xml聊天室毕业论文_.doc

上传人:marr****208 文档编号:117546934 上传时间:2019-12-05 格式:DOC 页数:18 大小:137KB
返回 下载 相关 举报
xml聊天室毕业论文_.doc_第1页
第1页 / 共18页
xml聊天室毕业论文_.doc_第2页
第2页 / 共18页
xml聊天室毕业论文_.doc_第3页
第3页 / 共18页
xml聊天室毕业论文_.doc_第4页
第4页 / 共18页
xml聊天室毕业论文_.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《xml聊天室毕业论文_.doc》由会员分享,可在线阅读,更多相关《xml聊天室毕业论文_.doc(18页珍藏版)》请在金锄头文库上搜索。

1、湖南化工职业技术学院信息工程系 毕业设计论毕业设计论文文 题 目: XML 聊天室聊天室 专 业: 计算机信息管理 姓 名: 唐 沛 指导老师: 蒋 勇 年 月 日 2 目录 第一章第一章 引言引言3 3 第二章第二章 ASPASP 基础基础 3 3 2.1 ASP 技术的产生.3 2.2 ASP 的特点.3 2.3 ASP 内嵌了 6 种基本的对象.3 2.4 使用 ADO 访问数据库 4 2.5 ASP 运行环境.4 2.6 ASP 安装设置.4 第三章第三章 聊天室的设计聊天室的设计5 5 3.1 业务描述 5 3.2 系统功能描述 5 3.3 数据库设计 6 3.4 数据表设计 7 3

2、.4.1.用户基本资料 7 3.4.2 留言基本信息 8 第四章第四章 软件实现软件实现9 9 4.1 用户登录系统的实现 9 4.2 用户注册功能实现 .10 4.3 留言功能实现 .13 4.4 留言管理功能实现 .14 第五章第五章 系统的调试与运行系统的调试与运行1616 5.1 测试概述 .16 5.1.1 软件测试的目的16 5.1.2 软件测试的任务16 5.1.3 测试环境16 5.2 单元测试 .17 5.2.1 黑盒测试17 5.3 集成测试 .17 第第 6 6 章章 结论结论1717 致谢致谢1818 参考文献参考文献1818 湖南化工职业技术学院毕业设计 3 第一章第

3、一章 引言引言 随着网络与信息技术的发展,信息技术作为工具被引入聊天联络领域从而产生了聊天室 (Chatting Room)。所谓聊天室就是一个可以让许多用户同时互相通信的网上园地,个人用 户可以通过网上聊天室将自己融入整个网络社会中。由于目前上网的一般都是具有高学历 的新一代创业者,因此,在网上聊天室这个虚拟的社会中,可以结交各层次各地方的朋友, 从而为自己获取更多的知识和更多的阅历。 在网络遍布的今天,网络传媒的便捷和迅速,极大地强化了聊天室的作用。网站为了提高 人气,就不得不包装和创生自己的审美形象。而为了营销这个形象,打造一个温馨的网络 之家就成了重中之重。聊天室的推行就显得越发重要起

4、来。 第二章第二章 ASP 基础基础 2.1 ASP 技术的产生技术的产生 Active Server Pages(ASP)是由一套微软公司开发的服务器端脚本环境。ASP 之所以能受到 大家的重视与使用的原因,主要在于所产生的执行结果是标注的 HTML 格式,而且这些程 序是在网络服务器端中执行,使用一哦般的浏览器(如 IE 或者 Netscape)都可以正确的获 得 ASP 的“执行”结果,并且将这 ASP 执行的结果直接在浏览器中“浏览” ,不像 Vbscript 或 JavaScript 是在客户端(client)的浏览器上执行,若使用 Vbscript 来设计程序, 客户端(clien

5、t)在 IE 浏览器中可以显示程序执行的结果,可是客户端(client)若使用 Netscape 浏览器就无法显示 Vbscript 的执行结果。 2.2 ASP 的特点的特点 ASP 具有以下特点: (1)使用 Vbscript、Jscript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地创建网 站的应用程序。 (2)只要使用一般的文字编辑程序,如 window 记事本,即可进行编辑。 (3)无须 compile 编译,容易编写,可在服务器端直接执行。 (4)通吃各家浏览由于 ASP 程序是在网络服务器端中执行,执行结果所产生的 HTML 件使用与不同的浏览器。 (5)语言相容性高

6、,ASP 与所有的 ActiveX script 语言都相容,除了可结合 HTML,Vbscript、JavaScript,ActiveX 服务器组件来设计外,并可经由 plug-In(外挂组件 模块)的方式,使用其他厂商(third Party)所提供的语言。 (6)隐秘的安全性高,如果我们在浏览器中直接查看网页的原始代码,就只能看到 HTML 文件,原始的 ASP 程序代码是看不到的!这是因为 ASP 程序先于网站服务(Web Server)端执行后,将结果转换成标准 HTML 文件,再传送到客户端(client)的浏览器上, 因此,我们所辛苦撰写的 ASP 程序并不会轻易地被看见进而被盗

7、用。 2.3 ASP 内嵌了内嵌了 6 种基本的对象种基本的对象 Active Server pages 提供内建对象,这些对象使用户更容易收集通过浏览器请求发送的信息、 4 相应浏览器遗迹存储用户信息(如用户首选项目) 。主要 包括以下六大对象: (1)request 对象:提取提交表单中的数据或者 cookies 中的数据 (2)response 对象:向浏览器输入文本、数据和 cookies 遗迹控制在传送网页过程中的 每一个阶段。 (3)sever 对象:创建 COM 对象和 scripting 组件等。 (4)Application 对象:被用于存放在同一个应用中为多个用户之间的共享

8、信息 (5)Session 对象:为当个用户保持数据。 (6)ObjectContext 对象:用于中止或者提交当前的事务。 2.4 使用使用 ADO 访问数据库访问数据库 ActiveX Data Objects(ADO)是一项容易使用并且扩展的将数据库访问添加到 Web 页的 技术。可以使用 ADO 去编写紧凑简明的脚本以便连接到 Open Database Connectivity(ODBC)兼容的数据和 OLE DB 兼容的数据源。如果你是一个对数据库连接 有一定了解的脚本编写人员,那么你将发现 ADO 命令语句并不复杂而且容易掌握。同样 地,如果你是一个经验丰富的数据库编程人员,你将

9、正确认识 ADO 的先进的语言无关性 和查询处理功能。 创建 ODBC DSN 文件 在创建数据库脚本之前,必须提供一条使 ADO 定位、标识和与数据库通讯的途径。数据 库驱动程序使用 Data source Name(DSN)定位和标识特定的 ODBC 兼容数据库,将信息 从 Web 应用程序传递给数据库,典型的情况下,DSN 包含数据库配置、用户安全性和定 位信息,且可以获取 window NT 注册表项中或者文本文件的表格。 通过 windows 的“开始”菜单打开“控制面板” ,你可以创建基于 DSN 的文件。双击 “ODBC”图标,然后选择“文件 DSN”属性页,单击“添加” ,选择

10、数据库驱动程序, 然后单击“下一步” 。按照后面的指示配置使用与你的数据库软件的 DSN。 2.5 ASP 运行环境运行环境 要浏览 ASP 文件必须经过服务器解析才能浏览得到。如果是将 ASP 文件上传到支持的 ASP 的服务器,那就能够直接浏览。但是如果是本机上面的,那将必须将自己的电脑设置 成为服务器。单机并不需要设置成为局域网,只需要设置称谓单击服务器就可以。 ASP 运行所需的环境如下: Microsoft internet information sever version 3.0/4.0 on windows NT server Microsoft Peer Web Servic

11、es Version 3.0 on windows NT workstation Microsoft Personal Web Server on Windows 95/98 也就是说我们经常所使用 window95/98/2000/xp 都可以运行 ASP,只需要将其设置为单 机服务器就行了。 归建一点:window95/98,需要安装 PWS;window2000/XP,需要安装 IIS。才能发挥其 ASP 的作用。可以说,win95/98 的 PWS 和 win2000/XP/2003 的 IIS 就是 ASP 的运行环境。 2.6 ASP 安装设置安装设置 ASP 的安装可以通过以下三

12、步完成: a.将本网站拷贝到硬盘上的某一目录下,如:拷贝至 E:/btsj 文件夹下。 b.运行 IIS,新建一虚拟目录(假设目录别名为 zhangdan) ,接着点击“下一步,浏览 “E:/btsj 文件夹中“。 湖南化工职业技术学院毕业设计 5 c.在浏览器地址栏里输入 http:/localhost/zhangdan/index.asp 便可以运行本网站了 第三章第三章 聊天室的设计聊天室的设计 3.1 业务描述业务描述 XML 聊天室是一个会员登录留言系统,用户只有注册以后,拥有合法的身份,才能使 用正确的账号和密码登录到聊天室主页面,查看留言的信息,以及在此处留言,并且对 XML 论

13、坛留言管理,删除一些留言信息。 具体的业务流程图如下: 用户 登录 注册 Username 数据表 Username 数据表 发表留言 查看留言 留言管理 Gblisten 数据表 Gblisten 数据表 Gblisten 数据表 3.2 系统功能描述系统功能描述 本系统是一套网上交流的聊天室软件,根据用户的需要和实际的管理条件,应由用户 功能实现,留言功能实现和后台管理等几个模块所构成,注册的用户可以对留言信息进行特 定的操作。 鉴于本系统的性质,系统应该实现以下功能. 1.用户功能实现 (1).用户的登录 (2).用户的注册 2.留言功能实现 (1).查看留言信息 (2).回复留言信息

14、3.后台管理 (1).用户信息的管理 (2).留言信息的管理 本系统分为三个大的模块,他们分别是用户模块,留言模块和后台管理模块。本系统的功能层 次图如图 6 XML 聊天室 用户模块留言模块后台管理模块 用户 登录 用户 登录 发表 留言 信息 查看 留言 信息 用户 信息 管理 留言 信息 管理 3.3 数据库设计数据库设计 本系统是为了提供给广大用户一个网上交流的平台,所以聊天室的流程是以 用户为中心进行的. 数据流图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少 数几种符号综合地反映出信息在系统中的流动、处理和存储情况。数据流图具 有以下两个特性: (1)抽象性:表现在它完全

15、舍去了具体的物质,只剩下数据的流动、加工处 理与存储。 (2)概括性:表现在它可以把信息中的各种不同业务处理过程联系起来,形 成一个整体。 数据流图由以下四种基本元素组成,既外部实体、数据流、处理(功能) 、 数据存储等,数据流图中所用的符号如下: 外部实体 处理 数据流 数据存储 XML 聊天室的数据流程图如下: 湖南化工职业技术学院毕业设计 7 (7) (6) (5)(8) (9) (10) (1)(4) (2)(3) 说明:(1) (4)表示用户登录,(2)(3)表示用户注册,(6)(7)(8)表示发表留言信息 (5)表示查看留言,(9)(10)表示删除留言 2.3 数据流程图 3.4

16、数据表设计数据表设计 3.4.1.用户基本资料用户基本资料(Users.xml): 存放所有已注册客户数据资料的 XML 文档。每条客户数据包括登录名、密码、 真实姓名、Email、地址、邮政编码、和联系电话等信息。 具体实现如下: 将改变我们生活的 XML 应用,你知道多少? 开拓者 wanglinhao 2005-11-03 11:55:47 首先介绍 XHTML,它是 W3C 推荐的标准,基本上是对 HTML4 的改写,使其成为结构良好的 XML。HTML 是一种 SGML 应用,当 用户 发表留言 查看留言 P2 F1 留言信息 P3 删除留言 P5 注册 F2 用户资料 P4 登录 P1 8 XML 作为对 SGML 在 Web 应用上的简化和规范化开发出来的时候,HTML(本 身是 Web 上的通用语言)就成为采用 XML 的首选目标。于是出现了 HTML 的 一种变体,称为 XHTML。XHTML 研究的目标是一种更容易解析的 HTML 语 言。XHTML 很容易用现成的 XML 工具处理,力求更好地分离内容与表示。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号