网络系统设计1.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络系统设计1

基于Web的网上学生成绩查询系统的设计与实现 前言 基于Web信息发布技术正在被用于Internet网上的远程在线查询与检索,其特点是B/S(Browser/ Server)体系结构模式,应用开发基于WWW服务器,无需考虑用户平台,用户只要通过浏览器便可调用服务器端的应用程序; 就学校的具体情况而言,随着在校学生人数的不断增加,学生的学籍和成绩数据不断膨胀,传统的单机操作及联网方式已远远不能适应形势发展的需要,直接影响了教务管理部门的办事效率,校园网络作为一种学校内部的信息管理和交换的设施,基于Internet通信标准和超文本信息流通模式,具有廉价、高效的特征,而且使用极其方便,借助一个简单的通用浏览器图形用户界面,即可访问到校园内外各种不同的信息资源,并可解决多平台互连及兼容性等技术问题,应用Internet技术构造基于校园网络的信息系统具有得天独厚的技术优势. Web数据库的ASP开发技术 ASP技术 ASP(Active ServerPages)是微软公司IISWeb(In-ternet Information Server Web)中的一个组件,是一种运行于服务器端的脚本编写模型,属于Active X技术中的服务器端技术,在ASP中,脚本语句是由服务器解释执行,动态生成Web页面送到浏览器,它使开发者可使用几乎所有的脚本语言(Vbscript、Jscript等)编写脚本,这些脚本可以执行应用程序逻辑,并能够调用Active X组件执行特殊任务,如对数据库的操作、文件输入和输出等.当脚本运行在服务器端时,Web服务器完成脚本,并返回相应的HTML文本,ASP直接在HTML文件中嵌入服务器端脚本,使动态交互页面的开发成为一个整体,开发与维护工作变得简单、快捷,同时,由于它是在服务器端的脚本,一般用户无法看到,从而有效地维护了系统的安全性及开发人员的知识产权.同HTML文件一样,ASP文件也是文本文件,包括文本、HTML标记和ASP脚本语句(用〈%和%〉界定符标记),它以.asp为扩展名,区别于一般的HTML文件,任何文本编辑器都可以制作ASP文件. Web数据库技术 基于Web的网上学生成绩查询系统中,利用ASP构建Internet/WWW的应用是基于数据库的,利用了ADO(Active X Date Object)访问数据库的方法.客户端Web浏览器向Web服务要求下载数据时,Web服务器响应页面请求后运行服务器端脚本程序,接着通过ODBC(Open Database Connectivity)向数据库发送数据请求及数据库操作命令,数据库服务器收到Web服务器请求后进行处理,检索完成后的数据通过ODBC传回给Web服务器,最后Web服务器将请求结果传回给浏览器到达用户端. 2) 连接数据库.访问数据库信息的第一步是和数据库源建立连接,可以使用ADO提供Connection对象建立和管理应用程序和ODBC数据库之间的连接.Connection对象具有各种属性和方法,可以使用它们打开和关闭数据库连接,并且发出查询请求来更新信息.要建立数据库连接,首先应创建Connection对象的实例.下面的脚本创建Connection对象,接着打开数据库连接: Set conn=Server.CreateObject(“ADODB.Connec- tion”) Conn.Open“exam” 3) 用Connection对象执行SQL命令.用Connection对象的Execute方法,可以发出结构化查询语言(SQL)命令对数据库源进行操作.SQL是用于与数据库通讯的工业标准语言,它有许多命令可用来检索和更新信息. 以下是查询从表单接收的某学生查询成绩的请求命令: sql=″Select * from examview where student id =’″student id and ″‘student passwd=’″student passwd″’Order by exam date conn.Execute(sql) 4) 使用Recordset对象的属性和方法处理结果.对于检索数据、检查结果、更改数据库,ADO提供了Recordset对象,Recordset对象有许多可以使用的特性,根据查询限制,检索并且显示一组数据库行,即记录.Recordset对象保持查询返回的记录的位置,允许一次一项逐步扫描结果.如: Set rs=Server.CreateObject(“ADODB.Recordset”) Set rs=conn.Execute(sql) 5) 关闭数据库或断开与数据库的连接. conn.close () 或 Set rs=Nothing Set conn=N

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档