即时聊天系统需求分析说明知识讲解文档格式.docx

上传人:b****1 文档编号:4812522 上传时间:2023-05-04 格式:DOCX 页数:14 大小:71.63KB
下载 相关 举报
即时聊天系统需求分析说明知识讲解文档格式.docx_第1页
第1页 / 共14页
即时聊天系统需求分析说明知识讲解文档格式.docx_第2页
第2页 / 共14页
即时聊天系统需求分析说明知识讲解文档格式.docx_第3页
第3页 / 共14页
即时聊天系统需求分析说明知识讲解文档格式.docx_第4页
第4页 / 共14页
即时聊天系统需求分析说明知识讲解文档格式.docx_第5页
第5页 / 共14页
即时聊天系统需求分析说明知识讲解文档格式.docx_第6页
第6页 / 共14页
即时聊天系统需求分析说明知识讲解文档格式.docx_第7页
第7页 / 共14页
即时聊天系统需求分析说明知识讲解文档格式.docx_第8页
第8页 / 共14页
即时聊天系统需求分析说明知识讲解文档格式.docx_第9页
第9页 / 共14页
即时聊天系统需求分析说明知识讲解文档格式.docx_第10页
第10页 / 共14页
即时聊天系统需求分析说明知识讲解文档格式.docx_第11页
第11页 / 共14页
即时聊天系统需求分析说明知识讲解文档格式.docx_第12页
第12页 / 共14页
即时聊天系统需求分析说明知识讲解文档格式.docx_第13页
第13页 / 共14页
即时聊天系统需求分析说明知识讲解文档格式.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

即时聊天系统需求分析说明知识讲解文档格式.docx

《即时聊天系统需求分析说明知识讲解文档格式.docx》由会员分享,可在线阅读,更多相关《即时聊天系统需求分析说明知识讲解文档格式.docx(14页珍藏版)》请在冰点文库上搜索。

即时聊天系统需求分析说明知识讲解文档格式.docx

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

用户状态

FileName

文件名称

FileType

文件类型

FileSize

文件大小

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其他需求

暂无。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2