- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计文献综述
计算机科学与技术
网络考试系统设计的相关知识
摘 要:在线考试系统将传统教育理论与基于WEB的计算机协同工作软件系统有机结构结合起来,以满足各种课程的考试需求;在线考试系统将实现网络组卷、在线考试、网上判分等各项相关功能,以优化传统考试的运行模式
该系统将用微软公司的Visual Studio.NET的集成开发环境,选用微软的SQL Server 2005作为数据库系统,利用.NET提供的ADO.NET数据库访问技术,使得数据驱动的WEB应用程序开发变得迅速而简单;基于B/S模式的设计思想,便于扩充应用和升级维护,利用浏览器访问位于WEB的服务器的纯WEB页面,实现相关的功能。
关键词:ASP ,ASP.NET, 数据库
一.ASP的发展
ASP 是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术是指 Active Server Pages(动态服务器页面),运行于 IIS 之中的程序。从1996年ASP诞生到现在已经过去了15年。在这短短的15年中,ASP发生了重大的变化,直到现在的ASP.NET。
ASP的第一版是0.9测试版,自从1996年ASP1.0诞生,它给Web开发界带来了福音。但是早起的Asp是十分繁琐,需要编写大量的C代码。到了1998年,发布了ASP2.0。到了2000年,随着Windows 2000的成功发布,这个操作系统的IIS 5.0所附带的ASP 3.0也开始流行。与ASP 2.0相比,ASP 3.0的优势在于它使用了COM+,因而其效率会比它前面的版本要好,并且更稳定。
2001年,ASP.NET出现了。在刚开始开发的时候,它的名字是ASP+,但是,为了与微软的.NET计划相匹配,并且要表明这个ASP版本并不是对ASP3.0的补充,微软将其命名为ASP.NET。ASP.NET技术是由微软的.NET 技术细化而来的,它不是ASP的简单升级,可以说ASP.NET是一个全新的技术。ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面引入了许多新技术,正是这些新特性,让ASP.NET超越了ASP,同时也提供给Web开发人员更好的灵活性,有效缩短了Web 应用程序的开发周期。ASP.NET与Windows 2000 Server/Advanced Server的完美组合,为中小型乃至企业级的Web 商业模型提供了一个更为稳定,高效,安全的运行环境。
二.数据库的动态连接
一个现实、完整的网站要维护业务往来需要保存很多的数据, 而且这些数据之间往往还有着许多密不可分的关联, 因此, 利用关系数据库来管理这些数据, 可以很方便的录入、查询和更新这些数据。
关系数据库有很多种,例如:Access 数据库、Oracle和SQL Server等等, 其中SQL Server是一种高效的关系型数据库,它与Windows NT/2000 Windows 9x 等操作系统紧密集成,对于今天复杂的B/S架构系统来说,SQL Server是最佳的选择。
ASP.NET 从现有的ASP结构体系上跨出了一大步,其整个构造体系使开发结构化的应用程序变为可能。Web 表单设计带来了一种更加直接和易于使用的开发模式。服务器控件增加了提供公共功能的能力,从而使扩展和加强现有功能变得容易。数据捆绑使创建数据约束型应用程序变得十分简单。它不但具有许多很棒的新功能,而且还有一个用于开发Web 应用程序的真正架。使用ASP.NET的组件,可以轻松地实现对网页内容的动态控制,根据不同的浏览者, 生成不同的页面内容。在ADO.NET 的支持下, ASP.NET与远程主机上的数据库的连接与操作变得非常简单。
ASP 可以通过3 种方式访问数据库: IDC( Internet Database Connector) 方式、ADO( ActiveX Data Object)方式和RDS( RemoteData Service)方式。从概念上来讲,这3种方式对数据库的访问都是通过IIS 来完成的。Web浏览器用HTTP协议向IIS 提交请求。Internet信息服务器执行访问数据库的操作,以一个HTML 格式的文档作为回答。
ADO 是微软最新的数据访问技术。它被设计用来同新的数据访问层OLE DB Provider一起协同工作以提供通用数据访问(Universal DataAccess)。OLE DB 是一个低层的数据访问接口,用它可以访问各种数据源,包括传统的关系型数据库, 以及电子邮件系统、自定义的商业对象等等。ADO向我们提供了一个熟悉的,高层的对OLE DB 的Automation 封装接口。对那些熟悉RDO 的程序员来说,你可以把OLE DB 比作是ODBC 驱动程序。如同RDO 对象是ODB
您可能关注的文档
- 固相微萃取-高效液相色谱法测定己烯雌酚【开题报告】.doc
- 国际原油价格波动与我国通货膨胀指数关联的实证研究【开题报告】.doc
- 河道中底泥二噁英类化合物分析【开题报告】.doc
- 磺胺喹噁啉及其衍生物金属超分子的组装【开题报告】.doc
- 基于磁性分离富集的ICP-AES法测定水中痕量重金属研究【开题报告】.doc
- 类分子筛型有机金属框架材料的制备和结构研究【开题报告】.doc
- 类钙钛矿型金属有机框架材料的制备与结构研究【开题报告】.doc
- 离子液体中含卤的无机化合物的合成及其结构表征【开题报告】.doc
- 锂离子电池固态电解质制备及性能研究【开题报告】.doc
- 锂离子电池锰系5V正极材料的研究【开题报告】.doc
原创力文档


文档评论(0)