- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅析网络考试系统设计与实现
浅析网络考试系统设计与实现
摘要:随着计算机网络技术的迅猛发展,考试方式发生了巨大变化,使用计算机网络考试系统可大大缩短考试周期,提高工作效率,降低考试成本,增强考试的客观性。本文从实际出发设计了一种基于ASP技术的校园网络考试系统,实现了考试流程的系统化、规范化和自动化。
关键词:网络考试系统;ASP技术;系统设计
作者简介:袁斌(1981-),男,云南曲靖人,曲靖师范学院现代教育技术中心,讲师,工程硕士,主要研究方向:多媒体教育技术、计算机网络;杨晓婷(1979-),女,云南曲靖人,曲靖师范学院现代教育技术中心,贵州大学人文学院云南软件学院教学点信息化与管理专业硕士研究生,(贵州 贵阳 550025)主要研究方向:信息管理。(云南 曲靖 655011)
基金项目:本文系曲靖师范学院科研基金资助项目(项目编号:2009QN004)的研究成果。
网络考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设,目的是充分利用学校现有的计算机软、硬件和网络资源实现无纸化考试,以弥补传统手工考试的不足。在传统的教学环节中,组织一次考试至少要经过五个步骤,即教师出卷、考生考试、教师阅卷、成绩评估和试卷分析,教师需要命题、阅卷、统计分数等等,工作量非常大。通过综合分析发现,传统纸面化考试方式存在组织周期长、考务过程繁琐、出题阅卷工作量大、保密性差、人工阅卷难以保证客观公正等诸多弊端。随着计算机网络技术的发展,考试方式有了新的变化,以计算机网络为平台的网络考试系统使用方便、操作简单,具有用户注册、多用户同时在线考试、动态随机生成试卷、自动控制考试时间、自动评分等功能,实现了学生在计算机上的无纸化考试,能为考试学生随时生成考试试题,并能立即得到考试成绩,大大减轻了教师出题和判卷的繁重工作,计算机网络无纸化考试系统因其自动高效、客观公正、安全可靠、灵活方便等特点,大大简化了传统考试的实施过程,缩短了考试周期,减轻了繁重的考务工作,节约了人力、物力和财力,降低了考试成本,提高了考试效率,避免了考试过程中的人为因素,保证了考试的公正性、规范性、科学性。本文根据实际需求,在研究ASP(Active Server Pages)动态服务器页面技术、B/S(Browser/Server)体系结构以及ADO(ActiveX Data Objects)数据库访问技术的基础上,设计了基于校园局域网内的网络考试系统。[1]
一、系统总体设计
1.B/S三层体系结构
B/S(Browser/Server浏览器/服务器)体系结构是从C/S(Client/Server客户机/服务器模式)结构,即客户端/服务器体系结构发展而来的。B/S是一种以Web技术为基础的新型系统平台模式,结构的特点是在层结构的基础上加入一个或多个中间件层,它把C/S体系结构中原本运行于客户端的应用程序放到了中间件层,客户端只负责显示与用户交互的页面及少量的数据处理(如数据合法性检验),工作体系结构的开放性好、易维护、便于扩展,客户浏览器只跟Web服务器交换数据,数据安全性比较高。[2]
本系统的设计基于B/S(浏览器/服务器)模式(见图1),包括数据库服务器、Web服务器、客户端浏览器三部分。在客户端运行浏览器,Web客户首先通过HTTP协议与Web服务器进行连接,再由Web客户经浏览器向Web服务器提交请求,客户端浏览器提供用户接口,负责产生用户的请求,并接收Web服务器传递的Web页面数据;Web服务器接收请求,将其转换为数据库服务器能识别的SQL语句传递给数据库服务器,数据库服务器执行后将结果返回给Web服务器,经Web服务器处理后生成浏览器所能识别的格式返回到客户端浏览器上。[3]
2.服务器端命令执行环境
在B/S三层体系结构中,应用服务器的功能可由微软IIS(Internet Information Server)和ASP(Active Server Pages)技术实现。IIS是一种功能强大的Web服务器,使用超文本传输协议传输信息。ASP是一种运行于服务器端的命令执行环境,虽然它只能运行于Windows平台,但它可以轻松地结合HTML的Web页面、脚本(Script)程序和ActiveX组件建立和执行动态、交互式的Web服务器应用程序。用ASP开发的Web应用程序面向对象,无需手动编译或链接程序,而且服务器端程序代码隐藏,在客户端仅可以看到由ASP输出的HTML文件。究其本质,ASP是一种类似HTML、Script与CGI的结合体,但是其运行效率却远比CGI更高,程序编制比HTML更方便灵活,程序安全及保密性比Script更好。因此,网络考试系统的设计首选ASP作为服务器端的命令执行环境。
您可能关注的文档
最近下载
- 教师基本能力—阅读理解能力.pptx VIP
- 茶艺师岗位试题及答案.docx
- (正式版)B-T 176-2017 水泥化学分析方法.docx VIP
- 鱼菜共生商业计划书.docx VIP
- 剑桥少儿英语二级上unit1.ppt VIP
- Module 3 Unit 1 They're all my favourite festivals!(课件)-五年级英语同步备课(外研版一起).pptx VIP
- 教师资格考试基本能力第一节阅读理解能力演示教学.ppt VIP
- 2025第三届全国技能大赛海南省选拔赛-餐厅服务(国赛精选)项目技术文件.pdf VIP
- 麻醉药品和精神药品培训试题及答案.docx VIP
- 导视标识标牌系统制作安装方案(全面标准版).pdf VIP
文档评论(0)