ImageVerifierCode 换一换
格式:DOC , 页数:60 ,大小:947KB ,
资源ID:2491070      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2491070.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于Web在线考试系统的设计与实现.doc)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于Web在线考试系统的设计与实现.doc

1、 基于web在线考试系统的设计与实现摘 要基于计算机网络的现代远程教育是一种新兴的教学手段。本文从远程教育发展过程出发,阐述了远程教育的背景,分析了远程教育目前的状况和未来的发展趋势,并且对基于web的在线考试及考试评测系统进行了分析和设计。从开始的需求分析到数据库和页面设计都以方便使用者为目的,突出网络远程教育的特点,做到直观、方便。通过B/S模式基本上可以实现考试的所有功能,用ASP技术来实现,后台数据库采用Access技术,通过ASP与Access的结合,用户很方便通过浏览器操作,而数据的后台操作则由服务器端处理,这样提高了网页的互动性,使整个系统能更好的为用户服务。相信随着网络技术的发

2、展,远程教育将更为突出的显现出资源共享和优势互补的特点。关键字:远程教育、考试系统、ASP、Access、计算机安全Web-based Online Examination System Design and ImplementationAbstractIt is a kind of newly arisen teaching means according to the modern long range education of calculator network. This text sets out from the development process of the long r

3、ange education, elaborating the long range educational background, analyzing long range to educate current condition and future development trend, and to according to web of on-line examination and examination the measured system to carry on analysis and design. Analyze the database and page designe

4、rs to all take convenient user as a purpose from the need ofwith beginning, outstanding educational characteristics of the network long range, attain to keep a view, convenience. Pass B/S, Using ASP technology to achieve, background database using Access technology, through a combination of ASP and

5、Access, users easily through the browser operation, and data from the background operation of the server-side processing, such enhanced interactive website so that the whole system can better services for users. They believed that with the development of network technology, and distance education wi

6、ll be more prominent showing resource sharing and complementary characteristics.Keyword: distance education, examination system, ASP, Access, computer security目 录1 绪 论11.1在线考试的背景介绍11.2需求分析12 相关技术分析32.1 ASP介绍32.1.1 ASP的版本32.1.2 Windows 2000, COM+ 和 ASP 3.042.1.3 ASP+和下一代Web服务框架42.1.4 新一代Web Services框

7、架42.1.5 一些ASP的一些特点52.2 数据库的介绍72.2.1 数据库模型82.2.2 数据库管理92.2.3 数据库的建立92.3 ADO连接技术92.3.1 使用UDL文件来创建ADO连接112.3.2 创建你所需的UDL文件123 系统设计133.1系统整体功能133.2 考试子系统功能设计133.2.1学生部分的功能设计143.2.2 老师部分的功能设计153.2.3管理员部分的功能设计163.3数据库的设计实现163.3.1 数据库的选择163.3.2 数据库表的设计164 用户界面的设计实现194.1 主界面设计194.2登陆窗口设计204.3管理员使用说明介绍255 系统

8、实现316 难点和解决327 在线考试方式的成本及效益分析33结 论34致 谢35参考文献36附录A 主要窗口源代码37附录B 英文资料50附录C 中文译文551 绪 论1.1在线考试的背景介绍“在线考试”是近几年来热门的话题,它代表了考试的发展方向。它是远程教育的重要组成部分。就我国而言,远程教育的发展经历了三个历史阶段:第一阶段的远程教育即函授教育,其技术代表和特征是邮政通信和印刷技术;第二阶段远程教育是指在邮政通信和印刷技术基础上,利用广播电视(卫星和微波),录音录像,电话传真和计算机以及电信传播等媒体开展的远程教育。可以说广播电视,录音录像是第二阶段远程教育的技术代表和特征之一。我们常

9、说的现代远程教育就是指第三阶段的远程教育。它是以网络为主要形式,基于现代信息技术和教育技术的远程教育,确切地说,现代远程教育是在卫星电视网络和计算机网络三大通信网络环境下开展的远程教育,它具有数字化、多媒体和交互式等显著的技术和教学特征。与之相适应的是,随着科学技术的发展。远程教育与在线考试越来越紧密的联系在一起。在一定程度上,考试采用的方式方法决定了考试系统的功能,决定了考试的管理方法,因此,选择符合现代远程开放教育特点的、适应现代社会发展特征的考试方式方法是建立现代远程教育考试系统的关键。我们认为,具备新型考试系统功能的考试方式是在线考试。随着远程教育的网络化、数字化,在线考试也变的越来越

10、实用,在线考试是利用现代计算机网络技术形成的一种新型考试方式,其最大优点是具备了现代远程教育要求的远距离考试、随时考试的功能。同时,由于实行网络考试必须建立题库系统,因此,这种考试可以大大提高教师的工作效率,也使试题的科学性有了提高。在线考试基本具备了现代远程教育考试系统的功能,现代社会的发展也为网络考试的实现提供了条件和市场。1.2需求分析目前我国社会已经进入信息化社会,信息化社会加快了人们工作学习的节奏,同时使互联网技术在社会各个领域得到普及。互联网技术的普及使操作和使用现代设备计算机,成为人们一种必备的技能。因此,一方面在线考试以它的方便、快捷适应了信息社会发展的要求,另一方面现代信息社

11、会的发展又为在线考试提供了市场。网络提倡的是“资源共享”,网络远程教育是教育发展到现阶段的产物,它是网络和教育的结合体。通过网络远程教育可以更好的分享教育资源,分享名校的名师资源。它可以让学员按照自己的时间和进程来安排学习,打破了传统教育地域和时间的局限性,而且还节省了资源。考试是现阶段衡量知识累积情况和运用能力的最简捷、最直接的手段。在远程教育中也是如此,通过在线的考试系统,可以更容易的让受教育者了解到自己学习中的薄弱环节,让教师掌握学生的学习状况。考试系统可以采用常见的B/S(Browser/Server)模式,在Server端统计出学生的成绩,并存放进数据库保存。这样以后通过数据库的操作

12、就可以直观的反映出学生的学习情况,以便老师调整教学的重点和方向。通过考试系统,可以大大的减少教师的劳动量,判卷子的工作90%可以由计算机来完成,将教师从单调重复的作业中解放出来。完成一个考试系统,要具备以下的功能:1、 学生通过Browser(浏览器)完成答题;2、 学生可以把不熟悉的题目做记号保存;3、 老师要可以自由组合试卷和出题;4、 系统可以判断非问答题以外的题目的对错;5、 对学生成绩等进行统计,图形化;6、 学生可以查询自己的成绩;7、 教师通过统计了解教学的不足之处;8、管理员可以根据需要增删题目等;2 相关技术分析2.1 ASP介绍ASP 的历史其实并不长,1996年首发,然后

13、迅速发展为 Windows 环境下的主流开发环境.此外,在其他平台上也有第三方厂商开发的模拟环境,例如 ChilliASP。动态服务器端 Web 编程传统上,动态页面由服务器端可执行程序产生.标准的Web服务器界面称为 CGI,基本原理是让一个可执行程序取得从客户端传过来的信息,然后收集输出信息生成返回页面(HTML,script代码,文字等),最后发送到客户端.后来出现了例如 Perl 这样的解释器,程序员只需编写一些宏代码,就可以让服务器解释执行。微软 ISAPI 技术微软随着IIS推出了另一个工具:ISAPI(Internet Server Application Programming

14、 Interface ),其不同于CGI的是ISAPI允许调用动态链接库(DLL).许多微软开发者都曾在 ISAPI 上开发过.另一个短命产品叫 dbWeb,提供一定程度的交互式数据查询,过滤,格式化功能。第二代开发工具叫IDC(the Internet Database Connector),开发环境稍有改善.不仅因为它比 dbWeb 速度更快,效率更高,而且因为它使用更加方便.IDC引入模板的概念,让程序员更容易地在此基础上构筑应用系统.每个页面 IDC 要使用两个文件.其中query文件包含简单的宏语句,定义从数据库中取得数据的方法.实际上就是SQL描述加配置信息。2.1.1 ASP的版

15、本 在1996年初,Denali(ASP的开发代号)发布了0.9beta版,在Web开发领域掀起了一场风暴.Web页面的制作变得如此简单而强大,附带的一系列组件提供了更先进的功能,新的ADO(ActiveX Data Objects )技术.建立动态网页如同儿戏。最终的发行版ASP1.0是作为IIS3.0的组件一起发布的.与ADO技术的捆绑,无疑是 ASP 大受欢迎的最主要原因之一.程序员几乎可以随心所欲地通过script任意打开,存取,操作数据库。1998年,作为 WindowsNT4 Optoin Pack 的一部分,微软推出了 ASP2.0.与 ASP1.0 的主要区别是 ASP2.0 支持外部组件的调用.这样,ASP 应用程序可以在单独的内存空间中运行组件.MTS(Microsoft Transaction Server )的引入将组件的运行也归入事务处理过程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1