学生成绩管理系统(六):项目总结
一、项目实现情况
初期项目计划:
简单的图形界面登录功能。
对数据库的的信息的查询功能。
对数据库的的信息的修改功能。
对数据库的的信息的删除功能。
对数据库的的信息的添加功能。
当以学生身份登录时只有查询的功能。
当教师登陆时既可以查询也可以进行修改、删除、添加的操作。
最终项目实现的功能:
软件功能架构图:
软件功能介绍:
- 输入用户名和密码进入系统主界面
- 记录学生的基本信息,如姓名、学号、性别、专业、班级等
- 记录各科成绩
- 根据用户需求添加、修改、删除学生信息
- 学生查找功能分为按年级查找、按班级查找、按专业查找、和显示总体信息
- 实现常用的统计功能,如:单科成绩排名、总分排名、统计成绩高于/低于某一临界值的学生、统计单科/总分平均值
理想与现实的差距
我们初期对学生成绩管理系统的规划是:有一个学生登录界面和一个老师登录界面。先进入首界面选择时学生登录还是老师登录,根据用户选择,进入相应的登录界面。在学生登录界面内,输入学生的学号和密码,进入主操作界面。当以学生身份登录时只能进行查询,当输入教师账号登录时可以查询,修改,删除,添加操作。整个程序系统是和Access数据库相连接,建立三张表:STUDENT(学生信息表)、Teacher(教师账号管理表)、zhanghao(学生账号管理表)。
最终版学生成绩管理系统PS:详情请点击这里我们最终的学生成绩管理系统设置了一个登陆入口,用户直接输入自己的用户名和密码之后进入系统主操作界面。在主操作界面中,分了三大块:学生管理、学生查找、成绩管理。在学生管理这一块中,又分为增加学生、修改学生、删除学生、单个查询(按照学号查询)这四个功能;在学生查找中分为:查看全体、按年级查找、按班级查找、按专业查找四个功能;在成绩管理中分为:单科排名、总分排名、挂科学生、合格学生四个功能。而且我们整个系统的数据库是使用MySQL来链接制作的。
二、项目测试分析
1.数据库名studentmanagement
2.典型测试数据的构建,并且给出测试数据的预计结果
原数据:
测试数据:
2.1 添加学生
20122222 张晓华 女 2012 2 计算机科学与技术 19941215 95 96 85
2.2 删除学生
20145223
2.3 修改学生
20145236 冯佳 女 2014 3 管理 19960125 56 84 97