- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
v8c[计算机]即时通信系统需求规约
聊天系统 需求分析
版本说明
当前版本:V1.0.0.0
版本变更记录
版本 变更时间 修改人 变更内容 V1.0.0.0 2010-06-10 许云龙 建立文档 可行性研究
1)技术可行性:因为该系统是要求是实现动态交互式的页面设计及对数据库的查询、插入、删除等操作,而本系统采用Java技术开发及使用Mysql数据库来存储数据,所以技术上是可行的。
2) 经济可行性:开发本系统为用户和管理员带来了极大的方便,而且所用的人力、物力、技术、资金等的花费不大,所以今后获得的经济效益一定会大于开发成本。
3) 操作可行性: 该系统因为是Java开发所以可以运行在任何的操作系统中。提供了友好的界面,操作简单。
需求概述
项目功能:
1.用户管理系统
1.1用户注册
1.2用户登录
1.3用户信息查询
1.3.1普通用户查询个人信息
1.3.2管理员查询全部信息
1.4用户信息修改
1.4.1普通用户修改个人信息
1.4.2管理修改所有人信息(可把普通用户修改成管理员)
1.5用户删除(管理员)
1.6添加新用户(管理员)
2.即时通信功能
2.1端对端短信发送
2.2聊天记录查询
2.3短信群发功能
2.4端对端的文件发送
流程描述:
3、系统结构
系统包括两种终端:服务器端、客户端
服务器承担客户端获取机器列表、查询机器IP等服务,也是群聊的服务器
客户端和客户端之间,客户端和服务器之间可以点对点进行通信
一个局域网内服务器只能启动一个
关键通讯模式说明:
客户端与客户端私聊
客户端1 客户端2
从服务器端获取信息
客户端 服务器
注:获取信息是需要应答的。
4、运行形式
首先启动服务器端,打开端口等待客户端连接
启动客户端连接服务器端。当连接上服务器端后可以与其他客户端即时通信,也可以
管理用户信息
注:客户端是一个独立运行的程序
协议简介
拆分出协议的头部分 跟用户相关的协议 协议码|id,name,pass,petname,mail,sex,power,state
查询所有的用户的协议是协议码|id.name,id.name,id.name......,id.name 跟发送信息相关的协议是协议码|get_id \0 send_id \0 message
服务器向客户端发送的信息协议是
协议码|send_petname \0 message \0 timeLOGIN = 101;//登录
REGISTER = 102;//注册-普通用户 添加-管理员
EXIT = 103;//退出
USERUPDATE = 104;//个人信息修改-普通用户
ADMINUPDATE = 105;//修改个人的信息-管理员
SELECTUSER = 106;//查询某个人的信息
SELECTALL = 107;//查询所有人的信息
DELETEUSER = 108;//删除用户信息
SENDMESSAGE = 109;//发送信息
SELECTUSERIP = 110;//查询某个人的ip地址
SENDFILE = 111;//发送文件
SELECTALLONLINE = 112;//查询所有人的信息
【即时聊天】需求分析
第 1 页 共 9 页
发送信息
用户管理信息
返回应答
增加用户
普通用户
注 册 / 登陆
用户打开首页
管理员
普通用户
即时通信操作
管理个人资料
用户信息管理
收发短信
短信群发
传输文件
聊天记录查询
查询个人信息
修改个人信息
查询用户
删除用户
修改用户
您可能关注的文档
最近下载
- 六年级下册道德与法治知识点选择题100道.docx
- 设备质量保证措施.docx VIP
- 研究人工智能在电力系统故障诊断与处理中的应用.docx VIP
- 设备质量保证措施.pdf VIP
- 数学教案_两位数减一位数不退位整十数教学设计.docx
- GZ-2022062 健康与社会照护赛项正式赛卷完整版包括附件-2022年全国职业院校技能大赛赛项正式赛卷.docx
- 信息技术在乡村学校教学中的应用研究教学研究课题报告.docx
- 2024-2025学年小学劳动二年级下册粤教版(主编:徐长发)教学设计合集.docx
- 教师党课讲稿:不忘初心,继续前进最新.doc VIP
- (word精品)2022年甘肃省兰州市诊断考试(一诊)数学试题(附答案).docx
文档评论(0)