聊天室开发文档简版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
聊天室开发文档简版
整体构思:
1.类似新浪聊天室和呱呱聊天室等表现形式,聊天大厅和聊天房间可以切换。
2.数据库最好使用MS SQL,程序代码模块化开发,有充分的扩展性以及接口,二次开发
方便。
3.通过IE浏览器,即时聊天,互动;要求仅仅通过网页即可进入聊天室娱乐,
4.服务的网络宽带没有高要求,占用服务器的资源非常少,包括CPU、内存;尽量采用
VC++语言开发,要求系统速度快,稳定。
5.房间是根据用户ID来确定,一个用户可以同时拥有好几个房间(拥有房间个数权限由
系统管理员在后台设置)
6.服务器可以做成安装形式的,在安装过程中或者安装结束后直接生成一个本地管理界
面,在管理界面中可以设置数据库的地址,服务器的地址及所有后台系统设置的单独页面,在以后增加服务器的时候,直接在管理界面中直接增加服务器的IP地址即可实现服务器群集或者分流功能,也就是说可以多台服务器提供服务,同时数据库可以选择指定自定义的数据库的IP地址,数据库允许可以单独安装在另外的服务器上防止被攻击,在本机安装时候自动建立数据库的相关表,所有系统管理功能都在此界面下管理,区别与聊天室管理页面,
7.单独的聊天室管理页面,从安全上考虑应该和系统管理页面分开,各自独立,聊天室管理页
面仅供聊天室管理员使用,便于管理房间等,可参考红蜻蜓,传说水吧等聊天室的后台管理页面,本管理页面提供超级管理员及一下管理员管理房间使用,相对权限的不同所开放的页面也不同,如果不明白可以架设一个老版本的聊天室提供参考,请技术员到下面的网站下载安装相关老版本的聊天室程序/hope/sites/sj2000/wjs/softdownlond/inde11x.htm下载参考
8.
主体要求如下:
1:从网页进入,可以设置快捷方式做桌面便于玩家直接点击进入聊天室网站,要求兼容IE6.7.8.9等和其他主流浏览器,
2:玩家注册后分配号码。
使用所得号码进入房间聊天,申请的号码即为玩家ID 所有操作根据ID进行,比方升级,增加权限,增加点数
备注:其他主页方式和页面参考:
/chat.htm形式。
参考页面如下:注册成功页面提示用户补充详细资料,注册完成后自动在交友网站或者配套论坛生成个人主页的页面,类似目前各个论坛注册以后的个人页面, 参考论坛
/home.php?mod=space&uid=18213&do=profile
/?42603参考个人页面
3:申请号码:可以后台设置控制起始申请的号段数和禁止申请的号段数,同时可以设置禁止申请的单独和特殊号码,所有管理页面图形界面操作,有密码保护的设置,有绑定身份证号码、手机等设置,可以设定号码申请的起始的位数,有清理指定天数未登录号码的功能,允许指定号码从几位开始申请注册,同时可以指定单独或者号码段是否开放,
可以指定设置靓号申请段直接在网页上显示给与玩家通过指定的交易方式申请,有配套的靓号申请页面,所设置指定的靓号后台设置开放以后同步随机在靓号申请页面显示或者关闭,
帐号注册资料可选项包括:
昵称,年龄,性别,头像,婚姻状况,居住地,交友目的,邮箱,手机号码,电话号码,
真实姓名,身份证号码,照片,家庭地址,密码保护资料
公开资料:昵称,年龄,性别,头像,
备注:以上资料非会员可见,
个人资料:真实姓名,个人照片,电话号码。
邮箱,交友目的,家庭住址,身份证号码等
会员可看个人资料的真实姓名居住地,交友目的邮箱等,
包月会员可以看到电话号码,身份证号码和视频照或者真实照片
同时个人可以设置是否公开自己的个人资料
备注:在聊天室点击查看资料时,连接到交友网站或者配套论坛的对方资料预览页面上去,4:玩家通过在线时间可以得到点数,通过后台的设置可以设置泡点的比率和数目,并有点数和金币等互相兑换的功能,点数的倍率设置可以单独设置普通帐号,会员,联盟网吧固定的IP 等相互叠加
5:玩家可以通过泡点得到的点数或者金币对同级别和低级别的玩家采取后台设定允许的管理手段,如:禁言,踢出房间等手段,但是不能对高出自己一定等级的玩家使用.高等级的可对低等级的玩家使用,但是不可对低于一定等级的玩家使用,会员不受限制,(后台可以设置)
6:可以自主分配玩家,会员,高级会员,临时管理员,房间管理员.区域管理员超级管理员,系统管理员等权限, 权限设置最好如下图演示操作,勾上有有权限,不勾则无相应权限,低级别无法对高级别的采取任何管理权限操作,后台可以自由设置权限,
7:后台可以手动设置和管理会员的起始和终止日期,同时系统具备到时间后自动停止相应权限和优惠,同时通过充值系统自动拥有会员身份
8:后台可以设置泡点的点数.普通玩家,会员.管理员等级别不同可以设置不同的倍率
9:玩家可以通过消耗点数对不在线对象发送留言,接收方上线以后可以看到系统的提示; 10:超级管理员和系统管理员可以观看私聊
11:充值系统,多样化的充值系统,支持网银,手机等游戏点卡,初期必须具备手机充值和网银充值,相关接口页面这个请参考
主导航菜单界面演示:
右侧分类房间导航界面演示
房间参考界面演示视频功能去除,
等级权限分配
帐号注册资料显示:
一:公开资料:昵称,帐号ID,年龄.性别.地区..个人说明.在线等级(注册用户查看)
二:个人资料:真实姓名,电话号码,邮箱(会员查看)
三:资料显示:(自己看的)包含上述资料外,有点数,体力,聊天币,聊天等级
备注1:可以用弹窗显示
备注2:管理员副管以上查看不受限制
1:未注册帐号仅仅可以游客身份进入房间,无法发言,无法查看任何资料,点任何页面直接弹窗提示注册弹窗提示免费注册并可以直接点击弹窗的连接注册,注册完毕直接以注册得到的ID进入原房间
2:注册帐号
进入房间后有三十秒发言限制,可以发言,发表情,查看对方公开资料,但是无法查看对方个人资料。
可以私聊,通过或在线时间积累提高聊天等级
3:认证账号
前缀名—真进入房间可以马上发言,通过身份证认证或手机认证的帐号有注册帐号的权限外还可以查看个人资料,可以通过点数对下级帐号禁言,发图, 可以通过点数修改昵称,可以通过聊天币使用PK功能
4 临时会员
前缀名-会,名字为红色,可以查看对方的完全资料.可以通过点数禁止下级帐号发言和赶出
聊天室,.可以发涂鸦板, 可以点歌,通过点数可以解除自己或者对方的被管理状态,
备注:通过手机注册临时会员时效为24小时,超出时限自动消除会员身份,
5 包月会员
前缀名,VIP,红色名字,可以通过点数提高聊天等级,可以在线修改昵称,可以通过点数申请其他的靓号。
专属页面,实时扣除点数,包月会员通过手机或者网银等注册,时效为31天,超过天数系统自动清除会员身份,
备注1:包月会员把对方赶出聊天室最多设置三分钟时间,等待三分钟后才可以进入,房间副管一下有半小时限制,正管有永久限制,临时会员及以下级别帐号的管理对象重新进入房间后自动消除被管理状态,
房间管理权限分配
1:房间临时管理员—前缀名--临,
有禁言权限踢人,踢人后被管理对象可以马上进入该房间,被禁言对象重新进入房间可以被管理状态
2:房间付管理员---前缀名--副,
有禁言,踢人一到三十分钟发布房间广播.授权临时管理员.可以添加删除房间帐号黑名单,可以设置房间欢迎语.发布广播,
3:房间正管理员—前缀名—正,
修改房间公告,禁言及永久禁言,踢人及永久禁止进入房间,添加删除本房间帐号黑名单, 可以设置房间加锁开锁或者密码功能,可以修改对方昵称,
备注:同级不可互相管理,下级无权管理上级,上级拥有下级全部权限, 临时管理员退出房间后权限自动消除,被管理员T出后不到时间无法进入房间,管理员不需要点数进行管理,房间管理员进入房间自动拥有权限,
高级管理权限分配
4:省级管理员----前缀名—省,
可以设置辖区内房间正副管理员,
可以添加删除房间或省级帐号和IP黑名单,
可以查看删除辖区管理记录.可以隐身.可以查看私聊.
可以发布更改辖区内单独的房间公告和广播及省级公告及广播.
可以一次清除全区黑名单, 在全区不需点数可以同对方视频语音,
可以升降帐号聊天级别,可以加锁开锁房间和开放关停房间,房间加锁只有房间管理员可以进入但无权限解锁上级管理加锁的房间,被上级管理员关停房间除非本级别及以
上级别的可以进入,其他包括房间管理员也无法进入,
可以设置或锁定开放房间公告和设置广播的开关
可以查看在线帐号IP地址
5:区域管理员---前缀名—区,
可以设置省级管理员,可以发管理区域内的区域公告及广播.可以设置区域帐号黑名单,IP黑名单.可以查看帐号上线时间记录和上线IP
备注:区域管理权限多选管理区域,勾选哪一个区域即可拥有相应区域管理权限
6:超级管理员---前缀名-超,
全区管理权限,可以设置区域管理员,发布全区公告及广播, 可以添加删除全区帐号和IP 黑名单,可以在线按照省区,大区,全区,个人发放点数奖励和扣除,可以设置系统自动发点的时间几率等,可以清除全区或者指定区域管理记录,
特殊管理权限
7:行政管理员前缀名—警,
本帐号为各地公安,网监,文化等监管部门设置,属于特殊帐号及权限,本帐号可以在设置的专门的管理页面查看所有帐号资料,包括:帐号注册资料,注册时间,IP,最近十次上线时间,目前是否在线及在线时间,上线IP,可以进入房间查看私聊,可以根据IP地址查询上线号码.
也可以根据号码查询上线时间及IP,设置单独查询页面,无权修改,同时除超管以上级别外在房间内任何人无权对其采取任何管理措施,进房间强制隐身
8:客服帐号前缀名-服,可以发布全区公告广播,进房间强制隐身
备注:七,八管理帐号为系统ID,为统一管理页面,有系统管理员在后台单独设定数字帐号或者设置某一数字段为相应权限,以上权限属于应用级权限
9:系统管理员,定义编辑修改房间设置及参数,系统设置,数据库设置,设置敏感词汇等完全系统定义权限,可以封停回收帐号,单独的管理页面,包括房间管理页面和系统管理页面共存,管理内容包括一下等项目:
一:可以设置系统的所有定义,参数
二:可以设置定义号码段的申请起始,定义设置特殊号码或者号码段的允许申请及禁止,可以定义号码是否开放,是否设置为靓号,
可以定义靓号申请的号码段及单独的号码,所定义的号码及号码段直接可以设置在靓号申请页面的显示与否,
可以定义,查看,修改编辑注册号码的全部资料
三:可以定义各级管理员权限,定义修改房间ID,房间参数,增减房间,设置修改区域,设置修改分类等
四:可以定义编辑系统所有参数;
房间功能定义
1:表情注册用户
2:贴图会员
3:自定义图片,涂鸦板,点歌会员及管理员及以上
4:礼物点数换取
5:点歌点数换取,管理员不限制(暂不开放)
6:视频会员点数换取(暂不开放)
7:房间公告房间副管及以上级别
8:房间广播会员使用点数房间副管及级别以上免费
9:省级广播公告省级管理员及以上级别
10:区域广播公告区域管理员及以上
11全区广播公告超级管理员及以上
12:房间邀请功能玩家在专门的邀请输入框中输入对方ID,消耗点数可以邀请该玩家进入自己所在的房间,被邀请在私屏上给出提示接受与否,点接受的话直接自动转入被邀请的房间,不可出弹窗,邀请三次被拒绝以后一小时内不得重复邀请,
备注:房间界面包含,点歌界面,聊天公屏,私屏界面,在线名单界面广播及公告界面其他广告界面相应功能界面
13:系统有自定义发放点数功能。
系统管理员操作
14:
15:
16:自建房间功能,会员可以通过聊天币自由建立房间,房间权限有禁言,赶出房间,密码设置等三个功能,
17:留言功能:会员可以给指定玩家发送在线小纸条,在线的话,可以点击接受或者拒绝查看,对方不在线的话下次登录系统给出提示是否查看或者删除,只有会员可以发送,临时会员发送十条,包月会员无限制,系统管理员在后台可以调节发送设置
房间系统设置
1:房间加锁解锁和本房间公告房间正管及以上权限
2:房间黑名单黑名单ID无法进入房间副管可以添加正管及以上权限可以添加删除3房间IP黑名单正管及以上权限可以增减删除黑名单IP无法进入房间
4:房间开关功能省级管理员以上权限
系统功能设置
1:权限定义功能可以查询定义修改各级权限
2:房间定义功能可以查询定义修改所有房间设置
3:系统定义功能可以查询定义修改系统设置
4:帐号定义功能可以查询定义帐号所有资料
5:其他设置功能系统所有的系统定义设置
房间权限功能设置
1;禁言
2;踢人
3:暂不开放功能;
4;房间帐号黑名单
5;房间IP黑名单
6;省级帐号黑名单
7;省级IP黑名单
8;区域账户黑名单
9:区域IP黑名单
10;全区帐号黑名单
11;全区IP黑名单
12:封停帐号
备注: 1:省级,区域,超级管理员需要单独管理页面,
2:系统独立管理后台,独立帐号和省区超行政管理页面分开
备注:管理员也可以在房间内点击用户ID后弹出管理窗口。