https://www.bilibili.com/video/BV154421F7k5/
演示视频:
3.1 系统性能分析
1、完整性分析
要求各种信息记录的完整性,内容不能为空,各种数据间联系应保持正确性,且相同的数据在不同记录中的一致性。
2、系统运行速度分析
页面响应时问应该在3秒以内,最长不能超过4秒。
3、界面分析
系统界面要求简单明了,容易操作,符合学生操作习惯。
4、安全性分析
要充分保证系统的安全性、稳定性。要想对系统进行管理,必须经过正确的账号密码进行登录,否则无权进行管理。在具体实现中对不同的权限进行设定,不同权限的学生在系统中登陆后,不可以越级操作。
3.2 系统结构分析
3.2.1逻辑结构
计算机等级考试系统它就是利用B/S结构为主要特点,它是提供了一个网络平台,能够让学生们在上网的过程当中就可以对计算机等级考试系统信息进行查看。所以该系统拥有简单性、功能强、拓展的能力和操作性能 。系统的网络应用原理示意图如图3-1所示:
图3-1系统的网络应用原理示意图
3.2.2物理结构
系统实现的物理结构如图3-2所示:
图3-2 系统实现的物理结构图
3.3 系统功能分析
本计算机等级考试系统主要满足了3类学生的需求,即学生、老师和管理员。下面对这三类学生的功能需求进行详细的分析。
3.3.1 学生功能分析
学生登陆后主要功能包括考试报名、成绩查询、未支付科目、已支付科目等。学生用例图如图3-3所示。
图3-3 学生用例图
3.3.2 教师功能分析
教师可登录系统后台,对系统进行管理实现:添加学校、查询成绩、查找学生、查找学生(专业或班级)、上传成绩、成绩分析等操作。
教师学生用例图如图3-4所示。
图3-4 教师用例图
3.3.3 管理员功能分析
管理员可登录系统后台,对系统进行后台管理员实现:学院管理、成绩查询、添加院系、成绩统计、教师管理、订单管理、添加学院。
管理员用例图如图3-5所示。
图3-5 管理员用例图
3.4 系统流程分析
系统流程分析是调查分析系统所涉及到的每个环节的业务流程,从系统的登录着手,以实际操作为出发点,掌握所有计算机等级考试系统信息管理信息的管理内容,保证信息能够正确的输入和输出,数据存储的完整性以及信息处理方法过程,并根据实际操作步骤来绘制出具体的流程图。
为保证系统的安全性,要使用本系统必须进行登录操作,登录模块主要满足管理员和学生的权限登录,登录流程图如图3-5所示
图3-5登录流程图
3.5结构化分析
顶层数据流图如图3-7所示:
第四章 系统设计
3.1 系统结构设计
本计算机等级考试系统主采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要学生能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图3-1所示。
图3-1 系统工作原理图
3.2 系统功能模块设计
通过第三章中系统功能分析,可得出本计算机等级考试系统功能模块图如图3-2所示。
图3-2系统功能模块图
3.3 数据库设计
3.3.1 数据库E-R图
在概念模式的设计中,E-R模型法是最常见的设计方法。本系统的E-R图表现了系统中各个实体之间的联系,本系统的各实体E-R图如下图所示:
1. 教师信息实体E- R图,如图3-3所示。
图3-3教师实体属性图
2. 考试信息实体E- R图,如图3-4所示。
图3-4考试实体属性图
3. 成绩信息实体E- R图,如图3-5所示。
图3-成绩实体属性图