基于asp的聊天室的设计与实现.doc

上传人:bao****ty 文档编号:145017065 上传时间:2020-09-15 格式:DOC 页数:27 大小:280KB
返回 下载 相关 举报
基于asp的聊天室的设计与实现.doc_第1页
第1页 / 共27页
基于asp的聊天室的设计与实现.doc_第2页
第2页 / 共27页
基于asp的聊天室的设计与实现.doc_第3页
第3页 / 共27页
基于asp的聊天室的设计与实现.doc_第4页
第4页 / 共27页
基于asp的聊天室的设计与实现.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《基于asp的聊天室的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于asp的聊天室的设计与实现.doc(27页珍藏版)》请在金锄头文库上搜索。

1、基于asp的聊天室的设计与实现结点没有双亲;(2)至少有一个节点有多于一个的双亲。网状模型的基于asp的聊天室的设计与实现表现能力很强,它能够反映实体之间的横向联系。网状模型也存在缺点基于asp的聊天室的设计与实现,那就是该模型在概念上、结构上和使用上都比较复杂,对计算机的基于asp的聊天室的设计与实现软件和硬件的环境要求比较高。?关系模型。关系模型基于asp的聊天室的设计与实现是一张二维表格,它是用表格来描述实体之间的关系。关系模型数据库基于asp的聊天室的设计与实现是20世纪70年代发明的一种数据库,从原理上讲,它是存储由列和行数基于asp的聊天室的设计与实现据组成的表格。在表格中,每一列

2、称为字段;每一行数据称为一条记录。基于asp的聊天室的设计与实现关系模型既能够反映字段间的一一对应关系,还能够反映字段间多对多基于asp的聊天室的设计与实现关系。关系模型既可以反映属性之间一对多的关系,也可以反映属性之间的基于asp的聊天室的设计与实现多对多的关系,关系模型具有以下特点:(1)数据结构简单,概念基于asp的聊天室的设计与实现清楚;(2)能够直接反映实体之间一对一、一对多和多对多关系;(3)通基于asp的聊天室的设计与实现过公共属性就可以建立表与表之间的联系,从而就建立了实体之间的联系;基于asp的聊天室的设计与实现(4)具有严格的理论基础。但速度与其它类型数据库系统相比还是基于

3、asp的聊天室的设计与实现稍微偏慢,设计数据管理系统的难度比较大。方案的分析及特点Microsof基于asp的聊天室的设计与实现t Access数据库是微软公司的Office办公套件的一个基于asp的聊天室的设计与实现重要组件。Access数据库属于关系数据库的一种,使用它不需要进基于asp的聊天室的设计与实现行过多复杂的编程,利用所提供的向导和一些图形化的界面和工具就能完成小基于asp的聊天室的设计与实现型数据库管理系统的设计和实现。Access数据库基于asp的聊天室的设计与实现提供了7种对象来完成数据库的功能。这7种对象分别为表、查询、窗体基于asp的聊天室的设计与实现、报表、页、宏和模

4、块。Access数据库在计算机中以数据库文件(.m基于asp的聊天室的设计与实现db)存储。在这7种对象中,表用来存贮数据,对数据进行产看和分基于asp的聊天室的设计与实现析,窗体为数据的输入等操作设置友好的外观。报表以格式化的形式基于asp的聊天室的设计与实现来对外展示数据,数据访问页将数据发布到Web上,宏将自动完成一组基于asp的聊天室的设计与实现操作,模块能自动完成常规任务并创建业务解决方案。基于asp的聊天室的设计与实现Access 数据库管理系统由于与Microsoft O基于asp的聊天室的设计与实现ffice应用程序的高度集成,为用户提供友好的用户界面和方便快捷基于asp的聊天

5、室的设计与实现的运行环境。Access 数据库管理系统具有独特的数据库窗口、基于asp的聊天室的设计与实现快速访问特定的目标文件、名称自动更新、条件格式、数据库转换、子数据基于asp的聊天室的设计与实现表、导出数据到Excel和Word文本文件、窗体的改进、数据访问页、基于asp的聊天室的设计与实现压缩关闭数据库、示范数据库和与SQL Server协同工作的功能。基于asp的聊天室的设计与实现  数据库设计阶基于asp的聊天室的设计与实现段:Access数据库设计是综合运用计算机基于asp的聊天室的设计与实现软、硬件技术,结合应用系统领域的知识和管理技术的系统工程。它基于asp的聊天

6、室的设计与实现不是凭借个人经验和技巧就能够设计完成的,而首先须遵守一定的规则实基于asp的聊天室的设计与实现施设计而成。在现实世界中,信息结构十分复杂,应用领域千差万别,而设计基于asp的聊天室的设计与实现者的思维也各不相同,所以数据库设计的方法和路径也多种多样。尽管如此基于asp的聊天室的设计与实现,按着规范化设计方法,仍可将数据库设计归纳为如下6个阶段:1.需求分析阶段需求分析阶段是数据库设基于asp的聊天室的设计与实现计的基础,是数据库设计的最初阶段。这一阶段要搜集大量的支持系统基于asp的聊天室的设计与实现目标实现的各类基础数据库、用户需求信息和信息处理需求,并加以基于asp的聊天室的

7、设计与实现分析归类和初步规划,确定设计思路。需求分析做的好与坏,决定了后续设计基于asp的聊天室的设计与实现的质量和速度,制约数据库应用系统设计的全过程。?3.2.3具体实现方式及代码讲解基于asp的聊天室的设计与实现文字聊天室,有管理员功能,可踢人、提升管理员、查阅用户信息,文基于asp的聊天室的设计与实现字聊天,私聊,支持表情,点歌等功能。聊天室用Access数据库和A基于asp的聊天室的设计与实现SP技术制作。聊天室的设计都离不开数据库,因基于asp的聊天室的设计与实现为服务器要把每个聊天室成员的发言、姓名(或昵称)、发言时间、表情基于asp的聊天室的设计与实现等存放起来,以便各个浏览器

8、读取。Acces基于asp的聊天室的设计与实现s数据库就可以实现这些功能。在Access数据库中建立一个数据库列基于asp的聊天室的设计与实现表,该表至少要具备三个数据字段:用户姓名或昵称、时间、谈话内容。如果基于asp的聊天室的设计与实现要记录多个信息,想说话表情,需要的显示颜色等则应再适当增添相应的字基于asp的聊天室的设计与实现段。另外,如果支持悄悄话,还应当附加地址栏应以存放每个用户的基于asp的聊天室的设计与实现IP地址。例如本聊天室:利用Access建立基于asp的聊天室的设计与实现一个名为“聊天室.mdb”的数据库,在该数据库中建立一个名为基于asp的聊天室的设计与实现“chat

9、room”的数据表,其结构简单如下所示:字段名称      数据类型   默认值用户昵称      文本       发言时间      日期/时间   Now()发言内容      备注       在表的基础上要建立一个查询,因为传递至

10、浏览器端的不能室所有的内容而是一部分,如最近十分钟内的谈话。因而该查询所需要的语句为:Select*From chatroom where datediff(“n”发言时间,now()<10 Order by 发言时间Desc)同时,数据库访问组件访问服务器数据库可以通过浏览器查询服务器的后端数据库得到,ASP通过内置的数据库访问组件(ADODB)实现,ADO即ActiveDataObject,是专门针对Internet和Web数据库开发的,利用ADO查询数据库的步骤是:  (1)设置DSNADODB通过ODBC工作,因此要在ODBC中设置DSN(数据源名)。  (2

11、)生成ADODB组件实例为:     SetConnect=Server1CreateObject(/ADODB1Connection0)(3)连接数据库利用ADODB的成员函数Open和先前设定的DSN可以和数据库连接,ConnectOpen(/DSN=dsnname;UID=userID;PWD=password)  (4)执行查询指定Access查询语句:Access =/select*fromtablename虽然ASP支持许多不同的程序语言(VBScript、Jscript、PerlScript),不过这些程序语言中,以VBScrip

12、t对ASP的支持最为完整,使得VBScript成为ASP默认使用的程序语言。ASP程序代码可以将VBScript视为特殊的HTML标记。因为,只要在<%与%>之间的文字语句,都被视为在服务器端执行并以VBScript所编写ASP的程序代码,这样就可以使用<%>来取代<script language=”VBScript”runat=”server”></script>    在ASP中常用的内置对象有5个分别是Response对象、Request对象、Session对象、Application对象和Server对象关于

13、Response对象的介绍 每一种程序语言或开发工具都有一定的与用户沟通的函数,Active Server Page内嵌两种对象,分别是超文本链接传输协议的请求和响应对象。在ASP中负责将信息传递给用户对象的就是Response对象。Response对象用于动态响应客户端请求(Request),并将动态生成的相应结果返回到客户浏览器中,使用Response可以动态创建Web页面,改变HTTP标题头,还可以自动将客户端重定向(Redirect)到一个指定的页面中,另外,如果要向客户端写入Cookies时,Response对象也是一种很好的工具。医院门诊的基本信息,其中包括:?1) 门诊挂号:患者根据自己自身的情况选择,所要看的科室和医生。支持限号挂号和不限号挂号两种方式、支持多种不同号别、诊别的医院、采用多种编码方案,加快录入速度,可生成工作量与费用统计日报表及月报表。2) 门诊划价、收费管理:可一体化办理也可分开办理划价、收费,药费划价与非药费划价可相互分离或合二为一,支持异常情况处理。3) 门诊取药:根据医生的诊断、给药,在通过划

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

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