基于web的在线考试管理系统.docx

上传人:b****3 文档编号:6564182 上传时间:2023-05-10 格式:DOCX 页数:41 大小:933.47KB
下载 相关 举报
基于web的在线考试管理系统.docx_第1页
第1页 / 共41页
基于web的在线考试管理系统.docx_第2页
第2页 / 共41页
基于web的在线考试管理系统.docx_第3页
第3页 / 共41页
基于web的在线考试管理系统.docx_第4页
第4页 / 共41页
基于web的在线考试管理系统.docx_第5页
第5页 / 共41页
基于web的在线考试管理系统.docx_第6页
第6页 / 共41页
基于web的在线考试管理系统.docx_第7页
第7页 / 共41页
基于web的在线考试管理系统.docx_第8页
第8页 / 共41页
基于web的在线考试管理系统.docx_第9页
第9页 / 共41页
基于web的在线考试管理系统.docx_第10页
第10页 / 共41页
基于web的在线考试管理系统.docx_第11页
第11页 / 共41页
基于web的在线考试管理系统.docx_第12页
第12页 / 共41页
基于web的在线考试管理系统.docx_第13页
第13页 / 共41页
基于web的在线考试管理系统.docx_第14页
第14页 / 共41页
基于web的在线考试管理系统.docx_第15页
第15页 / 共41页
基于web的在线考试管理系统.docx_第16页
第16页 / 共41页
基于web的在线考试管理系统.docx_第17页
第17页 / 共41页
基于web的在线考试管理系统.docx_第18页
第18页 / 共41页
基于web的在线考试管理系统.docx_第19页
第19页 / 共41页
基于web的在线考试管理系统.docx_第20页
第20页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于web的在线考试管理系统.docx

《基于web的在线考试管理系统.docx》由会员分享,可在线阅读,更多相关《基于web的在线考试管理系统.docx(41页珍藏版)》请在冰点文库上搜索。

基于web的在线考试管理系统.docx

基于web的在线考试管理系统

基于web的在线测试管理系统

学生姓名:

罗光文

学号:

V200841025

专业:

08计算机网络

指导老师:

肖国强

开题报告

1、国内外现状

在当今信息时代,计算机技术和网络技术越来越广地使用于各个领域,改变着人们的学习、工作、生活乃至思维方式,也引起了教育领域的重大变革。

将计算机和网络技术使用于现代高等教育中,是现代高等教育发展的需要,也是改革教育模式,提高学校教学效果和教学效率、提高科研和管理水平的必要手段。

目前的一个发展趋势是采用大规模试题库的计算机网络测试模式随着计算机网络在生产生活、科技教育中的普及,传统试的测试出卷、答卷方式以及学绩管理正发生着巨大的变革,因此,如何使测试过程变得方便、高效、快捷、公正,是现代教育的一个重要课题。

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

因此网络测试系统是电子化教学不可缺少的一个重要环节。

有趋势表明,测试的标准化、计算机网络化已当今测试的发展方向,当前国际上许多测试认证,例如GRE、CISCO,其出题、答卷以及评分都是在计算机上完成的。

无纸化的测试形式有着其科学、及时、准确、公平等优点。

目前,各级各类测试系统层出不穷。

当前,开发基于局域网络的测试系统可采用VB,VC,Java,.NET等开发工具,数据库访问多采用C/S模式。

随着教育信息化的不断深入,网络教育越来越多地运用在教学过程中。

远程教学、在线辅导、在线测试已被越来越多的人所接受。

目前,世界上许多国际测试都采用在线测试的方式,比如:

微软认证(软公司的MCSE,MCDBA,MCSD等测试),思科认证(CiscoCareerCertification),惠普认证(HP.UX),SUN公司的JAVA认证测试,以及TOFEL,GRE等等。

这些测试都是通过网络实时进行的。

国内的许多测试也搬到了网上,如驾照模拟测试系统,职业英语在线测试,以及众多的远程教育学院及网络学院的在线测试。

在众多的在线测试系统中,题目类型大多采用单一的选择题模型,考生只需

通过点击正确的选项即可完成测试,同时系统根据已存入的正确答案,可迅速计

算出学生的成绩。

这种系统虽然可以实现自动判分,但由于测试的题型形式单一,

不能适用各种科目测试的需求。

因此,开发一种适于各种测试科目的在线测试系

统成为本课题首先要解决的问题。

开发基于Web的在线测试系统可以选择的技术有ASP,JSP,PHP。

其中ASP技术由于其建立在微软的操作系统之上,使用微软开发工具,结合微软的SQLServer数据库管理系统可以使系统达到最佳组合,使开发人员轻松自如地开发出功能强大的使用软件。

而ASP技术中多使用传统ASP技术。

由于ASP依赖于嵌入的脚本语言:

VBScript和Jscript,使得在语言的使用上受到了限制;同时,脚本语言只能通过解释执行,使得执行效率大打折扣。

为了满足Intemet飞速发展带来的对于Web使用程序和Web服务的更高的开发需求,微软创新地推出.NET开发台。

.NET框架是微软面向推出的XMLWeb服务的新一代计算平台,它简化了在高度分布式Internet环境中的使用程序开发。

ASP.NET是微软开发的新型体系结构.NET的一部分,它的全新技术架构使它得以称为功能强大和灵活多变的最优的Web开发环境。

在线测试系统目前主要有两类:

一是基于局域网的网络测试系统,一是基于WEB的在线测试系统。

基于局域网的在线测试系统通常用于比较正式的测试,

如计算机等级测试、职业技能测试、行业测试等;基于WEB的网络测试系统通常用于考生自测或网络教学系统。

2、课题目的和意义

随着教育现代化步伐的加快和计算机辅助教学的广泛使用,利用计算机的强大功能参和教学已成为教育工作者和教育科研人员广泛关注的研究领域。

在教育领域中,测试是整个教学过程中的重要环节,它是对学生所学知识和能力的一种评价,也是衡量教师教学效果优劣的一种教育测量手段。

通常的出卷方式是参和教学的教师根据自己的知识、经验、风格来收集、选取并编制试题,这样做虽然试题的效率、信用度高,但同样存在着一定的缺点,主要表现在由于人为因素的不确定性,可能会造成选题范围过于狭窄;耗费教师大量的时间、精力;不利于实现考、教分离。

在我国,随着高校招生规模的不断扩大,学校的学生越来越多,测试非常普遍,所在通过网络进行的在线测试是现阶段研究开发的一个热点。

它是建立在国际互联网上的使用系统,客户端的配置可以极为简单,使测试不受地域的局限。

这个软件很小但是作用很大,并且使用起来效率很高。

这次编写的这个软件只是这个理想的软件的一个雏形,功能少,很多东西不能实现。

这也和本人的水平有关,但是软件的一些思想确是有的,也希望以后水平高了能将它们改进。

开发在线测试系统的意义在于:

1.将教师从繁重的出卷、阅卷、评卷的繁重工作中解脱出来,教师的工作效率大幅提高,减少人为主观意志对评分的影响,有效提高教育质量。

2.学生在平时的学习中,及时的在网上进行自我测试,在学习上能够查缺补漏,激发学生的学习兴趣,为学生的学习带来更多的方便。

3.系统实现自动组卷、自动评分,使测试真正做到客观、公平、公正,真正实现考、教分离。

4.开发的此系统并不单纯地只是实现测试功能,此外,在管理员管理用户信息时,又是一个小型的用户管理系统。

3、开发环境

WindowsXP/2005Server,IIS5.1,IE6.0,SqlServer2005

ASP.NET,MicrosoftVisioStudio2010

4、关键技术

本系统采用VisualStudio2010作为开发工具,以SqlServer2005为后台数据库进行开发。

关键技术:

(1)B-S网络运行模式的选择。

基于Web技术的B-S模式采用了三层体系结构即:

用户界面层/业务逻辑层/数据库层,这种结构具有更好的安全性和更高的效率,已经成为当今在线测试系统的主流模式,因此考虑本在线测试系统开发时使用B-S网络运行模式。

(2)ASP.NET服务器前台开发工具的选择。

ASP.NET提供了强大的Web使用程序开发能力,可以通过ADO组件提供的接口方便地访问数据库,同时兼考虑开发人员对开发工具的熟悉程度,最终选择了ASP.NET作为服务器的前台开发工具,调试环境为WindowsXP/2005Server,IIS5.1,IE6.0,MicrosoftVisioStudio2010。

(3)SQLServer后台数据库的选择。

SQLServer具有强大的数据管理和处理能力、具有较高的安全性能、支持远程存取等,同时可做到和ASP.NET前台开发工具的无缝连接,符合测试系统的需求,因此选择SQLServer2005作为服务器的后台数据库。

(4)客户端通过浏览器实现测试全过程,客户端做到零安装,减少系统升级、更新的工作量,同时方便进行远程系统维护和管理。

摘要

在线测试系统是在综合分析当前测试系统研究成果的基础上,采用B/S和C/S两种结构相结合的模式开发,利用IE浏览器作为界面设计,使用户可利用浏览器直接访问测试平台,完成测试和测评的一种新型考核手段和测试方式。

.NET技术和SQL数据库以及其他网络程序设计开发平台是在线测试系统所采用的主要开发技术。

在线测试系统的实现不仅打破了传统的测试模式,减轻了教师的工作负担,提高了工作效率和测试质量,而且使学习变得更加高效快捷方便。

在线测试系统主要实现的功能包括用户登录、身份验证、新用户注册、教师和学生信息管理、在线测试、留言板、在线交流、管理员登录和管理、题库管理、试卷管理以及成绩管理等模块。

通过在线测试系统,用户可以随时随地通过网络进行测试和练习,以达到自主、高效快捷的学习目的。

在线测试系统使用过程中,用户首先需要通过网络进入该测试系统登录页面,没有账号必须先进行注册,填写自己的相关信息和设置用户密码,然后登录进入该测试系统,选择相应的在线测试功能进行操作。

实际运行表明:

良好的网络运行环境下,便捷简单的操作就可以实现在线测试和测评,并自主对答案,在线进行交流,从而达到学习的目的,这是现代人满意的学习方式,顺应了时代的发展。

关键词:

在线测试,在线交流,成绩管理

Abstract

On-lineexaminationsystemisincomprehensiveanalysiscurrentexaminationsystemonthebasisofresearchachievements,adoptsB/SandC/Stwostructuresofcombiningpatterndevelopment,usingIEbrowserasuserinterfacedesign,candirectlyaccessexambrowserfinishthetestandevaluationplatform,anewassessingmeansandwaysofexamination.TtechnologyandSQLdatabaseandothernetworkprogramdesignanddevelopmentplatformison-lineexaminationsystemusedbythemaindevelopmenttechnology.On-lineexaminationsystemrealization,notonlybroketraditionalexaminationmodeandreducetheburdenofateacher'swork,improvetheworkingefficiencyandquality,andmakelearningexam

itmoreefficientshortcutconvenience.

On-lineexaminationsystemmainlyrealizesthefunctionsincludeuser

login,identityauthentication,newuserregistration,teachersand

students'informationmanagement,onlineexamination,messageboard,onlinecommunication,administratorloginandmanagement,questionbank

management,examinationpapermanagementandperformancemanagementmodule.Throughon-lineexaminationsystem,theusercananytimethroughnetworkforexaminationandpractice,inordertoachieveindependent,

highlyeffectivequicklearningpurposes.

On-lineexaminationsysteminuseprocess,userfirstneedtoentertheexamsystemthroughtheInternet,noaccountloginpagemustbefirsttoregister,fillintheirinformationandsettinguserpassword,then

logintotheexaminationsystem,theselectionofthecorresponding

onlineexaminationfunctionsoperate.

Theactualoperationshowsthatgoodnetworkoperatingenvironment,

convenientsimpleoperationcanachieveon-lineexaminationandevaluation,andindependentoftheanswer,onlinecommunication,soastoachievethepurposeoflearning,thismodernissatisfactorystudyway,compliedwiththedevelopmentofTheTimes.

Keywords:

onlineexamination,onlinecommunication,performancemanagement

开题报告………………………………………………………………………Ⅱ

摘要…………………………………………………………………………….

Abstract………………………………………………………..………………..

第1章绪论

1.1在线测试系统产生的背景................................1

1.2在线测试系统现状分析和研究............................

1.3在线测试系统的研究目的、内容及意义....................

1.4在线测试系统的功能....................................

1.5课题研究的主要内容以及个人任务........................

1.6课题研究的价值.......................................

1.7本章小结.............................................

第2章需求分析

2.1任务概述……………………………………………………………

2.2可行性分析…………………………………………………………

2.3系统需求分析………………………………………………………

2.4本章小结…………………………………………………………….

第3章总体设计

3.1在线测试系统总体结构设计…………………………………………

3.2数据库的设计…………………………………………………………

3.3概念结构设计………………………………………………………….

3、4本章小结……………………………………………………………..

第4章系统设计和实现

4.1系统模块划分……………………………………………………………

4.2用户注册模块……………………………………………………………

4.3用户登录模块…………………………………………………………

4.4在线测试模块…………………………………………………………

4.5留言板模块………………………………………………………………

4.6在线交流模块…………………………………………………………….

4.7题库管理模块…………………………………………………………......

4.8判断题管理模块页面流程……………………………………………....

4.9试卷管理模块……………………………………………………………

4.10学生信息管理模块………………………………………………

4.11成绩管理模块……………………………………………………..

4.12本章小结……………………………………………………………

总结…………………………………………………………………….............

致谢………………………………………………………………………………………..

参考文献…………………………………………………………………………...……...

第1章绪论

1.1在线测试系统产生的背景

学校或各类教育培训机构的教学过程包含了理论教学、实践教学、教学质量

测试即测试、答疑等多个环节,其中测试是自学校教育出现后,教学过程中不可

缺少的重要环节,它是衡量教学和培训质量的重要手段。

在我国,虽然教育教学

已经蓬勃地发展起来,但是目前学校和社会上的各种测试依然有相当一部分采用

传统的方式,组织一次测试至少要经过五个步骤,即组织命题、考生测试、组织

阅卷、成绩评估和试卷分析,而以纸和笔为主要工具的传统测试方式的诸多弊端

日益凸现:

1、测试的主体和客体混淆,不能使受教育对象成为考核的主体,主体成了客体,无法激活应考者应考兴趣。

传统的测试方式从来都是老师发试卷给学生,何时考、考什么、怎么评判考分全由老师决定,学生一直处于被动甚至被迫的地位。

因此测试的主体成了老师。

学生,这一真J下的主体都成了客体。

于是,测试时,学生就消极防卫、被动应付甚至弄虚作假。

测试的过程是学生服苦刑的过程,无乐趣可言,更谈不上在测试过程中有超常的表现。

2、传统测试内容死板,不能灵活的针对不同的对象采用不同的测试方式。

由于任课教师的认知水平、知识重点等存在的区别,对试卷内容有不同的标准和组织方法,而且加上纸质和排版等原因,严重束缚了测试的灵活性和针对性,不能因材施考,测试发挥不出考核和促进教学改革的作用。

3、测试的目的偏重于测试的分数,而且枯燥的理论或试卷考核方法,丧失了测试的激励功能。

尤其是传统测试也影响着受教育对象对待分数的态度、使学生们误解了测试的作用,认为只有好的分数才是学习好坏的唯一标准,测试成功者,喜形于色,测试失败者,灰头土脸甚至一蹶不振,不仅使测试原本应有的激励功能不能正常地发挥出来,而且使部分学生对测试产生抗拒甚至是恐惧感。

4、由于传统测试采用的是人工的组卷、阅卷的方式,组卷和评分的周期比较长,而且一般都是由任课教师一个人自行开展,因此测试的效率不高,教师的工作量也比较大,影响了教育教学改革中“无纸化”和“教育信息化”所提倡的“高效教育”的要求。

5、重结果轻过程的传统测试,不仅测试的手段很单一,而且也不能客观反映应考者的实际能力水平。

传统的测试方式的目标只有一个:

测试的结果。

老师和学生双方均看重这个,普遍的看法是考分高者水平高,考分低者水平低。

但实际上测试过程中由于种种原因,应考者未能在这一次测试中发挥出正常的水平或没能全面地发挥出水平,这样的测试就不能客观地反映应考者的水平。

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

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

但是,远程在线教育软件的开发目前还处于起步阶段,随着这项技术的不断深入,

就要求有更好、更完善的软件系统使用到远程教育当中去,这就给软件设计人员

提出了更高的设计要求。

在线测试平台包括很多模块,例如教学系统、答疑系统

和测试系统等等。

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

现的环节。

传统的测试组织复杂、效率低下,而且随着测试类型的不断增加及考

试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐

和非常容易出错的事情,可以说传统的测试方式已经不能适应现代测试的需要,

迫切地需要一种解决方案,也迫切地需要一种解决方案的开发平台。

因此,面向不同任务、不同用户对象的在线测试系统应运而生,通过深入研

究对比C/S模式和B/S模式的各自特点⋯,将两者的设计理念有机地结合起来,

可使在线测试系统各种功能的实现变得切实可行,而且高效快捷。

1.2在线测试系统现状分析和研究

目前,各级各类测试系统层出不穷。

当前,开发基于局域网络的测试系统可

采用VB,VC,Java,.NET等开发工具,数据库访问多采用C/S模式。

随着教育

信息化的不断深入,网络教育越来越多地运用在教学过程中。

远程教学、在线辅

导、在线测试已被越来越多的人所接受。

目前,世界上许多国际测试都采用在线

测试的方式,比如:

微软认证(微软公司的MCSE,MCDBA,MCSD等测试),思科认证(CiscoCareerCertification),惠普认证(HP.UX),SUN公司的JAVA认证测试,以及TOFEL,GRE等等。

这些测试都是通过网络实时进行的。

国内的许多测试也搬到了网上,如驾照模拟测试系统,职业英语在线测试,以及众多的远程教育学院及网络学院的在线测试。

在众多的在线测试系统中,题目类型大多采用单一的选择题模型,考生只需

通过点击正确的选项即可完成测试,同时系统根据已存入的正确答案,可迅速计

算出学生的成绩。

这种系统虽然可以实现自动判分,但由于测试的题型形式单一,

不能适用各种科目测试的需求。

因此,开发一种适于各种测试科目的在线测试系

统成为本课题首先要解决的问题。

开发基于Web的在线测试系统可以选择的技术有ASP,JSP,PHP。

其中ASP技术由于其建立在微软的操作系统之上,使用微软开发工具,结合微软的SQLServer数据库管理系统可以使系统达到最佳组合,使开发人员轻松自如地开发出功能强大的使用软件。

而ASP技术中多使用传统ASP技术。

由于ASP依赖于嵌入的脚本语言:

VBScript和Jscript,使得在语言的使用上受到了限制;同时,脚本语言只能通过解释执行,使得执行效率大打折扣。

为了满足Intemet飞速发展带来的对于Web使用程序和Web服务的更高的开发需求,微软创新地推出.NET开发台。

.NET框架是微软面向推出的XMLWeb服务的新一代计算平台,它简化了在高度分布式Internet环境中的使用程序开发。

ASP.NET是微软开发的新型体系结构.NET的一部分,它的全新技术架构使它得以称为功能强大和灵活多变的最优的Web开发环境。

在线测试系统目前主要有两类:

一是基于局域网的网络测试系统,一是基于

WEB的在线测试系统。

基于局域网的在线测试系统通常用于比较正式的测试,如

计算机等级测试、职业技能测试、行业测试等;基于WEB的网络测试系统通常用于考生自测或网络教学系统。

以下介绍几个典型的网络测试系统,用以说明国

内外在线测试系统的研究和使用现状:

1、ATA智能化测试服务系统

国外比较有影响的机器测试是AOCA公司的测试系统,主要目标是模拟真实

测试环境,特别适合计算机操作性题目的测试。

A1rA在产品和服务中使用的核心

技术包括:

DST技术(动态模拟测试技术)、RET技术(真实环境测试技术)、SRAT

技术(全真环境下动态转换技术)、LAS技术(智能化测试结果判定技术)、ZNM

技术(智能化、非线性多元组卷模板技术)。

DST技术是动态模拟测试、培训的

技术,它基于图论的语义状态转换理论,在ATAe-Testing通用平台上模拟全真环

境的使用软件和系统软件的操作过程及步骤。

其模拟过程体现了全真环境的动态

特点,对于测试、培训的过程、结果全程跟踪。

DST技术摆脱了软件产品对运行

环境的依赖性,完全独立于真实的执行环境。

RET技术是基于组件对象模型,以

多进程运行方式,允许用户在全真环境下操作,然后捕捉操作过程及操作结果,

在操作过程中实现智能提示及个性化教学、培训。

SRAT技术是面向在线测试中

的主观题(如编程题)而专门设计的,该技术可判断在各种语言软件、数据库应

用软件坏境下,可在模拟一全真环境下动态的自动双向转换。

ATA公司的产品和

服务中使用的核心技术,有较多可取之处。

但ATA测试软件更多的是

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

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2