2。1。1  功能需求 5

2。1。2  非功能性需求 6

2。1。3  业务流程分析 6

3 总体设计 7

3。1 系统设计 7

3。1。1 系统分析 7

3。1。2 系统功能结构 7

3。1。3 业务流程图 9

3。2 数据库设计 11

3。2。1 数据库设计的基本原则 11

3。2。2 数据分析 12

3。2。3 数据库概念设计 12

4 详细设计 14

4。1 数据库详细设计 15

4。1。1 数据库表设计 15

4。1。2 定时任务 17

4。2 前端界面设计 18

4。2。1 页面框架 18

4。2。2 考试监控 18

4。2。3 课程监控 20

4。2。4 防作弊 21

4。2。5 版本控制 24

5 系统测试 32

5。1 主要功能测试 33

5。2 测试环境与配置 33

5。3 测试方法 33

5。4 测试用例 34

5。5 测试结果 35

6 结论 40

6。1 评价 41

6。2 遇到的问题及解决方案 41

6。3 心得与体悟 42

致谢 42

参考文献 43

1 绪论

1。1 选题背景

随着计算机的发展,现代社会也进入了信息时代,人类的衣食住行等方面都发生了巨大的改变,相应的,在教育方面也面临着现代化和这能花的发展趋势,比如说现在的考试模式还处在人工处理的阶段,组织一场正式考试要有教师出卷、学生考试、教师批卷、统计成绩和教师品讲试卷等步骤,这个过程是非常的繁杂且低效的,准备一次小型考试就要花费很多的人力、物力,更不要提大型考试了,而现代社会事事讲究简单明了,如此低效的过程显然已经不适合现代考试的需要了。人们迫切的需要一种全新的考试方式减少教师们的工作压力,缩短考试周期,减轻教学负担,提高教学质量,从而使考试更加的公正、客观、更加激发学生的学习兴趣,也方便考生用户们能无所顾虑的报名各种学习机构等,如:虚拟大学。所以,这种自动化,规范化的考试将成为未来考试的重要方式。并且Internet在宽带和多媒体方向的发展,使得远程教育成为了可能,并且还将成为未来教育的重要组成部分。而与传统的课堂一样,作为检验学生学习情况的方式考试也是远程教育的重要一环,因此在远程教育的系统里,需要一个专门负责出题、组卷、发布考试、计算成绩、试卷分析的系统以适应现代教育,所以在这样的环境里,基于B/S的在线考试系统就诞生了。

上一篇:asp.net+sqlserver二手教材在线销售系统设计+源代码+ER图
下一篇:insta360studio奉贤校区VR全景视频制作

java+mysql通用试题库系统后台设计与实现

Web技术的网络考试系统【2240字】

java物业管理系统设计

java+sqlserver教学质量考评信息管理系统设计

Java+sqlserver医院远程挂号系统设计

java图书馆图书管理系统设计

java+mysql宿舍管理系统的设计+ER图

老年2型糖尿病患者运动疗...

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析

张洁小说《无字》中的女性意识

安康汉江网讯

新課改下小學语文洧效阅...

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

LiMn1-xFexPO4正极材料合成及充放电性能研究