基于云平台在线考试系统的设计与实现
2023-04-23 19:39:59
论文总字数:19508字
摘 要
当今社会,各种文件工作,各种办公工作都已经逐渐实现无纸化。而针对在校学生或者参加工作的员工等的历年考试考核,还都停留在中古世纪的水平。面对新世纪新型电子化社会的冲击,教育考试网络化的发展,尤其是针对硬软设施较为发达的在校考试,考试云在线、考试智能化的变革已经是势在必行。
因此为了解决这个矛盾,本系统的开发设计应运而生。系统主要的开发工具是MyEclipse工具和SQLyog数据库,用JSP作为前台页面的构建,以SQLyog数据库作为后台数据支持。可以同时适应内网和外网的应用,目的在于实现统一管理、分发、收取考试试卷,即作为管理系统,也作为试卷的编辑生成系统。
主要功能分为两类,学生功能与管理员老师功能。学生在老师授权的ID下登陆,进入系统,开始使用并参加考试,可以修改个人信息;管理员老师的功能,可以授权考生ID,编辑题库,生成试卷,管理考试流程,退出登录等。界面安全友好,操作简捷方便,大大提高了从试题选择到考成点名、再到试卷分发收取等一系列繁琐流程的效率。
关键词:考试系统;Java;云平台;在线;
The design and implementation of online examination system based on cloud platform
Abstract
In today"s society, a variety of documents, all kinds of office work has been gradually achieve paperless. And for students or to participate in the work of the staff in the examination, still have to stay in the medieval level. In the face of the impact of the new century a new electronic society, development of education examination of the network, especially for hard and soft facilities more developed in the school examinations, examination cloud online, intelligent test reform is imperative under the situation.
Therefore, in order to solve this contradiction, emerge as the times require the development of system design. System is the main development tools MyEclipse tools and sqlyog database, using JSP as front page construction and sqlyog database as the background data support. Can also adapt to the application of Intranet and extranet, the purpose of which is to realize unified management, distribute, collect the examination papers, namely as a management system, as the papers editing and generating system.
The main function is divided into two categories, students and administrators teacher. Students in the teacher authorization ID landing, into the system, began to use and to participate in the examination, can modify personal information; teacher administrator function can be authorized the examinee ID, edit the item bank, test paper generation, examination management process. Logged out. Safe and friendly interface, simple and easy to operate, greatly improving the from item selection to the test name, to test papers distribution charge and a series of cumbersome process efficiency.
Keywords: Exam System;Java;Cloud Platform;Online
目录
摘要 I
Abstract II
第一章 绪论 1
1.1课题来源及研究目的 1
1.2 业界研究概况及发展趋势 1
1.3 课题的主要内容 2
1.4 本文的组织结构 2
第二章 技术支持 3
2.1 JSP技术简介 3
2.2 JSP运行环境 3
2.2.1 JDK的安装与配置 3
2.2.2 Tomcat的安装与测试 3
2.3 Servlet简单介绍 4
2.4 数据库连接与创建 5
2.5 数据库的特点 5
第三章 系统需求与功能分析 7
3.1 可行性分析 7
3.2 性能需求分析 7
3.3 在线考试模块流程分析 8
3.4系统功能分析 9
第四章 系统的概要设计 10
4.1网上考试系统总体架构设计 10
4.2管理员模块设计 10
4.3 数据库逻辑设计 11
第五章 系统具体设计与实现 16
5.1考生模块设计 16
5.1.1 登录界面窗体 16
5.1.2考生修改信息界面呈现 17
5.1.3考生密码修改功能呈现 18
5.2管理员模块设计 18
5.2.1考试管理功能 18
5.2.2题库管理功能 19
5.2.3新试卷编辑功能 20
5.2.4试卷分发工功能 21
5.2.5考试分数查询 21
5.3 数据库的链接实现 22
第六章 结束语 23
参考文献 24
致谢 25
第一章 绪论
1.1课题来源及研究目的
21世纪的今天,电子网络成为了生活中最重要的信息交互的手段。从早已普及的手机到个人电脑、笔记本电脑、平板等便携移动设备,早已成为生活中必不可少的东西,都已经可以连接网络。这一切的现状,学校等机构老旧的考核模式、僵硬的考试机制、落后的技术设备等都逼迫我们要为此做出相应的变革。就目前的考试来讲还依然停留在传统纸卷应试的水平,这种方式具有多种问题:
- 很多题目都要手工评分批改,工作量大效率低
- 出卷老师在出卷的时候没有参考对象,过程费时费力,效果不好
- 考试结束后考生无法立刻获取到结果成绩
- 在考试结束后无法及时对错题总结查错,迟滞时间长
- 教师要手动查找试卷统计出错率难、重点等数据,工作繁复
- 对于错题中的知识点,无法有效查找学习,巩固复习,试卷容易丢
- 大多数的统计都需要教师亲自用Excel工具录入处理,为工作带来不便
所以,要解决这种落后的条件和处境,完成考试网络化、电子化的目的,伴随着互联网时代的高速发展,在线考试系统应运而生。网上考试系统的设计就是实现考试网络化的解决方案。在试题库存管理和批改卷等方面上,传统的考试方式极其浪费时间,且对于流程来说很难管理。由于现在网络建设逐步平民化、便民化,许许多多高等学校也已经拥有了在线考试的根本条件,在线考试的大力普及是一种潮流。开发设计网上考试系统的目的,就是为了大力应用网络优势,推进教学电子化,减少老师工作负担,提高考试效率等。
1.2 业界研究概况及发展趋势
国内现在考试系统做得最好的应当是奥瑞文公司。奥瑞文oExam远程考试软件是大连奥瑞文网络技术有限公司推出的专门针对企业级设计的新一代在线考试系统。奥瑞文oExam远程考试软件将陈旧的考试方法和高级的网络技术融合,发展为新的应试模式,可以令用户完全根据自身的需要,快速搭建考试平台系统,用来完成对在线考试工作的高效监控和管理。该系统确实实现了考试工作的网络化、无纸化、自动化,采用了基于B/S架构,支持外网和内网在线考试与自测,可以胜任大规模在线考试的需求。考试中心包括题库管理、试卷管理、评卷管理、考试安排、统计报表、错题簿、系统设置等七个版块,并于力拓科技统一身份认证平台无缝集成。支持同时在线考试5000人以上,支持瞬时千人级并发。
众所周知,国外的各类计算机考试早已经非常成熟,而且已经投入使用。然而,在线系统发生井喷式涌现,美国心理协会为了解决良莠不齐、互不统一的问题,统一规范了如何开发设计程序,以及如何将应试计算机化以及其应用电子化。结果,这个成果成为了多数系统设计工程师一项标准。现在,有许多成功的系统已经成为业界的标杆系统,比如说:ETS(美国教育考试中心)组织的“GRE”,这是大家都非常熟悉的,这个系统功能有时间控制,系统的安全性方面都是世界一流的。再比如,参考美国学院模式设计(在线教育方式)的American College考试系统,还有就是日本人设计的“信息技术人员考试”系统。
剩余内容已隐藏,请支付后下载全文,论文总字数:19508字