即时聊天工具需求分析说明书文档格式.docx

上传人:b****6 文档编号:20037366 上传时间:2023-01-16 格式:DOCX 页数:13 大小:95.78KB
下载 相关 举报
即时聊天工具需求分析说明书文档格式.docx_第1页
第1页 / 共13页
即时聊天工具需求分析说明书文档格式.docx_第2页
第2页 / 共13页
即时聊天工具需求分析说明书文档格式.docx_第3页
第3页 / 共13页
即时聊天工具需求分析说明书文档格式.docx_第4页
第4页 / 共13页
即时聊天工具需求分析说明书文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

即时聊天工具需求分析说明书文档格式.docx

《即时聊天工具需求分析说明书文档格式.docx》由会员分享,可在线阅读,更多相关《即时聊天工具需求分析说明书文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

即时聊天工具需求分析说明书文档格式.docx

界面显示:

将在线好友显示在好友列表中,并实现系统托盘,加入工具栏便于操作。

聊天功能:

与好友聊天,包括文字、图片、文件传输。

聊天纪录:

能保存聊天纪录,并能察看聊天纪录。

信息提示:

闪动托盘图标提示到来信息,并播放不同音乐来提示。

其他:

户登陆成功,将保存其号码,以便下次登陆时,不必再输入而可以直接选择,显示登陆时间。

◆服务器功能:

服务器端向各个客户端发布系统消息,接受来自客户端的各种信息并分别处理。

登陆信息:

检查登陆信息是否正确,并向客户端返回登陆信息,如信息正确。

就将在线用户发给该用户,将该用户的状态发给各在线用户。

同时在服务器端显示出来。

聊天信息:

转发给消息指定的用户。

申请信息:

自动分配用户号码,并保存该用户,同时将信息返回给客户端。

用户下线:

将此用户下线消息发给各客户端,并改写用户在服务器端的状态。

2数据流图

2.1顶层数据流图

2.2分层数据流图

2.2.1一层数据流图

2.2.2二层数据流图

客户端:

服务器端:

2.2.3三层数据流图

1.1客户注册/登录模块

1.2添加好友模块

1.3好友管理模块

1.4个人设置模块

2.1服务器登陆注册模块

2.2添加好友模块

2.3好友管理模块

3数据字典

3.1数据元素

名称

别名

取值类型

长度

描述

位置

昵称

NC

Char

8

用户的昵称

用户信息表

ID

Int

6到8位

惟一标识用户,Key,不可空

用户信息表,详细信息表,保护信息表,好友列表,聊天记录表

密码

Psw

6-16

用户身份鉴定,不可空

问题NO

PswQst

1-2

用于取回用户密码,可空

用户信息表,保护问题表

问题答案

PswAns

20

用于取回密码的答案,可空

登录状态

UserStatus

1

用于记录当前用户的登录状态,不可空

用户信息表,用户状态表

年龄

Age

Smallint

0-99

记录用户年龄

详细信息表

地区

Area

记录用户地区,可空

性别

Sex

2

用户性别,可空

签名

Sign

100

用户签名,可空

说明

Detail

255

用户说明

问题详细

QstDetail

具体的密码保护问题

保护问题表

好友ID

FriendID

6-8

好友的id

好友列表,聊天记录表

好友类型

FriendDivide

好友的分类类型编号

好友列表,好友类型详细列表

好友分组

FriendGroup

好友分组编号

好友列表,好友分组详细列表

备注

Note

char

10

用于备注好友姓名,可空

好友列表

好友类型详细

FriendDivDtl

6

好友类型详细列表

好友分组详细

FriendGrpDtl

好友分组详细列表

时间

ChatTime

Time

聊天时间

聊天记录表

日期

ChatDate

Date

聊天日期

内容

ChatDetail

聊天内容

3.2数据流

“登录信息”

登录信息

用户登录时的账号密码检测

来源

用户

去处

服务器用户表

组成

ID+密码

流程量

“注册信息”

注册信息

注册新账号

密码+个人资料

“聊天消息”

聊天信息

用户聊天时发送信息

发送方IP+接收方IP+消息内容

3.3数据存储

“用户信息表”

输入数据流

用户的各项必要信息

输出数据流

用户信息

用户的账号信息表

昵称+ID+密码+状态

组织方式

按ID号的从小到大排列

“用户详细信息表”

用户详细表

用户的详细信息

用户的描述信息

记录用户的详细信息

ID+年龄+地区+性别+签名+问题NO+答案+说明

“好友列表”

构成用户的个人好友表

我的ID+好友ID+好友类型+好友分组+备注

“聊天记录表”

记录用户的聊天记录,便于以后查看信息

我的ID+好友ID+时间+内容

按我的ID升序排列

4加工逻辑描述

“登录服务”

登录服务

编号

1.1

输入

用户操作

输出

功能描述

用户身份检测。

加工处理

将用户输入内容与服务器用户表进行对比,若用户ID和密码相符则转入登录界面,不符则返回。

“注册服务”

注册服务

用于注册一个新账号

检查服务器用户表,随机产生一个新的账号

“添加好友”

添加好友

1.2

用户希望的条件

符合条件的账号表

筛选出符合用户要求的账号列表

用户输入条件,通过查询语句筛选出符合条件的账号列表

“消息发送模块”

消息发送模块

服条件的账号表

2.3

客户端

聊天记录表——>

接收方

发送信息到目的地

用户发送信息存储到聊天记录表中,通过发送机制发送给目的地

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

当前位置:首页 > 总结汇报

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1