即时通讯聊天软件需求规格说明书编写:审核:审批:2017 年 2 月 28 日第 1 章前言1.1 编写目的此需求规格说书名对《即时通讯》聊天软件做了全面细致的用户需求分析,明确所要开发的软件应该具有的功能,使系统分析人员、软件开发人员能够清楚地了解用户的需求,并再次基础上进一步提出设计与开发工作。本说明书的预期读者为客户、系统分析设计人员,开发人员,项目管理人员,测试人员。1.2 编写背景随着集团近几年信息化加速的发展,原有 0C 即时通讯工具已经不能满足当前的需求,催生新的即时通讯工具的诞生。新的即时通讯工具集成原 OA 平台,全面提高企业员工沟通效率和办公效率,提高企业信息化水平。1.3 词汇表即时通讯--(InstantMessaging,简称 IM)是一个终端服务,允许两人或多人使用网络及时的传递文字、文件、语音等信息。B/S 结构--(Browser/Server)浏览器/服务器模式,客户机上只要安装一个浏览器(Browser),浏览器通过 WebServer 同数据库进行数据交互。C/S 结构--(Client/Server)客户机/服务器模式,客户端需要安装专用的客户端软件。第 2 章项目概述2.1 系统目标即时通讯系统能完成端对端的即时通讯,信息在企业内部的广播,方集团内部员工信息沟通和交流。2.2 软件使用范围集团内部全体员工,预计人数约 1 万人。2.3 系统结构系统包括两种终端:服务器端、客户端。•服务器端提供基本的 IM 服务,如推送系统信息,机构用户管理,分布式配置,负载均衡等;•客户端和客户端之间,客户端和服务器之间可以点对点进行通信;•一个局域网内服务器端只能启动一个;2.4 软件功能2.4.1 软件功能概述C/S 端模块功能详细描述登录/退出登录验证用户输入的登录信息,登录系统退出用户安全的退出系统找回密码忘记密码时候找回密码点对点聊天发送/接收文字信息发送/接收文字信息字体设置聊天时字体设置发送/接收表情聊天时发送/接收表情发送/接收图片聊天时发送/接收图片发送/接收文件聊天时发送/接收文件发送/接收截屏聊天时发送/接收截屏发送窗口抖动聊天时发送窗口抖动发送/接收语音消息聊天时发送/接收语音消息查看历史聊天查看历史聊天查看好友资料查看好友资料群组聊天发送/接收文字信息群组聊天时发送/接收文字信息字体设置群组聊天时字体设置发送/接收表情群组聊天时发送/接收表情发送/接收图片群组聊天时发送/接收图片发送/接收文件群组聊天时发送/接收文件发送/接收截屏群组聊天时发送/接收截屏发送/...