试卷自动生成系统

 2022-01-17 11:01

论文总字数:17558字

目 录

1 绪论 4

1.1 研究背景及意义 4

1.2 国内外发展现状 5

2 相关技术介绍 6

2.1 B/S结构与C/S结构 6

2.2 Java概述 6

2.3 JSP概述 7

2.3.1 JSP内置对象 7

2.4 框架介绍 8

2.4.1 SpringMVC框架 8

2.4.2 iBatis框架 8

2.5 Tomcat 服务器概述 9

2.6 AJAX技术 10

3 系统分析 10

3.1可行性分析 10

3.2系统需求 10

3.3系统功能 10

3.3.1 用户登录 11

3.3.2 用户注册 11

3.3.3 修改密码 11

3.3.4 试题添加和修改 11

3.3.4 试卷生成和在线考试 11

3.3.5 自动阅卷 11

3.3.6 管理员功能 11

3.3.7 教师功能 11

3.3.8 学生功能 11

4 系统设计与实现 12

4.1 总体设计 12

4.2 具体设计 14

4.2.1 数据库设计 14

4.2.2 数据库连接配置 16

4.2.3 用户登录模块 16

4.2.4 添加用户模块 18

4.2.5 用户查询模块 21

4.2.6 删除模块设计 25

4.2.7 修改模块设计 26

4.2.8 试卷自动生成模块设计 29

4.2.9 历史成绩查询模块设计 33

4.2.10 附加功能-万年历和计算器设计 34

4.3 系统稳定性 34

4.4 系统安全性 34

5 结论 35

参考文献 36

致谢 37

试卷自动生成系统

钱睿

,China

Abstract:The 21st century has entered the information age, but in the field of education, the traditional paper examination method is still adopted.Compared with online examination, the traditional paper test has many disadvantages, such as it is difficult to put an end to the cheating behavior of students, the phenomenon of cheating in the examination is more serious, the teachers need teachers to supervise the examination, and the teachers' manual examination papers will lead to the teachers' workload.It is difficult to keep paper paper for a long time and the paper paper consumes more resources.In this paper, an automatic test paper generation system is designed to avoid the shortcomings of traditional paper test.This system adopts the B / S structure based on Web technology, and the traditional C / S structure. Compared with the B / S structure, the biggest advantage is that there is no need to install client software, only a browser can be installed, which greatly saves the cost and time of system maintenance.Using JSP technology and SpringMVC Ibatis framework, the design of interactive web page is realized.The system server, database and development tools adopt Tomcat MySQL and eclipse.

Key words: test paper automatically generated; Java Spring MVC; B / S

.

1 绪论

1.1 研究背景及意义

科技技术的飞速发展给传统的教学模式与管理模式带来了非常大的影响,为了适应未来社会的需要,我们必须要有更加先进的教育理念和教育理论。计算机技术的发展推动了教育理念和模式的革新。在实际的教学过程中评估老师教学质量和学生学习情况的一个重要方法就是考试,一份试卷的好坏决定着考试的质量,如果不改变原有的方式,让教育工作者手动组卷,我们将难以赶上发展的浪潮。利用计算机技术帮助教育工作者出卷在当下已经是个热门话题。考试不仅反应了学生的学习情况,还反应了教师的教学质量,一份合理的试卷可以让考试对学生和教师的评价更为公正、精确。原有的组卷方式是教育工作者根据教育纲要、教学需求和上课内容来挑取所需的题目构成一份试卷,采用这种方法出试卷,需要很多有着多年教学经验的老师通过不断的斟酌,才可以组成一份符合教学实际情况的试卷。此外,教师出卷需要消耗大量的脑力、体力和时间,整理资料、挑取题目和设置试题分数是非常麻烦的。手工出卷这一模式存在一些缺陷,比如很多学生会在临近考试时打探考试重点临阵磨枪,某些教师也会在考试前给学生提供重点。并且教师采用传统的出卷方式难以控制试卷的标准化程度、题目数量、试题的覆盖范围等方面,同时难以防止来自不同的教师出卷造成试题的重点难点和内容不统一的情况。如此的一份试卷很难达到考试的公正性和合理性的要求,给教学质量的评估造成了很大的影响。为了防止任课老师出卷导致考试的不公平,一些学校会要求一些没有任课的老师来出试卷,这样做就容易导致出现试卷太难或太容易的情况。

实际证明,教育工作者利用计算机科技辅助组卷系统有以下许多优点:

  1. 利用计算机科技辅助组卷使考试的科学性和严肃性得到了有效的提高,同时提升了考试规范性,促使教育管理水平的不断提升。
  2. 使用试卷自动生成系统可以有效地减少教师在组卷时花费的时间,还可以按照用户的需求实时地自动生成一份份试卷,从而减少教师的工作量。
  3. 利用计算机科技辅助组卷可以提升每一份考卷的质量。我们可以事先对试题库中的试题进行预估,还可以对试题的很多指标设置一个确定的参数,这样我们就能心中有数。并且试题量大,覆盖面广,具有准确性和科学性,这样由系统自动生成的试卷更能真实地反应出每个学生的学习情况和每个教师的教学质量。
  4. 采用试卷自动生成系统可以使老师的工作积极性得到提高,同时还可以提升教学质量和教学管理水平。因为试卷是由系统自动生成的,所以试题库中每道题目被选中的概率是一样的,这样可以使考试更加公平公正,并且可以避免由任课教师命题组卷然后给学生划重点情况的出现,促使教育工作者严密对照教育纲要在进行教学工作,提高教师的教学质量和竞争意识。

1.2 国内外发展现状

在国外,已经有很多发达国家开始通过计算机技术发展各国国内的教育。在美国的大中小学中有43%在全国各地开展各类的互联网教育服务,有31%的在校全日制学生使用远程教学技术学习高等学校课程,另外,在美国还有21%的高等学校计划在接下来的三年内设置远程教育服务,截至目前通过远程教育所开设总课程数已有49000个,所有的美国高校的学科与专业被基本覆盖[1]。截至1998年,美国已经有60%左右的高等学校通过因特网开设远程教育课程,同1995年相比提高了三倍,其他的高校也计划在三年时间内通过互联网开设远程教育课程。今年哈佛大学已设立了二十四个远程教育课程,只要电脑能接入因特网,在全球范围内的所有地点任何人都可参加这些远程课程并表达自己的个人意见。而MIT计划在21世纪初开始通过电子课本推进远程课程的进一步发展,这样一来使用这些设备的学生可以查看实时更新的电子教材。今年二月份,英国高等教育基金理事会(HEFCE)通过了一份名为"E-University”的草案,准备集中英国所有高校的技术和力量,在网上设立一所大学。

与此同时国内的远程教育也正处于飞速的发展的时期,根据CNNIC(中国互联网络信息中心)5年来的调研报告显示,国内计算机接入因特网的数量、网民数量及注册CN域名的数量以每半年增长一倍的速度在高速发展,网络的带宽每年也在攀升。过去5年,国内的互联网正在从飞速发展向逐渐成熟转变。数据显示,国内注册.COM域名的网站相比注册.EDU域名的网站来说要多的多。

众所周知中国是个人口大国,中国国内目前的教育现状主要表现在供需矛盾突出,缺乏教学软硬件设施,缺少足够的教师资源。使用传统的教育方式已经无法解决人口的增长所带来的教育的供需矛盾,利用计算机技术促进教育模式的转变能够很好的解决这一矛盾,在减少教育软硬件设备的同时,又能让更多需要教育的人得到更高质量的教育,信息化的教育模式向我们展现了一种具有非常美好前景的未来教育模式。

2 相关技术介绍

2.1 B/S结构与C/S结构

B/S是Browser/Server,其中,B所代表的是WEB浏览器端,也有极少数情况下是事务逻辑位于前端,而主要事物是在其服务器端来完成。C代表的是客户端,WebApp服务器端与DB端两者可以形成一个三层架构。B/S架构不需要进行单独的安装,运用WEB浏览器便可以使用。

优点:(1)不需安装客户端;(2)可实现在广域网中的直接使用,借助于相应的权限的有效控制从而令多个客户可以同时访问,具有良好的交互性;(3)在升级的过程中只需要升级服务器即中。缺点:(1)在跨浏览器层面,其性能存在不足;(2)如若想要达到CS程序的表现程度,需要消耗大量的精力;(3)要确保其速度与安全时,需要消耗大量成本;(4)其交互模式属于请求-响应模式,往往会要进行页面的刷新 。

属于客户端/服务器端结构模式,它拥有两层架构,一层为客户端,另一个为服务器端,客户端主要是实现与用户的交互,服务器端主要是数据展开管理。目前运用的服务器端有两种,一种是数据库服务器端,另一种是Socket服务器端,两种的通信模式与数据连接模式存在着差异。

剩余内容已隐藏,请支付后下载全文,论文总字数:17558字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;