数据字典
1.用户信息表
名称:用户信息表
描述:存储用户注册信息
定义:用户信息表=ID+用户名+昵称+密码+性别+年龄+所在地+E-Mail+自我
介绍
说明:通过注册添加用户信息。
位置:存储到服务器
2.用户登录信息
名称:用户登录信息
描述:用来存储用户登录时输入的基本信息
定义:用户登录信息=用户名+密码+服务器 IP 地址+是否新用户+是否记住密
码+是否隐身登陆。
位置:存储到服务器
3.用户密码
名称:用户密码
描述:用户登录时输入的唯一确定用户信息,限定为不小于四位的字符或数
字
定义:用户密码=字符或数字或字符+数字
位置:服务器,用户个人信息
4.服务器
名称:服务器
描述:存储管理员信息
定义:管理员信息表=ID+用户名+密码
说明:仅用来保存服务器端管理员信息,只能直接在数据库中添加。
5.用户私聊信息表
名称:用户私聊信息表
描述:存储个人悄悄话聊天室状态信息
定义:私聊信息表=网友昵称+被邀请者昵称+聊天内容
位置:服务器,个人聊天记录
6. 用户群聊信息表
名称:用户群聊信息表
描述:存储群聊聊天室状态信息
定义:群聊聊天室信息表=房主昵称+聊天室名称+密码+人数+聊天内容
位置:服务器,群聊天记录
7.离线消息表
名称:离线消息表
描述:存储用户离线后接收到的消息
定义:离线消息表=ID+用户名+发言人昵称+发言时间+发言内容
位置: 服务器,其他用户
8.举报处理信息表
名称:举报处理信息表
描述:存储举报信息的处理状态
定义:举报处理信息表=ID+用户名+昵称+被举报人昵称+处理状态
位置:服务器,用户个人信息
9.查找,添加好友
名称:查找,添加好友
描述:用户查找,添加的好友名
定义:输入好友用户名或 ID 或相关信息
位置:服务器
10.注册网友资料
名称:注册网友资料
描述:匿名网友进行注册时所需填写的信息
定义:注册网友资料=昵称+密码+籍贯+出生日期+邮箱+验证码+性别+自我介
绍
位置:数据库
11.管理员资料
名称:管理员资料
描述:对网友开放的管理员的相关信息
定义:管理员资料=帐号+昵称+性别+自我介绍
位置:数据库,客户端
12.在线网友列表
名称:在线人员列表
描述:聊天室当前在线参与聊天的用户
定义:在线网友列表=在线人数+网友昵称+网友帐号
位置:聊天室,数据库
13.匿名网友信息
名称:匿名网友信息
描述:存储用户注册信息
定义:匿名网友信息=匿名+密码+性别+年龄+所在地+E-Mail
位置:存储到服务器
14.聊天室主题信息
名称:聊天室主题信息
描述:聊天室注册网友与匿名用户交谈内所涉及话题
定义:词汇+短语+句子等
说明:不涉及禁言词汇
位置:聊天室,数据库
15.聊天室人数信息
名称:聊天室人数信息
描述:已聊天室的参加人数
定义:进入聊天室的注册网友+匿名网友+管理员
位置:服务器,聊天室
16.网友禁言信息
名称:网友禁言信息
描述:造谣、歧视、污辱、诽谤、诋毁、辱骂威胁或嘲笑他人等词汇
定义:服务器不接受的词汇以**符号出现在聊天内容中
说明:过多使用禁言词汇将导致账号不能使用
位置:服务器,聊天室
17.聊天室账号信息
名称:聊天室账号信息
描述:管理员可以开启或关闭一个聊天室账号
定义:注册用户或匿名用户所处聊天室的账号
位置:存储器
18.管理账号信息
名称:管理账号信息
描述:管理员管理聊天室,用户账号
定义:存储各用户的信息及聊天室的信息供管理员参考
位置:存储器
19. 文字信息
名称:文字信息
描述:网友聊天中发的文字信息
定义:文字信息=1{汉字符号|字母符号|数字符号|标点符号|特殊符号}1000
位置:聊天室,服务器
20.图片信息
名称:图片信息
描述:网友聊天中发的图片信息
定义:图片信息=1{图片}10
位置:聊天室,服务器
21. 文件信息
名称:文件信息
描述:网友聊天中发的文件信息
定义:文件信息=所有文件
位置:聊天室,服务器
22. 语音信息
名称:语音信息
定义:网友聊天中通过语音设备所发出的语音信息
描述:语音信息=网友之间直接对话信息
位置:聊天室,服务器
23. 视频信息
名称:视频信息
描述:网友聊天中通过视频设备传递的视频信息
定义:视频信息=通过视频设备所能看到的网友所有信息+语音信息
位置:聊天室,服务器
24. 文明度
名称:文明度
描述:用于检测网友聊天文明程度
定义:文明度(初始值 100)=初始值-敏感词汇出现次数
位置:服务器与聊天室