网站地图
范文同学网


自动化 模具 机械 电子 通信 动画 英语范文 工程管理 金融范文 旅游管理 工业工程 生物工程 给排水范文 西门子PLC 历史学 三菱PLC
单片机 财务 会计 法律 行政 物理 物流范文 电子商务 制药工程 包装工程 土木工程 材料科学 汉语言范文 欧姆龙PLC 电压表 松下PLC
计算机 化工 数电 工商 食品 德语 国贸范文 人力资源 教育管理 交通工程 市场营销 印刷工程 机电一体化 数控范文 变电站 文化产业

  • 网站首页|
  • 文档范文|
  • 人工降重|
  • 职称文章发表|
  • 合作期刊|
  • 范文下载|
  • 计算机范文|
  • 外文翻译|
  • 免费范文|
  • 原创范文|
  • 开题报告

联系方式

当前位置:范文同学网 -> 免费范文 -> 计算机范文 -> 基于Web的网上评教系统(三)
计算机文章范文| ASP设计| Delphi| VB设计| JSP设计| ASP.NET| VB.NET| java设计| VC| pb| VS| dreamweaver| c#.net| vf| VC++| 计算机文档范文| 范文下载| 自动化范文
·电气自动化原创文章范文 ·学前教育专业原创文章范文 ·国际经济贸易原创文章范文 ·药学专业原创文章范文 ·英语专业原创文章范文 ·公共事业管理原创文章范文
·金融专业原创文章范文 ·广播电视编导原创文章范文 ·电子商务专业原创文章范文 ·法律专业原创文章范文 ·工商管理原创文章范文 ·汉语言文学原创文章范文
·人力资源管理原创文章范文 ·摄影专业原创文章范文 ·心理学专业原创文章范文 ·教育管理原创文章范文 ·市场营销原创文章范文 ·计算机专业原创文章范文
·物流管理专业原创文章范文 ·小学教育专业原创文章范文 ·行政管理专业原创文章范文 ·土木工程管理原创文章范文 ·财务会计专业原创文章范文 ·信息管理信息系统原创范文
·新闻学专业原创文章范文 ·眼视光技术原创文章范文 ·播音与主持原创文章范文 ·广告学专业原创文章范文 ·表演专业原创文章范文 ·动画专业原创文章范文
·视觉传达设计原创文章范文 ·数控技术专业原创文章范文 ·录音艺术原创文章范文 ·光机电应用技术原创范文 ·机电一体化原创文章范文 ·印刷技术专业原创文章范文
·动漫设计与制作原创范文 ·软件技术专业原创文章范文 ·书法学专业原创文章范文 ·应用电子技术原创文章范文 ·电子信息工程技术原创范文 ·机械专业原创文章范文
·酒店管理专业原创文章范文 ·旅游管理专业原创文章范文 ·文化产业管理专业原创范文 ·体育教育专业原创文章范文 ·通信工程专业原创文章范文 ·护理专业原创文章范文

原创文档范文 → 计算机专业原创文档范文 软件技术专业原创文档范文  现成文档范文 → 计算机文档范文

基于Web的网上评教系统(三)

本文ID:LW6107 ¥
库技术并无统一的规范。Microsoft、Sun、Netscape等公司各支持不同的技术,存在这一领域的竞争。较早使用的技术有CGI、ISAPI/NSAPI,之后有IDC、JavaApplet,最近流行的技术有ASP、JSP、PHP,还有Microsoft新推出的ASP.NET等。 总的来说,当前的Web数据库技术不外乎是在服务器端或客户端扩展功能,以实现对数据库的访问..
库技术并无统一的规范。Microsoft、Sun、Netscape等公司各支持不同的技术,存在这一领域的竞争。较早使用的技术有CGI、ISAPI/NSAPI,之后有IDC、JavaApplet,最近流行的技术有ASP、JSP、PHP,还有Microsoft新推出的ASP.NET等。
 总的来说,当前的Web数据库技术不外乎是在服务器端或客户端扩展功能,以实现对数据库的访问。在服务器端的扩展主要是CGI和API,客户端扩展技术主要是SUN、Netscape、Microsoft三大公司之间的标准之争,无论是ASP、PHP还是JSP其性能均无太大的差异,它们之间的取舍主要应考虑支持平台、兼容性和竞争前景等因素。
ASP技术——本系统主要技术基础
ASP的工作原理和特点
ASP的工作原理
 ASP技术原理是:使用不同脚本编程语言所编写的动态页面保存在Web服务器内,当用户向Web服务器发出访问动态页面的请求时,Web服务器从硬盘或者内存中接收正确的ASP文件,并将这个文件发送给ASP的解释引擎(ASP.DLL),解释引擎扫描整个页面文件,并执行脚本代码以实现不同的功能。ASP工作原理图如下:
 
 
 图1-1 ASP工作原理
 ASP网页是以ASP.DLL所提供的对象为接口,其执行完全来自ASP.DLL文件。ASP.DLL提供了6个内置的倒置对象,它们是:a. Request对象:用于从用户端浏览器接收信息。b. Response对象:负责将信息从Web服务器端传送给浏览器。c. Server对象:负责控制ASP服务器的运行环境,提供访问服务器端对象的方法和属性。d. Session对象:保存一个用户访问不同网页之间的会话信息。e. Application对象:是一个应用程序级的对象,可以让所有执行相同的Web应用程序的使用者共享信息。f. ObjectContext对象:直接配合MTS(Microsoft Transaction Server)使用,以便管理或开发高效率的Web事务处理应用程序。利用这些内嵌对象,我们可以很容易收集随着浏览器请求传送过来的信息,获取表单数据,响应数据给浏览器,并存放与用户相关的数据。
 ASP含于IIS/PWS之中,是一种可集成Script语言到HTML网页的Server端的脚本语言环境。在ASP的支持下,利用ASP的ADO组件,开发者可以方便地访问与任何ODBC兼容的Web数据库;利用ASP的内置对象,开发者可以摆脱如何存取来自用户方请求等烦琐的工作,开发动态的、交互式、高效率的站点服务器应用程序。
ASP的特点
 ASP作为一种服务器端的Script技术,主要有如下特点:
  a. ASP程序是一个ASCII码的标准文本文件。对于内含ASP程序的HTML网页,其实就是一页标准ASCII码的普通文本文件,可以使用记事本等文字编辑工具来编辑其内容。
  b. 与浏览器无关。用户端只要有HTML的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本程序,如VBScript或java script均在Web服务器端执行,用户端的浏览器可以不具备运行这些脚本的能力。
  c. ASP支持多种网络技术。ASP支持ODBC和OLEDB的网络数据库,并且可以支持其他语言(如C++、Java、Visual Basic和Delphi)所建立的服务器对象。
  d. ASP源程序不会被传到客户的浏览器中,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。可使用服务器端的脚本来产生客户端的脚本。
  需要强调的是ASP本身并不是一种脚本语言,它只是提供了一种使镶嵌在HTML页面中的脚本程序得以运行的技术环境。
ASP访问数据库的技术和实现方法
 要构建一个基于ASP技术的Web数据库应用程序,需要将ASP页面与数据库建立连接。在ASP 中,访问数据库是通过使用其内置组件——ADO(ActiveX Data Object,Active X数据对象)来实现的。ADO是构建ASP数据库应用程序的核心。
 ADO提供了较高级的数据库应用程序开发接口。ADO对数据库的存取操作是通过调用OLE DB提供者或者ODBC驱动程序访问数据库来实现的。当客户端使用浏览器招待IIS中的ASP文件时,可以通过OLEDB或ODBC驱动程序链接到数据库,并招待SQL语句,然后将查询结果以HTML格式返回客户端,其示意图如下。
 
 图1-2 ASP访问数据库的示意图
 由上图不难看出,客户端只要有浏览器即可,而服务器端则需要有ADO。应用程序通过ADO与OLEDB(或ODBC)沟通然后才去真正地链接与存取数据库。
ASP访问数据库的实现方法
 以采用SQL Server 2000为例,论述ASP与数据库链接的方法。
 要访问SQL Server 2000数据库,必须首先建立数据库的链接,ASP应用程序中使用ODBC或OLEDB两种驱动程序实现与SQL Server 2000数据库的链接。
 a. 使用ODBC驱动程序可以实现ADO与数据库链接,此方式要求用户首先建立系统数据源DSN。数据源建立的步骤是:在控制面板中双击“ODBC数据源(32bit)”,打开“ODBC数据源管理器”对话框;选择“系统DSN”选项,单击“添加”按钮,创建新数据源,比如选取“Microsoft SQL”,接着在“选取数据库”对话框中选定已创建好的SQL数据库,确定后,在“数据源名”文本框中输入一个名字,该名字是用来提供给应用程序访问数据库的别名。确定后,ODBC驱动程序就设置好了,系统数据源DSN建立完毕。
 当建立好系统DSN之后,可以使用如下的语法链接数据库:
 <% Set DBconnection=server.createobject(“ADODB.connection”)
  DBconnection.open “数据源名” %>
 这里数据源名称即是上述步骤中用户建立的系统数据源DSN的名称。
 b. 使用OLEDB实现与数据库的链接
 Microsoft推荐使用OLEDB,因为其执行效能较ODBC更高,用户使用OLEDB实现与Server2000数据库的链接的语法格式如下:
 <% Set DBconnection=server.Createobject(“ADODB.connection”)
  DBconnection.open 链接字符串 %>
 其中链接字符串有以下两种格式:
 ①用户登录SQL Server 2000使用WindowsNT/2000集成安全验证模式时,链接字符串=“provider=SQLOLEDB; Server=SQL 服务器名称; Database=数据库名称; integr

首页 上一页 1 2 3 4 5 6 7 下一页 尾页 3/12/12

基于Web的网上评教系统(三)相关范文
上一篇:五种提高SQL性能的方法 下一篇:计算机局域网组建与互连文档设计..
点击查看关于 基于 Web 网上 评教 系统 的相关范文题目 【返回顶部】
精彩推荐
电气工程自动化原创范文  电子商务原创文章范文
人力资源专业原创文章范文 土木工程原创文章范文
工商管理专业原创范文    药学专业原创范文
汉语言文学专业原创范文  会计专业原创文章范文
计算机技术原创文章范文  金融学原创文章范文
法学专业原创文章范文   市场营销专业原创范文
信息管理专业原创文章范文 学前教育专业原创范文
公共事业管理专业原创范文 英语专业原创范文
教育管理专业原创范文   行政管理专业原创范文
热门范文

关于我们 | 联系方式 | 范文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士文章范文


范文同学网提供文档范文,原创文章范文,网站永久域名www.lunwentongxue.com ,lunwentongxue-范文同学网拼音首字母组合

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2024 范文同学网 版权所有