全球旧事资料 分类
信息表在线用户信息表如下在线用户信息表列名ID姓名性别登陆时间数据类型自动编号
varchar15
varchar2datetime可否为空NOTNULLNULLNULLNULL说明
文件编号用户姓名用户性别用户登陆聊天室的时间
f下面就是实现系统各个模块的详细设计
611聊天室系统用户组册登录模块的设计
如果用户是第一次登陆的话,那么必须进行注册,否则将无法登陆到我们的聊天室中。在这里我们设计了一个简单的用户注册模块,即将用户的用户名和登陆密码提交到用户表中去。系统会根据用户表中的信息判断是否准许用户进入聊天室。
612聊天室系统用户发言模块设计
为了使用户能够看到聊天者的聊天信息,在此我们设计实现了输出发言者聊天信息的功能首先我们实现了如何显示聊天者发言的程序
613聊天室系统实时在线用户模块设计(listo
li
easp))
每当一个新的用户进入聊天室后,系统应当将该用户显示在在线聊天名单中,并将当前的用户的颜色以不同于其他用户的颜色显示。实现这一功能的数据库操作如下:
614聊天室系统在线用户离开模块设计
当用户离开聊天室的时候,除了让页面中显示相应的离开信息,还应当实现从聊天室的在线名单中删除。例如,当用户“孙道元”准备离开聊天室时,点击离开聊天室按钮即可,用户离开后可以看到管理员发送的离开提示,并且更新在线用户的名单用于实现用户离开聊天室的程序段如下:如果用户选择离开聊天室从在线名单中把他删除
615聊天室系统用户留言管理模块设计
在这一模块中如果有聊天者散布非正常言论我们将对其进行删除,也就是通过数据库将其留言从数据库中删除,实现其功能的具体程序如下:
62聊天室系统留言板的数据库设计
f当用户不在线时我们给用户设计了留言板系统,我们仍然采用ACESS创建了一个名为BOOKS的数据库并在数据库中创建了名为liuya
和admi
的数据表分别用于保存留言数据库和管理留言数据数据库中包含了两个liuya
和admi
的数据表1Liuya
数据表用于保存留言数据Liuya
数据表字段名ID作者Email标题内容时间2admi
表字段名Admi
amePassword字段类型自动编号文本文本文本备注日期152050宽度字段属性主键不允许空允许空不允许空不允许空允许空留言姓名
留言者的Email
说明
留言标题留言内容留言时间
Admi
表用于保存管理员帐号密码字段类型文本文本宽度1515字段属性
不允许空字符串不允许空字符串
说明管理员帐号管理员密码
621聊天室留言板数据库联接
由于多个页面中需要打开数据库可将数r
好听全球资料 返回顶部