1 / 3
文档名称:

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

格式:doc   大小:43KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:annimy 2022/3/17 文件大小:43 KB

下载得到文件列表

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

文档介绍

文档介绍:聊天系统 需求分析
版本说明
当前版本:
版本变更记录
版本
变更时间
修改人
变更内容

2010-06-10
许云龙
建立文档
可行性研究
1)技术可行性:因为该系统是要求是实现动态聊天系统 需求分析
版本说明
当前版本:
版本变更记录
版本
变更时间
修改人
变更内容

2010-06-10
许云龙
建立文档
可行性研究
1)技术可行性:因为该系统是要求是实现动态交互式的页面设计及对数据库的查询、插入、删除等操作,而本系统采用Java技术开发及使用Mysql数据库来存储数据,所以技术上是可行的。
2) 经济可行性:开发本系统为用户和管理员带来了极大的方便,而且所用的人力、物力、技术、资金等的花费不大,所以今后获得的经济效益一定会大于开发成本。
3) 操作可行性: 该系统因为是Java开发所以可以运行在任何的操作系统中。提供了友好的界面,操作简单。
需求概述
项目功能:
普通用户查询个人信息
管理员查询全部信息
普通用户修改个人信息
管理修改所有人信息(可把普通用户修改成管理员)
(管理员)
(管理员)
流程描述:
增加用户
普通用户
注 册 / 登陆
用户打开首页
管理员
普通用户
即时通信操作
管理个人资料
用户信息管理
收发短信
短信群发
传输文件
聊天记录查询
查询个人信息
修改个人信息
查询用户
删除用户
修改用户
3、系统结构
系统包括两种终端:服务器端、客户端
服务器承担客户端获取机器列表、查询机器IP等服务,也是群聊的服务器
客户端和客户端之间,客户端和服务器之间可以点对点进行通信
一个局域网内服务器只能启动一个
关键通讯模式说明:
客户端与客户端私聊
发送信息
客户端1 客户端2
从服务器端获取信息
用户管理信息
返回应答
客户端 服务器
注:获取信息是需要应答的。
4、运行形式
首先启动服务器端,打开端口等待客户端连接
启动客户端连接服务器端。当连接上服务器端后可以与其他客户端即时通信,也可以
管理用户信息
注:客户端是一个独立运行的程序
协议简介
拆分出协议的头部分 跟用户相关的协议 :
协议码|id,name,pass,petname,mail,sex,power,state
查询所有的用户的协议是:
协议码|,,......,
跟发送信息相关的协议是:
协议码|get_id \0 send_id \0 message
服务器向客户端发