在线考试系统.docx

上传人:b****6 文档编号:7721006 上传时间:2023-01-26 格式:DOCX 页数:25 大小:580.65KB
下载 相关 举报
在线考试系统.docx_第1页
第1页 / 共25页
在线考试系统.docx_第2页
第2页 / 共25页
在线考试系统.docx_第3页
第3页 / 共25页
在线考试系统.docx_第4页
第4页 / 共25页
在线考试系统.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

在线考试系统.docx

《在线考试系统.docx》由会员分享,可在线阅读,更多相关《在线考试系统.docx(25页珍藏版)》请在冰豆网上搜索。

在线考试系统.docx

在线考试系统

XXXX学院

本科毕业设计(论文)

 

题  目:

    在线考试系统     

学生姓名:

     学号:

系(部):

数学与计算机科学系 专业:

 计算机科学与技术     

入学时间:

  201      年   6    月

导师姓名:

    职称/学位:

 

导师所在单位:

     

在线考试系统

摘要

在线考试系统WebExam是目前市场占有率较高,应用最广泛的远程网络学习考试软件,适合政府、行业及企业的各专业网上考试、作业、练习等应用。

它采用Web方式,同时适用于局域网和Internet,无需安装客户端,即可实现网上考试、作业、练习、成绩排行等功能,并能够答卷保存、自动判分、成绩查询和分析等功能。

该系统同时拥有最开放的题库管理系统和最灵活的组卷系统,能够自动输出Word试卷,提供Excel题目导入导出、题库和试卷导入导出等设计,提供资源的快速收集和高度共享。

在开发方法上,引入了当今流行的Microsoft.NetRemoving技术思想,把整个开发过程分为需求分析、概要设计、详细设计、系统实现等步骤。

该系统通过优化和再造管理流程,使人力资源的管理更为高效和科学,数据更为准确,从而将人事部门从繁重的、耗时的工作中解放出来,把精力集中到更高层的政策性工作中去。

关键词:

在线考试;题库;试卷;动态生成

Onlineexaminationsystem

Abstract

WebExamtopasstheExamsystemiscurrentlythemarketshareishigher,themostwidelyusedremotenetworklearningtestsoftware,suitableforthegovernment,industriesandenterprisesofvariousprofessionalonlineexamination,homework,practiceandapplication.ItUSESWebway,atthesametimeapplytotheLANandtheInternet,donotneedtoinstallclient,onlineexamination,homework,practicecanberealized,performanceranking,andotherfunctions,andcananswerpreservation,automaticmark,scoresqueryandanalysis,andotherfunctions.Thesystemalsohasthemostopenquestionbankmanagementsystemandflexiblesetofrollsystem,automaticallytheoutputWordtest,toprovideimportandexportExcelsubjectquestionbankandpaperdesignsuchasimportandexport,provideresourcestoquicklygatherandhighshare.Ondevelopmentmethods,theintroductionoftoday'spopularMicrosoft.Netotechnologyideas,thewholedevelopmentprocessisdividedintorequirementanalysis,outlinedesign,detaileddesign,systemimplementationsteps,etc.Thesystemthroughthemanagementprocessoptimizationandreengineering,makehumanresourcesmanagementmoreefficientandscientific,thedatamoreaccurate,tothepersonneldepartmentfromtheheavy,time-consumingworkfreed,tofocusonthehigherlevelofpolicywork.

Keywords:

smoking;onlineexamination;questionbank;examinationpaper;dynamiccreation

目  录

第一章引言1

1.1 本课题的研究意义1

1.2研究内容2

第二章研究现状及设计目标3

2.1现状与目标3

2.2相近研究课题的特点4

2.3现行研究存在的问题4

2.4本课题要实现的目标5

第三章解决的关键问题及系统结构模型6

3.1待解决的问题6

3.2关键技术及复杂性分析6

3.3JSP技术7

3.4Oracle介绍7

3.4.1Oracle特点7

3.4.2Oracle安全性8

3.5后台总体架构介绍9

3.6身份验证模块9

3.7数据库开发9

3.7.1创建数据库9

3.7.2数据表结构10

第四章系统实现技术13

4.1开发环境配置13

4.2界面制作13

4.3程序编码17

4.3.1创建数据库连接17

4.3.2随机选题17

第五章性能测试与分析19

5.1测试环境19

5.2测试过程19

5.3不同考生及教师登录系统的结果19

5.4测试结果24

5.5系统评估25

结论26

参考文献27

致谢28

在线考试系统

第一章引言

随着Internet/Intranet技术的飞速发展,基于Web的开发技术得到了极大的应用。

为充分利用校园网现有的网络资源,本文使用JSP技术开发了一个基于Web的在线考试系统。

系统有效解决了传统考试方式所带来的弊端,将传统的书面笔试的出试卷、考试、评阅等多个环节整合成一个集动态出卷、在线考试、自动评阅及成绩查询等多功能为一体的无纸化考试系统。

可灵活利用网络完成考生各阶段考试,同时也大大提高了教学与考试质量,减轻教师负担,提高工作效率。

1.1 本课题的研究意义

考试是教学中最后也是一个重要的环节,可以帮助教师了解学生对知识的掌握情况,同时也是对自己教学方法的一种检测,利于改进教学。

但是这又受到考试本身的各种因素的影响,比如试卷的难易程度、评分标准和考试作弊等。

因此在21世纪,推进教育改革的同时,考试改革也是研究的一个重要课题。

传统的考试需要经过很多复杂的步骤才能进行。

步骤如下:

组织教师命题;印刷大量试卷;安排考场、考试时间、监考老师等;进行考试,统计成绩等。

这整个过程存在了大量的问题。

第一,科学性。

试题由部分教师完成,所以出题老师一定对难度和内容的把握非常小心,否则达不到预期的效果。

并且每套试题涵盖的知识点固定,造成了对知识考察不全面。

第二,保密性。

由于从出题到印刷一直到最后的考试,很多人参与,导致保密工作难度较大。

第三,公平性。

考生考试时所考内容相同,杜绝作弊是考试的一个普遍的难题;考试结束后人工评卷可能造成评分标准较大偏差,从而影响考试的公平性。

第四,灵活性。

时间地点都是经过统一安排,所以如果考生耽误考试就要参考补考。

传统的考试从出题、组卷、印刷,到试卷分发、答题、收卷,再到判卷、公布成绩,整个过程都需要人工参与,周期长,工作量大,容易出错,还要有适当的保密工作,使得整个考试的成本较大。

所以组织多人参考的考试相当麻烦。

当前网络迅速普及,以Internet技术为代表的信息技术为人们创造了一种新的不受地域、时间和计算机约束的信息交流、共享和协作方式。

21世纪是信息化的社会,数据信息应用已进入大规模服务阶段。

考试作为最直接体现信息化社会中人们的知识水平的一种方式,是目前使用最为广泛的形式之一。

实现无纸化、网络化、自动化的在线考试系统,具有深远的现实意义和实用价值。

当前,信息技术的发展突飞猛进,特别是网络技术的兴起,使得考试信息化、自动化成为可能。

三层结构的出现为出题、组卷和答题提供了良好的系统架构,从而实现统一管理题库、动态组卷、自动判卷,极大地节省了人力、物力,提高了效率。

本研究是对在线考试系统进行设计并实现。

这个题目已经有人在研究,但是现在存在的考试系统,没有一个可靠的、实用的在线考试系统。

所以本研究具有挑战性和较强的实用性:

(1)在线考试系统使用手工组卷方式。

根据实际情况,对试题库试题进行手工设定,生成预定试卷。

(2)自动阅卷

考试结束后,客观题部分由系统动自动阅卷后提交成绩,系统对成绩汇总后存入数据库中,供学生查询。

随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。

现在,计算机硬件技术的发展已经达到了相当高的水平。

但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。

远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。

其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。

在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。

显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。

随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。

1.2研究内容

让系统在Windows98/2000/XP/Win7平台环境下运行稳定,对软、硬件要求低,运行速度快、操作简单、界面友好、易于管理和维护;而且具有较强的针对性、实用性和可操作性,初步解决了校园理论考核层次广、次数多、内容全,以及保密性和公平性差、评卷困难等问题。

并对其详细的设计方案、实现技术和运行情况做了分析和研究,最后对未来的工作做了研究与探讨。

论文主要围绕系统设计开展研究,保证了考核的公平、公正、公开,有力地促进了理论学习的全面开展。

系统的体系结构、工作方式、主要功能模块、主要数据的工作流程、后台数据库的设计、数据库配置与连接。

系统各功能模块的详细设计、开发及其关键技术。

 

第二章研究现状及设计目标

2.1现状与目标

网上考试系统主要应用在全国计算机等级考试和一些水平考试中。

我国是于1994年推出的“全国计算机等级考试”,其目的是以考促学,向社会推广普及计算机知识,为选拔人才提供统一,公正,客观和科学的标准。

开考以来,截止2013年上半年,已顺利考过三十五次,千余个考点遍布全国50个省市,考生累计人数800多万,累计获得证书人数400多万。

根据我国计算机应用水平的实际情况,教育部考试中心于2002年对计算机等级考试大纲重新进行修订,并正式颁布了新的考试大纲,网上考试系统正以势不可挡的趋势迎面而来。

传统的学习和培训方式,需要耗费大量的人力、物力资源、不能满足学员个性化学习的要求,不能提供准确及时的分析数据,已经远远不能满足企业、学校等单位的迫切需要,越来越多的单位将目光转向了网上考试系统。

网上考试系统是一种借助计算机网络实施学习考核过程的一种软件,它可以充分利用网络的分布性特点,提供分散式的学习培训过程,有效降低培训成本,并利用计算机的快速反应和海量存储的能力,及时准确的跟踪学习考核过程,提供详细的分析数据,供学员和主考官参考。

现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训,且这些应用正逐步深入到千家万户。

人们迫切要求利用这些技术来进行网上在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。

远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。

其中很重要的一个环节就是网上考试系统,同时它也是最难实现的环节。

在我国,虽然远程教育已经逐步地发展起来,但是目前学校与社会上的考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。

显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。

目前,市场上的考试系统不少,但真正称得上精品的却很少。

究其原因主要是,做软件的没有做过培训,做培训的没有做过软件,二者缺乏有效的沟通。

一些软件商的广告过分夸大、美化自己的产品,使一些用户在选择时无所适从。

我国目前网上考试系统正在发展中尚不完善,许多领域使用计算机还只是在很狭窄的方面,有些地方由于贫穷等原因,计算机还不能普及更不用说进一步发展了,所以我们还需要不断的完善网上考试系统。

任何事物的存在都要有一定法律基础,网上考试系统也是如此。

网上考试系统未来的发展空间取决于其立法的发展。

网上考试系统(电子商务)突破了传统交易在时空上的限制,其隐蔽性、虚拟化和无边界特征衍生出一系列的法律问题,诸如管辖权、电子合同有效性、电子签名真实性、知识产权保护、电子商务应用的未来发展空间取决于其立法的发展、消费者权益、网上支付与金融、服务提供者的权益与责任、跨国贸易与税收和网上犯罪等等。

因此,立法问题成为网上考试系统发展被关注和迫切需要解决的重点之一。

中国的电子商务(网上考试系统)在因特网的带动下,得到更大的发展空间。

国内电子商务网站日新月异地发展着,在Internet应用中,电子商务是最被看好的一项应用,是Internet经济的核心。

国内计算机的广泛应用为网上考试系统的实现奠定了基础;网络的普及和成熟为网上考试系统的发展提供了应用条件;信用卡的普及为网络考试的网上支付提供了重要的手段;电子安全交易协议的制定为开发网上考试提供了安全的运行环境;政府的倡导与推动为网上考试系统的发展提供了有力的支持。

这一切使得互联网上的网上考试应用及网站建设日新月异地发展着。

2.2相近研究课题的特点

现今社会对劳动者和技术人员的知识和能力的要求越来越高。

考试作为衡量人们能力的重要手段,并已深入到社会的各个方面[9]。

但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次完整的考试至少要经历教师出卷、试卷印刷、学生考试、教师改卷、成绩统计等5个步骤。

传统纸质考试方法是:

任课教师在课程结束前两周,按照考核大纲提交两套试卷(A、B卷)交给系教务员,课程负责人选择印刷的试卷(A卷或B卷)、教务员安排考试时间和地点、学生考试、任课教师领取试卷评分、统分、再将成绩上传到网上的教务系统、学生查询成绩。

此种方法存在以下几方面的弊端:

(1)试题单一,容易泄题。

(2)试卷一样,易作弊。

(3)误判、漏判、统错分。

(4)成绩上网,不易操作。

(5)纸质考试成本高,也不方便管理。

目前随着考试类型的不断增加和考试要求的不断提高,组织考试的工作量越来越大;管理人员和教师在组织考试的过程中需要花费较多的时间和精力,人为错误率也较高;另外,当考生数量比较大时,对学生成绩统计及分析十分烦琐且容易出错;而且,成绩公布之前学生为查看成绩给教师和教务部门带来的麻烦也不少,考试管理工作效率逐渐降低。

可以说,传统的考试方式已经不能适应目前考试的需要。

2.3现行研究存在的问题

我国目前网上考试系统正在发展中尚不完善,许多领域使用计算机还只是在很狭窄的方面,有些地方由于贫穷等原因,计算机还不能普及更不用说进一步发展了,所以我们还需要不断的完善网上考试系统。

任何事物的存在都要有一定法律基础,网上考试系统也是如此。

网上考试系统未来的发展空间取决于其立法的发展。

网上考试系统(电子商务)突破了传统交易在时空上的限制,其隐蔽性、虚拟化和无边界特征衍生出一系列的法律问题,诸如管辖权、电子合同有效性、电子签名真实性、知识产权保护、电子商务应用的未来发展空间取决于其立法的发展、消费者权益、网上支付与金融、服务提供者的权益与责任、跨国贸易与税收和网上犯罪等等。

因此,立法问题成为网上考试系统发展被关注和迫切需要解决的重点之一。

中国的电子商务(网上考试系统)在因特网的带动下,得到更大的发展空间。

国内电子商务网站日新月异地发展着,在Internet应用中,电子商务是最被看好的一项应用,是Internet经济的核心。

国内计算机的广泛应用为网上考试系统的实现奠定了基础;网络的普及和成熟为网上考试系统的发展提供了应用条件;信用卡的普及为网络考试的网上支付提供了重要的手段;电子安全交易协议的制定为开发网上考试提供了安全的运行环境;政府的倡导与推动为网上考试系统的发展提供了有力的支持。

这一切使得互联网上的网上考试应用及网站建设日新月异地发展着。

2.4本课题要实现的目标

我们设计的在线考试系统是一个基于Web的实时在线考试系统,系统的目标是实现一个基于Internet的智能化远程考试系统,采用开放、动态的系统架构,将传统的考试模式与先进的网络应用相结合。

第三章解决的关键问题及系统结构模型

3.1待解决的问题

网络考试系统的主要的问题之一就是要解决动态地管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷;另外,考试时间的灵活性,也是在线考试系统的又一个关键的问题,使其可以在规定的时间段内的任意时间参加考试;此外计算机化的考试的最大特点是阅卷快,系统可以在考试结束时当场给出客观题考试成绩,计算机阅卷给了考生最大的公平感。

而且用计算机进行标准化考试,可以节省资源,减少纸张和印刷费用。

现代的社会中,办公自动化进入社会的每一个角落已经势不可挡,而网上考试系统是办公自动化的一个小小体现,它为学校管理数据大量又繁杂的试卷工作提供了方便,提高了学校工作的效率,也适应了精兵简政之领导原则,也为办公自动化的普及奠定了基础。

3.2关键技术及复杂性分析

Web是WWW(WorldWideWeb)的简称,又称万维网。

简单的说,Web是建立在客户机/服务器(Client/Server)模型之上,以HTML和HTTP协议为基础,能够提供面向各种Internet服务的、一致的用户界面的一种信息服务系统。

Web的结构主要分为两部分,一为服务器端(Server),也就是信息的提供者,二为客户端(Client),也就是信息的接受者。

在客户机/服务器体系结构中,通常比较容易理解为两端的计算机。

但事实上,“客户机”和“服务器”概念更多的是指软件,是指两台机器上相应的应用程序。

对于Web系统,客户机上所运行的浏览器程序基本上是标准化的,所以建立客户机/服务器系统的主要任务就落到了服务器端。

Web的体系结构因而可以称作浏览器/服务器结构,如图3-1所示。

图3-1Web的体系结构

Web使用超文本传输协议HTTP(HyperTextTransferProtocol)在Web服务器和浏览器之间传输Web文档。

而HTTP是一个无连接、无状态的协议。

一个完整的HTTP事务由以下4个阶段组成:

客户与服务器建立TCP连接;客户向服务器发送请求;服务器响应请求,发送应答,在发送中包含状态码和请求的HTML文档;客户与服务器关闭连接。

3.3JSP技术

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。

插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。

目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。

JSP页面由HTML代码和嵌入其中的Java代码所组成。

服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。

JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。

JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

3.4Oracle介绍

3.4.1Oracle特点

本系统所采用的后台数据库为Oracle10g,它是一个可伸缩的高性能的关系数据库管理系统,毫无疑问,优越的性能是Oracle战胜其他数据库的首要法宝。

Oracle优越的性能使得其成为大型应用和超大型系统的首选数据库,而且甲骨文公司从未停止过在这方面的进步。

提供了基于角色的权限管理模式。

通过角色管理,大大加强了数据库的安全性,同时,也为DBA提供了更加方便、快捷的管理用户和权限的途径。

可良好地支持大数据存储格式,如图形、音频、视频、动画等媒体格式。

提供了良好的分布式管理功能,用户可以很轻松地实现多数据库的协调工作。

提出了独创性的表空间理念。

在数据模型方面,Oracle有着区别于其他数据库的表空间概念。

使数据在逻辑上划分得更加清晰,而且具有更大的灵活性。

Oracle是一个独立于网络的,并且特别适用于那些运行时需要在异构环境下进行连接的应用程序。

支持绝大多数的网络协议,如IPX/SPX、TCP/IP等,支持在这些协议下客户与服务器的连接。

Oracle集中了诸如数据一致、存储、触发器、索引、视图、事务处理、加锁、备份恢复等管理机制。

3.4.2Oracle安全性

良好的数据库的安全设计,可以有效地保护数据库,防止不合法的访问和破坏。

在开发数据库系统时,安全性设计是开发者不能回避的重要环节。

Oracle安全性用于保护服务器和存储在服务器中的数据,它提供了完善的安全机制来决定可以登录到服务器的用户、用户可以操作的管理任务、用户可以访问的数据库、数据库对象及其他方面的管理任务。

在Oracle中,数据库用户和方案是安全的最基本的单元。

术语“用户”和“方案”经常互换使用,然而它们是有区别的:

数据库方案定义为数据库对象的集合。

模式的名称就是拥有或控制这些数据库对象集合的用户名称

所有的数据库对象,包括表、视图、索引、触发器、Java存储过程、PL/SQL程序包、函数等,都归Oracle数据库中的某一个用户所有。

甚至Oracle的数据字典、系统目录也是名称为sys的方案的一部分。

3.5后台总体架构介绍

考生或管理员输入自己的用户账号、密码,通过身份验证后可以进入相应的管理界面首页。

考生管理页面分为修改密码、成绩查询、开始考试3个模块。

管理员管理页面分为教师信息管理、考生信息管理、班级

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 简洁抽象

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1