当前位置:文档之家› 《基于WEB的在线考试系统》论文

《基于WEB的在线考试系统》论文

目录摘要: (1)一、引言 (2)二、系统概述 (2)三、运行环境 (2)四、系统分析 (3)五、总体设计 (3)(一)系统可行性分析 (3)(二)系统需求分析 (4)六、系统设计 (5)(一)试题(客观题部分)设计 (5)(二)数据库设计 (5)(三)功能模块详细设计 (7)七、设置数据库 (11)八、数据的安全与保密 (12)九、结束语 (12)参考文献: (12)基于WEB的在线考试系统姓名:马启刚学号:指导教师:谢允摘要:近年来,互联网在国际上得到了迅猛的发展,基于互联网的各种应用也日益受到人们的重视。

基于Web的考试系统正是在这种形势下应运而生的。

尽管传统的考试形式应用还非常普遍,但伴随着远程教学的推广普及,作为远程教学系统子系统的在线考试系统呼之欲出。

利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,基于B/S模式设计开发了《基于WEB的在线考试系统》这一ASP应用程序。

它运用方便、操作简单,效率很高,现阶段虽只实现了试卷的客观题部分(判断题、单项选择和多项选择),但已具有试题(卷)录入、修改和查询,组卷以及进行在线考试等重要功能,也就是说基本实现了无纸化考试,满足任何授权的考生随时随地考试并迅速获得成绩,同时也大大减轻了教师出题、组卷和改卷等繁重的工作量。

关键词:在线考试 ACCESS数据库管理系统 B/SWEB-based Online Examination System Name : Ma Qigang Student Number : 09 Advisor : Xie Yun Abstract:Using the network and the database technology, the union the hardware price generally falls at present the advantageous superiority which constructs vigorously with the wide band net, we based on B/S mode and has developed The ASP application of "WEB-based online examination system". It utilizes, the operation conveniently simple, efficiency very high, the present stage although only realized the examination paper objective topic to be partial (judgment topic, single item choice and many choices), but had the test question (volume) to input, the revision and the inquiry, the group volume as well as carries on the on-line test and so on the important function, in other words has basically realized no-paper the test, satisfied any authorization the examinee took a test anytime and anywhere and rapidly obtains the result, at the same time also greatly reduced the teacher to set the topic of a composition, the group volume and changes the volume and so on the arduous work load.Key word: On-line Examination ACCESS Database Management System B/S一、引言现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出卷、考生考试、人工阅卷、成绩评估和试卷分析。

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

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

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

例如目前许多国际著名的计算机公司所举办的各种认证考试,绝大部分采用这种方式。

针对这一情况,结合本人的毕业设计,经指导老师同意,我设计开发了《基于WEB的在线考试系统》。

二、系统概述《基于WEB的在线考试系统》采用ASP、HTML、Dreamweaver 、JavaScript、VBScript、Java编程语言、图形编辑(Fireworks)与数据库(ACCESS)等工具,通过基于Internet 信息服务(IIS)访问动态WEB页面,实现在线考试等各项相关的功能,其最大的特点是开放性、方便性和灵活性。

管理人员不仅可以轻松地向题库添加、修改和查询试题(卷),而且还可以新增科目并建立相应的数据表;试题的难易程度以及各大题分数等都由用户根据需要确定。

考生通过浏览器进行有效的身份验证登录后,选择正确的考试科目,并要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提示,超时的考生成绩以零分计。

考生做完后可以自己选择是否显示成绩,并且考生的分数将被记入库中以供审核和查阅。

用户对象主要是大、中、小学及职业学校等单位的教师及学生和企事业单位的教育部门(因企事业单位每年要对员工进行素质、安全教育与技能等方面的培训及考试等)。

三、运行环境此应用程序可广泛运行于Internet,也可适用于内部的局域网Intranet。

其运行要求分别如下:客户端:Windows XP/Windows2000,Internet Explorer(IE 6.0)等。

服务器端:Windows NT/Windows2000/ Windows2003,Internet Information Server (IIS)5.0及其以上版本等。

数据库:采用ACCESS,运行于服务器端。

四、系统分析系统界面整齐、美观,操作简单、方便。

另外,支持按权限对系统进行操作,即不同类型的用户拥有相异的权限对题库执行不同的操作。

主要是在首页通过两种不同的方式进入相应的操作界面,以确保整个数据库中数据的安全性及完整性。

其主要特点体现在以下三个方面:(1)自主设计数据库⑵自主调用数据库⑶自主管理数据库。

自主设计数据库是指用户能够根据自己的需要创建新科目数据库(即系统实现了自动建表的功能),让数据库真正成为用户自己的数据库。

但是,如果库中已存在该科目名称及表名,则不予重建,这样就保证了数据的统一性;自主调用数据库即允许用户能自由地从数据库中抽取试题组成试卷,试卷中有几道大题和小题以及是否考试均由用户自行设置并选题;自主管理数据库指一般用户具有添加、修改和检索数据的权力,实现数据库的可扩充性和开放性。

而管理员则具有删除数据的权力,从而达到了系统数据统一性和一致性的目的。

五、总体设计(一)系统可行性分析1.为什么要开发在线考试系统目前中小学校传统的手工方式测验存在诸多弊病:(1)工作量大,教师到处找试题、拼试卷、印刷、评分、算成绩,整个过程不仅工作量很大,而且效率不高,花费了教师大量的时间和精力。

(2)是周期长,一次单元测验好多天后才能出结果,才能讲评,这时往往下一单元已经上了好几节课,影响了教学的连贯性。

(3)是反馈能力弱,试题选择随意性大,对成绩的分析停留在平均分、及格率等表面层次上,难以统计出学生对各个知识点的掌握程度,因此不能对症下药,只好加大练习强度,大搞题海战术,加重了学生的学习负担,使素质教育成为空话。

由此可见,教学反馈环节的不足对整个教学过程有着一定的负面影响。

2. 在线考试系统的优势网络考试系统以准确、高速、网络化的信息技术为手段,实现了练习、测验过程各环节的高度自动化、科学化和教学反馈信息的深度挖掘。

系统通过提高测验考试的效率、增强测验考试的反馈效果、揭示学生知识能力的局部缺陷,使教与学都更有针对性,从而提高了学校的教学水平,将教师从单调繁重的劳动中解放出来,将学生从无边无际的题海中解放出来。

使用网络考试系统,教师平时可以有效地收集试题,考试时的组卷将变得轻松愉快,也不用为考场秩序混乱伤脑筋,烦琐的评卷工作交给计算机去做,计算机还能帮助教师分析出教学的薄弱环节,统计出没掌握某个知识点的学生有哪些等等。

网络考试系统的运用大大降低了教师的劳动强度,大大缩短了测验周期,使测验更科学、更能发挥统计价值,提高工作效率。

网络考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程。

因此网络考试系统是信息化教学不可缺少的一个重要环节。

3.在先考试系统的环境的需求我们通过上网浏览、实践证明和查阅资料等方法确定研究内容实包括现有的研究工作基础外部大环境:我国信息技术和Internet的迅速发展使网络教育成为可能,为网络考试打下了基础。

(1)校园环境:学校现在两间计算机房,一台专用服务器,使网络考试成为可能。

(2)操作人员经过计算机专业学习及教育培训,对教育教学有一定的了解,可对学校的经费和设备进行研究,具有较强的可行性。

此在线考试系统基于微软公司Windows操作系统、IIS构建,微软公司产品优异的性能为在线考试系统提供了高效稳定的运行环境,使在线考试系统无论在运行速度、易用性还是在数据吞吐能力方面都表现卓越。

在线考试系统由前端应用管理系统、后端管理系统两大部分组成,其中:前端管理应用系统采用灵活易用的模式,具有高度的可扩展性;后端管理系统采用B/S模式,具有高度的安全性、稳定性与可靠性。

(二)系统需求分析《基于WEB的在线考试系统》由系统管理、考试管理、用户管理四个不同的模块紧密结合而成。

系统管理员拥有《基于WEB的在线考试系统》的全部管理权限,包括用户管理、题库管理、试卷管理、考试管理、权限管理、系统设置等,能够全权修改考试系统所有的内容,对系统进行试题维护权限的释放。

相关主题