1/18
文档分类:IT计算机

C学生信息管理系统.docx


下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

特别说明:文档预览什么样,下载就是什么样。

下载所得到的文件列表
C学生信息管理系统.docx
文档介绍:
Revised by Petrel at 2021




C学生信息管理系统


洛 阳 理 工 学 院
课 程 设 计 报 告
课程名称 高级语言C#课程设计
设计题目 学生信息管理系统
专 业 计算机科学与技术
班 级 B130506
学 号
姓 名 张葵
完成日期
课 程 设 计 任 务 书
设计题目: 学生信息管理系统
教务员可以输入学生、教师、班级、课程信息,一个班级只属于一个专业,一个学生只属于一个班级。教务员负责输入每个专业、每个班级需要学****哪些课程,指定课程的任课教师。一个教师可以教授多个班的多门课程。
教师可以查看学****该课程的学生名单。课程结束后,教师可以录入课程成绩。
课程分两类,必修课和选修课。学生可以选修课程,每学期几门。学生可以查看自己各门课程的成绩。学生还可以进行评教,给老师打分。
系统管理员可以输入教室信息,并结合班级、课程、教室信息实现自动排课。
指导教师: 张文学
2015 年 12 月 27 日
课 程 设 计 评 语
成绩:
指导教师:_______________
2015 年 12 月 31 日

目录
第 1 章 需求和可行性分析 3
需求分析 3
功能需求 3
性能需求 3
可行性分析 4
技术可行性 4
经济可行性 4
第2章 系统设计概述 5
整体设计概述 5
设计流程 5
设计思路 6
功能模块介绍 6
学生信息模块 6
教师模块 7
教务员模块 8
管理员登录 9
第3章 数据库的搭建和实现 10
数据库设计概述 10
E-R图的设计 10
数据库表的创建 12
学生表的创建 12
教师表的创建 13
课程表的创建 13
成绩表的创建 14
存储过程的创建 14
分配班级存储过程 14
班级信息的存储过程 15
学生课程的存储过程 15
学生成绩存储过程 16

第4章 C#高级语言的实现 17
概述 17
数据库的连接 17
开始界面的设计 18
系统管理员 18
登录功能和界面 18
管理员显示界面 21
学生功能介绍和实现 26
登录界面和功能实现 26
学生用户界面 27
第5章 结论 29
第6 章 谢辞 30
参考文献 31
第 1 章 需求和可行性分析
需求分析
学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。学校的管理人员可以通过电脑对学生信息进行有效的管理,避免了以往人工管理的复杂和耗时费力的劳动,也大大的能够减少管理人员的工作量,可以有效的节约学校的开支。
功能需求
作为一个学生的信息管理系统,必须要有管理人员能够进行对学生的信息进
行有效的管理,因此,系统必须预留一个管理员的登录窗口和登录之后所能进行的操作,在学生信息管理系统中,管理员具有最高的权限,可以对学生、老师、班级、专业等等进行添加、删除、修改个查询。除了拥有管理员之外,还应该拥有教务处对学生进行管理,例如:对学生课程,成绩等等具有一定的权限。此外,还应该有老师的一个权限,老师在带完一门课之后可以对学生进行一个成绩录入和平时布置作业的功能。最后是学生自己拥有的功能,学生在考试结束后可以利用系统登录自己的账户对成绩进行查询。

在学生信息管理系统中,要明确各类用户所能拥有的最高权限,如果一旦权限的问题搞错以后,整个系统就会变得没有价值。例如:学生只有对成绩的查询功能,而不能对成绩拥有修改和删除以及插入的功能。老师只能够对学生进行成绩的录入和平时布置作业,而不能删除学生的个人信息等权限。
要设立不同的异常机制,这样不会因为用户的错误的操作而使得系统瞬时奔溃。我们要在代码中设置不同的异常抛出机制,这样就可以使得用户在进行了错误的或者违反规则的操作之后,系统不会出现突然的停止运转。
可行性分析
内容来自淘豆网www.taodocs.com转载请标明出处.
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xzp0639
  • 文件大小2.65 MB
  • 时间2021-05-03