网络考试系统计算机信息管理专业设计.doc
《网络考试系统计算机信息管理专业设计.doc》由会员分享,可在线阅读,更多相关《网络考试系统计算机信息管理专业设计.doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流网络考试系统计算机信息管理专业设计.精品文档.中央广播电视大学 计算机信息管理专业毕业设计 学 校 教育层次 年 级 学 号 姓 名 目 录 摘要1 绪论2 系统功能9一.目标设计 二.设计思想 三.系统功能设计 系统模块13 一.系统页面逻辑结构图 系统模块功能介绍 15 一.登录系统模块 二.考试系统模块 三.用户管理模块 四.试卷管理模块 数据库设计与实现 19 一.需求分析 二.逻辑设计 三.结构设计 四.各表内容 五.后台数据库的配置 随机抽取试卷 23 系统评优 33 结束语 36致谢 37 参考资料 38 网络考试系统摘要: “
2、网络编程”已经成为时下网络不可缺少的组成部分,特别是互动式网络编程,成为当今互联网的主体。论文针对此介绍了ASP的发展、功能以及ASP的开发模式。并对网络考试系统的各个功能模块作了详细介绍,使用户在使用网络考试系统之前,对网络考试系统有个详细的了解。设计者针对个人设计的模块作了详细的介绍,使用户对该模块有个详细的了解。一 绪 论 近年来,作为计算机技术与通信技术相结合产生的计算机网络得到了飞速的发展,并成为当前信息社会的基础设施,尤其是随着Internet技术越来越广泛的应用,网络覆盖的区域不断扩大,正在向全球范围延伸,并将逐步进到千家万户.可以说计算机网络的飞速发展,是人类正在面临一场信息时
3、代的变革,人类社会开始进入了信息爆炸的时代 。 在这样一个背景下,MIS(Management Information System管理信息系统)技术近年来发展得很快 ,而且随着Internet/Intranet技术的兴起 ,将原来在单机或本地局域网上运行的数据库系统移植到 Internet/Intranet中 ,即开发基于 Brower/Server模式的新一代MIS系统已经成为技术发展的趋势 。ASP(Active Server pages)作为一个极为优秀的网络应用开发工具 ,以北国内外各种互连网络站广泛采用。许多成功的商业网站 ,如著名的 Dell(),HotBot()都使用ASP来构
4、造其复杂的商业应用的 ,而其他中小型网站甚至包括个人网站 ,也由于ASP 技术的高效与简便以及与Windows操作系统紧密结合而纷纷采用ASP技术开发站点应用 ,特别是随着Windows2000操作系统和ASP3.0的推出 ,Microsoft的大型数据库SQL Server 的不断成熟 ,Windows2000 + ASP + SQL Server 已经成为网站建设的流行模式。 一 为何要开发此系统远程教育一直是许多学生及家长的梦想.现在由于网络的盛行,终于可以通过网络来进行教学.使不同地方的学生可以不受时空的限制,共同学习各种知识.远程教育最大的限制就是网络考试.以往的远程教学课程的考试,
5、必须像传统的考试一样,将学生集合到某个场地来进行,然而现在通过网络考试。 目前比较流行的两种网络开发模式分别是Client/Server模式与Browser/Server模式. Client/Serve模式主要是在以局域网为基础的环境下展开应用的,它受到地域的限制.而Browser/Server模式通过Internet进行通信,可以不受地域的限制.但是它不能够进行联机事务处理,并且在大量数据处理的情况下,速度较慢.从目前的开发技术来看, Browser端作为数据收集源,特别是大量的数据录入工作还不能完全取代Client端的用户界面.在这方面, Client端的各种开发工具的功能更加强大也更加灵
6、活,而Browser端却由于其功能结构的限定过于”瘦小”。 本考试系统,其功能目标是实现将现有的纸张答题式考试向基于Internet的无纸张考试系统的转变,所以它必须实现整个考试流程的进程,实现对系统的帐户不同管理,以及完成阅卷环节的平分处理 。 本考试系统,完成了以上内容,符合现代家长的愿望,满足了学生的要求 。二.关于ASP 在微软站点上对于ASP的权威定义是:”Active server pages是一种开放式的非编译应用环境,使你能够组合HTML,SCRIPTS和可重用的 Activex服务器组件来建立动态的,强大的基于Web的商业应用。 Active Server Pages支持基于
7、IIS上的服务器端脚本并且完全支持VBScript 和Jscript.”ASP得以生存是因为它有意义,它属于一种开放技术框架 ,意思是你无须使用微软的产品就能编写它的代码(虽然使用微软产品仍是最好的方法)。如今越来越多的人开始选择使用ASP(我们在HotBot上使用),因为所有这些相应的微软开发工具都很好,能节省你大量的时间。ASP还能以最小的代价利用 COM和DCOM (组件对象模型和分布式组件模型) 对象的优势。它可以将我们所设计的网页通过Server端编译执行后的结果直接送至客户端(Client),而不像一般的Script脚本语言在Client端通过浏览器去编译,因此,不论你使用何种浏览
8、器(例如Internet Explorer、Netscape Communicator、Opera、KidExplorer),都不会有浏览器不支持语法的情况发生。当客户端使用浏览器浏览ASP,会通过服务器端做编译操作,将执行结果输出成HTML文件response到客户端。 1、ASP技术的优点很多,其主要优点可归纳为以下七点: 第一, ASP支持几乎所有的脚本语言,如Vbscript、JavaScript、PerlScript; 第二,通过ASP内置对象和组件的使用,开发者可以轻松地完成非常复杂的任务,更为重要的是这些组件既可以担Web服务器内置组件,也可以是用户自己或第三方开发的组件; 第三
9、,ASP通过ADD(Active Database Object)组件提供了数据库访问接口,因此使用ASP可以非常方便地开发出功能强大的Web数据应用程序; 第四, ASP文件是在Web服务器端执行,只是将执行结果以HTML格式返回客户端浏览器,因此ASP可以适用于任何的浏览器; 第五, 同样由于ASP文件是在Web服务器端运行,所以也保证了ASP源文件的安全性; 第六, ASP通过使用脚本和组件,允许开发人员将编程工作与网页设计工作分开进行,这样一来能够保证编程人员将主要精力用来考虑程序的逻辑,而不必操心网页的外观如何,同时,网页设计人员也不必过于关心编程问题; 第七, ASP同CGI、IS
10、API相比,易学易用,是目前Web应用程序开发中最易学、最强劲的开发工具。一般而言,ASP的组件大致可分成四个元素HTML、ASP对象、ActiveX服务器组件以及Script Language脚本语言。 2、ASP的对象 ASP的对象共有7个.既APPLICATION对象、OBJECT CONTEXT对象、REQUEST对象、SESSION对象、ASPERROR对象。ASP能通过这些内建对象去处理执行网页.如:发布信息至客户端、取得客户端相关信息、管理、控制交易处理,取得错误信息的反馈等。 3、Scripting Language 一般大部分都是使用VBScript或是JavaScript,
11、当然了也不止这两种,只要该语言能提供ActiveX Scripting引擎,都可用来设计ASP程序,加入到HTML的网页当中。ASP程序是由文本、HTML标记和脚本组合而成的。在ASP程序中,脚本通用分隔符与文本和HTML标记区分开,ASP用分隔符%和%来包括脚本命令,由分隔符括起的命令称为主脚本命令,这些命令由主脚本语言进行处理,默认主脚本语言是VBScript。我们在实现该系统的编程过程中主要运用了VBScript脚本语言。 VBScript是Visual Basic的一个子集,编程方法和Visual Basic基本相同。 ASP的执行情况大致如图所示:ASP的运行环境: “工欲善其事,必
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 考试 系统 计算机 信息管理 专业 设计
限制150内