QQ简易聊天系统需求分析规格说明书.docx

上传人:b****6 文档编号:13824428 上传时间:2023-06-17 格式:DOCX 页数:25 大小:107.19KB
下载 相关 举报
QQ简易聊天系统需求分析规格说明书.docx_第1页
第1页 / 共25页
QQ简易聊天系统需求分析规格说明书.docx_第2页
第2页 / 共25页
QQ简易聊天系统需求分析规格说明书.docx_第3页
第3页 / 共25页
QQ简易聊天系统需求分析规格说明书.docx_第4页
第4页 / 共25页
QQ简易聊天系统需求分析规格说明书.docx_第5页
第5页 / 共25页
QQ简易聊天系统需求分析规格说明书.docx_第6页
第6页 / 共25页
QQ简易聊天系统需求分析规格说明书.docx_第7页
第7页 / 共25页
QQ简易聊天系统需求分析规格说明书.docx_第8页
第8页 / 共25页
QQ简易聊天系统需求分析规格说明书.docx_第9页
第9页 / 共25页
QQ简易聊天系统需求分析规格说明书.docx_第10页
第10页 / 共25页
QQ简易聊天系统需求分析规格说明书.docx_第11页
第11页 / 共25页
QQ简易聊天系统需求分析规格说明书.docx_第12页
第12页 / 共25页
QQ简易聊天系统需求分析规格说明书.docx_第13页
第13页 / 共25页
QQ简易聊天系统需求分析规格说明书.docx_第14页
第14页 / 共25页
QQ简易聊天系统需求分析规格说明书.docx_第15页
第15页 / 共25页
QQ简易聊天系统需求分析规格说明书.docx_第16页
第16页 / 共25页
QQ简易聊天系统需求分析规格说明书.docx_第17页
第17页 / 共25页
QQ简易聊天系统需求分析规格说明书.docx_第18页
第18页 / 共25页
QQ简易聊天系统需求分析规格说明书.docx_第19页
第19页 / 共25页
QQ简易聊天系统需求分析规格说明书.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

QQ简易聊天系统需求分析规格说明书.docx

《QQ简易聊天系统需求分析规格说明书.docx》由会员分享,可在线阅读,更多相关《QQ简易聊天系统需求分析规格说明书.docx(25页珍藏版)》请在冰点文库上搜索。

QQ简易聊天系统需求分析规格说明书.docx

QQ简易聊天系统需求分析规格说明书

需求分析规格说明书

小组组长:

xx

组长电话:

xx

小组成员:

xx

xx

指导老师:

蒋建民教授

1项目引言

1。

1编写目的

本文档是作为开发webqq简易系统的基本文件,主要用来规定项目范围的主要基础问题。

同时,本文档也是提供给该系统的开发人员的理解需求之用.

1。

2基线

该文档为webqq简易系统的基础文档,没有其他版本.

1。

3定义与标识

1。

4参考资料

a。

国家标准GB8567—88计算机软件文档编制规范;

b。

国家标准GB-T8567—2006计算机软件文档编制规范。

2需求概述

2.1系统目标

建造一个适合聊天交友的平台。

抓住消费人群对于聊天的需求以及对于方便行事等方面的需求。

易学易用,方便等特点。

2.2用户的特点

该系统网站设计到3类用户:

1。

匿名用户:

可以登入网站进行浏览,注册登录等操作。

2。

注册用户:

该类用户可以进行聊天交友,传输文件等一些活动。

3。

系统管理员:

对网站进行管理以及对用户进行管理等操作。

2.3假定的约束

管理员:

管理员管理用户的账户以及处理系统可能出现的问题。

用户:

进行登录操作,开始聊天等功能的活动。

3需求规定

3.1功能需求

总体用例图1。

1

总体功能需求说明:

webqq简易系统是一个集聊天交友,个人展示于一体的网站平台,其中包括以下几个子系统:

a)用户登录注册

b)用户聊天

c)空间管理

d)管理员模块

3.1.1用例1:

用户登录注册

简要描述:

webqq简易系统的聊天系统采用注册与登录集成的方式。

参与者:

用户群;

前置条件:

登陆网站;

事件流:

用户输入的账号在系统中不存在,就提示注册;若用户输入的账号已存在,则进行账号与密码的验证;

后置条件:

登录成功。

活动图:

3.1.2用例2:

聊天

简要描述:

用户聊天子系统具有丰富的功能,它具有可以与好友一对一的聊天功能,同时也具有群聊天的功能,也具备了发送文件的功能.

参与者:

已注册的用户。

前置条件:

用户登录。

事件流:

打开聊天界面,点击好友头像打开聊天窗口,进行聊天,也可以点击群聊天面板就行群聊。

同时也可以发送文件.

后置条件:

关闭聊天窗口。

活动图:

 

3。

1。

3用例3:

修改好友信息

参与者:

用户;

前置条件:

登陆;

事件流:

1)登录账号

2)找到好友

3)修改信息

4)提交;

后置条件:

用户看到修改后的信息。

活动图:

3。

1.4用例4:

添加好友

参与者:

用户;

前置条件:

登陆;

事件流:

1)登录账号

2)输入好友账号

3)查找到好友添加

4)提交确认;

后置条件:

能够即时和好友聊天。

3.1。

5用例5:

删除好友

参与者:

用户;

前置条件:

登陆;

事件流:

1)登录账号

2)找到好友

3)删除好友

4)提交确认;

后置条件:

用户看到修改后的信息。

3.1.6用例6:

创建群

参与者:

用户;

前置条件:

登陆;

事件流:

1)登录账号

2)申请创建群

3)填入创建信息

4)提交系统审核;

后置条件:

看到所创建的群。

 

3。

1。

7用例7:

加入群

参与者:

用户;

前置条件:

登陆;

事件流:

1)登录账号

2)输入群号

3)申请加入

4)提交审核;

5)加入成功;

后置条件:

看到已加入的群

3.1.8用例8:

退出群

参与者:

用户;

前置条件:

登陆;

事件流:

1)登录账号;

2)找到要退出的群;

3)点击退出群;

4)提交审核;

5)退出成功;

后置条件:

不在所属于退出群.

3.1.9用例9:

群聊天

参与者:

用户;

前置条件:

登陆打开群;

事件流:

1)登录账号;

2)进入群窗口;

3)输入聊天信息;

4)发送;

5)退出群窗口;

后置条件:

关闭群窗口。

3.1.10用例10:

与好友聊天

参与者:

用户;

前置条件:

选择好友;

事件流:

1)登录账号;

2)打开聊天窗口;

3)输入聊天信息;

4)发送给好友;

5)退出聊天窗口;

后置条件:

关闭好友窗口。

3.1.11用例11:

上传文章

参与者:

用户;

前置条件:

进入空间系统;

事件流:

1)登录账号;

2)进入空间系统;

3)上传文章;

4)审核;

5)退出空间;

后置条件:

关闭空间。

3.1.12用例12:

上传相册

参与者:

用户;

前置条件:

进入空间系统;

事件流:

1)登录账号;

2)进入空间系统;

3)上传相册;

4)审核;

5)退出空间;

后置条件:

关闭空间。

3.1.13用例13:

修改个人信息

参与者:

用户,管理员;

前置条件:

登录;

事件流:

1)登录账号;

2)进入个人信息界面;

3)修改信息;

4)提交;

5)退出界面;

后置条件:

看到修改后的信息。

3.1.14用例14:

修改用户权限

参与者:

管理员;

前置条件:

登录;

事件流:

1)登录账号;

2)进入管理员权限界面;

3)查找用户;

4)修改用户权限;

5)提交系统;

6)退出;

后置条件:

看到修改后用户权限的信息。

3.1。

15用例15:

添加用户

参与者:

管理员;

前置条件:

登录;

事件流:

1)登录账号;

2)进入管理员界面;

3)添加用户;

4)提交数据库;

5)退出界面;

后置条件:

看到创建后的用户账号。

3。

1。

16用例16:

删除用户

参与者:

管理员;

前置条件:

登录;

事件流:

1)登录账号;

2)进入管理员界面;

3)查找用户;

4)删除用户;

5)提交到数据库;

6)退出管理员界面;

后置条件:

看不到删除后的用户账号。

3.1。

17用例17:

找回密码

参与者:

用户,管理员;

前置条件:

登入窗口;

事件流:

1)打开网站;

2)点击找回密码;

3)进入找回界面;

4)输入个人信息;

5)提交验证;

6)发送密码给用户;

7)登录;

后置条件:

可以登录账号。

3.2数据需求

3.2。

1用例、对象与类的关系

表3—17用例与类的关系表

序号

用例

备注

1

注册

用户

2

添加好友

用户,管理员,好友信息

3

删除好友

用户,管理员,好友信息

4

修改好友信息

用户,管理员,好友信息

5

创建群

用户,管理员,群

6

加入群

用户,管理员,群

7

退出群

用户,管理员,群

8

与群聊天

用户,管理员,群

9

与好友聊天

用户,管理员,好友信息

10

发表文章

用户,管理员,上传

11

上传相册

用户,管理员,上传

12

修改权限

管理员

13

添加用户

管理员

14

删除用户

管理员

15

修改个人信息

用户,管理员

3。

2.2类的描述

类名:

用户类

描述:

记录所有的基本信息

属性:

账号={数字}

密码={字符}

昵称={字符}

性别={字符}

备注={字符}

类名:

管理员类

描述:

记录所有管理员的基本信息

属性:

账号={数字}

密码={字符}

昵称={字符}

备注={字符}

类名:

好友信息类

描述:

记录所有用户、管理员的好友信息

属性:

用户账号={数字}

管理员账号={数字}

备注姓名={字符}

手机={数字}

邮箱={字符}

备注={字符}

 

类名:

群类

描述:

记录所有用户、管理员的群信息

属性:

群号={数字}

群名称={字符}

创建人={字符}

群成员账号={数字}

群公告={字符}

群简介={字符}

类名:

上传类

描述:

记录所有用户、管理员的上传信息

属性:

用户账号={数字}

管理员账号={数字}

文章内容={字符}

相册路径={字符}

类名:

聊天类

描述:

记录所有用户、管理员的聊天信息

属性:

用户账号={数字}

管理员账号={数字}

聊天内容={字符}

聊天时间={时间}

聊天记录={字符}

3。

2。

3类与类的关系

3。

3运行需求

3.3.1网络和设备需求

1)千兆光纤网络一条;

2)路由器一个;

3)web服务器一台;

4)数据库服务器一台;

5)防火墙服务器一台;

6)软件开发服务器;

3。

3。

2支持软件与部署需求

1)软件需求包括:

2)windowsserver2003操作系统;

3)mysql数据库;

4)防火墙系统;

3。

4其它需求

1)软件开发办公地点;

2)服务器运行地点;

3)维护人员办公地点;

3。

4.1界面需求

3.4。

2性能需求

mysql数据库默认处理访问数为341;

系统响应时间要<=10s;

3.4。

3安全需求

软件利用数据库来编程,将大量的数据存放在数据库中,其中包括用户数据存放,管理员数据存放和日志文件的存放。

并且通过服务器上的防火墙来提高数据访问的安全性能。

3。

4。

4操作需求

用户操作手册;

3.4。

5其它需求约束

4尚未解决的问题

附录

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

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

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

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