基于web的考试系统的设计与实现毕业论文
2021-04-28 21:02:32
摘 要
近年来,随着科学技术的越来越快的发展,计算机也从原来的奢侈品发展成为了人们的日常使用工具。而伴随着计算机使用的日益普及,无纸化的在线考试发展的条件也变得更加成熟。与传统的考试模式的不同,无纸化的在线考试使用计算机来代替传统考试中的纸张,使得考试变得更加便捷,从很大程度上提高了教学的效率。
本次毕业设计所开发的基于Web的考试系统正是为了实现考试模式转变这个目标。网上在线考试系统取代了原有的传统的纸质考试模式,实现了考试,阅卷,评分全程在网络上进行的考试模式,摆脱了传统考试受到的时间、空间的限制,从很大程度上使考生考试更加地便捷、高效。
本文首先从整体上对本次毕业设计所开发的考试系统进行了概述,给出了在线考试系统的整体架构。然后本文还对该系统的设计与实现的过程进行了详细的描述,例如需求分析、概要设计、详细设计等。并且在本文中还介绍了在该系统的设计与实现过程中所遇到的问题。
其次,本文还概述了网上在线考试系统所采用的有效的测试技术以及该系统还需要改进之处。
最后,本文还对考试系统的设计与开发过程进行了全面的总结,并且还对未来进行了展望。
关键词: JSP、MySQL、考试系统、实时性
Abstract
In recent years, with the increasingly rapid development of science and technology, the computer has become a luxury from the original people's daily use of tools. And with the growing popularity of computer use, the development of paperless online test conditions have become more mature. Unlike traditional test mode, paperless online exam using a computer instead of the traditional exam paper, making the test more convenient, to a large extent to improve the efficiency of teaching.
Web-based testing system graduation project developed precisely in order to achieve this objective test paradigm shift. On-line examination system to replace the existing traditional paper test mode, to achieve the exam marking, test mode full score on the network, and get rid of the traditional test by time and space constraints, to a large extent so candidates to test more convenient and efficient.
Firstly, on the whole this graduation examination system developed by an overview is given of the overall structure of the online examination system. Then this paper the design and realization of the process system are described in detail, such as requirements analysis, outline design, detailed design. And in this paper about the issues in the design and implementation of the system is encountered.
Secondly, this paper also outlines effective testing techniques and systems on-line examination system employed also needs to be improved.
Finally, we also test the system design and development process of a comprehensive summary, and also for the future were discussed.
Key words:JSP, MySQL, examination system, real-time
目录
摘 要 I
Abstract II
第1章 绪论 1
1.1 研究背景和意义 1
1.2 国内外研究现状 1
1.3 论文的内容和组织 2
第2章 相关技术简介 3
2.1 架构 3
2.2 数据库系统 3
2.3 JSP 4
2.4 本章小结 5
第3章 基于Web的考试系统的需求分析 6
3.1 需求分析概述 6
3.2 功能需求概括 7
3.3 功能需求模块分析 7
3.4 运行环境 7
3.5 本章小结 8
第4章 基于Web的考试系统的设计 9
4.1 在线考试系统的概要设计 9
4.1.1 概要设计的一般原理 9
4.1.2 主要功能 9
4.1.3 流程图 10
4.1.4 在线考试系统模块图 10
4.2 在线考试系统的数据库设计 11
4.3 本章小结 13
第5章 基于Web的考试系统的详细设计及实现 14
5.1 登录模块 14
5.1.1 用户登录模块 14
5.1.2 密码修改模块 14
5.2 注册模块 16
5.3 考生模块 18
5.3.1 考生考试模块 18
5.3.2 个人信息查看模块 20
5.4 教师模块 21
5.4.1 试题增加模块 21
5.4.2 试题删除模块 22
5.5 管理员模块 22
第6章 基于Web的考试系统的测试 24
6.1 程序代码测试 24
6.2 程序功能测试 24
6.3 程序维护 25
第7章 总结与展望 27
7.1全文总结 27
7.2未来展望 27
参考文献 28
致 谢 29
第1章 绪论
1.1 研究背景和意义
现阶段,学校以及社会上的大部分考试都是采取传统的纸质的考试模式。然而在这种考试模式下,进行一次考试是十分复杂的,大致将经历如下几个步骤:老师出卷、考生参与考试、老师阅卷评分、试卷分析。因此,在社会发展越来越快、考试内容日益增加的今天,使用传统的纸质模式的考试必然将导致教师的工作量越来越大。同时,由于纸质试卷的限制,试题的保密工作也将花费大量的人力物力,即便如此,考试试题泄露的情况也偶有发生。因此,使用无纸化的网上在线考试系统代替传统的纸质化考试是必然的趋势。而当前社会的科技飞速发展,计算机的日益普及也为无纸化的在线考试取代传统的纸质模式的考试提供了非常有力的条件。同时,网上在线考试将采用计算机随机选取题目以及计算机自动阅卷的方式进行,这样的考试模式将使得高校的教育的质量更加高,也令教师拥有更多的休息时间。同时,采用计算机全自动的模式进行网上在线考试将在很大程度上使得考试成绩更加地令人信服,更加真实。
在现在这个时代,国家发展非常迅速,为了获得更多的高层次人才全国各大高校都在加快招贤纳士的步伐,增加每年的招生人数。因此,在这个信息化的人才需求量非常大的时代,传统模式的考试必然将出现一系列弊端,例如:手工阅卷主观失误多,批改试卷工作量大,成绩反馈缓慢等。
而相比于传统的纸质考试模式,网上在线考试系统拥有其自身的优点,不仅能够非常方便地管理考生的考试状态,而且考试的时间地点都相对比较灵活,由计算机自动批阅试卷使得考生在考试时间提交之后就能得知本次考试的成就如何,不需要长时间的等待,也保证了考试的公平与公正。
1.2 国内外研究现状
由于计算机科学技术的迅猛发展,计算机在全球范围内的广泛使用,传统一样上的纸质考试模式必将被使用计算机网络技术的无纸化考试所取代。从世界范围内来说,在美国有大约45%的高等学府在向全社会提供这远程的教育服务。因此,可以说目前远程教育水平最发达的国脚就是美国。同时,在美国有大约33%的大学生正在接受远程的教育。更加需要注意的是,在美国,远程教育以及在线考试已经非常普及,大量的学科已经采取这样的教学模式,同时,在中国伴随着信息化潮流也出现了非常多的在线考试。例如,我们所知道的全国普法考试、全国卫生系统专业技术资格考试都是采用这样的方式进行考试的。当然就目前来讲很多类似的网上考试的权威性依然不是太高。在学校的实际应用过程中,像《计算机应用基础》作为中央广播电视大学教学中的一门基础课,现已全部采用Web方式考试。