学生成绩管理系统设计报告.docx

上传人:b****5 文档编号:8507480 上传时间:2023-01-31 格式:DOCX 页数:10 大小:843.02KB
下载 相关 举报
学生成绩管理系统设计报告.docx_第1页
第1页 / 共10页
学生成绩管理系统设计报告.docx_第2页
第2页 / 共10页
学生成绩管理系统设计报告.docx_第3页
第3页 / 共10页
学生成绩管理系统设计报告.docx_第4页
第4页 / 共10页
学生成绩管理系统设计报告.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

学生成绩管理系统设计报告.docx

《学生成绩管理系统设计报告.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统设计报告.docx(10页珍藏版)》请在冰豆网上搜索。

学生成绩管理系统设计报告.docx

学生成绩管理系统设计报告

学生成绩管理系统设计报告

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问题及总结

本设计报告详细描述了总体设计及算法分析、主要流程、测试数据及测试过程。

在实现本系统过程中,由于知识水平、技能及时间的局限,对安全性、多用户并发操作、大数据等考虑得还不够充分。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1