通用即时通需求文档

上传人:cjc****537 文档编号:48105413 上传时间:2018-07-09 格式:DOC 页数:17 大小:213KB
返回 下载 相关 举报
通用即时通需求文档_第1页
第1页 / 共17页
通用即时通需求文档_第2页
第2页 / 共17页
通用即时通需求文档_第3页
第3页 / 共17页
通用即时通需求文档_第4页
第4页 / 共17页
通用即时通需求文档_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《通用即时通需求文档》由会员分享,可在线阅读,更多相关《通用即时通需求文档(17页珍藏版)》请在金锄头文库上搜索。

1、 目 录 0. 文档介绍40.1 文档目的40.2 文档范围40.3 读者对象40.4 参考文档40.5 术语与缩写解释51. 产品介绍62. 产品面向的用户群体63. 产品应当遵循的标准或规范64. 产品的功能性需求64.0 功能性需求分类64.1 用户登录(客户端)74.2 用户信息维护(客户端)84.3 聊天(客户端)94.4 查看好友信息(客户端)104.5 维护聊天记录(客户端)114.6 重新登录(客户端)114.7 启动服务(服务器端)124.8 停止服务(服务器端)134.9 查看服务器配置(服务器端)134.10 查看在线人员详细信息(服务器端)144.11 公司信息维护(服

2、务器端)154.12 部门信息维护(服务器端)164.13 用户信息维护(服务器端)175. 产品的非功能性需求185.1 用户界面需求185.2 软硬件环境需求185.3 产品质量需求180. 文档介绍0.1 文档目的本文档主要针对企业即时通软件的使用环境与功能提出具体的要求,同时它还将作为该产品设计与开发的重要参考依据。0.2 文档范围本文档包含以下几部分:1.产品介绍2.产品面向的用户群体3.产品应当遵循的标准或规范4.产品的功能性需求5.产品的非功能性需求0.3 读者对象本文档的读者范围包括:1.需求提供方具体责任人2.开发方的项目经理、系统分析设计人员、测试人员0.4 参考文档提示:

3、列出本文档的所有参考文献(可以是非正式出版物),格式如下:标识符 作者,文献名称,出版单位(或归属单位),日期例如:SPP-PROC-PP SEPG,需求开发规范,机构名称,日期0.5 术语与缩写解释缩写、术语及符号解 释Corperation Messager企业即时通软件的英文名IPInternet Protocol 的缩写网络协议TCPTransmission Control Protocol的缩写传输控制协议UDPUser Datagram Protocol 的缩写用户数据报协议破折号:代表不适用对钩:代表必选叉号:代表可选定制从服务器端取得的,用户不能直接操作的数据1. 产品介绍企业

4、即时通(Corperation Messager)软件是一款供企业或公司内部使用的网络聊天工具,主要用于员工之间的即时通信与交流。它主要由服务器端程序和客户端程序两部分组成,整体采用Java平台进行开发并实现,用户数据选用Microsoft SQL Server 2000进行统一管理。2. 产品面向的用户群体企业即时通软件(Corperation Messager)主要是提供给拥有公司内部网络的企业使用。它不仅使公司员工之间的交流变的方便快捷,还充分利用了内网资源,保证了内部信息的安全。3. 产品应当遵循的标准或规范本产品的使用是建立在互联网标准通信协议之上的,其中支持的协议主要包括:IP协议

5、、TCP协议、UDP协议。4. 产品的功能性需求4.0 功能性需求分类功能类别子功能客户端程序用户登录用户信息维护(修改个人详细信息)聊天查看好友信息维护聊天记录(显示、清除、导出聊天记录)重新登录服务器端程序启动服务停止服务查看服务器配置信息查看在线人员详细信息公司信息维护(修改用户基本信息)部门信息维护(增加、修改、删除部门的基本信息)用户信息维护(增加、删除、修改用户基本信息、初始化密码)4.1 用户登录(客户端)功能描述:根据用户填写的服务器IP和端口号发送连接请求。连接成功后,服务器验证用户的用户名与密码。验证通过登录客户端主窗体,否则提示错误消息。业务流程图:4-1图 客户端用户登

6、录流程图输入输出数据:项目数据类型I/O要求必填/必显范围举例用户名字符I必添;8-10位CoolerCat密码字符I必添;6-10位*服务器IP地址数字和.的组合Ixxx的范围0-255192.168.1.104服务器端口号数字I4位8000消息提示字符O4.2 用户信息维护(客户端)功能描述:将用户修改后的基本信息及更新请求发送至服务器,服务器收到更新用户信息的请求,将数据库中的数据更新,然后返回提示信息。业务流程:4-2图 客户端用户信息维护流程图输入输出数据:项目数据类型I/O要求必填/必显范围举例昵称字符O/I8-10位CoolerCat密码字符O/I6-10位*密码确认字符O/I6

7、-10位*真实姓名字符O/I1-10位郭靖性别字符O/I定制男或女电话数字O/I0-13位1370000000Email字符O/I0-20位电子邮件/XXXX来自字符O/I定制北京头像字符O/I定制default.gif个人资料字符O/I0-50消息提示字符O4.3 聊天(客户端)功能描述:提交发送信息,服务器将收到的消息转发给指定用户。显示接收到的消息。显示聊天历史记录。业务流程:4-3图 客户端聊天流程图输入输出数据:项目数据类型I/O要求必填/必显范围举例好友昵称字符O定制紫云好友姓名字符O定制张无忌好友所在部门字符O定制国际部接收消息字符O定制用户昵称字符O定制CoolerCat用户姓

8、名字符O定制郭靖用户所在部门字符O定制国际部发送消息字符I定制消息提示字符O4.4 查看好友信息(客户端)功能描述:显示好友的信息业务流程:省略输入输出数据:项目数据类型I/O要求必填/必显范围举例昵称字符O定制CoolerCat真实姓名字符O定制郭靖性别字符O定制男或女电话数字O定制1370000000Email字符O定制XXXX来自字符O定制北京部门字符O定制国际部头像图片O定制default.gif个人资料字符O定制4.5 维护聊天记录(客户端)功能描述:显示聊天历史记录,清除聊天历史记录,将聊天记录导出文件业务流程:4-4图 客户端维护聊天记录流程图输入输出数据:项目数据类型I/O要求

9、必填/必显范围举例聊天记录内容字符O定制保存的文件名字符I文本文件/myChat.txt消息提示字符O4.6 重新登录(客户端)功能描述:重新登录业务流程:请参照4.1输入输出数据:请参照4.14.7 启动服务(服务器端)功能描述:自动设置服务器端套接字,启动服务后监听客户端的请求,同时显示连接状态和接收请求的信息。业务流程:4-5图 服务器端启动服务流程图输入输出数据:项目数据类型I/O要求必填/必显范围举例日志信息字符O定制服务器状态字符O定制服务器已启动4.8 停止服务(服务器端)功能描述:向客户端发送消息,关闭服务器端的套接字,断开与客户端的连接,显示服务器状态。业务流程:4-6图 服

10、务器端停止服务流程图输入输出数据:同4.74.9 查看服务器配置(服务器端)功能描述: 显示服务器端的IP地址和端口号业务流程:省略输入输出数据:项目数据类型I/O要求必填/必显范围举例服务器IP数字和.的组合Oxxx:0-255xxx.xxx.xxx.xxx 192.168.1.104服务器端口号数字O4位80004.10 查看在线人员详细信息(服务器端)功能描述:显示当前在线人员的详细信息业务流程:省略输入输出数据:项目数据类型I/O要求必填/必显范围举例昵称字符O定制CoolerCat真实姓名字符O定制郭靖性别字符O定制男或女电话数字O定制1370000000Email字符O定制XXXX

11、X来自字符O定制北京部门字符O定制国际部个人资料字符O定制4.11 公司信息维护(服务器端)功能描述:更新公司基本信息业务流程:4-7图 服务器端公司信息维护流程图输入输出数据:项目数据类型I/O要求必填/必显范围举例公司名称字符I1-20河北新龙公司地址字符I1-30河北省石家庄市域名字符I1-30男或女电话数字I7-130311-12345678电邮字符I7-30XXXXX传真数字I7-13北京消息提示字符O4.12 部门信息维护(服务器端)功能描述:增加部门信息、更新部门信息、删除部门信息业务流程:4-8图 服务器端部门信息维护流程图输入输出数据:项目数据类型I/O要求必填/必显范围举例

12、部门名称字符I/O1-20国际部部门描述字符I1-30主管对外业务消息提示字符O4.13 用户信息维护(服务器端)功能描述:增加用户、更新用户基本信息、删除用户、初始化用户密码业务流程:4-9图 服务器端用户信息维护流程图输入输出数据:项目数据类型I/O要求必填/必显范围举例用户名字符I8-10位CoolerCat密码字符O/I6-10位*姓名字符I1-10位郭靖性别字符I定制男或女部门字符I定制国际部消息提示字符O5. 产品的非功能性需求5.1 用户界面需求需求名称详细要求窗体显示位置_1除客户端主窗体之外,所有窗体初次启动时在屏幕位置居中窗体显示位置_2客户端主窗体初次显示位置在屏幕右上角

13、界面颜色主要以灰色、白色为主5.2 软硬件环境需求需求名称详细要求硬件要求IBM兼容机、Intel Pentium III 800/AMD K7以上处理器、128M以上内存支持标准网络协议的网卡系统平台Windows2000/WinXP/Win2003 ReaHat Linux 9/Fedora系列运行环境Sun Java JRM1.5 For Win/Linux 5.3 产品质量需求主要质量属性详细要求正确性消息在不同系统平台之间进行传递和显示时不会出现乱码现象健壮性能够容纳100-200人同时在线交流,服务器端程序连续应工作半年以上可靠性应用程序异常退出及崩溃的机率小于等于5%性能,效率用户消息发送与接收的延迟时间小于等于5秒易用性不用安装,操作简便清晰性安全性保证用户的信息在传输过程中不被窃取、不会泄漏至外网可扩展性可在当前需求基础之上进行功能上的扩展兼容性可运行在大多数主流的硬件环境中可移植性可运行在大多数主流的操作平台上 即时通需求文档

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 经济/贸易/财会 > 经济学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号