学生成绩管理系统设计报告.docx
- 文档编号:8507480
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:10
- 大小:843.02KB
学生成绩管理系统设计报告.docx
《学生成绩管理系统设计报告.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统设计报告.docx(10页珍藏版)》请在冰豆网上搜索。
学生成绩管理系统设计报告
学生成绩管理系统设计报告
1编写目的
本报告规定了学生成绩管理系统中各成分的设计考虑,报告主要内容包括:
总体设计和算法分析,主要流程,测试数据及测试过程,遇到的问题及解决方法等。
本文件用于指导学生成绩管理系统的设计、开发及测试总结等相关工作。
2总体设计及算法分析
图1学生成绩管理系统总体设计图
本小节主要描述学生成绩管理系统总体设计。
使用系统的用户按角色(或类型)可分为三种:
学生、教师和管理员。
如图1所示,各类用户主要功能要求分别为:
1.设置学生登录、教师登录和管理员登录界面;
2.学生输入学号和姓名登录后,可查询之前的所有课程的考试成绩;教师输入教师姓名和密码登录后,可上传某个班级某门课程的成绩文件,并将成绩入库;
3.管理员负责维护教师姓名、密码等信息;负责维护学生学号、姓名等信息;
4.管理员可实现按班级输出学期、学年所有成绩信息,并实现总分汇总、成绩排名等功能;
3主要流程
本部分主要根据三种不同用户角色,分别给出其主要流程。
3.1管理员操作流程
本小节主要描述学生成绩管理系统管理员主要操作流程。
图2管理员操作流程图
如图2所示系统管理员首先以管理员角色输入口令登录,失败返回首页,成功则进入信息管理页面。
在管理页面可以根据对应操作进入相应页,在相应页面完成相关操作则可结束本次管理活动。
3.2教师操作流程
本小节主要描述学生成绩管理系统教师主要操作流程。
图3教师操作流程图
如图3所示,首先以教师身份输入口令登录,失败返回首页,登录成功进入教师操作页面。
在该页面教师可上传某门课程的考试成绩文件,并将其入库。
3.3学生操作流程
本小节主要描述学生成绩管理系统学生主要操作流程。
图4学生操作流程图
如图4所示,首先以学生身份输入口令登录,失败返回首页,登录成功进入学生成绩展示页面。
在本页,学生可查看以往所修课程的考试成绩情况。
4测试数据及测试过程
本节主要介绍系统实现过程中用到的测试数据、及具体的测试过程。
4.1测试数据
系统中各功能使用到的数据主要包括:
账户信息,成绩信息以及用于测试教师上传文件功能的Excel数据表。
图5所示为成绩信息表中用于测试的部分数据。
图5数据库成绩表中部分数据
4.2测试过程
本小节主要描述学生成绩管理系统测试过程,测试中分别按学生、教师及管理员的顺序来分别测试各主要功能。
下面分别依次给出学生查询成绩,教师上传文件以及管理员进行新账户注册、修改信息、汇总成绩等测试案例的截图展示。
4.2.1测试学生查询
图6学号为2009122046的学生登录
图72009122046号学生以往修课信息
图6、图7给出了学生查询成绩的测试,其中图6展示2009122046号学生登录界面,图7展示查询所得的2009122046号学生的修课信息。
4.2.2测试教师上传及入库
图8、图9、图10给出了教师上传及入库的测试,其中图8展示教师teacherzhang登录界面,图9展示教师teacherzhang上传文件及入库数据的界面,图10展示教师teacherzhang上传文件成功后的提示界面。
图8教师teacherzhang登录
图9教师上传及入库数据界面
图10教师上传成功后提示界面
4.2.3测试管理员操作
在本节中,从图11到图18分别展示从管理员登录到新用户注册、修改密码和成绩信息汇总等各个基本功能的依次操作。
图11管理员admin登录
图12管理员维护的主界面
图13管理员注册新用户hellokittyY的界面
图14管理员注册hellokittyY成功的提示界面
图15管理员修改账户2009122046的密码
图16汇总信息初始页面
图17汇总信息操作页面
图18汇总信息操作结果展示
5问题及总结
本设计报告详细描述了总体设计及算法分析、主要流程、测试数据及测试过程。
在实现本系统过程中,由于知识水平、技能及时间的局限,对安全性、多用户并发操作、大数据等考虑得还不够充分。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统 设计 报告