4 需求分析
4.1需求调研
在传统的教学网站中,能够在网站上运行的在线考试网站系统较少,所有很有必要开发一个轻量级的可以在网站上运行的在线考试网站系统。
4.2功能模块需求分析
本网站最大的特点就功能全面,且结构简单,具有时代特征,为了能够解决社会中被人们所忽略的情况,以及适应于在时代的不断发展下的对教育教学模式有新需求的人们,在线考试系统网站将实现以下基本功能。
前台
学生登录:
首页:
记录模块:
考试模块:
后台:
管理员登录:
首页:
学生管理:
教师管理:
班级管理:
试题管理:
试卷管理:
考试管理:
记录管理:
4.3设计的基本思想
网站界面讲究简单明了美观大方,所以其安全性保密要求很高。
4.4性能需求
4.4.1网站的安全性
网站涉及商品的内容和用户的相关信息,需要进行注册处理,所有要保证网站的安全性。
4.4.2数据的完整性
1.各种数据间相互联系的正确性
2.相同数据在不同记录中的一致性
4.5界面需求
美观大方,简洁易懂,对于用户提高工作效率有着重要影响。
1.输出设计
2.输入设计
5 可行性研究
5.1可行性分析
开发任何一个网站, 都会有开发失败的风险,通过综合考虑,整个网站的开发难度不大,只是用于论文答辩,从人力物力财力方面综合考虑都可以完成。
5.1.1技术的可行性
5.1.2经济的可行性
5.1.3操作可行性
5.1.4法律的可行性
6 功能实现
6.1系统实现概述
6.2功能实现
6.2.1 后台
6.2.1.1后台登录
首先以管理员的身份输入账户名和密码进行登录。如下图所示:
图5.2.1.1a 登录界面
6.2.1.2首页
图6.2.1.2信息列表
6.2.1.3学生管理
图6.2.1.3a 用户列表
图6.2.1.3b 信息修改
6.2.1.4教师管理
图6.2.1.4a 教师信息列表
图6.2.1.4b信息编辑
图6.2.1.4c 查看意见回复
6.2.1.5班级管理
在班级管理中,主要以教师用户作为班级划分的对象,在整个列表中,将显示班级名,即专业名称,班主任姓名,通过该列表可以有效且方便的查询每个老师所在的班级,这样可对该课程信息进行更好的管理。同时,管理员也可以进行编辑和删除功能,点击班级添加按钮就可以对其进行添加。
图6.2.1.5a 班级列表
图6.2.1.5b 班级编辑
6.2.1.6试题管理
图6.2.1.6a 试题信息
图6.2.1.6b信息查看
图6.2.1.6c 信息修改
6.2.1.7试卷管理
图6.2.1.7a 试卷列表
图6.2.1.7b 试卷添加
图6.2.1.7c 试卷编辑
图6.2.1.7d 试卷管理
图6.2.1.7d 试卷随机组题
6.2.1.8考试管理
图6.2.1.8a 考试信息列表
图6.2.1.8b 考试信息添加
6.2.1.9记录管理
图6.2.1.9a 记录信息列表
6.2.2 前台
6.2.2.1学生登录
如果没有账号,首先需要以学生的身份进行注册,即输入姓名、性别、密码以及班级,注册成功之后输入账户名和密码进行登录,进入考试系统。如下图所示:
图6.2.2.1a 学生注册
图6.2.2.1b 登录考试
6.2.2.2 首页
图6.2.2.2a 求助列表
6.2.2.3 记录
图6.2.2.3a 记录列表
图6.2.2.3a 试题详情
6.2.2.4 考试
在考试模块中,学生用户点击考试按钮,将出现授课教师发布的需要及时完成的试卷,点击下方的开始按钮,即可进入考试系统,在考试系统左边,显示考试开始时间以及结束时间,在学生完成所有题目之后点击提交,即可查看最终的得分,结果将以正确率以及具体得分数值显示。这大大的为试卷批改的工作人员带来了便利,同时方便方便了整体的管理操作。
图6.2.2.4a考试
图6.2.2.4b正在考试