毕业设计开题报告--基于JSP的在线考试系统的设计
基于JSP的在线考试系统的设计与实现

基于JSP的在线考试系统的设计与实现基于JSP的在线考试系统的设计与实现一、引言随着互联网的快速发展和普及,网络考试系统越来越受到教育部门和企事业单位的关注和重视。
传统的纸质考试方式存在着繁琐的阅卷和成绩统计工作,效率低下。
而基于JSP的在线考试系统能够实现自动化的考试、阅卷和生成成绩报告,大大提高了考试的效率和准确性。
本文将介绍基于JSP的在线考试系统的设计与实现过程。
二、系统需求分析在线考试系统主要包括考试功能、试卷管理功能、成绩查询功能等。
1. 考试功能:学生可以在指定的时间段内登录系统进行在线考试。
系统提供各种类型的题目,包括单选题、多选题、填空题等。
每个题目有对应的分值,并且可以设置答题时限。
2. 试卷管理功能:教师可以在系统中创建试卷,并进行题目的录入和编辑。
试卷可以设置题目的类型和分值。
同时,教师可以预先设置考试时间和考试截止日期。
3. 成绩查询功能:学生可以查询自己的考试成绩,系统会自动计算学生的总分并生成成绩报告。
三、系统设计1. 概念模型设计通过概念模型设计,可以清晰地了解系统中各个实体之间的关系。
在线考试系统的概念模型包括学生、教师、试卷、题目和成绩等实体,它们之间是相互关联的。
2. 数据库设计根据系统需求,我们需要设计相应的数据库表,用于存储学生信息、教师信息、试卷题目、学生答题记录和成绩等。
数据库的设计要满足数据的一致性、完整性和安全性。
3. 系统架构设计基于JSP的在线考试系统可以分为前端和后端两个部分。
前端主要包括用户登录界面、考试界面和成绩查询界面等。
用户登录界面用于学生和教师进行身份验证。
考试界面提供题目展示、答题和提交功能。
成绩查询界面用于学生查询自己的考试成绩。
后端主要包括用户身份验证模块、试卷管理模块和成绩计算模块等。
用户身份验证模块用于验证学生和教师的身份,确保只有合法用户才能登录系统。
试卷管理模块用于创建和编辑试卷,并生成相应的考试题目。
成绩计算模块用于自动计算学生的考试成绩和生成成绩报告。
基于JSP技术的试题库系统的设计与实现的开题报告

基于JSP技术的试题库系统的设计与实现的开题报告一、选题背景随着计算机技术的发展,各行各业都面临着数字化转型的现实问题,教育行业也不例外。
随着高等教育的普及和学生数量的增加,试题的管理和组织已经成为教育工作的主要问题之一。
现有的试题库系统多数采用的是传统的单机模式,由一个人负责管理和更新试题,缺乏协同和自动化管理的特点。
在这种情况下,试题库系统的效率和质量都面临了一定的挑战。
面对这种情况,我们拟基于JSP技术开发一款试题库系统。
这款系统将采用B/S架构,实现试题的在线管理、存储、检索和分发等功能,以提高试题的效率和质量,为教育工作者提供更加便利的管理工具。
二、需求分析(一)功能需求1.用户管理:实现用户注册、登录、信息修改和注销等基本功能,区分不同的用户身份和权限。
2.试题管理:实现试题的添加、修改、删除和搜索等基本功能,支持试题的分类和标签,同时支持试题的多种题型(如选择题、填空题、判断题等)。
3.试卷管理:实现试卷的组织和管理,可根据试题和试卷的关联关系自动组卷,同时支持试卷的打印和导出等功能。
4.学生管理:实现学生信息的管理,支持学生的批量导入和导出,同时支持学生的分组和统计。
5.成绩管理:实现成绩的录入、查询和分析等功能,支持成绩的图表展示和报表输出等功能。
(二)性能需求1.响应时间:系统在保证功能完整的前提下,尽量缩短用户操作的响应时间。
2.并发数:系统需要能够同时处理多个用户的请求,同时保证数据的安全性和相应的处理速度。
3.可扩展性:系统需要具有良好的可扩展性和可维护性,能够不断升级和更新,满足日益增长的用户需求。
三、技术选型(一)前端技术1.HTML/CSS:用于页面结构和样式的设计和实现。
2.JavaScript:用于网页的动态效果和用户交互的实现。
3.jQuery:提供快速处理DOM、事件、动画效果等功能的Javascript 库。
(二)后端技术1.Java:作为主要的编程语言,实现网站后台的开发和数据处理。
基于JSP的网上在线考试系统的毕业设计

基于JSP的网上在线考试系统的毕业设计系统开发背景及意义1.1系统开发背景随着计算机技术、网络技术迅速发展和高校校园网功能的日益完善,很多高校建立了基于校园网的网络信息管理平台,为提高教学管理水平提供了先进的管理手段。
目前,基于网络的在线考试系统己经成为现代考试方式的有力补充和发展。
相对于传统的笔试,网络在线考试不仅减轻了在组织考试、评卷、成绩统计等方面所花费的人力和物力,并且突破了时间与空间的限制,不仅节省了资源,而且提高了评分的客观性、公正性和准确度,大大改善了考试工作的效率。
1.2系统开发意义很多学校学生的期末考试仍采用任课教师(个人或集体)考前出题的方式。
为解决学生压题,考前漏题,补(缓)考试题与正式考试试题题量及难度差异问题,教务管理部门通常要求教师同时出多套试卷,其题量与难度要求相同,并且要同时给出答案和评分标准。
这样做虽能解决一些问题,但给教师增加了很大的工作负担,若上下届学生的同一门课程由同一教师承担,则难免几届学生用相同几套试卷;若由不同教师任课出题,则上下届学生的成绩之间又不具有可比性。
若建立题库,每次考试前由题库中题目随机生成试卷,则可较好地解决考教分离的问题,也可将广大教师从每学期末繁重的命题工作中解放出来。
近年来,部分学校陆续开发了一些基于微机的题库系统,并作为成果向其它学校推广,但这些题库一般都是结合本校具体情况,针对单一课程的小型题库,甚至某些学校购得的题库系统中的题目本身是不可维护的,即使题目已不适合自己的学生考试使用,也无法更新题库中的题目。
为解决题库系统中存在的这些问题,作者经过研究几种不同的网上系统,经充分的考虑,最后给出了一个较为理想的题库系统解决方案,并结合当前比较使用的B/S结构开发一个功能完备的网上考试系统。
1.网上考试系统需求分析2.1现状分析传统的考试方法要求组织者提前命题试卷,然后约定一个统一时间,让所有考生到考场里进行考试。
这种模式如图2.1 所示:图2.1 传统考试模式这种模式存在有较多的问题:命题:由于考试要求统一进行,所有考生都考同样的一份试卷,所以试卷的命题工作便一定得非常谨慎小心,试题太难或太容易,都达不到考试目的,尤其是对于一个大规模的考试,(比如计算机等级考试,英语四,六级考试等),如何正确把握试卷的难度,一直都是让命题教师最为头痛的问题之一。
基于JSP在线考试系统的设计和实现

基于JSP在线考试系统的设计和实现专业:年级:学号:作者:指导老师:目录1 绪论 ...................................................... 错误!未定义书签。
开发背景................................................ 错误!未定义书签。
系统开发目标............................................ 错误!未定义书签。
开发工具的选择.......................................... 错误!未定义书签。
开发本系统的意义........................................ 错误!未定义书签。
2 系统分析 .................................................. 错误!未定义书签。
背景分析................................................ 错误!未定义书签。
可行性分析.............................................. 错误!未定义书签。
技术可行性分析...................................... 错误!未定义书签。
经济可行性.......................................... 错误!未定义书签。
方案可行性.......................................... 错误!未定义书签。
需求分析................................................ 错误!未定义书签。
总体设计................................................ 错误!未定义书签。
基于JSP的在线考试系统

四、毕业设计(论文)装订顺序(一)毕业设计(论文)封面(二)毕业设计(论文)任务书(三)目录(四)中文摘要、关键词(五)英文摘要、关键词(六)正文(七)致谢(八)参考文献(九)附录(设计图纸、源程序及软件使用说明书等有关内容视情况可单独成册)(十)封底郑州轻工业学院本科毕业设计(论文)题目_基于JSP技术的______在线考试系统_______学生姓名赵文哲专业班级学号0034201135院(系)国际教育学院指导教师(职称)黄永丽(讲师)完成时间 20 年月日基于JSP技术的在线考试系统摘要如何提高企业员工的技术水平、专业技能被越来越多的企业所关注,员工培训考试自然成为了企业人力资源部门的重要工作内容。
借助于网络技术的发展应用,通过建立一套网上在线考试系统,使得员工培训考试可以随时随地进行,组织安排简单方便,极大降低了培训的成本。
本系统基于Jsp技术,通过Struts框架来构建,完全的B/S体系结构,将数据库操作全部封装在DAO类中,使得系统层次结构清晰.实现了人员管理、题库管理、试卷管理、考务管理、系统主界面与登录、在线考试、考试成绩查询。
在数据库应用方面实现了题库的存储、试卷的存储、考卷的管理、考试的管理、考试的监控上。
可以满足企业组织各种考试、竞赛和绩效考核等,为领导者对员工素质进行公正评价和准确分析提供有力的数据支持。
关键词在线考试系统/Struts/Eclipse/MySql/TomcatJSP ONLINE EXAMINATION SYSTEMABSTRACTHow to improve the employee’s skill level and special skill was concerned by more and more enterprise, the employee training and examination become one of the most important works of the department of human resource. With the development and apply of network technology, the implementation of an online examination system make the training examination taken anytime and anywhere, save the cost of training.This system is based on JSP and using the structure, a whole Browser server structure. All database operations were encapsulated in DAO class, making the system structure clear.The system realized personal management, question-base management, exam papers management, examination management and login, online exam, online exam result query. In the database aspect, the system realized the storage of questions and exam papers, and the management of examinations and monitoring of it. This system is able to satisfy the needs from companies operating all kinds of exams, competitions and evaluations. The results may provide reliable data support for employee's evaluation and analysis.KEY WORDS online examination system/Struts/Eclipse/MySql/Tomcat目录(字体没有安要求)中文摘要英文摘要1 绪论 (5)1.1 项目背景 (5)1.2 开发在线考试系统的意义 (5)1.3 系统开发工具介绍 (6)1.3.1 Eclipse与MyEclipse (6)1.3.2 MySql简介 (7)1.3.3 Tomcat简介 (7)1.4 论文结构 (8)2 系统分析 (9)2.1 可行性研究 (9)2.1.1 经济可行性 (9)2.1.2 管理可行性 (9)2.1.3 技术可行性 (9)2.2 系统功能描述 (9)2.3 需求分析 (10)2.3.1 系统需要解决的主要问题 (11)2.3.2 系统应该具备的基本功能 (11)2.4 数据库需求分析 (11)3 系统设计 (14)3.1 系统用例图 (14)3.2 功能模块设计 (15)3.3 系统结构设计 (15)3.3.1 系统总体结构图 (16)3.3.2 系统前台模块 (16)3.3.3 系统后台模块 (17)3.4 系统流程设计分析 (17)3.5 数据库设计与实现 (18)3.5.2 数据库逻辑设计 (18)3.5.3 数据库连接池配置 (21)4. 系统实现 (24)4.1 技术方案实现 (24)4.1.1 配置web.xml文件 (24)4.1.2 配置struts-config.xml文件 (26)4.1.3 Form和Action的编写 (27)4.2 环境配置 (27)4.2.1 目录结构 (27)4.3 试卷管理模块设计 (29)4.3.1 题库管理模块设计 (29)4.3.2 试卷管理模块设计 (31)4.3.3 人员管理模块设计 (31)4.3.4 人员维护管理模块设计 (32)4.3.5 考试管理模块设计 (32)4.3.6 考试项目模块设计 (34)4.3.7 参加考试模块设计 (35)4.3.8 考卷成绩查询模块设计 (37)4.3.9 考试人员个人信息维护模块设计 (37)4.4 考务管理模块设计 (39)4.4.1 在线监控管理模块设计 (39)4.4.2 考卷评分模块设计 (40)4.4.3 考试分析管理设计模块 (44)4.5 系统性能优化 (47)4.5.1 关闭自动提交功能 (47)4.5.2 使用PrepareStatement对象 (48)4.5.3 为数据库建立索引 (48)结束语 (49)致谢 (50)参考文献 (51)1 绪论1.1 项目背景随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。
基于JSP技术的网络考试系统研究及实现的开题报告

基于JSP技术的网络考试系统研究及实现的开题报告一、选题背景随着互联网和计算机技术的不断发展和普及,网络考试逐渐成为一种越来越重要的考试方式。
网络考试的优点包括方便、快捷、安全等,使得其在教育、培训等领域得到了广泛的应用。
基于此,本文将研究和实现一种基于JSP技术的网络考试系统,以提高考试的效率和质量。
二、研究意义1.促进教育教学的现代化。
随着信息技术的不断发展,网络教学和网络考试已经成为各级教育机构的重要组成部分。
基于JSP技术的网络考试系统的研究与实现,可以有效地促进教育教学的现代化,提高教育教学质量。
2.提高考试的效率和质量。
网络考试的优点包括方便、快捷、安全等,而且能够在短时间内完成大量的考试工作。
基于JSP技术的网络考试系统,可以更好地满足考试的需要,提高考试的效率和质量。
3.推动信息技术的应用。
本研究将采用JSP技术,该技术已经得到广泛应用,并且具有较好的可扩展性和可靠性。
本研究的实施不仅可以推动JSP技术的应用,同时也可以进一步推动信息技术的应用。
三、研究内容1.系统设计。
本文将研究和开发一种网络考试系统,该系统将具有考试管理、试卷管理、成绩管理等功能,同时也将支持在线答题、自动评分等功能。
2.系统实现。
本文将采用JSP技术进行系统的实现,根据需求对系统进行模块设计和编码实现,同时也将进行测试和优化等工作。
3.实验验证。
本文将进行实验验证,通过实验得出系统性能、稳定性等方面的数据,并进行分析和总结。
四、研究方法本文的研究方法主要包括调研、需求分析、系统设计、系统实现、实验验证等方法。
具体来讲,本文将通过调研相关文献和现有网络考试系统,进行需求分析和系统设计,在系统实现的过程中,采用JSP技术进行系统编码,并进行测试和优化。
最后,通过实验验证,得出系统性能、稳定性等方面的数据,并进行分析和总结。
五、预期成果与进展本文的预期成果包括一种基于JSP技术的网络考试系统的研究和实现,并对系统性能、稳定性等方面进行分析和评价。
基于JSP的在线考试系统的设计

本科毕业设计说明书基于JSP的在线考试系统的设计ONE DESIGN OF ON-LINE EXAMINATION SYSTEMBASE ON JSP学院(部):专业班级:学生姓名:指导教师:2012年06月02日基于JSP的在线考试系统的设计摘要本文所述的内容是网上考试系统的开发报告,阐述了系统设计开发的流程和具体功能的实现方案。
网上考试系统本着“软件以用”为本的开发理念实现用户管理、题库管理、系统阅卷、考生管理和考试设置等功能。
系统采用在Dreamweaver MX 2004嵌入JSP动态网页技术的B/S结构设计,且系统从安全性、易维护性等方面着手实现了后台管理端和前台客户端的分离。
系统设计过程中用到了许多网页制作关键技术,如用框架和CSS样式表来控制布局,用JavaScript 语言实现前台浏览器端的校验。
网上考试系统的实现不但可以提高工作效率,减少监考人员数量,增强公平性等,而且可以实现学校或学校的低成本投入,高效率办公的宗旨。
基于JSP+JavaBeans模式是Web网站开发较为成功的解决方案,因此在本系统中也采用了这一模式来设计,也真正体会到了它的优势。
关键词:网络考试系统,浏览器/服务器模式,JSPDESIGN OF ON-LINE EXAMINATION SYSTEM BASE ON JSPABSTRACTThis is a report about examination system on this paper,including the process for design and method for achievement of specific function.This system can realize the function for usermanagement,store roommanagement,lookingover the examination papers, examinee management and placingthe examination, which is based on the principle of “apply the software”. It employed Dreamweaver MX 2004 with the structure design of JSP, that is B/S, which is movement technique, and gain the sepraration the back-termination and the front-termination as security and maintenance are considered . A lot of key technique for frontpage is used in the scheme, such as using frame and CSS sample to control the distribution , correcting the front-browse by JavaScript. Acquisition of the examination system on line not only improve the efficiency, decrease the amount of invigilator , increase the fair and also reduce the cost investment ,work in high efficiency in school or enterprise .The model of JSP+JavaBeans is also used for design which is successfully employed to solve problem by Weand the advances has been witnessed.KEYWORDS:on-line examination system, B/S pattern, JSP目录摘要 .................................................................... I I ABSTRACT ............................................................... I II 1绪论.. (6)引言 (6)课题的研究背景 (7)课题的国内外研究动态 (7)课题的研究意义 (9)2 系统开发的工具介绍 (9)网络考试系统与B/S结构 (9)JSP的工作原理 (10)数据库SQLserver2000 (11)数据库访问技术 (12)开发平台与开发工具 (12)2.5.1 MyEclipse (12)2.5.2 Tomcat (12)2.5.3 MyEclipse里配置Tomcat (13)3 需求分析 (13)考试模块业务流程 (13)总体目标 (14)具体目标 (15)系统功能分析 (16)系统功能模块分析 (17)数据库系统 (18)3.6.1 ER图 (18)3.6.2数据库实现 (18)数据处理流程分析 (20)3.7.1身份验证与登录 (20)3.7.2 A dmin Page (21)3.7.3查询流程 (21)3.7.4数据更新流程 (21)3.7.5数据添加流程 (22)4 概要设计 (23)系统总体结构设计 (23)数据字典 (25)5 详细设计 (27)系统功能结构 (27)接口设计 (28)5.2.1外部接口 (28)5.2.2内部接口 (29)输入输出设计 (29)5.3.1输入设计 (29)5.3.2输出设计 (31)运行设计 (31)5.4.1运行环境 (31)5.4.2运行模块的组合 (31)5.4.3运行控制 (32)5.4.4运行时间 (32)出错处理设计 (32)5.5.1出错输出信息 (32)5.5.2出错处理对策 (32)6 系统实现 (33)登录模块 (33)界面 (33)学生管理界面 (33)题库管理界面 (34)7 用户手册 (35)运行环境要求 (35)系统安装与初始化 (35)系统操作说明 (35)测试原则及测试方法概述 (35)测试项目测试用例 (36)软件测试结论 (37)7.6.1软件能力 (37)7.6.2缺陷和限制 (37)结论 (38)参考文献 (39)致谢 (40)1绪论引言随着Web技术在各行各业的广泛应用,网络技术在教学管理中已充当重要的角色。
基于JavaScript的在线考试系统设计与实现

基于JavaScript的在线考试系统设计与实现一、引言随着互联网的快速发展,在线教育已经成为一种越来越受欢迎的学习方式。
在线考试系统作为在线教育的重要组成部分,为学生提供了更加便捷和灵活的考试方式。
本文将介绍基于JavaScript的在线考试系统的设计与实现,包括系统需求分析、系统设计、前端开发和后端开发等内容。
二、系统需求分析在设计在线考试系统之前,首先需要进行系统需求分析。
在线考试系统通常包括学生管理、题库管理、考试管理、成绩管理等功能模块。
学生可以注册账号、登录系统,查看考试信息,进行在线考试并查看成绩。
教师可以录入题库、发布考试信息、批改试卷等操作。
三、系统设计1. 前端设计前端设计是在线考试系统中至关重要的一环。
通过HTML、CSS和JavaScript等前端技术,实现用户友好的界面和良好的交互体验。
在设计过程中,需要考虑页面布局、样式设计、交互效果等方面。
2. 后端设计后端设计主要包括数据库设计和服务器端逻辑设计。
数据库设计需要根据系统需求建立相应的数据表,存储学生信息、题目信息、考试信息等数据。
服务器端逻辑设计则需要实现用户认证、数据交互、业务逻辑处理等功能。
四、前端开发1. HTML布局在前端开发过程中,首先需要进行HTML布局设计。
通过合理的标签结构和布局方式,构建页面框架,为后续的样式和交互效果提供基础支持。
2. CSS样式CSS样式是前端开发中不可或缺的一部分。
通过CSS样式设计,实现页面的美化和排版,提升用户体验和页面可读性。
3. JavaScript交互JavaScript是在线考试系统中实现交互功能的关键技术。
通过JavaScript编写事件处理函数、表单验证脚本等,实现用户注册登录、考试计时、答题提交等功能。
五、后端开发1. 数据库操作后端开发中需要进行数据库操作,包括数据的增删改查等操作。
通过SQL语句与数据库进行交互,实现用户信息存储、题目管理、成绩统计等功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(4)试卷管理模块:
用户输入一个值即可以查询试卷信息,查询出来的结果可以对该条记录进行控制试卷、修改、及删除。添加试卷的制作流程:输入试卷标题,进入制作试卷。
(5)成绩管理模块:
用户输入一个值即可以查询学生成绩信息,查询出来的结果可以对该条记录进行查看,修改,及删除。
三、毕业设计(论文)预期成果及创新
(2)考生管理模块:
用户输入一个值即可以查询学生,查询出来的结果可以对该条记录进行查看,修改,及删除。
(3)题库管理模块:
用户输入一个值即可以查询题库,查询出来的结果可以对该条记录进行查看,修改,及删除。制作题库流程:输入题目(题型、科目类型、题目内容),制作一题后还可以继续制作下一题,完成并可以浏览。
本系统可以完成以下功能:
(1)提供考生和管理员(教师)注册、登录功能。
(2)考生输入用户名登录系统后,选择对应的试卷可进行考试。答题完毕后,交卷,系统将自动评分,考生可同时获得考试成绩并提供考生各科目成绩的详细查询。
(3)管理员(教师)登录系统后,可以查询科目、添加科目、考生信息管理、在线制作试卷,可设定试题的类型、难易程度、分值以及查询试卷和成绩等。
本系统有两个角色,学生和教师(管理员)。
a.学生有两个功能模块
(1)查询成绩:该模块主要用于学生登录后,查询各科的考试成绩;
(2)获取试卷:学生登录后,选择试卷考试
b.教师有五个功能模块
(1)系统管理模块:
教师登陆后可以更改密码,输入一个值即可以查询科目,查询出来的结果可以对该条记录进行修改,及删除,还可以添加考试科目。
学部审核意见
学科部主任(签字)年月日
注:此表中的一、二、三项,由学生在教师的指导下填写。
毕业设计(论文)开题报告
课题名称基于JSP日
届毕业设计(论文)开题报告
毕业设计(论文)题目
基于JSP的在线考试系统的设计
学生姓名
专业班级
指导教师姓名
职称
一、课题背景
随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育【1】,通过计算机网络实现异地教育和培训。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
参考文献:
[1]林峰,彭加亮,徐岩.基于JSP和Servlet技术的远程考试系统设计[J].科技咨询导报,2007(22):32-33
[2]胡玉兰.网上考试系统研究与实现[D].重庆大学,2004年
[3]张予民万洪彬.浅谈SQL Server数据库应用技巧[J],科技广场,2009(5)
[4]陆垂伟,周松林,李芳.基于J2EE的网络考试系统的设计与实现[J].计算机应用与软件,2006(10):139-149
[5]贺立红,张晓红.基于JSP技术的网络教学平台设计[J].计算机与信息技术,2005(2):93-94
二、毕业设计方案或毕业论文研究方案
在线考试系统为老师提供一个能自动出题的平台,给考生带来能随地参与考试的便利,同时电脑自主改题使考试实现真正意义上的公平公正。服务器端采用SQLSERVER数据库系统和JSP组件来构成考试的应用服务系统;客户端采用浏览器来完成考试全过程,同时可进行远程系统维护和管理。它存储着考生、题库、管理员等信息,包含教师出题、考生在线考试、自动判卷以及相关的系统维护等功能,使得只要有浏览器的地方,就能使用它来学习、考试,并且功能也比较全面,可以满足一般中小型学校或企业的需要,有较好的社会实用价值。
无纸化的考卷,考试的随时性,随地性,这些特点都是研究并开发网络考试系统主要的原因[4],网络考试系统远远超越了传统考试固定时间,固定地点的考试模式的限制,将给学生和老师带来极大的便利。服务器端我们采用SQLSERVER数据库系统和JSP组件来构成考试的应用服务系统[3];客户端采用浏览器来完成考试全过程,同时可进行远程系统维护和管理。它存储着考生、题库、管理员等信息,包含教师出题、考生在线考试、自动判卷以及相关的系统维护等功能,使得只要有浏览器的地方,就能使用它来学习、考试,并且功能也比较全面,可以满足一般中小型学校或企业的需要,有较好的社会实用价值。试卷可以根据题库中的内容即时生成。考生通过学号和密码进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势,人们开始致力于研究和开发基于JSP考试系统[5],这也大大推动了远程教育的发展。