基于web信息管理系统设计与实现毕业论文(编辑修改稿)内容摘要:

所不在的 方法。 Server 对象 Server 对象提供了一系列的方法和属性,在使用 ASP 编写脚本时是非常有用的。 最常用的是 方法,它允许在当前页的环境或会话中在服务器上实例化其他 COM 对象。 还有一些方法能够把字符串翻译成在 URL 和 HTML 中使用的正确格式,它通过把非法字符转换成为正确、合法的等价字符来实现。 基于 WEB的信息处理系统 — 班级同学录 5  Session 对象 Session 对象是在每一位访问者从 Web 站点或 Web 应用程序中首次请求一个 ASP页时创建的,它将保留到默认的期限结束(或者由脚本决定终止的期限)。 它与Application 对象一样提供一个空间用来存放变量和对象的引用,但只能供目前的访问者在会话的生命期中打开的页面使用。  ObjectContext 对象 ObjectContext 对象可以用来控制 ASP 的执行。 这种执行过程 Microsoft Transaction Server( MTS)来进行管理。 可以把这些对象看作是基于 ObjectContext 对象的一个层次关系 的成员,这有助于理解它们与接受和响应客户请求的过程之间的关系,如图 21 所示。 图中表现了 ASP和创建及服务于 ASP 页的过程之间的关系。 图 21 ASP 的使用环境 ASP 的使用环境,就是 IIS, ASP 网页技术是一种需要服务器端支持的技术。 它的执行过程是: Application 对象 客户 客户 Session 对象 Request 对象 Response 对象 Session 对象 Request 对象 Response 对象 Server 对象 ASP Error 对象 客户请求 客户请求 服务器响应 服务器响应 服务器 基于 WEB的信息处理系统 班级同学录 6 ( 1) 浏览器端提出 HTTP 的请求送到服务器端, Web服务器先检查网页文件的类型,如果是 .asp 扩展名的文件,就提出 ASP 文件请求, Web 确定读取并处理请求文件。 ( 2) Web 检查 所要求的文件有没有被请求或有没有更新,以决定是否重新分析。 IIS 的工作是这样分工的:脚本代码是由默认的脚本编程引擎如 VBScript 完成,然后经引擎翻译转换成服务器能执行的命令,而 IIS 则进一步为送入的 Active 对象处理输入和输出,出错信息的输出也是有 IIS产生的。 配置 Microsoft IIS IIS简介 IIS(Inter Information Server)是一组 Inter 服务器加上一些可以在 NT操作系统下 运行 的服务组成, microsoft 就包括了一系列用于建立 管理 网 站、搜索引擎的程序集, Microsoft 指出,由于 IIS 和 NT服务器在许多方面是一体化的,因此可以提供更快的 网页 服务。 IIS 支持 HTTP( Hypertext Transfer Protocol,超文本传输协议), FTP( Fele Transfer Protocol,文件传输协议)以及 SMTP 协议,通过使用 CGI 和 ISAPI, IIS 可以得到高度的扩展。 IIS 支持与语言无关的脚本编写和组件,通过 IIS,可以开发新一代动态的,富有魅力的 Web站点。 IIS 完全支持 VBScript, JScript 开发软件以及 Java,它也支持 CGI 和 WinCGI,以及 ISAPI 扩展和过滤器 IIS 是如何工作的 安装 IIS ( 1) 在控制面版中选择“添加 /删除程序” ( 2) 点击“添加 /删除 Windows 组件” ( 3) 确认只选中第一项 Inter 信息服务,然后点击下一步即可自行进行安装。 ( 4) 系统配置安装完成后,就会弹出一个安装“完成”的对话框来提示安装完成,只要点击“完成”即可。 这样 IIS 安装完毕。 I I S 的测试 打开 IE浏览器,在地址栏中输入 localhost 或者 ,如果能出现“ Windows 2020”画面,表明 IIS 安装成功,这是服务器端安装了 Windows 2020 时的测试结果。 基于 WEB的信息处理系统 — 班级同学录 7 ASP 的脚本语言 在这里会了解到 HTML 语言、 VBscript 的脚本语言。 HTML 语言 HTML 文件由浏览器解释,通过网络传输协议,可以从一台机器传输到另一台机器上。 打开 Netscape Navigator 或 Microsoft explorer 浏览器,在地址栏中输入所需要的网址,就可以浏览用 HTML 写的网页。 HTML 文件和其他的文件不同,因为 HTML 文件中有它自己的标记。 html/html等是成对出现的,此种标记称为容器标记。 VBscript 语言 VBScript 是一种脚本语言。 这意味着这种语言比 BASIC 语言的成熟版本容易使用又难于使用。 编制简单的程序时,脚本语言是容易使用的。 脚本语言的句法比较简单。 但是,简单的句法也使开发大的应用程序变得很困难。 可以在 HTML 文件中直接嵌入 VBScript 脚本。 这 样 能够扩展 HTML,使它不仅仅是一种页面格式语言。 带有 VBScript 脚本的网页在每次下载到浏览器时都可以是不同的,而且可以对用户的操作作出反应。 VBScript 是 ASP 的缺省语言。 VBScript 语言的优点:  使用和管理 容易。  VBScript 对象是多线程的。  可扩展性, 无论做任何改变,都不需要重新编译、生成和注册组件。  可 移植 性, 从一个服务器拷贝文件到另一个服务器,而不需要在新的服务器上重新生成并且注册组件。  代码运行率高,处理代码速度相当快。 动态网页开发工具 Dreamweaver MX 简介 Macromedia Dreamweaver MX 是 建立 Web 站点和应用程序的专业工具。 它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的 开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。 从对基于 CSS 的设计提供领先的支持到手动编码功能, Dreamweaver 在一个集成和高效的环境中为专业人员提供了所需的工具。 开发人员可以将其选择的服务器基于 WEB的信息处理系统 班级同学录 8 技术与 Dreamweaver 配合使用,建立将用户连接到数据库、 Web 服务和旧式系统的强大 Inter 应用程序。 Dreamweaver MX 是一款专业的 HTML 编辑器,用于对 Web 站点、 Web 页和 Web 应用程序进行设计、编码和开发。 无论 是 喜欢直 接编写 HTML 代码的驾驭感还是偏爱在可视化编辑环境中工作, Dreamweaver 都会提供帮助良多的工具,丰富 Web 创作体验。 利用 Dreamweaver 中的可视化编辑功能,可以快速地创建页面而无需编写任何代码。 不过,如果更喜欢用手工直接编码, Dreamweaver 还包括许多与编码相关的工具和功能。 并且,借助 Dreamweaver,还可以使用服务器语言(例如 ASP、 、 ColdFusion 标记语言 ( CFML)、 JSP 和 PHP)生成支持动态数据库的 Web 应用程序。 系 统 采用 Dreamweaver MX 编辑软件是基于它的功能比其他编辑软件更为强大,在HTML 源代码的精确性、易用性以及各种新技术的支持上比其他编辑软件都略逊一筹,所以采用了 Dreamweaver MX 的编辑软件。 系统数据库介绍 数据库的概念 数据库是 指 以数据为对象,指为了满足某种特定应用的需要,按照一定的数据模型在计算机系统中组织、存储和使用数据的数据集合。 数据库系统是管理大量的、持久的、可靠的和共享的数据的工具。 数据库有以下特点:  较小的冗余度  较高的数据独立性  易扩展性  共享 性 ACCESS 简介 Microsoft Access 是 一个数据库管理系统,它属于 关系式数据库,关系式数据库由一系列 数据 表组成, 数据表是用来处处数据库中的数据,表中的数据以行和列的形式保基于 WEB的信息处理系统 — 班级同学录 9 存。 一行成为一条记录,一列称为一个字段。 一个数据库可以包含多张数据表,每一张表对应一个主题,便于对数据的管理。 表与表之间可以建立关联,以便查询相关联的信息。 Access 数据库 的 文件扩展名是 .mdb。 Access 数据库 比较小,适合开发小型网站。 特别是对那些网站数据流量比较大的小型网站。 “结构化查询语 言”( SQL)简介 结构化查询语言( Structured query language 简称 SQL) 是一种介于关系代数和关系演算之间的语言,其功能包括查询、操纵、定义、控制 4个方面,是一个通用的、功能强大的关系数据库语言,目前已成为关系 数据库的标准语言。 SQL 的特点:  综合统一  高度非过程化  面向集合的操作方式  以同一种语法结构提供两种使用方式  语言简洁,易学易用 SQL 中的常用语句: ( 1) 添加语句:向表中添加一个新记录。 Insert table(column)values(‘ somedata’ ) ( 2) 删除语句:从表中删除一条或多条语句。 Delete table where first=’ deleteme’ ( 3) 更新记录:更改表中已经存在的一条记录或多条记录。 Updata {table name}[{ table name }]where clause ( 4) 用 select 创建记录和表 insert table(first_column,second_column) select another_first_column,another_sencond_column 基于 WEB的信息处理系统 班级同学录 10 from anothertable where another_first_column=’ copy me’ 这条语句从 anothertable 拷贝记录到 table 中,只有 anothertable 中字段为 another_first_column 的值为 copy me 的记录被拷贝。 ASP 访问数据库的原理 ASP 是一个基于 Web服务器的脚本开发环境,在 ASP 平台上可开发和运行动态的、交互的、高性能的 Web 服务器应用程序。 ASP 程序在 Web 服务器端工作,当前端用户请求一个 ASP 主页时, Web 服务 器响应 HTTP 请求并调用 ASP 引擎执行该文件并解释执行其中的脚本,若脚本中有访问数据库请求,立刻通过 ODBC 或 ILE DB 与相应的后台数据库相连,同数据库访问组件 ADO 完成操作,最后, ASP 根据访问数据库的结果生成 HTML语言的主页返回给前端用户,用户看到的只是 HTML 网页,而看不到 ASP 程序代码,增强了保密性。 如图 所示 图 Access Oracle SQL ADO OLE DB Access Oracle SQL jet SQL Oracle jet SQL Oracle ODBC OLE DB 层 ODBC 层 基于 WEB的信息处理系统 — 班级同学录 11 在使用数据库之前,要先建立一个能与 ADO交互链接的数据库,再通过 Web 服务器创建数据源,然后可在 ASP 网页中调用数 据库。 1. 建立数据库 在 Access 中创建一个数据库,命名为。 2. 建立数据源 ADO 是通过数据源来访问数据库的,因此在链接数据库时,要先建立数据源。 通过文件 DNS 建立数据源的:打开“管理工具”双击“数据源( ODBC)”打开数据源对话框,在其中选择“系统 DSN”,见图 21。 图 21 单击“添加”后,出现创建数据源对话框,在该对话框中选择 Microsoft Access Dirver( *.mdb)项,如图 22 图 22 基于 WEB的信息处理系统 班级同学录 12 单击完成后出现图 23。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。