基于web技术的网络实时考试系统开发_第1页
基于web技术的网络实时考试系统开发_第2页
基于web技术的网络实时考试系统开发_第3页
基于web技术的网络实时考试系统开发_第4页
基于web技术的网络实时考试系统开发_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、技术创新中文核心期刊微计算机信息(管控一体化2007年第23卷第6-3期360元/年邮局订阅号:82-946现场总线技术应用200例软件时空1引言随着计算机及网络技术的不断发展,现代教育技术应用的普及,在学校的计算机网络应用中的一个重要的方面就是用计算机网络进行辅助教学,建立计算机试题库,实现网上复习,网上考试。传统考试要求老师打印试卷、安排考试、监考、收集试卷、批改试卷、讲评试卷和分析试卷,这是一个较复杂烦琐的过程,己经越来越不能适应现代教学的需求,通过对现代教育技术的应用,采用计算机网络技术实现无纸化的“网络考场”。与传统的“纸一笔”考试相比,网络考试系统具有以下优点:1试题库的数字化;2

2、按照试题库的题型类别由计算机程序控制自动组卷,提高出卷效率;3根据实际情况,调整、更新试题;4考试和判卷更加公正、合理、规范;5数据的有效保存;6强大的统计分析功能。2系统设计2.1系统原理设计考试系统利用Browser/Server 结构的特点,实现了将考试系统移植到Internet 的功能。目前,较流行的网络开发模式是C/S 和B/S 模式。C/S 模式主要是在以局域网为基础的环境下进行应用,它受地域限制。而B/S 模式利用Internet 进行通信,不受限制。但是,它不能进行联机事务处理,并且在处理大数量的数据时,速度较慢。浏览器和web 服务器之间用一个被称为超文本传输协议(HTTP的

3、协议来通信。该系统的目标是实现将现有的纸张答题式考试向基于In-ternet 的无纸张考试系统转变,于是要求它实现整个考试流程的进行,实现对不同试卷和不同用户的管理,以及对试卷的评分和成绩查询等。由于数据的实时性要求不高,采用B/S 结构来进行设计是比较合理的。其网络应用原理示意图如图3。图1网络在线考试系统原理示意图2.2系统功能设计网络在线考试系统主要包括系统的登录,考试系统,评分系统,试题管理系统和考场监控系统等。数字化考试系统的功能如下:1.登录系统的主要功能要求(1欢迎页面;(2功能选择页面;(3各种功能的登录页面及验证2.考试系统的主要实现功能要求(1考生选择考试科目(试卷名称;(

4、2从试题库中抽出相应的试题,形成试题页面;(3与正确答案比较,给出评分3.管理系统的主要功能要求(1试题数据管理。题库信息浏览、添加题库建表、浏览选择试题、添加试题数据、试题后台设置;(2考生数据管理(考场监控。考生浏览修改、添加考生数据。(3系统配置管理。系统页面配置、密码权限设置、考生数据初始、考生考试监控数据备份/还原、登录/退出系统。根据系统功能的要求,数字化考试系统分为2个模块。即在基于web 技术的网络实时考试系统开发Im plantation of Online Exam ination System based on the Web Technology(1.威海职业学院;2.

5、四川职业技术学院鲁凤莲1邓绯2LU FENGLIAN DENG FEI摘要:随着计算机技术飞速发展及其应用领域的扩大,特别是计算机网络和Internet 的发展,基于计算机网络和数据库技术的信息管理系统、应用系统得到了突飞猛进的发展。本系统选择了ASP+ACCESS 进行介绍,基于以上的ASP+HTML+ACCESS 综合开发工具及环境,并结合具体设计任务进行撰写。本软件采用B/S(浏览器/服务器结构设计,只需在服务器端安装,在客户端通过IE 浏览器访问即可,操作简便,维护方便,即可在局域网内也可在Internet 上完成在线考试及自动评分。关键字:在线考试;B/S ;ASP中图分类号:TP3

6、11.52文献标识码:AAbstract:Develop fast along with computer technology and the enlargement of its application field,especially the development of com-puter network and Internet,based on application system and the information management system of computer network and database technology having gotten make

7、giant strides development.This system have selected combination ASP+ACCESS to carry out introduc-tion,it is going to be written that based on the above comprehensive development of ASP+HTML+ACCESS,tool and environment combine specific design task.The soft,implicated on a B/S (Browse/Serverstructure,

8、will only need to be installed onto the serv-er terminal.The customers may access it through IE at the client terminal.Consequently,with its easy manipulation and convenient maintenance,the soft can serve an online examination and automatic marking within the local network as well as Internet.Key wo

9、rds:Online Examination;B/S;ASP文章编号:1008-0570(200706-3-0224-03鲁凤莲:副教授224- 邮局订阅号:82-946360元/年技术创新软件时空PLC 技术应用200例您的论文得到两院院士关注线考试系统和管理系统。可以将系统分解为几个功能模块来设计,各功能模块之间的关系如图1,系统的页面逻辑结构示意图如图2。图2系统功能模块3数据库的设计与实现3.1数据库的需求分析根据系统功能设计的要求以及功能模块的划分,总结出下面的数据字典:考生数据:考号,姓名,性别,班级编号,成绩,登录标志,提交标志考卷数据:试卷编号,考题类型,难易度,分值,题干,多

10、媒体信息,选项A,选项B,选项J,答案,解析考试成绩表:考号,姓名,性别,试卷名,考试日期,考试所用时间,考试成绩试题信息表:试题科目,试题名称,考试时间,考试次数,试卷表名称,是否允许修改,是否允许参考管理员信息表:用户帐号,用户口令,权限图3系统的页面逻辑结构示意图3.2数据库结构设计根据数据库的需求分析,分别建立了六个信息表:admin,score,stuinit,tryinfo,verification,websit 和若干张试题表:computer_testl,computer_test2,dianxin_testl,dianxin_test2,English 等。各表的各个属性的数

11、据类型几乎都是文本类型。仅有几个特殊的:stu_score(成绩,try cent(分数是数字型,role 是逻辑型(是/否,try med (OLE 对象,id 是自动编号类型。根据数据字典设计出数据库以及各个数据表的结构如下:admin (id,saname,sapass,role_1,role_2,role_3score (stu_name,stu_num,db_name,try_date,try_time,stu_scorestuinit (stu_name,stu_num,stu_class,stu_sex,stu_score,stu_login,stu_submittryinfo(

12、DB_tryname,DB_examname,DB_tyrtime,DB_trynum,DB_trys,DB_name,DB_modifyflag,DB_onofftverification (id,stu_num,stu_name,stu_class,stu_sex,stu_score,stu_login,stu_submittest(id,try_type,try_diff,try_cent,try_subject,try_med,a,b,c,d,"""j,try_key4系统IIS 配置和数据库与数据源的配置连接4.1系统IIS 的配置本设计采用Window

13、s 2000Server 作为操作系统,所必需安装的组建为Internet 信息服务(IIS。装好后重新启动计算机会有“配置服务器”窗口弹出,或者在控制面板里的管理工具中选择“配置服务器”一项也会弹出该窗口。在配置服务器窗口中双击“Web 媒体服务器”,在其展开的下级目录里选择并打开“Web 服务器”,该服务器是用以管理I-IS,Internet 和Intranet Web 站点的Web 服务器。在弹出的“In-ternet 信息服务”窗口中,或者在控制面板里的管理工具中选择“Internet 服务管理器”打开后,点开左边的树目录,选择计算机名下面的“默认Web 站点”一项,点右键选择打开,在

14、弹出窗口中选择主目录一栏,选择本地路径为存放该设计所需程序和数据所在文件包存放的目录,此处为d:在线考试系统。这样,当在IE 浏览器地址栏中输入http:/localhost,就可以看见该目录列表了。如果在局域网测试,可在“Web 站点”设置中,设定一个局域网IP 地址,客户端启动IE 浏览器后在地址栏输入此IP 地址,即可登录系统。4.2Access 数据库与ODBC 数据源的配置和连接本设计选择Microsoft Access 2000作为数据库服务器。创建一个数据源。方法:首先,应建立一个数据库。以Access 数据库为例,打开“控制面板”中的“ODBD 数据源”,单击“系统DSN ”标

15、签,选择“Microsoft Access Driver(*.mdb"驱动器,按系统提示即可创建。我的数据库是tempdb,数据源是mydata 。如何新建一个表呢?首先,在Access2000中打开tempdb 数据库,选择“使用设计器创建表”,点击”设计”按钮则可进行表的设计。表的格式创建好以后,就可以向该表中添加数据了。添加数据的方式有两种,一种是在Access 中,选中该表,点右键,选择打开表,然后就可以向里面添加数据了。另一种则是从外部,即通过ASP 十XML 十SQL 编写的网页,与后台已经连好的数据库进行数据传递。5用ASP +HTML +Access 设计应用程序登录

16、界面中根据自己不同的身份选择不同的模块进行登录,考生应进入在线考试系统,管理员(包括教师则应进入管理员界面。管理员界面主要功能包括:1.考生数据的浏览、修改、删除。2.考生成绩的查看和处理。3.在线考试的监控。此功能模块只有管理员才能进入操作,在上面登录界面中选择“进入系统管理界面”,管理界面,输入管理员账号、密码和验证密码后对左边三项内容进行不同管理,每个管理员可由最高管理员设置不同权限,对三项内容分别管理。下面就以试题数据管理为例来介绍管理界面的主要功能。1.题库信息浏览:可以对全部试题卷进行查看及删除已作废的试题卷,点击相应试题卷后面的“删除”则删除相应试题表;2.添加题库建表:可以添加

17、试题卷到数据库中;3.试题后台设置:教师在执行试题数据管理功能时,可以在教师工作平台中首先通过“试题后台设置”选择要修改的试题卷,并且对可参考的试题卷认行打勾认可,然后进入相应修改界面;225-技术创新中文核心期刊微计算机信息(管控一体化2007年第23卷第6-3期360元/年邮局订阅号:82-946现场总线技术应用200例软件时空4.浏览选择试题:此界面可以对题目进行完全删除或修改,的“题目”即可进入修改界面,修改后点击“确定”幕刷新后,题目列表中原题目就己经被修改后的题目所取代了。点击每题后,待屏;5.添加试题数据:此界面可以对己允许的试题卷进行判断题、单选题和多选题的添加,填入数据后点击

18、“确定待屏幕刷新后试题被填入题库中;其它管理功能与上相似,不再详细讲解。考生使用界面主要功能有:1.完成在线选题和考试(支持随机抽题;2.试卷自动批阅和成绩表的生成。本系统支持新考生直接登录考试,也支持已有的考生参加考试,在系统登录界面中选择“进入在线考试系统”,则进入考生登录界面。输入考号和姓名后,则进入考试系统,考号和姓名都不能为空,且考号不能和表中己有考生重复,自动记录考试时间,在屏幕左下角显示考试剩余时间,考试完成后提交试卷自动评阅,考生可选择是否显示自己的成绩。考生在提交试卷后,可统计答题情况和总成绩,关闭窗口后整个考试结束。完成以上设计以后,就可以在IE 浏览器中,从http:/l

19、ocal-host,看到设计的系统了。但是作为网络在线考试系统,同时要满足学生的网上自测和复习,最终目标是将该系统发布在互联网上供大家使用,因此,还需要把应用程序放到网络上运行调试。首先,点击开始一>程序->Internet 信息管理器,在计算机名下选择“默认Web 站点”,点右键,打开属性,在“Web 站点”里改IP 地址为本地计算机的IP 地址。另外,若想设置指定的页面作为该服务器网页程序发布的首页,则在“默认Web 站点”的属性里选“文档”一栏,向“启用默认文档”框里添加想要设置的首页文件。这样,当在IE 浏览器下键入本地IP 地址时,计算机就会自动查询主目录下是否有默认文档

20、中的文件,如果有,则将其作为首页发布,否则,将默认以iis-start.asp 作为首页发布。6本文小结与作者创新点综上所述,考试考核环节采用了基于Web 技术的网络考试系统这种形式,完成了电子考试、自动判分、自动分析试卷等无纸化考试过程,做到了对教学的即时、有效反馈,从而提高了教学效率和教学质量,保证了考试的公开性、公正性、规范性。本系统主要是采用Windows 2000Server 作为操作系统,Access 2000作为数据库服务器,以及运用ASP+HTML 进行应用程序的编写,来完成网络在线考试系统的设计的。参考文献1宣小平,但正刚,张文毅.ASP 数据库系统开发实例导航人民邮电出版社

21、.20044张本成、刘应成,基于对象模型的通用网络考试平台的数据设计J微计算机信息,2005,10(3:7881作者简介:鲁凤莲(1962.5-,女,汉族,副教授,威海职业学院,研究兴趣:计算机应用技术;邓绯(1975-,女,汉,重庆江津人,四川职业技术学院讲师,研究兴趣:计算机应用。Biography:LU Fenglian (1962.5-,Female,Han Nationality,Associate Professor in Weihai Vocational College,Research Fields:Computer Application Technology.(26421

22、0山东威海威海职业学院鲁凤莲(629000四川遂宁四川职业技术学院计算机科学系邓绯(Weihai Vocational College,Shandong,Weihai,264210Lu FengLian(Sichuan Vocational Technological College,Sichuan,Suining,629000Deng Fei通讯地址:(264210山东省威海市科技新城威海职业学院鲁凤莲(上接第303页从全局的结果上看,平均比效果要好2个百分点。因为本文的算法对纹理特征进行了求高阶微分,所以同一个物体上的不同窗口能够很好的识别。以样例图片为例,检索结果反馈的前16张图片,高阶微分算法如图3所示。5结论本文的创新点是:采用小波变换和EMD 距离进行图像检索的方法,其使用的提取纹理特征的方法避免了由于窗口移动带来的纹理距离偏差

温馨提示

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

最新文档

评论

0/150

提交评论