聊天室建设详解二

司徒雪辰

司徒雪辰

2016-01-29 17:08

聊天室建设详解二,聊天室建设详解二
      接下来,我们开始讲述建设过程,首先,我们要规划,要大概了解使用多少个数据库表,这些数据库表应该有哪些字段;摆在我们面前的就已经是必须存在的几个数据库表:1、存储用户信息的用户表,2、存储发言信息的发言表,3、存储在线用户信息的在线用户表等。
  建议使用ACCESS或SQL SERVER 数据库,建立一个ACCESS数据库实在是太简单了,就象建立一个EXCEL表格差不多,你可以不必了解太多的数据库知识。

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

用户表:

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

聊天表:

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

在线用户表:

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

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

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

            

            登陆<———————————|
             |             |
             |             |
       获取用户名、用户IP、密码       |
             |             |
             |             |
             |             |
             |        密码错误 |
|——————————查询用户表——————————|
| 密码正确         |
|             |
|            初|
|            次|
|            登|
|            陆|
|             |
|             |
|     把用户名、用户IP、及密码写入用户表
|             |
|             |
|————把用户名、登陆时间写入在线用户表
             |
             |
|—————————-—发言区
|             |
|             |
|            选|选
|            择|择
|            颜|说
|            色|话
|            与|的
|            表|对
|            情|象
|             |
|             |
|             发言
|             |
|             |
|       把姓名、说话内容、说话对象、
|        颜色、表情写入聊天表
|             |
|             |
|   发言         |        离开
|-————————————|————————————|
                          |
                          |
                          |
             |<-———————————|
             |
             |
        从在线用户表中删除该用户
             |
             |
             |
           离开聊天室
 
展开更多 50%)
分享

猜你喜欢

聊天室建设详解二

ASP
聊天室建设详解二

聊天室建设详解五

ASP
聊天室建设详解五

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

聊天室建设详解三

ASP
聊天室建设详解三

聊天室建设详解四

ASP
聊天室建设详解四

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

聊天室建设详解一

ASP
聊天室建设详解一

聊天室实现私聊(二)

ASP
聊天室实现私聊(二)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

完整的站点访问统计系统(一:数据库篇)

完整的站点访问统计系统(一:数据库篇)

呕心沥血制作《艾诺迪亚3》图文流程攻略(二)

呕心沥血制作《艾诺迪亚3》图文流程攻略(二)
下拉加载更多内容 ↓