- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
作业编号2017
安徽工业大学.Net平台与C#开发课程设计
学生管理系统
《 .Net平台与C#开发课程设计》报告书
专 业
学 号
学生姓名
指导教师
分 数
2017年6月
目录
TOC \o 1-3 \h \u 32403 1、需求分析 3
7866 2、总体设计 3
9110 3、数据描述 4
20221 4、详细设计 6
8454 5、主要代码实现和分析 9
26524 6、课程设计总结 12
29048 7、参考资料 12
设计报告
1、需求分析
学生管理系统是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理系统(Manage System On Studant)。它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。
学生用户通过输入学生基本信息、课程基本信息等,由系统自行生成相应的数据以供学生查询,管理用户还可以对这些基本信息进行更新和删除,学生管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。
具体系统功能需求描述如下:
在学生管理系统中,主要有用户登陆、班级信息管理、学生信息管理、课程信息管理、科目信息管理、成绩信息管理、教师信息管理、用户管理等功能,功能分析如下:
(1)用户登陆
学生管理系统用户名及密码验证模式,进入学生管理系统前,用户必须在登陆页面输入用户名及密码,只有验证通过的用户方可进入学生管理系统操作主界面。
(2)班级信息管理
包括3个功能模块:班级信息的添加、班级信息的修改和删除以及班级信息的查询。
(3)学生信息管理
包括3个功能模块:学生个人信息的添加、学生信息的修改和删除以及学生信息的查询。
(4)课程信息管理
包括3个功能模块:课程基本信息的添加、课程信息的修改和删除以及课程信息的查询。
(5)科目信息管理
包括3个功能模块:科目基本信息的添加、科目信息的修改和删除以及科目信息的查询。
(6)成绩信息管理
包括3个功能模块:成绩基本信息的添加、成绩信息的修改和删除以及成绩信息的查询。
(7)教师信息管理
包括3个功能模块:教师基本信息的添加、教师信息的修改和教师以及课程信息的查询。
(8)用户管理
包括2个功能模块:用户信息添加、用户密码的修改和注销(即 重新登录)。
2、总体设计
1、系统的主要功能模块
登录模块、添加模块、修改删除模块、查询模块
总体结构
图2.1 XXXX
3、数据描述
数据库xsglxt的表设计如下:
班级表:描述班级信息
表3.1 XXXX
(2)课程表:描述课程信息
(3)科目表:描述科目信息
(4)学生表:描述学生信息
(5)用户表:描述用户信息
(6)教师表:描述教师信息
(2)成绩表:描述成绩信息
4、详细设计
界面设计
(1)登录界面
图4.1 XXXX
该界面是本程序的入口,再输入用户名和密码后只有当文本框输入数据和数据库的已有信息相匹配时才可进入系统主界面,否则会提示输入有误。
(2)系统主界面
该窗体是所有子窗体的父窗体,由此窗体可调用其他子窗体,通过子窗体实现相应功能。管理功能菜单包括“添加”,“修改 删除”和“查询”功能,系统菜单包括“教师管理”,
“添加用户”,“修改密码”,“重新登录”,“退出”功能。控件notifyIcon1和contextMenuStrip1让系统运行时在通知栏显示小图标,在小图标右击时会弹出菜单。控件stutasStrip1和timer1让系统运行时显示当前时间。
(3)功能界面
功能界面因相差不大,不在一一举例,仅以班级管理为例
1、添加界面
该界面实现了将新的学生信息添加到数据库班级信息表(StuB.dbo),为添加信息提供提示和相关文本框,在文本框输入正确的信息后,单击“确定”按钮,软件将所输入的信息通过数据库命令直接添加进数据库班级信息表(StuB.dbo),并提示“添加成功!”在“修改 删除”界面点击“刷新”按钮可看到添加结果在DataGridView控件中显示
2修改删除界面
该界面实现了对已有学生信息的修改和删除,填入相关信息后,点击“修改”(或“删除”)按钮,程序将对比班级编号后文本框的内容与数据
您可能关注的文档
最近下载
- 地聚物胶凝材料制备及应用研究现状.docx VIP
- 2024高考试题评析及教学启示第9讲-水溶液中的离子反应平衡图像题 课件 (共65张PPT).pptx VIP
- TSG_D00012023年_压力管道安全技术监察规程——工业管道(高清晰版).docx
- “四舍五入”试商(教学设计)-2024-2025学年四年级上册数学苏教版.docx
- 门禁系统施工组织方案【弱电方案】.docx VIP
- 内蒙古版综合实践活动三下 第四单元 主题活动三《小小会计师》课件.pptx
- 统编版(2024)七年级语文上册第三单元整本书阅读 《朝花夕拾》精读、略读、浏览 教学设计.doc
- 班委会组织结构优秀课件.ppt
- 广东省珠海市香洲十中2023-2024学年九年级上学期语文期中试卷.docx VIP
- 物业管理师 实务试题..doc VIP
文档评论(0)