《第12章ASP程序开发实例——聊天室课件.ppt》由会员分享,可在线阅读,更多相关《第12章ASP程序开发实例——聊天室课件.ppt(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、教材 第12章 ASP程序开发实例聊天室 网络聊天室是网络中一种常见的应用。通过网络聊天室,网络中的用户可以实现与网上的其他用户的在线沟通。本章将详细介绍利用ASP+Access数据库实现网络聊天室的具体方法,帮助用户进一步通过实例操作掌握ASP动态网站程序开发的技巧信息。12.1 网络聊天室的相关技术网络聊天室的相关技术12.2 聊天室系统简介聊天室系统简介12.3 设计聊天室系统设计聊天室系统12.1 网络聊天室的相关技术网络聊天室的相关技术主题 12.1.1 刷新聊天室 1. 利用HTML脚本刷新网页2. 利用Appliation对象与Session对象刷新聊天室 12.1.2 私聊功能
2、 网络聊天室的私聊功能允许聊天室用户与另一个用户屏蔽其他用户单独进行聊天,聊天内容既不会显示在公共聊天频道中,更不会被参与聊天用户以外的其他用户看到。要实现这样的功能,聊天室设计者可以设置几个Application变量来保存私聊信息,例如,Application(“chat”)保存私聊的内容,Application(“chatto”)保存私聊的对象,Application(“owner”)保存聊天发言者。当用户登录聊天室系统时,使用Session(“user”)记录用户名,Session(“chat”)记录该用户是否私聊,初始化为False,表示用户没有私聊。当用户需要私聊时,则记录私聊信息,并将Session(“chat”)设置为True,表示有私聊。12.2 聊天室系统简介聊天室系统简介 12.2.1 数据库设计 本章实例采用Access数据库。根据系统的结构图(如图12-1所示)可以看出,该聊天室系统将用到User数据库、Online数据表和chat数据表等3个数据表 12.2.2 系统文件简介12.3 设计聊天室系统设计聊天室系统 12.3.1 用户登录模块 12.2.3 用户注册模块 12.3.3 用户聊天模块