目录
1、项目背景 1
2、技术选型 1
3、需求分析 2
3.1系统实现的功能流程 2
3.2管理员角色拥有的功能 2
3.3学生角色拥有的功能 3
4、数据库设计 4
4.1数据库关系图 4
4.2完成系统中数据表的结构设计 5
5、界面设计 6
5.1管理员角色 7
5.2学生界面 12
6、关键技术的介绍 15
7、系统测试 25
8、完成情况总结 26
1、项目背景
学生选课及成绩查询系统是一个学校不可缺少的部分,传统的人工管理档案的方式存在着很多的缺点,如:效率低、保密性差等,所以开发一套综合教务系统管理软件很有必要,它应该具有传统的手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大的提高学校的管理效率,有助于推进学校的信息化建设。
2、技术选型
C#的窗体程序开发
本系统未采用C#实现MDI——多文档窗口,因为考虑到C#的该技术与java类似,而暑期java实训时,曾用过类似的方法做过停车场管理系统,所以想为这次的系统注入一点新鲜的血液,所以本系统设计的主题采用了了C#的C#TreeView 实现。
Sql server数据库
3、需求分析
本系统包括两类用户:学生、管理员。管理员可以通过系统来添加管理员信息、修改管理员信息、添加学生信息、修改学生信息;开设课程、查询课程、录入成绩、统计成绩、修改成绩、修改个人密码等,而学生则可以通过系统来选择课程、查询课程、显示自己的课表、查询自己的成绩单、修改个人密码等等。