最全面最细致的聊天室策划案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18: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功能需求
通过聊天室,用户可以自定义个人资料,可以以不同的身份实时发送即时的聊天信息,可以指定聊天的对象,发送信息也可以进行各种设置包括聊天者的表情及文字颜色,除了提供了文字聊天功能外,本聊天室还支持视频、留言板等功能。
☆三种身份用户(游客、网页注册用户、序列号注册用户、管理员)登陆聊天室
☆管理员(包括:管理员【权限:执行职能/权限的授予职能】、临时管理员【权限:执行职能】,临时管理员来源:网页注册用户、序列号注册用户)☆一个房间限定承载100人
☆注册用户拥有积分、级别、头衔、随着积分增加可享有对应权利。
☆注册用户可修改个人信息、更换头衔(头衔变更不影响原积分和级别)
☆聊天室把用户语句写入数据库
☆用户可修改聊天语句的颜色
☆用户可以改变聊天对象、私聊
☆用户可以观看视频
☆设置发言人的表情
☆浏览器不断的对数据库进行刷新、读取
☆实时更新在线用户
☆对用户及用户留言进行查看和管理
☆留言、回复、管理(修改个人信息、踢人、限制发言、设置临时管理员等等)
1.2性能要求
聊天室成员的动态刷新:因为许多用户在退出时是不从标准的“退出”端口连接退出的,这样会导致一个麻烦就是服务器并不知道该用户已经退出,在聊天窗口显示该用户依然在线。因此需要完善的在线用户数据库,每隔固定时间就检查一次,确定用户是否最后一次发言到现在已经超时(具体超时时间我暂定为30分钟,不知是否可行),如果超时就自动令该用户下线,以避免数据库频繁检测导致的服务器的负担,当然,用户每一次的发言必须把发言时间、内容、ID、IP,发言对象等写入数据库。游客用户如果想重新登录聊天室,需要执行第一次登录时候的操作,网站注册以及序列号注册用户则可以记住用户名和密码(记
住密码功能要提示非家用电脑慎用),点击确定直接东路聊天室,登陆后自动连接退出前页面,
二、系统运行环境
暂无内容
三、聊天室系统整体模块图及流程图
总体设计
四、聊天室用户管理区的详细设计与实现
4.1数据库的结构定义
存储用户信息的用户表如下图:
存储聊天者发言信息的聊天表的定义如下:
聊天室存储在线用户信息表如下
备注:聊天内容可筛选,筛选条件为:按ID、按IP、按时间、按用户名、按关键字
4.2聊天室系统用户组登陆模块
(待补充)
4.2.1聊天室用户组群说明
登陆聊天室的用户组群有三类:游客、网站注册用户、序列号注册用户
游客:无须注册即可登陆聊天室,可以发言、旁观(其他权利待明细)。
网站注册用户:注册后可拥有级别、积分,(其他权利待明细)
序列号注册用户:权利等同于网站注册用户
4.2.2 聊天室用户组功能区说明:
●未注册用户功能区(不能实现的功能也可见,为灰色图标)
根据用户的需求,未注册用户可以进行如下操作。
➢可以进行注册成为聊天室成员
➢可以用游客身份查看聊天室信息(用户名为游客+ID.*)
➢在进入房间30秒后,方可以发言
➢不保留聊天记录
➢头像为系统默认游客头像
●注册用户功能区
根据用户的需求,用户除了享有未注册用户的权限外,还可以进行如下的操作
➢用户如果忘记密码,可以找回密码(凭借注册时候的电子邮箱)。
➢用户正常登陆就可以进入聊天室。
➢用户可以选择自己感兴趣的聊天室房间进入(可以直接在聊天窗口的标签跳转,不必点击退出现在房间)。
➢可以录制聊天记录(只有与专家私聊才能被录制,保存路径?)
➢用户可以关注其他用户(管理员除外),被关注对象不管和谁说话,或者谁和他说话,都会出现在你的聊天分屏上。
●管理员功能区
管理员通过输入账号和密码正常登陆系统后,管理员除了享有用户的权限外,还有以下功能:
➢管理员可以进行聊天房间的管理,对聊天房间进行修改和删除
➢管理员可以进行聊天室用户的管理,对聊天室用户的资料进行查看和删除操作➢管理员可以对用户进行设置“临时管理员”的操作
➢管理员可以对用户进行禁言、禁止访问、封id(某段时间、永久)、踢出聊天室等等。(具体见下文管理员房间管理按钮说明)
➢管理员可以查看任何用户任何时间段的聊天记录。
●后台超级管理员功能区
➢添加、删除、修改管理员
➢添加、删除、修改、设置房间
➢添加、删除、修改聊天窗口各元素(举个例子:包括滚屏公告下拉框中备选内容、禁言封IP时间、视屏播放内容)