学生管理系统_C#毕业设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生管理系统_C#毕业设计

学生管理系统_C#毕业设计 系统设计原理 2.1 需求分析 针对其他学生管理软件的不足,去掉多余的操作,要求制作和系统可以方便、快捷地对学生信息、成绩等进行添加、删除、修改的操作,并且可以批量的对新生信息的录入与分班!可以对数据进行备份保存。 1、学生信息管理功能 班级管理:对班级的添加、删除、修改。 添加学生:以班级为单位,进行学生入库。其中分为单个添加和批量添加。单个添加学生供数量较少的学生信息入库;成批添加可以大量的学生成批录入到数据库中。 删除学生:当学生毕业后,学生信息不再需要,系统的基本数据库中需要删除学生信息。该功能主要进行学生信息的删除。 2、学生成绩管理功能 成绩录入:以班级为单位,录入各科目的各类型考试。 成绩查询:可以对学生的考试成绩进行“定位型”的查询。 成绩管理:可以对考试成绩的修改,删除等操作。 3、课程信息管理功能 课程管理:提供本学期各年级各专业所开课程名称的录入、修改、删除。它是学生成绩管理的基础。用以保证数据库中一致性原则。 4、查询功能 学生信息查询。根据用户的要求,查询学生数据库的所有可能的信息,其中包括成绩查询等。 2.2 系统设计 2.2.1系统功能结构图 学生管理系统结构图如下: 2.2.2系统业务流程图 学生信息管理业务流程图如下: 第四章 系统详细设计 4.1 类库 4.1.1 类库组织结构 4.1.2 类库的设计 BLL类库 ClassBusiness 此类为班级的操作方法调用 CourseBusiness此类为科目的操作方法调用 ScoreBusiness此类为成绩的操作方法调用 StudentBusiness此类为学生的操作方法调用 UsersBusiness此类为用户的操作方法调用 ClassBLL此类用于约束using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Data.SqlClient; namespace DBOperater { public class DBConnection { private SqlConnection conn; //定义一个连接对像 public DBConnection() { conn = new SqlConnection(@server=.;database=StudentManageDB;uid=sa;pwd=258); } public void ExecuteSqlNonQuery(string strSql) { SqlCommand cmd = new SqlCommand(strSql, conn); try { conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { conn.Close(); } } public DataTable ExecuteSqlQuery(string strSql) { DataTable dt = new DataTable(); SqlDataAdapter da = new SqlDataAdapter(strSql, conn); try { da.Fill(dt); } catch (Exception ex) { throw new Exception(ex.Message); } return dt; } public void ExecuteProcNonQuery(string

文档评论(0)

整理王 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档