高校在线考试系统【字数:15742】
在计算机技术飞速发展的今天,传统考试工作量大、批阅慢、易出错等弊端已跃然纸上,取而代之的互联网在线考试系统已成为各大高校所需。 在线考试将避开以往的不足,带来的是考试的可靠性、高效性和方便性,实现了考试的自动化,具有良好的现实意义和可观的应用前景。本论文介绍了系统设计、开发的全过程,运用了E-R 图、用例图、数据流图、程序流程图等对系统的设计进行了详细的说明。本系统利用servlet作为后台服务端程序,使用jsp来编写动态页面,使用mysql作为后台数据库,由于本系统存在一些批量操作,所以采用了poi技术来对excel进行导入导出操作。实现了具有登陆管理、信息管理、班级管理、试卷管理、题库管理、成绩管理、智能组卷管理、手动组卷管理和智能评分管理等功能的高校在线考试系统。通过实测,该系统达到了预期的效果,具有操作简单、高效率、智能化的特点,满足了现代高校对在线考试的基本要求。
目 录
第1章 绪论 1
1.1课题研究的背景 1
1.2系统研究的影响 1
1.2.1国内研究该系统的影响 1
1.2.2国外研究该系统的影响 2
1.3课题研究的经济和社会效益 2
1.4课题研究的内容 4
1.5论文的结构 4
1.6本章小结 5
第2章 相关理论和技术 6
2.1 JSP技术 6
2.1.1 JSP技术简介 6
2.1.2 JSP技术的特征 6
2.1.3 JSP技术的原理 7
2.2 Servlet技术 7
2.2.1 什么是Servlet 7
2.2.2 Servlet生命周期 8
2.3 MySQL技术 9
2.4 POI技术 9
2.5 Md5技术 9
2.5.1 什么是Md5 10
2.5.2 Md5的现实应用 10
2.6 三层架构 11
2.7本章小结 11
第3章 系统的需求分析 12
3.1可行性分析 12
3.2 系统总体结构图 12
3.3 子系统模块 *好棒文|www.hbsrm.com +Q: #351916072#
13
3.3.1 管理员 13
3.3.2 教师 14
3.3.3 学生 14
3.4 系统用例图 15
3.5系统活动图 17
3.6本章小结 19
第4章 系统的具体设计 20
4.1 ER图 20
4.2 数据库设计 20
4.3 本章小结 25
第5章 系统实现及测试 26
5.1 登陆操作 26
5.2 新增操作(以管理员新增教师为例) 28
5.3 修改、删除操作(以修改教师信息为例) 32
5.3.1 修改 32
5.3.2 删除 33
5.4 题库题目筛选 34
5.5 选项按钮的显示、隐藏 36
5.6 手动组卷(翻页多选框记忆) 38
5.7 随机组卷 39
5.8 导入导出 41
5.9 教师查看自己班考试情况 43
5.10 试卷状况判断 44
5.11 试卷如何类型分开加载 46
5.12 计算分值 48
5.13 考试计时 50
5.14 本章小结 51
第6章 结论 52
6.1 总结 52
6.2 未来的期望 53
参考文献 54
致谢 55
绪论
1.1课题研究的背景
伴随着时代的进步,互联网技术的发展日益走向成熟,计算机和网络的运用已普及到千家万户,越来越多的企业单位公司开始把互联网技术运用到日常的管理当中,互联网技术已成他们生活中不可或缺部分。互联时代的到来使人们的生活发生了翻天覆地的变化,同时也给教育事业带来了重大变革。人们将互联网技术运用到现代教育中来的策略既符合新时代高等教育的需要,同时也是提高教育质量、完善教育管理、促进教育改革的重要方式。现阶段利用互联网技术让学生参加无纸化的网络考试已成为一种新型的考试模式,与传统考试比起来,它大大提高了考试效率、方便了考试管理,使教学朝着更高效更有质量的方向发展。据研究表明,当今国际上许多证书认定,例如GRE、CISCO等他们的出题方式、答卷模式、评分标准都是在计算机上完成的,因此制作一个高校在线考试系统,并普及此种考试方式已经成为现代教育事业发展的必然需求。
在线考试是当今教育不可或缺的一部分,如果缺少在线考试系统,那么许多的教学工作将会变的异常繁琐、冗长,教育事业将远离互联网的发展道路,无法适应时代发展的需求。当前市场上可以免费使用的在线考试系统大都没有智能组卷和智能评分功能,加上考试要求、形式和频率在不断增多,教育工作者背上的压力也在不断增大,但是相关工作者的工作效率和考试效率却没有得到显著进步,因此设计一个开源的在线考试系统来解决以上的问题已经迫在眉睫。
1.2系统研究的影响
1.2.1国内研究该系统的影响
在国内,在线考试系统得到了不断的发展,早在1999年,国内著名的工商管理考试 GMAT 就开始实行了计算机在线考试,然后在2000 年后 ,GRE、TOEFL考试也开始采用了计算机在线考试的方法,直至今日国内利用计算机来组织的考试已经不在少数,例如计算机等级考试、全国英语四六级考试、各大银行招商考试等,都是通过计算机来举行的。
目前在国内,较为熟悉的考试系统有很多,例如:清华泰豪考试系统、北京典诚的 IT 在线考试系统、迈达威通用试题库系统、NATURE试题库系统等等,这些系统多为C/S模式,即Client/Server(客户机/服务器)模式。这种模式的系统是通过把任务分配到Client和Server端,减少了系统在通讯上的开销,但是此种模式存在很多限制,例如客户端庞大、建设困难、后期维护困难等。与之类似的另一种模式是B/S模式,即Browser/Server(浏览器/服务器),此模式是通过Web服务器来接收浏览器的页面和数据请求,将接收的请求送到数据库服务器执行相应操作,然后由数据库服务器把处理结果送到Web服务器,最后由Web服务器将结果返还给浏览器,得到最后的结果。这种模式相比前一种有好维护、更安全、可重复利用、管理简单等特点。
目 录
第1章 绪论 1
1.1课题研究的背景 1
1.2系统研究的影响 1
1.2.1国内研究该系统的影响 1
1.2.2国外研究该系统的影响 2
1.3课题研究的经济和社会效益 2
1.4课题研究的内容 4
1.5论文的结构 4
1.6本章小结 5
第2章 相关理论和技术 6
2.1 JSP技术 6
2.1.1 JSP技术简介 6
2.1.2 JSP技术的特征 6
2.1.3 JSP技术的原理 7
2.2 Servlet技术 7
2.2.1 什么是Servlet 7
2.2.2 Servlet生命周期 8
2.3 MySQL技术 9
2.4 POI技术 9
2.5 Md5技术 9
2.5.1 什么是Md5 10
2.5.2 Md5的现实应用 10
2.6 三层架构 11
2.7本章小结 11
第3章 系统的需求分析 12
3.1可行性分析 12
3.2 系统总体结构图 12
3.3 子系统模块 *好棒文|www.hbsrm.com +Q: #351916072#
13
3.3.1 管理员 13
3.3.2 教师 14
3.3.3 学生 14
3.4 系统用例图 15
3.5系统活动图 17
3.6本章小结 19
第4章 系统的具体设计 20
4.1 ER图 20
4.2 数据库设计 20
4.3 本章小结 25
第5章 系统实现及测试 26
5.1 登陆操作 26
5.2 新增操作(以管理员新增教师为例) 28
5.3 修改、删除操作(以修改教师信息为例) 32
5.3.1 修改 32
5.3.2 删除 33
5.4 题库题目筛选 34
5.5 选项按钮的显示、隐藏 36
5.6 手动组卷(翻页多选框记忆) 38
5.7 随机组卷 39
5.8 导入导出 41
5.9 教师查看自己班考试情况 43
5.10 试卷状况判断 44
5.11 试卷如何类型分开加载 46
5.12 计算分值 48
5.13 考试计时 50
5.14 本章小结 51
第6章 结论 52
6.1 总结 52
6.2 未来的期望 53
参考文献 54
致谢 55
绪论
1.1课题研究的背景
伴随着时代的进步,互联网技术的发展日益走向成熟,计算机和网络的运用已普及到千家万户,越来越多的企业单位公司开始把互联网技术运用到日常的管理当中,互联网技术已成他们生活中不可或缺部分。互联时代的到来使人们的生活发生了翻天覆地的变化,同时也给教育事业带来了重大变革。人们将互联网技术运用到现代教育中来的策略既符合新时代高等教育的需要,同时也是提高教育质量、完善教育管理、促进教育改革的重要方式。现阶段利用互联网技术让学生参加无纸化的网络考试已成为一种新型的考试模式,与传统考试比起来,它大大提高了考试效率、方便了考试管理,使教学朝着更高效更有质量的方向发展。据研究表明,当今国际上许多证书认定,例如GRE、CISCO等他们的出题方式、答卷模式、评分标准都是在计算机上完成的,因此制作一个高校在线考试系统,并普及此种考试方式已经成为现代教育事业发展的必然需求。
在线考试是当今教育不可或缺的一部分,如果缺少在线考试系统,那么许多的教学工作将会变的异常繁琐、冗长,教育事业将远离互联网的发展道路,无法适应时代发展的需求。当前市场上可以免费使用的在线考试系统大都没有智能组卷和智能评分功能,加上考试要求、形式和频率在不断增多,教育工作者背上的压力也在不断增大,但是相关工作者的工作效率和考试效率却没有得到显著进步,因此设计一个开源的在线考试系统来解决以上的问题已经迫在眉睫。
1.2系统研究的影响
1.2.1国内研究该系统的影响
在国内,在线考试系统得到了不断的发展,早在1999年,国内著名的工商管理考试 GMAT 就开始实行了计算机在线考试,然后在2000 年后 ,GRE、TOEFL考试也开始采用了计算机在线考试的方法,直至今日国内利用计算机来组织的考试已经不在少数,例如计算机等级考试、全国英语四六级考试、各大银行招商考试等,都是通过计算机来举行的。
目前在国内,较为熟悉的考试系统有很多,例如:清华泰豪考试系统、北京典诚的 IT 在线考试系统、迈达威通用试题库系统、NATURE试题库系统等等,这些系统多为C/S模式,即Client/Server(客户机/服务器)模式。这种模式的系统是通过把任务分配到Client和Server端,减少了系统在通讯上的开销,但是此种模式存在很多限制,例如客户端庞大、建设困难、后期维护困难等。与之类似的另一种模式是B/S模式,即Browser/Server(浏览器/服务器),此模式是通过Web服务器来接收浏览器的页面和数据请求,将接收的请求送到数据库服务器执行相应操作,然后由数据库服务器把处理结果送到Web服务器,最后由Web服务器将结果返还给浏览器,得到最后的结果。这种模式相比前一种有好维护、更安全、可重复利用、管理简单等特点。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/506.html