基于JSP的课堂在线测试系统的设计与实现(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于JSP的课堂在线测试系统的设计与实现(3)

这个系统在很大的程度上给我们的生活带来了不一样的色彩,和循规蹈矩的生活不一样;它更加的智能化,也深受广大师生的喜爱。从上面的功能中大家受益匪浅,让教学更加的生动有趣。

1。3  研究的目的与意义

据了解,目前大部分学校的考试仍旧采用各科任课老师靠前出题的方式。为了避免考生押题,试卷的题目量是否合适,考试重点是否分配合理等一系列问题,学校通常会要求老师同时出多套试卷,并从中抽取一套。在此之后,学校会让同学清空整理书桌并布置考试的场所;同时还需要安排大量的老师进行监考和批卷。如许,不但耗费了不必要的人员使用和物资使用外,还加重了老师的工作量。

但是如果采用在线考试系统的话,会大大的减少不必要的开支。首先,这个系统方便了考生;考生可以在任何时间段内进行课堂检测,可以更好地安排本身的时间。其次,这个系统方便了老师;用系统出试卷的话,不仅时间省下来很多,教师也轻松了一些;在快速批完卷子的时候也保证了它的质量。再次,这个系统也保证了考试的公平、公正;在传统的纸质考试中,学生可以利用纸张和考试工具的携带从而达到作弊的目的。而今,在线测试避免了这些问题发生。最后,这个系统使得学校没有浪费太多的资源;考试毕竟是每个地区都存在的,无论在哪个地方都是一笔非常重要的支出,其中包括纸张的费用、印刷和排版的费用、以及监管、安全保障的费用等。所以,在线考试可以最大程度的节约相关的资源,这也是绿色考试的必然要求。其经济性和实用性也是相当可观的。源C于H优J尔W论R文M网WwW.youeRw.com 原文+QQ752-018766

从基于纸张的工作转变为完全计算机化的工作的过程并非没有困难。因此,近年来已经开发出许多系统。在线考试系统的目的是以有效的方式进行,节省了检查,标记,返回纸张等过程。在线考试系统的主要目标是有效评估;每个人公平地通过全自动化系统参加。这个系统不仅提供的信任和信誉之外,还提供了快速的结果。

2  关键技术简介

2。1  JSP简介

Java Server Pages简称为JSP;和HTML的区别在于它是动态的。当第一次请求JSP文件的时候,会先把它转换成Servlet源文件。假使换成功了,则把该源文件翻译成对应的。class文件并储存。如图2-1显示。

图2-1 JSP执行过程

JSP用来展现程序的外观页面并且为生成动态网页提供了简便的方法。它的特点有很多,例如能够在任意的应用服务器上运行、开发中使用的标签特别简单、可以重复使用组件等等。现在海外已经在大规模的使用JSP,把它作为开发web应用程序的主要工具。JSP技术的优点有很多,例如:编写一次代码,可以在不一样的平台运行;系统的多平台支持;强大的可伸缩性;丰富多样和功能强大。

2。2  IntelliJ IDEA简介

智能编写代码是IDEA独特的地方,可以减少大量工作;当然它还具有很多其他的功能。 

(1)智能的选取

(2)JUnit的完美支持

(3)对重构的优越支持

(4)编码辅助

(5)灵活的排版功能

(6)XML的完美支持

(7)动态语法检测

(8)对JSP的完全支持

(9)预置模板

(10)正则表达式的查找和替换功能

2。3  MySQL简介

MYSQL是最流行的关系型数据库管理系统,在WEB应用方面MYSQL是最好的RDBMS(Relational Database Management System)之一。MYSQL可以创建数据库、显示所有的数据库、删除数据库以及连接数据库。根据需要建立新的表以及得它的构造;并可以通过sql语言查询、修改和删除表中的数据。MYSQL通过alter table命令来增加表字段,rename table命令来修改表名。在数据库中,包含了int型、double型、date日期型、char型、blob型以及varchar型。MYSQL在数据安全和数据管理方面做得十分到位;因为有时候数据会非常庞大,MYSQL会把对应的数据保存在不同的表中,而不是放在一个里面,这样就能够更好地提高访问速度以及数据的灵活性。现在MYSQL的应用也越来越广泛。 (责任编辑:qin)