PC6下载站

分类分类

聊天室建设详解二

关注+2004-10-07作者:蓝点

    接下来,我们开始讲述建设过程,首先,我们要规划,要大概了解使用多少个数据库表,这些数据库表应该有哪些字段;摆在我们面前的就已经是必须存在的几个数据库表:1、存储用户信息的用户表,2、存储发言信息的发言表,3、存储在线用户信息的在线用户表等。

  建议使用ACCESS或SQL SERVER 数据库,建立一个ACCESS数据库实在是太简单了,就象建立一个excel表格差不多,你可以不必了解太多的数据库知识。



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



用户表:



ID IP 姓名 性别 密码

. . . . .

. . . . .



聊天表:



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

. . . . . . .

. . . . . . .



在线用户表:



ID 姓名 性别 登陆时间

. . . .

. . . .



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



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



            



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

             |             |

             |             |

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

             |             |

             |             |

             |             |

             |        密码错误 |

|——————————查询用户表——————————|

| 密码正确         |

|             |

|            初|

|            次|

|            登|

|            陆|

|             |

|             |

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

|             |

|             |

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

             |

             |

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

|             |

|             |

|            选|选

|            择|择

|            颜|说

|            色|话

|            与|的

|            表|对

|            情|象

|             |

|             |

|             发言

|             |

|             |

|       把姓名、说话内容、说话对象、

|        颜色、表情写入聊天

|             |

|             |

|   发言         |        离开

|-————————————|————————————|

                          |

                          |

                          |

             |<-———————————|

             |

             |

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

             |

             |

             |

           离开聊天室


展开全部

相关文章

更多+相同厂商

热门推荐

  • 最新排行
  • 最热排行
  • 评分最高
排行榜

    点击查看更多

      点击查看更多

        点击查看更多

        说两句网友评论

          我要评论...
          取消