S的网上考试系统的设计和实现1_第1页
S的网上考试系统的设计和实现1_第2页
S的网上考试系统的设计和实现1_第3页
S的网上考试系统的设计和实现1_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、浅析基于b/s的网上考试系统的设计和实现文章来源 毕业论文网 随着网络的普及和对教育的重视,各院校各学科的网上考试都具有了必要的使用环境。但是,目前国内的一些网络教学系统的主要功能是教学,不能单独作为考试平台,通用性差,而且系统中对主观题的评阅多是采用人工评阅方式,没有实现真正意义上的自动评分。另一方面,我们所在院校的计算机基础课已开设了多年,但尚在沿用传统的考试形式或使用单机版的考试系统。基于web的网上考试系统的设计和实现就是基于上述目的开发设计的。本系统采用b/s架构作为系统的总体结构,以web数据库技术为依托,利用微软的asp.net技术,结合ado,实现了对web数据库的访问和查询。

2、该设计实现了按题型随机抽题组卷、在线考试、题库管理、系统管理的功能,能够对客观题在线评分。学生用学号登录成功后,阅读考试须知,之后选择考试科目进入考试页面,完成相应科目考试,自动给出考试成绩。系统管理,实现了对题库、考生信息、考试成绩、考试科目的管理。题库管理,实现了对试题的添加、编辑、删除功能;考生信息管理可以添加、修改、删除、查询考生信息,成绩管理可以删除成绩信息,科目管理主要是修改考试科目信息。基于web的网上考试系统本身是一个很大的系统,尤其试题库部分需要许多人的参和以及大量的投入才能建成。该系统虽然仅仅是完成计算机文化基础和操作系统课程的考试,但却具有良好的实用性和通用性,提供友好的

3、人机界面,具有较好的可扩充性和开放性。1 绪论1.1 网上考试系统的目前状况分析在信息技术迅速发展的今天,网络对于大多数人已不再生疏,并且其应用在人们的工作、学习和生活中越来越多地发挥着不可替代的功能。近年来随着软件工程技术、信息通信技术的快速发展以及计算机网络技术的日趋成熟,网络教育在人们的教育活动中逐步得到普及。网上考试是网络教育不可缺少的组成部分,是网络教育的一个重要环节。网上考试在国外一些国家已经得到了蓬勃发展,人们选学课程和考试都是通过网上进行的。例如国外一些闻名的考试,如microsoft公司的mcse(microsoft系统工程师认证考试)、gmat(工商管理硕士入学考试)、托福

4、考试、gre(美国探究生入学考试)等,都是采用网上考试的形式进行的。在国内,目前绝大多数考试还停留在传统考试方式上,对互联网的真正应用仅限于一些考试的网上报名工作和网上成绩查询,还没有真正形成网上考试规模。网上考试系统作为现代教育的一个子系统,是保证教育教学质量的重要手段。在传统的考试方式下,组织一次考试要经过出题、考试、评卷、试卷分析等步骤,随着考试类型的增加及考试要求的提高,教师的工作量将会越来越大,并且其工作非常轻易出错,在一定程度上说,传统的考试方式已经存在着改革的必要了。internet技术的发展使得考试的技术手段和载体发生了划时代的变化,考试从传统的纸笔考试到计算机辅助考试再发展到

5、基于web的网上考试成为现实。现阶段,网上考试系统的主流开发技术已经相当成熟,且很好地适应了动态站点设计和基于web的数据库访问的要求,是当前网上考试软件实现的主流技术之一。在对大量有关网上考试系统资料的探究和学习后,根据工作的需要,针对本校实际情况非凡是教学的需求,利用学校校园网已有的基础条件,探究开发适合本校使用的基于web的网上考试系统。1.2 选题的背景及探究意义随着计算机科学、网络技术的迅猛发展,在教育领域里,实现网上考试可以充分利用学校现有的计算机软、硬件资源和网络资源实现考试;对于客观题由计算机来完成阅卷,可以将减少人工阅卷的工作量。目前常用的网上考试系统主要有两种基本模式摘要:

6、传统的c/s(客户机/服务器)模式和新型的b/s(浏览器/服务器)模式,所谓c/s模式,即数据库(比如,试题库)内容放在远程的服务器上,在客户机上安装相应软件;c/s结构在技术上虽然很成熟,但该结构的程序往往只局限在小型的局域网内部,不利于扩展。并且,该结构的每台客户机都需要安装相应的客户端程序。当拥有用户量比较多时,假如采用该结构,系统的安装和维护工作比较繁重。同时,由于应用程序直接安装在客户机,客户机直接和数据库服务器交换数据,系统的平安性也受到一定影响。和传统的基于c/s模式的网上考试系统相比,b/s体系将应用逻辑和用户界面和数据访问相分离,使系统的维护变得简单(只需要改变网页,即可实现

7、所有用户的同步更新),同时简化了客户端的功能,用户只需浏览器即可使用此考试系统,更适宜于互联网上的考试。在信息网络化的现实面前,我们提出一种基于web的网上考试系统,并用sql sever 2000数据库和asp.net技术结合进行了该系统的开发。1.3 系统基本简介我们课题组所做的工作不仅仅是参和开发一个完整的在线考试系统,也是一个引导性的基础探究,是对.net平台下基于b/s结构的软件体系结构、关键技术、实现技术、框架解决方案进行的探索。本系统采用asp.net、html、javascript、vbscript、图形编辑和数据库等工具,通过基于web服务器访问web页面,可以不受地点,时间限制,通过宽带上网或其它上网方式,借助internet这一强大、方便的工具,考生可以在互联网上通过浏览器来选择科目、参加考试,管理员可以在互联网上通过浏览器来添加、修改学生信息,添加、修改、删除试题,修改考试科目信息,管理学生成绩;同时还实现有学生信息查询功能摘要:按班级、学号、姓名等关键字查询,实现对整个系统的管理功能。系统的主界面主要有考生、管理员入口,根据用户类型,分别进入考试和管理两个不同的页面。其最大的特征是开放性、方便性和灵活性。2 系统的关键技术及介绍在基于web的网上考试系统的设计过程中,主

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论