2024年4月30日发(作者:)
网站聊天室
策划草案
目录:
一、家园聊天室功能分析 ....................................................................................................... 2
1.1功能需求 ......................................................................................................................... 2
1.2性能要求 ......................................................................................................................... 2
二、系统运行环境 ................................................................................................................... 3
三、聊天室系统整体模块图及流程图 ................................................................................... 3
四、聊天室用户管理区的详细设计与实现 ........................................................................... 7
4.1数据库的结构定义 ......................................................................................................... 7
4.2聊天室系统用户组登陆模块 ......................................................................................... 8
4.2.1聊天室用户组群说明 .............................................................................................. 8
4.2.2 聊天室用户组功能区说明: ................................................................................. 8
4.2.3 聊天室用户聊天界面图示及具体说明: ............................................................. 9
4.2.4 聊天室管理员聊天界面图示及具体说明: ....................................................... 13
五、聊天室等级积分及道具设置 ......................................................................................... 15
5.1 聊天室等级积分规则: .............................................................................................. 15
5.2 聊天室用户级别名称、对应积分、开放权限、道具 .............................................. 16
5.3 聊天室参考头像 .......................................................................................................... 20
5.4 积分消费、兑换规则 .................................................................................................. 20
5.5积分兑换商城页面设计 ............................................................................................... 21
5.6 用户在线充值页面: .................................................................................................. 21
1
一、聊天室功能分析
1.1功能需求
通过聊天室,用户可以自定义个人资料,可以以不同的身份实时发送即时的
聊天信息,可以指定聊天的对象,发送信息也可以进行各种设置包括聊天者的表
情及文字颜色,除了提供了文字聊天功能外,本聊天室还支持视频、留言板等功
能。
☆ 三种身份用户(游客、网页注册用户、序列号注册用户、管理员)登陆聊
天室
☆ 管理员(包括:管理员【权限:执行职能/权限的授予职能】、临时管理员
【权限:执行职能】,临时管理员来源:网页注册用户、序列号注册用户)
☆ 一个房间限定承载100人
☆ 注册用户拥有积分、级别、头衔、随着积分增加可享有对应权利。
☆ 注册用户可修改个人信息、更换头衔(头衔变更不影响原积分和级别)
☆ 聊天室把用户语句写入数据库
☆ 用户可修改聊天语句的颜色
☆ 用户可以改变聊天对象、私聊
☆ 用户可以观看视频
☆ 设置发言人的表情
☆ 浏览器不断的对数据库进行刷新、读取
☆ 实时更新在线用户
☆ 对用户及用户留言进行查看和管理
☆ 留言、回复、管理(修改个人信息、踢人、限制发言、设置临时管理员等
等)
1.2性能要求
聊天室成员的动态刷新:因为许多用户在退出时是不从标准的“退出”端口
连接退出的,这样会导致一个麻烦就是服务器并不知道该用户已经退出,在聊天
窗口显示该用户依然在线。因此需要完善的在线用户数据库,每隔固定时间就检
查一次,确定用户是否最后一次发言到现在已经超时(具体超时时间我暂定为3
0分钟,不知是否可行),如果超时就自动令该用户下线,以避免数据库频繁检
测导致的服务器的负担,当然,用户每一次的发言必须把发言时间、内容、ID、
IP,发言对象等写入数据库。游客用户如果想重新登录聊天室,需要执行第一
次登录时候的操作,网站注册以及序列号注册用户则可以记住用户名和密码(记
2
住密码功能要提示非家用电脑慎用),点击确定直接东路聊天室,登陆后自动连
接退出前页面,
二、系统运行环境
暂无内容
三、聊天室系统整体模块图及流程图
系统功能模块:(“后台系统功能模块”和“前台系统功能模块”)
管理员登录
管理员登录模块
聊
天
室
系
统
后
台
管理员退出系统模块
聊天室用户管理模块
聊天室房间管理模块
检查登录信息
显示房间信息
修改房间信息
删除房间信息
后台
系统
功能
模块
显示用户信息
删除用户信息
管理员退出系统
3
用户浏览模块 浏览房间信息
用户注册
用户注册模块
检查并保存用户
聊
天
室
找回密码
找回密码模块
显示找回的密码
用户登录
用户登录模块
检查用户登录信息
显示房间信息
创建新房间
在线用户管理模
选择房间
保存在线用户信息
系
统
前
台
前台
系统
功能
模
块
选择聊天对象
发送聊天内容
用户聊天模块
显示聊天内容
刷新聊天信息
用户退出系统模
4
用户退出聊天室
总体设计
用户注册
校验在客户
端进行
找回密码
聊天室首页
浏览聊天室
否
检验用户登录
成功
是 聊天室房间信息
创建新房间 保存在线用户信息
聊天室框架
聊天内容显示 发送聊天内容
在线用户列表
刷新聊天信息
前台系统功能模块页面流程图
5
用户退出系统
管理员登录
否
检验管理员登录
成功
修改房间信息
聊天室房间管理
是
删除房间信息
用户管理
删除用户信息
(禁言、踢人……)
管理员退出系统
其他用户管理功
能下文会有详细
叙述
后台系统功能模块页面流程图
6
四、聊天室用户管理区的详细设计与实现
4.1数据库的结构定义
存储用户信息的用户表如下图:
列 名
ID
姓名
性别
密码
可否为空
不可
可以为空
可
可
说明
用户标示
用户姓名
用户性别
用户登录
存储聊天者发言信息的聊天表的定义如下:
列 名
ID
IP
姓名
颜色
表情
说话对象
说话
聊天室存储在线用户信息表如下
列 名
ID
姓名
性别
登陆时间
可否为空
NOT NULL
NULL
NULL
NULL
说 明
文件编号
用户姓名
用户性别
用户登陆聊天室的时间
可否为空
不能为空
可以为空
可以为空
用户标示
客户端的IP地址
用户姓名
说 明
可以为空
聊天者的发言的字体颜色采用16进制存储
可以为空 聊天发言者的表情
不能为空 聊天发言的对方
不能为空 聊天者的发言内容
备注:聊天内容可筛选,筛选条件为:按ID、按IP、按时间、按用户名、按关键字
7
4.2聊天室系统用户组登陆模块
(待补充)
4.2.1聊天室用户组群说明
登陆聊天室的用户组群有三类:游客、网站注册用户、序列号注册用户
游客:无须注册即可登陆聊天室,可以发言、旁观(其他权利待明细)。
网站注册用户:注册后可拥有级别、积分,(其他权利待明细)
序列号注册用户:权利等同于网站注册用户
4.2.2 聊天室用户组功能区说明:
未注册用户功能区(不能实现的功能也可见,为灰色图标)
根据用户的需求,未注册用户可以进行如下操作。
➢ 可以进行注册成为聊天室成员
➢ 可以用游客身份查看聊天室信息(用户名为游客+ID.*)
➢ 在进入房间30秒后,方可以发言
➢ 不保留聊天记录
➢ 头像为系统默认游客头像
注册用户功能区
根据用户的需求,用户除了享有未注册用户的权限外,还可以进行如下的操作
➢ 用户如果忘记密码,可以找回密码(凭借注册时候的电子邮箱)。
➢ 用户正常登陆就可以进入聊天室。
➢ 用户可以选择自己感兴趣的聊天室房间进入(可以直接在聊天窗口的标签跳转,不
必点击退出现在房间)。
➢ 可以录制聊天记录(只有与专家私聊才能被录制,保存路径?)
➢ 用户可以关注其他用户(管理员除外),被关注对象不管和谁说话,或者谁和他说
话,都会出现在你的聊天分屏上。
管理员功能区
管理员通过输入账号和密码正常登陆系统后,管理员除了享有用户的权限外,还有以下
功能:
➢ 管理员可以进行聊天房间的管理,对聊天房间进行修改和删除
➢ 管理员可以进行聊天室用户的管理,对聊天室用户的资料进行查看和删除操作
➢ 管理员可以对用户进行设置“临时管理员”的操作
➢ 管理员可以对用户进行禁言、禁止访问、封id(某段时间、永久)、踢出聊天室等
等。(具体见下文管理员房间管理按钮说明)
➢ 管理员可以查看任何用户任何时间段的聊天记录。
8
后台超级管理员功能区
➢ 添加、删除、修改管理员
➢ 添加、删除、修改、设置房间
➢ 添加、删除、修改聊天窗口各元素(举个例子:包括滚屏公告下拉框中备选内容、
禁言封IP时间、视屏播放内容)
➢ 修改房间可容纳人数(比如可以将房间满员人数由100修改为50)
1、共享(页面设计见下文)
4.2.3 聊天室用户聊天界面图示及具体说明:
聊天室
标志
2、邮箱(页面设计见下文)
3、个人设置(尚未设计)
4、积分商城(尚未设计)
房间名称和号码
房间滚屏公告(某某进入、某某离开……) 退出
标房间功能
签 设置按钮
标
签
标注出
房间号
码或者
房间名
称,每个
房间最
多只能
承载100
人(包括
管理员
在内)。
房
间
人
员
列
表
公聊屏
房间滚屏公告
(内容预告)
标
签
专
家
群
聊
专
家
私
聊
私聊屏
视频播放窗口
固定广告投放
聊天功能键(道具)
常用输入功能键
(字体、字号、颜色、表情、历史记录……)·
输入框
此2处为专家按钮,要有特殊设
计(如彩光闪烁),使此功能突出。
点击进入专家在线群聊界面,房
间滚屏公告内容是关于专家的介
绍:专家姓名,简介,擅长范围。
专家群聊与其他界面相同,用户
点击私聊只能与参与群聊的普通
用户私聊.专家私聊则关闭原私
聊窗口的位置,其他基本不变.
用户个人信息提示键
(留言、通告等)
管理员排第一位,名称前有管理员标志。
然后是临时管理员(两管理员头像要类
似)。用户本人紧跟管理员排列。
鼠标右击列表中用户名(聊天内容中的用
户名也可以)可显示用户信息对话框。
该对话框可以查看用户信息、关注用户、
取消关注、发送邮件(留言)、送花、鼓
掌、黑名单等等其他道具。
9
家园共育聊天室信箱功能说明:
家园共育聊天室信箱功能对已经注册(网页注册或者序列号注册均可)并且积分达到相
应级别的用户开放:
信箱功能:
1、 接收某用户或者管理员发送的信件
2、 对某指定用户或者管理员发送邮件,暂无群发功能。
3、 全选或者指定删除收件箱信件。
4、 信箱有信息时,聊天窗口右下角“用户个人信息提示窗”会自动弹出提示。
5、右键点击某用户(包括管理员)头像,在弹出的对话框中选择“发送信件”,即可跳转“信
箱”页面,关闭信箱页面,仍返回原聊天室页面。
6、未读邮件标题用加粗体显示。
信箱界面设计(参考):
一、收件箱
二、发件箱
10
三、写信息
家园共育聊天室共享功能设计:
(一)、共享功能:
对已经注册且达到14级以上的会员开放,管理有有权随时取消某用户或者用户组的共
11
享资格,以及对共享功能进行相关操作:
1、 打开共享功能
2、 关闭共享功能
3、 提供共享资料的浏览
4、 提供共享资料的下载。
5、 提供共享资料的上传
6、 设置用户自己的共享文件
备注:管理员有权随时对用户组或者某用户取消以上任何功能。
(二)、共享界面设计:
12
4.2.4 聊天室管理员(包括临时管理员)聊天界面图示及具体说明:
房间名称和号码
房间滚屏公告(某某进入、某某离开……) 退出
标用户管理
签 房间管理
房间设置
标
签
房
间
人
员
列
表
公聊屏
房间滚屏公告
(内容预告)
标
签
专
家
群
聊
专
家
私聊屏
视频播放窗口
固定广告投放
聊天功能键(道具)
常用输入功能键
(字体、字号、颜色、表情、历史记录……)·
用户个人信息提示键
13
私
聊
输入框
(留言、通告等)
管理员房间管理按钮包括:
1、 用户管理
功能描述:点击该按钮,弹出对话窗口包括内容如下图所示:
14
2、 房间管理
功能描述:
点击功能按钮弹出编辑对话框,内容包括一、房间公告编辑框。二、视频播放窗口编辑
框。三、常用信息编辑框。四、关键字过滤编辑框。
一、 房间公告:可以选择常用广播内容,也可以自己编辑。有编辑、保存、发送、
取消、字体、表情按钮。
二、 视频播放窗口:可以选择视频内容,有确定取消功能。(没有预览)
三、 常用信息:可以设置并选择常用信息,也可以自己编辑,有编辑、保存、发送、
取消、字体、表情按钮。
四、 关键字过滤:在对话框内输入想要过滤的关键词,点击“自动禁止关键词”按
钮。【用户发言涉及该词时讲被弹出对话框提示——“您的发言涉及聊天室敏感词
汇,请您修改后再次发送”】,用户点击确认或者关闭,该对话框消失,回到用户聊
天页面。
五、聊天室等级积分及道具设置
5.1 聊天室等级积分规则:
家园共育聊天室积分规则只对已注册聊天室用户适用(网页注册用户及序列号注
册用户均适用)。
用户鼠标右击自己头像可查看积分、对应等级、以及距离下一等级还查多少积分。
用户(上升到9级及以上级别拥有查看其他用户资料权利后)鼠标右击他人头像
即可查看对方此时级别(不可以查看对方积分,以及距离下一级别的积分)。
(1) 网页或者序列号注册账号,奖励50积分,奖励当时发放。
(2) 每天第一次登陆奖励10分,24小时内重复登陆不奖励,奖励当时发
放。
(3) 持续在线大于≥0.5小时积10分,最多每日(24小时)积30分,奖励当
天发放。
(4) 连续登陆1天奖励10分(与每天第一次登陆奖励10分重复累计),
连续登陆2天奖励20分,以此类推,连续登陆5天奖励50分。
15
详见道具功能
文档
(举例说明:某注册用户a于12月1日早上8:00登陆聊天室,即时
获得每天登陆积分10分,12月2日该用户于早上8:01分再次登陆,
可获得每天登陆积分10分+连续1天登陆积分10分,12月3日该客
户于早上8:03分再次登陆聊天室,可获得每日登陆积分10分+连续
两天登陆积分20分。如果该客户两天登陆聊天室相隔不到24小时,则
不认为是两天连续登陆。如果该客户两次登陆相隔超过24小时,连续登
陆奖励从第一天开始计算。)
连续登陆奖励以5天为一个周期,假如该客户连续登陆6天,则第六天视
作新周期的第一天,按照连续上线一天奖励10分发放。连续上线奖励在
次日23:00之前发放。
(5) 使用聊天室道具(所有道具均在此列)一次奖励5分,每天奖励上限为
50分(详参“家园聊天室道具名称及功能设计”文档)。
(6) 阅读、发送站内信,阅读或者发送一封站内信均可获得5分,阅读站内
信获得积分无上限,发送站内信获得积分上限为100分。
5.2 聊天室用户级别名称、对应积分、开放权限、道具
(1)用户权限开放次序依次是:
1、基本聊天功能
2、自定义头像
3、旁观专家群聊
4、参与专家群聊
5、聊天室信箱
16
1—10
的序号
与下面表格权限对
应。未获得权限用
户,该功能为灰色
显示。
6、给专家私信
7、与某用户、专家一对一聊天
8、浏览共享资料
9、上传共享资料
10、下载共享资料
(2):聊天室用户级别名称、对应积分、开放权限、道具
等级
1
2
3
4
5
6
7
8
9
10
11
12
名称
托儿所
幼儿园
小学一年级
小学二年级
小学三年级
小学四年级
小学五年级
小学六年级
初中一年级
初中二年级
初中三年级
高中一年级
积分
10
20
35
55
80
110
170
260
380
530
800
1230
开放道具
鼓掌、送花
同上+火眼金睛
同上+隐身衣
开放权限
1
2
3
4
5
6
17
13
14
15
16
17
18
19
20
21
22
23
24
25
26
高中二年级
高中三年级
大学一年级
大学二年级
大学三年级
研究生
博士生
博士后
学者
教授
一代宗师
传奇人物
尊者
神圣
1730
2330
3030
4030
5030
6030
7030
8030
10030
12030
14030
16030
18030
21030
同上+插队
同上+黑名单
同上+口罩
同上
同上
同上+踢人
同上
同上
7
8
9、10
每种道具(特权)针对不同用户组开放使用权限,每个道具按钮均在聊天窗口右下角呈现,
鼠标滑过有提示对话框,拥有权限的道具其按钮为彩色,反之按钮为黑白色。
道具名称、功能、使用方法、等级等内容详见表1:道具名称功能使用方法表。
用户可以使用家园聊天室积分来兑换道具使用权限,具体兑换规则见表2:会员积分兑换道
具规则
表1:道具名称功能使用方法表:
道具名称
鼓掌
对个人使用
鼓掌、送花
道具的时候
需要右击个
人用户名,
在对话框中
点击鼓掌、
送花。
不能使用该
道具的用
户,右击某
用户名后,
对话框中鼓
掌、送花键
功能
对当前聊天窗口
使用方法
直接点击窗口右
18
等级
1
备注
1、长期有效
或者某指定用户
使用
下角“道具”窗
口中“鼓掌”按
钮即可
直接点击窗口右
下角“道具”窗
口中“送花”按
钮即可
右击该用户点击
查看资料即可
窗口右下角“道
具”窗口中点击
“隐身衣”即可
送花 对当前聊天窗口
或者某指定用户
使用
1
火眼金睛 查看其他用户资
料
对指定用户不可
见(管理员除
外),或者直接隐
身,匿名聊天、
留言。
优先与专家一对
一交流
9
隐身衣 12
2、不限制使用
次数,以及对同
一用户使用的次
数。
1、长期有效
2、不限制使用
次数,以及对同
一用户使用次
数。
1、 长期有效
2、 不限使用次
数和对象。
1、长期有效
2、不限使用次数
和对象。
插队
黑名单功能
可能在我们
聊天室用处
不太大。
黑名单 禁止某用户与自
己私聊、给自己
发送信息
对某指定用户使
用,一定时间内
禁言该用户发
言。
口 罩
与专家私聊时无
需等待排队,只
要当前用户私聊
结束即可马上开
始与专家私聊。
直接点击窗口右
下角“道具”窗
口中“黑名单”
按钮即可
点击道具图标拖
动至对方头像,
点击确定
15 1、 长期有效
2、 每次登陆限
用三次。
18 1、 长期有效
2、 不限使用次
数
可以选择禁言时
间长短(1——
10分钟),24
小时之内最多可
以使用10次,
24小时内对同
一用户使用该道
具不得超过3
次。
21
踢人
24
19
5.3 聊天室参考头像
1、未注册用户的头像统一为家园共育logo:,名称为:游客+id***
2、注册用户头像不跟随级别变化而自动变化。主要分为以下几类:
人物类:
动物类:
达到6级可
以使用。未
达级别该功
能为灰色。
自定义:达到
6
可以使用,上传图片格式:jpg, gif, png 或bmp均可,
暂时不支持自定义头像裁剪功能。自定义头像上传大小限制为不超过2M
5.4 积分消费、兑换规则
说明:用户可以使用已经获得积分来兑换道具使用权限,积分兑换后,原来获得
以后可以考
虑用积分换
取睿智宝贝
软件使用优
惠券。
“积分兑换
优惠券“将
在聊天室右
侧的广告栏
位置体现。
需要建立一
个简单的积
分兑换商
城。
的级别不会降级。
例如:某用户级别为20级,积分为8500分,使用500积分兑换了3天的
“口罩“道具的使用权限。兑换后积分为8000分,在19级范围,但是系统不
会降低该用户等级,级别仍为20级。
具体积分消费兑换规则:
20
积分
可兑换道具
使用说明
备注
5.5 积分兑换商城页面设计
(暂无)
5.6 用户在线充值页面:
(暂无)
21


发布评论