网站大量收购独家精品文档,联系QQ:2885784924

v8c[计算机]即时通信系统需求规约.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 页 发送信息 用户管理信息 返回应答 增加用户 普通用户 注 册 / 登陆 用户打开首页 管理员 普通用户 即时通信操作 管理个人资料 用户信息管理 收发短信 短信群发 传输文件 聊天记录查询 查询个人信息 修改个人信息 查询用户 删除用户 修改用户

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档