网络环境下管理信息系统课程考试系统的设计与实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网络环境下管理信息系统课程考试系统的设计与实现
张浩
【摘要】结合信息管理与信息系统专业考务工作的实际,以《管理信息系统》课程考试需求为例,基于B/S三层架构,结合、SQL SERVER数据库等技术,采用面向对象的方法设计开发了课程网络考试系统.该系统有效地改善了传统考试方式工作效率低下、出错率高及阅卷主观因素影响大等缺点,具有很强的实用价值.【期刊名称】《牡丹江教育学院学报》
【年(卷),期】2012(000)006
【总页数】2页(P180-181)
【关键词】网络考试系统;B/S三层体系;
【作者】张浩
【作者单位】江苏科技大学经济管理学院,江苏镇江212003
【正文语种】中文
【中图分类】TP31
一、引言
随着计算机技术和互联网的快速发展,特别是现代教育技术的应用与普及,计算机远程教育、计算机网络考试已经受到人们越来越多的关注和重视。

高效率科学化的考试对于促进学生的学习、了解学生对知识的掌握程度、测评教师的教学效果、规范和引导教师的教学行为以及进一步优化教学模式都起着非常重要的作用。

国内外对网络考试的研究已经经历了一个较长的时期,且现阶段,人们已感知到了这种新的考试形式所带来的优势和便利。

网络考试系统很好地克服了传统考试费时、费力和费场地的缺点,同时也更多地避免了在阅卷过程中教师主观因素的影响。

组卷技术和题库管理技术的发展使得网络考试出卷更科学合理;无纸化的考试,减少了印发试卷的人力、时间和资源消耗;现代多媒体在网络考试系统中的应用,让监考变得更容易;阅卷过程完全或者大部分由计算机实现,减少了人工阅卷主观因素的影响;成绩统计更精确,学生信息管理更完善。

因此网络考试已成为了现代教育技术发展与研究的重要方向之一[1][2][3]。

本文将结合考务工作的实际,以信息管理专业《管理信息系统》课程为案例,设计并开发一套可扩展性较强的网络考试系统。

二、系统体系结构
网络考试系统采用现在主流的B/S(浏览器/服务器)体系结构。

这种系统结构将系统分为了三个层次:表现层、业务逻辑层和数据层。

B/S结构就是在客户端与数据库之间加入了一个“中间层”,也叫“组件层”。

它是对C/S(Client/Server,客户机/服务器)结构的一种改进。

图1所示为B/S三层体系结构。

图1 B/S体系结构图
B/S模式分为三个层次[4][5]:
第一层是客户端即浏览器,该层为表示层,主要完成客户和后台的交互,显示和接收用户输入的数据,输出最终查询结果,为用户提供一种交互式操作的界面。

客户端向指定的Web服务器提出服务请求,Web服务器依据HTTP协议把需要的资料传给用户,显示在客户端WWW浏览器上。

第二层是Web服务器,该层为业务逻辑层,提供业务逻辑、事务调度以及数据库
连接,充当客户与数据库之间的桥梁,完成客户的应用功能。

Web服务器接受客
户请求,并与后台数据库连接,进行业务处理,后台数据库将处理结果返回Web
服务器,再传至客户端。

第三层是数据库服务器,该层为数据访问层,主要实现管理后台数据库的功能,完成 Web服务器的请求,对数据库中的表等文件进行操作,最后将结果返回Web
服务器。

三、系统分析与设计
1.系统功能结构分析
该系统的功能结构如图2所示。

图2 系统功能模块图
系统分为三大模块:管理员模块、教师模块及学生模块。

其中管理员模块包括登陆管理、用户管理、权限管理及试卷管理,教师模块包括组卷管理、阅卷管理及学生管理,学生模块包括登陆考试、在线考试及交卷管理等。

系统包含传统笔试下的各种题型,同时能够对学生的管理信息系统模拟操作进行评分,并全面检验学生对理论知识和实际应用能力的掌握情况。

区别于传统考试,该系统下的信息化考试过程更加自动化,学生的客观题和模拟操作题都是在提交考试以后即时给出成绩。

阅卷人只需要评阅主观题,投入的评阅人力和时间大大减少,成绩发布的周期时间缩短。

2.系统业务过程分析
系统业务过程分为教师操作、考生操作、阅卷人阅卷三大部分。

教师不仅能管理考试信息、学生信息、成绩信息,而且还可以自定义考试内容以及考试后指派批卷人;支持学生实践模拟管理信息系统的操作评分;能够针对课程、准考证号、批卷人进行成绩查询及管理;支持考试数据的备份恢复。

系统业务流程分析如图3所示:
图3 系统业务流程分析
3.系统的数据流分析
图4所示为系统的0层数据流程图。

图4 网络考试系统0层数据流程图
四、系统的实现
系统部分运行界面如下所示:
1.阅卷页面
图5 教师阅卷页面
考试题型分为客观题部分和主观题部分。

客观题包括单选、多选、判断、填空试题,由计算机自动阅卷。

主观题指问答题,由教师阅卷,如图5所示。

考试最终成绩
是主观题得分和客观题得分之和。

2.学生考试主页面
如果在系统功能页面选择了开始考试选项,则系统会进入在线考试界面中,如图6所示。

考试主界面呈全屏状态,分别显示每种题型的考试题目,同时在屏幕左上方的考试计时器中显示考试时间。

图6 学生考试主页面
五、结语
随着互联网的兴起和普及,以及网络信息化的发展,网络考试系统作为一种典型的Web系统也迅速地发展并深入到学校的教学中。

计算机和网络技术的快速发展将
给网络考试带来更多的便利,网络考试系统也将得到不断推广并逐步代替传统考试。

作为.NET框架中的重要组成部分,在网络开发上具有很多优势,可以充分利用.NET框架类库来构建新一代网络考试系统。

本文以管理信息系统课程为例,设计并开发了网络考试系统。

整个系统采用了B/S (Browser/Server)三层结构,使用SQL Server 2005构建数据库,并在.NET
环境下使用Visual C#.net语言开发的一个功能比较完善的网络考试系统,其具
有一定的实用性和安全性,并可为其它课程的网络考试系统提供借鉴。

[参考文献]
[1]余嘉元.新课程改革中的考试方法探索[J].当代教育科学,2006(12):28-29.
[2]欧阳炜昊.基于.NET的网络考试系统的设计与实现[D].长沙:中南大学,2009.
[3]罗伯特.M.加溢.教育技术学基础[M].北京:教育科学出版社,1992.
[4]王波.基于B/S模式的网络在线考试系统的设计与实现[D].成都:电子科技大学,2008.
[5]马荣飞.基于B/S结构的网络考试系统[J].计算机与数字工程,2005(3):14
-15.
[6]陈熙.在线考试系统的研究与实现[D].西安:西安石油大学,2010.。

相关文档
最新文档