网络考试系统设计的相关知识【文献综述】

网络考试系统设计的相关知识【文献综述】

ID:472298

大小:29.00 KB

页数:4页

时间:2017-08-07

网络考试系统设计的相关知识【文献综述】_第1页
网络考试系统设计的相关知识【文献综述】_第2页
网络考试系统设计的相关知识【文献综述】_第3页
网络考试系统设计的相关知识【文献综述】_第4页
资源描述:

《网络考试系统设计的相关知识【文献综述】》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、毕业设计文献综述计算机科学与技术网络考试系统设计的相关知识摘要:在线考试系统将传统教育理论与基于WEB的计算机协同工作软件系统有机结构结合起来,以满足各种课程的考试需求;在线考试系统将实现网络组卷、在线考试、网上判分等各项相关功能,以优化传统考试的运行模式该系统将用微软公司的VisualStudio.NET的集成开发环境,选用微软的SQLServer2005作为数据库系统,利用.NET提供的ADO.NET数据库访问技术,使得数据驱动的WEB应用程序开发变得迅速而简单;基于B/S模式的设计思想,便于扩充应用和升级维护,利用浏览器访问位于WEB的服务器的纯WEB页面,实现

2、相关的功能。关键词:ASP,ASP.NET,数据库一.ASP的发展ASP是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术是指ActiveServerPages(动态服务器页面),运行于IIS之中的程序。从1996年ASP诞生到现在已经过去了15年。在这短短的15年中,ASP发生了重大的变化,直到现在的ASP.NET。ASP的第一版是0.9测试版,自从1996年ASP1.0诞生,它给Web开发界带来了福音。但是早起的Asp是十分繁琐,需要编写大量的C代码。到了1998年,发布了ASP2.0。到了2000年,随着Windows2000的成功发布,这个操作系统

3、的IIS5.0所附带的ASP3.0也开始流行。与ASP2.0相比,ASP3.0的优势在于它使用了COM+,因而其效率会比它前面的版本要好,并且更稳定。2001年,ASP.NET出现了。在刚开始开发的时候,它的名字是ASP+,但是,为了与微软的.NET计划相匹配,并且要表明这个ASP版本并不是对ASP3.0的补充,微软将其命名为ASP.NET。ASP.NET技术是由微软的.NET技术细化而来的,它不是ASP的简单升级,可以说ASP.NET是一个全新的技术。ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面引入了许多新技术,正是这些新特性,让AS

4、P.NET超越了ASP,同时也提供给Web开发人员更好的灵活性,有效缩短了Web应用程序的开发周期。ASP.NET与Windows2000Server/AdvancedServer的完美组合,为中小型乃至企业级的Web商业模型提供了一个更为稳定,高效,安全的运行环境。二.数据库的动态连接一个现实、完整的网站要维护业务往来需要保存很多的数据,而且这些数据之间往往还有着许多密不可分的关联,因此,利用关系数据库来管理这些数据,可以很方便的录入、查询和更新这些数据。关系数据库有很多种,例如:Access数据库、Oracle和SQLServer等等,其中SQLServer是一种

5、高效的关系型数据库,它与WindowsNT/2000Windows9x等操作系统紧密集成,对于今天复杂的B/S架构系统来说,SQLServer是最佳的选择。ASP.NET从现有的ASP结构体系上跨出了一大步,其整个构造体系使开发结构化的应用程序变为可能。Web表单设计带来了一种更加直接和易于使用的开发模式。服务器控件增加了提供公共功能的能力,从而使扩展和加强现有功能变得容易。数据捆绑使创建数据约束型应用程序变得十分简单。它不但具有许多很棒的新功能,而且还有一个用于开发Web应用程序的真正架。使用ASP.NET的组件,可以轻松地实现对网页内容的动态控制,根据不同的浏览者

6、,生成不同的页面内容。在ADO.NET的支持下,ASP.NET与远程主机上的数据库的连接与操作变得非常简单。ASP可以通过3种方式访问数据库:IDC(InternetDatabaseConnector)方式、ADO(ActiveXDataObject)方式和RDS(RemoteDataService)方式。从概念上来讲,这3种方式对数据库的访问都是通过IIS来完成的。Web浏览器用HTTP协议向IIS提交请求。Internet信息服务器执行访问数据库的操作,以一个HTML格式的文档作为回答。ADO是微软最新的数据访问技术。它被设计用来同新的数据访问层OLEDBProv

7、ider一起协同工作以提供通用数据访问(UniversalDataAccess)。OLEDB是一个低层的数据访问接口,用它可以访问各种数据源,包括传统的关系型数据库,以及电子邮件系统、自定义的商业对象等等。ADO向我们提供了一个熟悉的,高层的对OLEDB的Automation封装接口。对那些熟悉RDO的程序员来说,你可以把OLEDB比作是ODBC驱动程序。如同RDO对象是ODBC驱动程序接口一样,ADO对象是OLEDB的接口;如同不同的数据库系统需要其自己的ODBC驱动程序一样,不同的数据源要求它们自己的OLEDB提供者(OLEDBprovider)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。