1 / 23
文档名称:

即时通讯系统需求规格说明书.doc

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

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

分享

预览

即时通讯系统需求规格说明书.doc

上传人:glfsnxh 2018/8/16 文件大小:354 KB

下载得到文件列表

即时通讯系统需求规格说明书.doc

文档介绍

文档介绍:即时通讯系统
需求规格说明书
题目
即时通讯系统
学生姓名
张慧锋
学号
系别
计算机科学与技术系
专业
计算机科学与技术
指导教师
南亚会
2013年11月1日
目录
引言 3
编写目的 3
背景 3
文档读者 3
文档内容 3
参看资料 3
1任务概述 4
任务目标 4
运行环境 4
2 实现功能 4
用户管理系统 4
系统结构 6
3 总体功能需求 6
功能划分 6
默认操作约束 6
默认操作流程 7
7
8
13
18
语音功能模块 22
25
引言
编写目的
此需求说明书为『即时通讯系统』定义明确的需求,为该系统的详细设计、开发工作提供依据,为项目设计人员、开发人员、使用人员和其他相关人员对系统实现的功能达成统一的认识提供一个明确的书面说明。
本文档的内容,大部分是对即时通讯流程的一些阐述。
背景
待开发的软件系统的名称:即时通讯系统
软件项目的用途:用户及时通讯
文档读者
本文档的读者为『即时通讯系统』开发人员、测试人员、实施人员以及相关领导,如下:
XXXXXX
XXXXXX
XXXXXX
文档内容
文档名称:《即时通讯系统需求设计说明书》
文档内容:系统描述即时通讯系统的框架及功能
参考资料
1 任务概述
任务目标
方便企业内部的沟通联系,防止QQ,MSN等即时通讯软件中的娱乐成分影响工作。
即时通讯系统能完成点对点的即时通讯,信息在企业内部的广播,以及建立群聊天室进行文字会议。
运行环境
服务器:Windows 2003 Server
数据库:Oracle
基础平台:.Net Framework
浏览器插件:silverlight
实现功能
用户管理系统
用户管理功能
用户注册
用户登陆
用户信息查询
普通用户查询个人信息
管理员查询全部信息
用户信息修改
普通用户修改个人信息
管理员修改全部信息
用户删除(管理员)
添加新用户
即时通信功能
端对端短信发送
聊天记录查询
短信群发功能
端对端的文件发送
端对端的视频发送
消息广播
流程描述:
普通用户
注册/ 登陆
用户打开首页
管理员
普通用户
即时通信操作
管理个人资料
用户信息管理

收发短信
聊天记录查询
查询个人信息
修改个人信息
查询用户
删除用户
修改用户
增加用户
***
传输文件
消息广播
短信群发
系统结构
系统包括两种终端:服务器端、客户端
服务器承担客户端获取机器列表、查询机器IP等服务,也是群聊的服务器
客户端和客户端之间,客户端和服务器之间可以点对点进行通信
一个局域网内服务器只能启动一个
关键通讯模式说明:
客户端与客户端私聊
发送信息
客户端1 客户端2
从服务器端获取信息
用户管理信息
返回应答
客户端服务器
注:获取信息是需要应答的。
总体功能需求
功能划分
根据业务需求和系统功能分为以下几个部分:
文字即时通讯
管理员可以添加删除人员
本人修改密码
实名显示公司所有员工
广播消息于公司全体成员
发起多人的文字聊天室
本地通讯记录保存于数据库,可以查询本人的通讯记录
默认操作约束
增加删除成员(需要权限)
默认操作流程

用例图
登录用例图
用例分析
用户在使用本系统前必须进行资格核查,包括系统管理员。核查的内容包括:用户ID和密码。在通过用户身份验证之后,系统将初始化该用户的基本信息(例如更新用户状态为上线、留言提示等)。
用户登录基本流程
用户输入用户名、密码,然后点击登录按钮。用户登录系统后,会根据当前用户类别,如一般用户、管理员,显示不同的界面。在稍后的操作中,根据用户类型控制权限。
分支流程
时序图
登录顺序图

用例图
系统管理用例图
用例分析
该功能模块主要实现对系统的管理,阐明了管理员的权限及操作,实现了后台对客户端数据及信息的管理。其功能包括发布系统公告,添加修改删除员工信息同时管理员实现修改自己密码。
(1)发送系统公告
基本流程
管理员需要发布最新公告时,点击公告发送按钮进入公告发送窗口,输入需要发送的公告,点击发送按钮,该消息即可群发给每个用户。
分支流程
1、如果没有输入信息,直接点击发送。系统会提示错误,请求输入