聊天室开发详解(二)

2018-09-06 13:19

阅读:517

  下面让我们开始讲述具体的建设过程:
首先,我们要规划,要大概了解使用多少个数据库表,这些数据库表应该有哪些字段;摆在我们面前的就已经是必须存在的几个数据库表:
1、存储用户信息的用户表,
2、存储发言信息的发言表,
3、存储在线用户信息的在线用户表等。
建议使用access(小型网站之最爱)或sql server(WINDOWS平台上强大的数据库平台) 数据库,建立一个access(小型网站之最爱)数据库实在是太简单了,就象建立一个EXCEL表格差不多,你可以不必了解太多的数据库知识。

我们先建立chat.mdb数据库包含用户表及聊天表:如下:

用户表:

ID IP 姓名 性别 密码
. . . . .
. . . . .

聊天表:

ID IP 姓名 颜色 表情 说话对象 说话
. . . . . . .
. . . . . . .

在线用户表:

ID 姓名 性别 登陆时间
. . . .
. . . .

数据库一旦建立,我们便可以开始着手编程,首先要考虑建立如下几个独立文件:1、登陆及发言区;2、刷新区;3、管理区。

先来看登陆及发言区:这是聊天室的核心部分,请先看看流程:



登陆<———————————


获取用户名、用户IP、密码



密码错误
——————————查询用户表——————————
密码正确







把用户名、用户IP、及密码写入用户表


————>把用户名、登陆时间写入在线用户表


—————————-—>发言区


选选
择择
颜说
色话
与的
表对
情象


发言


把姓名、说话内容、说话对象、
颜色、表情写入聊天表


发言 离开
-————————————————————————



<-———————————


从在线用户表中删除该用户



离开聊天室

上一篇:利用ActiveX控件

下一篇:ASP脚本循环语句


评论


亲,登录后才可以留言!