网络聊天室的设计和实现专业计算机科学与技术学生姓名xxxxx指11导内容摘要:

0/XP, IIS 及其以上版本 数据库 : 采用 ACESS 数据库 ,运行于服务器端 硬件环境 : 服务器 : CPU 要求 PIII800 以上 ,内存 256MB 以上 . 客户机 : CPU 要求 2020MX 以上 ,内存 64MB 以上 . 3. 聊天室系统整体模块流程图 三 A S 聊天室登录系统 用户 注册 登录 聊天者发言 显示聊天信息 显示在线用户 用户退出聊天室 用户留言管理 聊天室聊天系统 留言板留言系统 留言板用户留言 留言板用户回复 留言板用户编辑 留言板用户管理 (Active Server Page)简 介 动态服务器页面 ASP(Active Server Page)是微软公司最新推出的 WEB 应用开发技术,着重于处理动态网页和 WEB 数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问 WEB 数据库的最佳选择。 ASP访问原理 ASP 是服务器端的脚本执行环境,可用来产生和执行动态的高性能的 WEB服务器程序。 当用户使用浏览器请求 ASP 主 页时, WEB服务器响应,调用 ASP引擎来执行ASP 文件,并解释其中的脚本语言 (JScript 或 VBScript),通过 ODBC 连接数据库,由数据库访问组件 ADO(ActiveX Data Objects)完成数据库操作,最后 ASP生成包含有数据查询结果的 HTML 主页返回用户端显示。 由于 ASP 在服务器端运行,运行结果以 HTML 主页形式返回用户浏览器,因而 ASP 源程序不会泄密,增加了系统的安全保密性。 此外, ASP 是面向对象的脚本环境,用户可自行增加ActiveX 组件来扩充其功能,拓展应用范围。 ASP页面的结构 ASP 的程序代码简单、通用,文件名由 .asp 结尾, ASP文件通常由四部分构成: 1. 标准的 HTML 标记:所有的 HTML 标记均可使用。 2. ASP 语法命令:位于 % % 标签内的 ASP 代码。 3. 服务器端的 include 语句:可用 include 语句调入其它 ASP 代码,增强了编程的灵活性。 4. 脚本语言: ASP 自带 JScript 和 VBScript 两种脚本语言,增加了 ASP的编程功能,用户也可安装其它脚本语言,如 Perl、 Rexx 等。 ASP 的运行环境 目前 ASP 可运行在三种环境下。 1) WINDOWS NT server 运行IIS (Inter Information Server)以上。 2) WINDOWS NT workstation Peer Web Server。 3) WINDOWS 95/98 运行 PWS(Personal Web Server)。 其中以 NT server 上的 IIS 功能最强,提供了对 ASP 的全面支持,是创建高速、稳定的 ASP 主页的最佳选择。 ASP的内建对象 ASP 提供了六个内建对象,供用户直接调用: 1. Application 对象: Application 对象 被用来存储一个应用中所有用户共享的信息,比如你可以利用 Application 对象 来在你的站点的不同用户间传递信息。 2. Session 对象: Session 对象 被用来存储一个普通用户其滞留期间的信息。 3. Request 对象:从用户端取得信息传递给服务器,是 ASP 读取用户输入的主要方法。 对象:服务器将输出内容发送到用户端。 5. Server 对象:提供对服务器有关方 法和属性的访问 ,最常用的方法是创建 ACTIVE 组件的实例( )。 其他方法用于将 URL 或 HTML编成字符串,将虚拟路径映射到物理路径以及设置脚本的超时期限。 6. Object Context 对象: 可以被用来控制 (Active Server Page)的执行,用来进行事务处理。 此项功能需得到 MTS(Microsoft Transcation Server)管理的支持。 ASP 的主要内置组件 : Rotator 组件:用来按指定计划在同一页上自动轮换显示 广告,用于WWW 上日益重要的广告服务。 2. Browser Capabilities 组件:确定访问 WEB站点的用户浏览器的功能数据,包括类型、性能、版本等。 3. Database Access 组件:提供 ADO (ActiveX Data Objects)来访问支持 ODBC 的数据库。 4. File Access 组件:提供对服务器端文件的读写功能。 Linking 组件:生成 WEB 页内容列表,并将各页顺序连接,用于制作导航条。 此外,还可安装 Myinfo、 Counters、 Content Rotator、 Page Count 等组件,用户也可自行编。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。