即时通讯聊天软件需求规格说明书.docx
- 文档编号:1148778
- 上传时间:2022-10-17
- 格式:DOCX
- 页数:16
- 大小:77.48KB
即时通讯聊天软件需求规格说明书.docx
《即时通讯聊天软件需求规格说明书.docx》由会员分享,可在线阅读,更多相关《即时通讯聊天软件需求规格说明书.docx(16页珍藏版)》请在冰豆网上搜索。
即时通讯聊天软件需求规格说明书
即时通讯聊天
软件需求规格说明书
编写:
审核:
审批:
2017年2月28日
第1章前言
1.1编写目的
此需求规格说书名对《即时通讯》聊天软件做了全面细致的用户需求分析,明确所要开发的软件应该具有的功能,使系统分析人员、软件开发人员能够清楚地了解用户的需求,并再次基础上进一步提出设计与开发工作。
本说明书的预期读者为客户、系统分析设计人员,开发人员,项目管理人员,测试人员。
1.2编写背景
随着集团近几年信息化加速的发展,原有OC即时通讯工具已经不能满足当前的需求,催生新的即时通讯工具的诞生。
新的即时通讯工具集成原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端
模块
功能
详细描述
登录/退出
登录
验证用户输入的登录信息,登录系统
退出
用户安全的退出系统
找回密码
忘记密码时候找回密码
点对点聊天
发送/接收文字信息
发送/接收文字信息
字体设置
聊天时字体设置
发送/接收表情
聊天时发送/接收表情
发送/接收图片
聊天时发送/接收图片
发送/接收文件
聊天时发送/接收文件
发送/接收截屏
聊天时发送/接收截屏
发送窗口抖动
聊天时发送窗口抖动
发送/接收语音消息
聊天时发送/接收语音消息
查看历史聊天
查看历史聊天
查看好友资料
查看好友资料
群组聊天
发送/接收文字信息
群组聊天时发送/接收文字信息
字体设置
群组聊天时字体设置
发送/接收表情
群组聊天时发送/接收表情
发送/接收图片
群组聊天时发送/接收图片
发送/接收文件
群组聊天时发送/接收文件
发送/接收截屏
群组聊天时发送/接收截屏
发送/接收语音消息
群组聊天时发送/接收语音消息
查看历史聊天
查看历史聊天
查看群组资料
查看群组资料
设置群消息方式
设置群接收消息方式
群组管理
新建群组
所有用户都可以新建群组
退出群组
群内成员退出群组
解散群组
群主可以解散群组
维护群组
群主可以维护群组
消息管理
消息管理器
消息管理器
消息盒子
消息盒子
个人设置
头像设置
头像设置
签名设置
签名设置
系统设置
消息设置
消息设置
通用设置
通用设置
热键设置
热键设置
修改密码
修改密码
B/S端
模块
功能
详细描述
用户登录
用户登录
允许激活的用户登录系统
用户注销
允许用户安全的退出系统
后台管理
公告发布
管理员允许公告发布
机构信息管理
机构信息管理
用户信息管理
用户信息管理
授权管理
管理员可以授权一般维护人员权限
第3章客户端功能需求
3.1软件更新
系统在启动时候判断软件的版本号,如果软件有新的版本,提示用户更新软件。
基本流程
3.2登录/退出
3.2.1用户登录
用户启动程序,输入用户名和密码,服务器验证登录信息,验证成功可进入IM主界面。
基本流程
3.2.2找回密码
登录界面提供找回密码界面入口,当用户忘记密码时,可以通过找回密码界面找回密码,找回密码功能核查的内容包括:
用户手机号,短信验证码,设置密码、确认密码。
基本流程
3.2.3用户注销
支持用户安全的退出系统。
3.3点对点聊天
3.3.1发送/接收文字消息
●可以通过机构、历史会话选项打开点对点聊天会话窗口。
●支持在线发送聊天信息;
●当接收方离线时,在下一次登录后接收文字信息;
3.3.2字体设置
允许设置聊天时的字体格式、字体大小。
设置字体后,下次聊天默认使用设置后字体;
3.3.3发送/接收表情
●支持在线发送聊天表情;
●当接收方离线时,在下一次登录后接收聊天表情;
●支持表情、文字在同一条消息内发送;
3.3.4发送/接收图片
●支持发送本地图片给好友;
●当接收方离线时,在下一次登录后接收离线图片;
●支持复制/粘贴的形式粘贴图片到聊天待发送窗口,点击发送按钮发送。
3.3.5发送/接收文件
●允许发送本地文件给好友;
●支持点击按钮发送和直接拖拽文件到待发送窗口发送两种方式;
●当接收方离线时,在下一次登录后接收离线文件;
3.3.6发送/接收截屏
●支持发送截屏窗口给好友;
●提供截屏时隐藏当前窗口选项,当勾选该选项时,截屏自动隐藏对话窗口;
●当接收方离线时,在下一次登录后接收离线截屏;
3.3.7发送/接收窗口抖动
●支持发送窗口抖动提醒对方,当发送抖动时,窗口抖动接收方会自动弹出会话窗口并抖动;
●好友离线时候不允许发送窗口抖动;
3.3.8发送/接收语音消息
●支持发送一段实时语音消息给好友;
●当接收方离线时,在下一次登录后接收离线语音消息;
3.3.9查看历史聊天记录
支持查看文字、图片、文件类型的历史聊天记录;
支持按照内容、时间(最近一个月、最近三个月、最近一年、全部)搜索文字、文件类聊天记录。
3.3.10清空聊天记录
允许清空文字、图片、文件类型的聊天记录;
3.3.11查看好友资料
允许查看好友资料,包括工号、部门、职位、电话、手机、邮箱、地址信息。
3.4群组聊天
3.4.1发送/接收文字消息
●可以通过群组、历史会话选项打开群组会话窗口。
●离线的群成员在下一次登录后接收文字信息。
3.4.2字体设置
允许设置聊天时的字体格式、字体大小。
设置字体后,下次聊天默认使用设置后字体;
3.4.3发送/接收表情
●支持发送聊天表情;
●当接收方离线时,在下一次登录后接收聊天表情;
●支持表情、文字在同一条消息内混发;
3.4.4发送/接收图片
●支持发送本地图片给群内成员;
●当群组成员离线时,在下一次登录后接收离线图片;
●支持复制/粘贴的形式粘贴图片到聊天待发送窗口,点击发送按钮发送。
3.4.5发送/接收文件
●允许发送本地文件给群组成员;
●支持点击按钮发送和直接拖拽文件到待发送窗口发送两种方式;
●当群组离线时,在下一次登录后接收离线文件;
3.4.6发送/接收截屏
●支持发送截屏窗口给群组成员;
●提供截屏时隐藏当前窗口选项,当勾选该选项时候,截屏自动隐藏对话窗口;
●当群组成员离线时,在下一次登录后接收离线截屏;
3.4.7发送/接收语音消息
●支持发送一段实时语音消息给群组成员;
●当群组成员离线时,在下一次登录后接收语音消息;
3.4.8查看历史聊天记录
●支持查看文字、图片、文件类型的历史聊天记录;
●支持按照内容、时间(最近一个月、最近三个月、最近一年、全部)搜索文字、文件类聊天记录。
3.4.9清空聊天记录
允许清空点对点聊天记录、群组聊天记录;
3.4.10查看群组资料
可以查看群名称、群成员、创建时间、群公告等信息;
3.4.11设置群消息方式
允许设置群消息提示方式(消息接收并提示,消息接收但不提示)。
3.5群组管理
3.5.1新建群组
通过在机构树上选择人员,录入群名称,点击确定新建群组。
●所有人允许新建群组;
3.5.2退出群组
●允许群成员退出群组;
●群组创建人只能解散群组,不能退出群组。
3.5.3解散群组
●允许群组创建人解散群组。
3.5.4维护群组
●允许群组创建人添加、删除群成员。
3.6消息管理
3.6.1消息盒子
当用户离线时,所有的未读消息都会保存于数据库,当用户下次登录时,所有的未读消息都推送到消息盒子中,用户点击消息盒子可打开未读消息。
●个人消息
可查看所有未读的个人消息。
可以点击“打开全部”按钮打开所有的未读个人消息对话框。
忽略全部,可以忽略所有的个人未读消息。
●群组消息
可查看所有未读的群组消息。
可以点击“打开全部”打开所有的未读群组消息对话框。
忽略全部,可以忽略所有的群组未读消息。
●系统消息
可以查看所有推送的未读系统消息。
系统消息包括FBC推送的通知公告、待办任务即时通讯服务端管理员推送的公告。
3.6.2消息管理器
●个人消息
默认显示所选人员的最近历史消息
支持搜索功能;输入搜索文字内容,支持按照人员范围(所有联系人、当前联系人、全部)、时间范围(最近一月、最近三月、最近半年、全部)、内容范围(查看文本、查看图片、查看文件、全部),点击搜索按钮完成搜索。
●群消息
默认显示所选群的最近历史群消息;
输入模糊搜索文字内容,定义收缩范围,提供按照群组范围(所有群组、当前群组、全部)、时间范围(最近一月、最近三月、最近半年、全部)、内容范围(查看文本、查看图片、查看文件、全部),点击搜索按钮完成搜索。
●系统消息
可查看已经推送过的的FBC的待办任务、通知公告,默认显示最近推送的历史系统消息。
输入搜索内容、时间范围(最近一月、最近三月、最近半年、全部)搜索历史推送消息。
3.7个人设置
3.7.1头像设置
●系统预置很多一些头像,允许用户设置自己的展示头像;
●允许用户上传自定义头像;
3.7.2签名设置
●允许登录用户设置签名;
3.8系统设置
3.8.1消息设置
●收到新消息时候,是否显示提示信息;
●消息提示中是否显示聊天内容;
●打开聊天窗口时是否显示最近聊天记录;
●设置本地接收到文件保存的目录地址;
●允许设置个人文件夹大小,默认1024MB,超过时候提醒清理;
3.8.2通用设置
●设置停靠在桌面边缘时候是否自动隐藏主界面;
●设置是否保持在左面最前端;
●设置是否记住密码;
●设置是否自动登录;
●设置是否开机自动启动;
3.8.3热键设置
允许修改默认热键,查看消息热键、截图热键;
3.8.4修改密码
允许用户在正确输入自己旧密码后,可以修改自己密码;
第4章服务端功能需求
4.1登录/退出
4.1.1用户登录
系统维护人员、管理员可以通过后台服务端入口登录服务端系统。
操作人员输入用户名、密码,然后点击登录按钮。
用户登录系统后,会根据当前用户类别,如后台维护人员、管理员,控制不同的操作权限。
只有系统维护人员和管理员可登录服务端,一般不允许登录服务端。
4.1.2用户注销
支持用户安全的退出系统。
4.2后台信息管理
主要实现对系统的管理,阐明了管理员/一般维护人员的权限及操作,实现了后台对客户端数据及信息的管理。
其功能包括公告管理,机构管理,人员管理,权限管理。
同时管理员/一般维护人员可以实现对自己密码信息的修改。
4.2.1公告发布
基本流程
后台维护人员/系统管理员需要发布最新公告时,点击公告发送按钮,进入公告发送窗口,输入需要发送的公告,点击发送按钮,该消息即可群发给每一位用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 即时通讯 聊天 软件 需求 规格 说明书