即时聊天系统需求分析说明Word格式文档下载.docx
《即时聊天系统需求分析说明Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《即时聊天系统需求分析说明Word格式文档下载.docx(13页珍藏版)》请在冰豆网上搜索。
![即时聊天系统需求分析说明Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2022-11/27/30abf8f6-4583-429b-bd68-ab3d721af27d/30abf8f6-4583-429b-bd68-ab3d721af27d1.gif)
c.表2软件功能需求表
功能名称
具体说明
注册登录
注册成员信息,进入聊天群。
个人管理
重置好友名称,添加备注。
好友管理
添加好友,删除好友。
聊天管理
保存聊天记录,上传或者下载资料。
d.描述所说明的软件的应用。
应当:
该软件的目标在于给集体内部的成员提供一个交流的平台,使其在以后的工作学习中能够变得更加方便,具体的利益目标下表3所示:
表3软件应用利益表
利益对象
利益
管理人员
方便管理成员,是成员的工作学习更加方便,获取更高的效率,增加所得的利益。
公司员工
资源分享,互相交流,是工作能够高效率完成,缩短工作周期。
1.3定义
即时聊天系统;
资源上传与下载;
1.4参考资料
陈军霞,刘权乐,陈玉增;
《C/S和B/S相结合的安全型管理信息系统开发》;
河北工业科技;
2005年01期
赵玲;
牟玉松;
;
《用J2EE开发企业信息系统》[A];
探索创新交流--中国航空学会青年科技论坛文集[C];
2004年
刘丽;
梁对;
《即时通信系统的设计与实现》[A];
武汉市第二届学术年会、通信学会2006年学术年会论文集[C];
2006年
张意;
王甲东;
周昆;
《杂志社信息管理系统C/S与B/S模式比较研究》[A];
首届科技出版发展论坛论文集[C];
2项目概述
2.1产品描述
在信息与科技高速发展的今天,信息和只是的更新速度大大加快,一个人或者无法快捷方便的交流的团队是不可能最高效率的完成必须完成的任务,这个系统提供可一个安全封闭的平台,是内部人员可以方便快捷的交流,也可以保证内部的资料和信息不至于泄漏出去,是集体利益受损。
本系统主要用于小集体之中,在小范围内,安全的,快捷的,方便的交流自己手中的资源和材料,可防止内部消息外泄,又能保证团队之间的配合提高,快速准确的完成自己手中的任务,提高工作效率,缩短工作周期。
2.2产品功能
本系统主要功能在于聊天交流,功能描述如下:
1.团队申请,建立小范围的聊天群:
2.成员注册,添加聊天群的成员;
3.管理员根据人员信息完成注册内容,同时,管理聊天群,添加和删除群组;
4.资源的上传与下载;
5.成员在工作时,登录进入群组,可以随时发送信息,开始工作之间的交流;
6.保存聊天记录;
7.保证聊天区域性,是工作环境安全;
8.已进入的成员可以查看当前成员人数和信息;
2.3用户特点
1.工作人员;
2.管理人员;
使用人员特点:
1、应具备一定计算机使用方法;
2、能够较为熟练的输入汉字等信息;
3、熟悉工作流程;
2.4一般约束
本条对设计系统时限制开发者选择的其他一些项作一般性描述。
而这些项将限定开发者在设计系统时的任选项。
这些包括:
a.管理方针;
b.硬件的限制;
c.与其他应用间的接口;
d.并行操作;
e.审查功能;
f.控制功能;
g.所需的高级语言;
h.通信协议;
i.应用的临界点;
j.安全和保密方面的考虑。
2.5假设和依据
本条列出影响需求说明中陈述的需求的每一个因素。
这些因此不是软件的设计约束,但是它们的改变可能影响到需求说明中的需求。
例如:
假定一个特定的操作系统是在被软件产品指定的硬件上使用的,然而,事实上这个操作系统是不可能使用的,于是,需求说明就要进行相应的改变。
3具体需求
3.1功能需求
3.1.1注册登录
a.引言
注册进入系统;
b.输入
1)界面要求的个人信息,设置帐号和密码;
2)在登录界面输入设置的帐号和密码;
c.加工
1)输入数据的有效性检查;
是否为已注册的个人信息;
2)操作的顺序,包括事件的时间设定;
操作顺序按照所给提示完成;
3)用于把系统输入变换成相应输出的任何方法(方程式、数学算法、逻辑操作等);
采用逻辑操作。
4)输出数据的有效性检查。
显示是否符合正常的输出信息的规格;
d.输出
进入聊天系统的界面;
3.1.2聊天管理
本系统主要功能,发起聊天,上传和下载资料;
b.输入
需要交流的信息;
c.加工
1)操作的顺序,包括事件的时间设定;
点击好友名称,发起聊天,在输入栏;
输入信息
2)输出数据的有效性检查。
是否显示在聊天框内部;
d.输出
在聊天框内显示说话人名称和所说出的语句;
3.1.3个人管理
a.引言
可修改好友的备注名称,方便查找好友,发起聊天,一可以添加或者删除好友。
b.输入
好友名称;
c.加工
1)输出数据的有效性检查
界面显示的是否为修改后的名称:
;
输出
个人界面显示名称改变;
3.2数据流图
3.2.1顶层
3.2.2第一层
3.2.3、第二层
1、注册登录
2、聊天管理
3、个人管理
3.2.4数据字典
(1)、数据元素
数据项名
数据项含义
类型
长度
MemberName
姓名
varchar
20
MemberBirthDay
生日
MemberSex
性别
MemberEmail
邮箱
MemberPhone
手机
MeberAge
年龄
MeberRole
角色
MeberMagnage
管理员
Client
客户
Alias
别名
Key
登录密码
RegTime
注册时间
LastLogTime
最后一次登录时间
ChatRecord
聊天记录
WhetheOnline
是否在线
RegSuccess
注册是否成功
GroupName
群的名字
GroupManager
群的管理员
bit
MemberState
用户状态
文件名称
文件类型
文件大小
LoadTime
上传时间
(2)、数据流
数据流
简述
来源
去向
用户查询
用户查询好友
用户
添加好友
用户信息
系统用户信息
数据库
删除好友
好友信息
反馈信息
操作是否成功
文件信息
用户共享文件信息
共享文件
聊天信息
用户聊天信息
读写信息
对数据库的相关操作
相关操作
注册信息
用户提交注册
用户
注册处理
登录信息
用户登录
个人信息
修改信息
用户修改个人信息
(3)、数据存
文件名
文件组成
写文件的加工
读文件的加工
存储人员信息
更新用户信息
无
服务信息
存储人员使用服务的信息
用户个人信息+服务信息
更新服务信息
(4)、加工条目
名称
输入数据流
输出数据流
加工逻辑
用户添加好友
更新用户好友信息
用户删除好友
文件共享
文件共享设置
记用户共享文件信息
聊天记录的处理
3.3外部接口需求
3.3.1用户接口
a.打开界面,出现帐号密码,和成员管理员选项,外加注册按钮;
b.输入界面主要在查询方面,里面有上述功能中的信息;
c.程序功能键的可用。
3.3.2硬件接口
暂无
3.3.3软件接口
3.3.4通信接口
网络协议:
TCP/IP。
3.3.5性能需求
A.静态数值需求可能包括:
1)可支持人数不限;
2)管理员人数上限3人,成员无上限;
3)处理的文卷和记录数不限;
4)表和文卷的大小不限。
B.动态数值需求可能包括:
一般情况下,保证聊天的信息在1s内显示在界面上,且在网络允许的情况下,上传和下载资料在10s中内得到下载提示。
3.4设计约束
设计约束受其他标准、硬件限制等方面的影响。
3.4.1其他标准的约束
本项将指定由现有的标准或规则派生的要求。
a.报表格式;
b.数据命名;
c.财务处理;
d.审计追踪,等等。
3.4.2硬件的限制
本项包括在各种硬件约束下运行的软件要求,例如,应该包括:
a.WindowsXP、Windows7、Linux;
b.脚本注释JavaScript;
。
c.内存1GBDDR400
d.数据库引擎:
Mysql5.0;
e.硬盘剩余空间至少1GB
f.宽带5M以上或更高;
g.权限SQL有建表,备份权限。
3.5属性
在软件的需求之中有若干个属性,以下指出其中的几个(注意:
对这些决不应理解为是一个完整的清单)。
3.5.1可用性
当电脑死机、断电等无意识情况下导致软件关闭,当前输入的聊天记录不消除,能够找到,但正在下载的文件资源会自动中断;
3.5.2安全性
本系统主要实现小范围内的交流,没有申请加入团队的人员出管理员之外无法实现查询和交流功能,保证团队的信息不外泄,同时,聊天记录不能复制,只能查看;
资源下载会留下下载痕迹,可掌握内部动向;
a.使用帐号密码形式;
b.使用身份登录,即身份不同,则可实现功能就不同;
c.交流仅限于注册之后的内部人员;
3.5.3可维护性
该系统模块化,不需要完全维护,只需对数据库和文件库进行定期的维护和清理。
3.5.4可转移\转换性
本软件不支持专一和转换性(内部信息专一或者转换容易产生丢失);
3.5.5警告
当密码三次出现错误时,会自动记录当前帐号,当注册信息输入形式与预定形式不符合时,弹出错误提示。
3.6其他需求
暂无。