- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅析基于B-S的网上考试系统的设计和实现的论文.doc
浅析基于B/S的网上考试系统的设计和实现的论文
随着网络的普及和对教育的重视,各院校各学科的网上考试都具有了必要的使用环境。但是,目前国内的一些网络教学系统的主要功能是教学,不能单独作为考试平台,通用性差,而且系统中对主观题的评阅多是采用人工评阅方式,没有实现真正意义上的自动评分。另一方面,我们所在院校的计算机基础课已开设了多年,但尚在沿用传统的考试形式或使用单机版的考试系统。基于icrosoft公司的mcse(microsoft系统工程师认证考试)、gmat(工商管理硕士入学考试)、托福考试、gre(美国探究生入学考试)等,都是采用网上考试的形式进行的。
在国内,目前绝大多数考试还停留在传统考试方式上,对互联网的真正应用仅限于一些考试的网上报名工作和网上成绩查询,还没有真正形成网上考试规模。网上考试系统作为现代教育的一个子系统,是保证教育教学质量的重要手段。在传统的考试方式下,组织一次考试要经过出题、考试、评卷、试卷分析等步骤,随着考试类型的增加及考试要求的提高,教师的工作量将会越来越大,并且其工作非常轻易出错,在一定程度上说,传统的考试方式已经存在着改革的必要了。inter技术的发展使得考试的技术手段和载体发生了划时代的变化,考试从传统的纸笔考试到计算机辅助考试再发展到基于l、javascript、vbscript、图形编辑和数据库等工具,通过基于l混合在一起,经常导致页面的代码冗长而复杂,程序的逻辑难以理解。asp.是一种独立于浏览器的编程模型,可以在最新版本的ie、scapenavigator以及诸如opera等被广泛使用的浏览器上运行。
asp.是一种建立在通用语言上的程序构架。一个已编译的、基于.的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比asp即时解释程序速度上要快很多。微软公司发布了包括visual basic.、c#.、visual c++.等和.兼容的语言来创作应用程序。
2.1.1 asp.的优势
asp.是在服务器上运行的编译好的公共语言运行库代码,它可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。
1)世界级的工具支持
asp.框架补充了visual studio集成开发环境中的大量工具箱和设计器。icrosoft.框架类库、消息处理和数据访问解决方案都可从web无缝访问。asp.也和语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到asp.时保留基于的开发中的现有投资。
3)简易性
asp.使执行常见任务变得轻易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,asp.页框架使您可以生成将应用程序逻辑和表示代码清楚分开的用户界面,和在类似visual basic的简单窗体处理模型中处理事件并不相同。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。
4)可管理性
asp.采用基于文本的分层配置系统,简化了将设置应用于服务器环境和web应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此“零本地管理”哲学也扩展到了asp.框架应用程序的部署。只需将必要的文件复制到服务器,即可将asp.框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。
5)可缩放性和可用性
asp.在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到asp.运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。
6)自定义性和扩展性
asp.随附了一个设计周到的结构,它使开发人员可以在适当的级别“插入”代码。实际上,可以用自己编写的自定义组件扩展或替换吉林大学硕士学位论文asp.运行库的任何子组件。
7)平安性
借助内置的windows身份验证和基于每个应用程序的配置,可以保证应用程序是平安的。
2.1.2 常用到的asp.内置对象
application对象摘要:对整个asp.执行环境而言,一个虚拟目录下的所有asp.程序构成了一个web应用程序。在多任务执行的情况下,来自四面八方的众多用户可能执行同一个web应用程序,这便依靠application对象。常用到的场合摘要:聊天室、网页计数器等。
request对象摘要:获取从客户浏览器传给服务器端的数据,如接收来自表单的数据。
response对象摘要:request对象和response对象就像一般程序语言里的input及output
文档评论(0)