文章插图
文章插图
接下来,我们开始讲述建设过程,首先,我们要规划,要大概了解使用多少个数据库表,这些数据库表应该有哪些字段;摆在我们面前的就已经是必须存在的几个数据库表:1、存储用户信息的用户表,2、存储发言信息的发言表,3、存储在线用户信息的在线用户表等 。
建议使用access或SQL SERVER 数据库,建立一个ACCESS数据库实在是太简单了,就象建立一个Excel表格差不多,你可以不必了解太多的数据库知识 。
我们先建立chat.mdb数据库包含用户表及聊天表:如下:
用户表:
ID ip 姓名 性别 密码
. . . . .
. . . . .
聊天表:
ID IP 姓名 颜色 表情 说话对象 说话
. . . . . . .
. . . . . . .
在线用户表:
ID 姓名 性别 登陆时间
. . . .
. . . .
数据库一旦建立,我们便可以开始着手编程,首先要考虑建立如下几个独立文件:1、登陆及发言区;2、刷新区;3、管理区 。
先来看登陆及发言区:这是聊天室的核心部分,请先看看流程:
登陆<———————————|
||
||
获取用户名、用户IP、密码 |
||
||
||
|密码错误 |
|——————————查询用户表——————————|
| 密码正确|
| |
|初|
|次|
|登|
|陆|
| |
| |
| 把用户名、用户IP、及密码写入用户表
| |
| |
|————>把用户名、登陆时间写入在线用户表
|
|
|—————————-—>发言区
| |
| |
|选|选
|择|择
|颜|说
|色|话
|与|的
|表|对
|情|象
| |
| |
|发言
| |
| |
| 把姓名、说话内容、说话对象、
|颜色、表情写入聊天表
| |
| |
| 发言|离开
|-————————————|————————————|
|
|
|
|<-———————————|
|
|
从在线用户表中删除该用户
|
|
|
离开聊天室
【2 ASP建设聊天室详解】-
推荐阅读
- 葡萄干有哪些饮食禁忌及适宜人群?
- 与君歌中程兮是好人吗
- 冰箱里不能放的食物有哪些
- 大学生直接考注册会计师吗
- 安卓手机Root好不好?手机Root后有什么好处和影响?
- 故在古文中的意思
- 大庆一日游必去景点
- 1 ASP建设聊天室详解
- 女人经常熬夜吃什么好,女人熬夜后吃什么恢复元气