S3系统需求分析.docx

上传人:b****5 文档编号:7670359 上传时间:2023-01-25 格式:DOCX 页数:52 大小:468.40KB
下载 相关 举报
S3系统需求分析.docx_第1页
第1页 / 共52页
S3系统需求分析.docx_第2页
第2页 / 共52页
S3系统需求分析.docx_第3页
第3页 / 共52页
S3系统需求分析.docx_第4页
第4页 / 共52页
S3系统需求分析.docx_第5页
第5页 / 共52页
点击查看更多>>
下载资源
资源描述

S3系统需求分析.docx

《S3系统需求分析.docx》由会员分享,可在线阅读,更多相关《S3系统需求分析.docx(52页珍藏版)》请在冰豆网上搜索。

S3系统需求分析.docx

S3系统需求分析

 

天方夜谭信息公告系统

S3系统需求分析

 

修订历史记录

日期

版本

说明

作者

2013-04-06

1.0

建档

仲其龙

目录

目录3

1.引言6

1.1背景6

1.2定义6

2.系统功能需求6

2.1系统功能模块图6

2.2论坛功能模块组成7

2.2.1会员注册8

2.2.2会员登录8

2.2.3发表帖子8

2.2.4回复帖子8

2.2.5浏览帖子8

2.2.6会员管理8

2.2.7版块管理8

2.2.8帖子管理8

2.2.9建议箱管理8

2.2.10新手手册9

2.3系统总体功能需求框架图9

3.前台功能模块10

3.1普通游客功能模块10

3.2普通会员功能模块11

4.后台功能模块12

4.1版主功能模块12

4.2管理员功能模块13

4.2.1板块管理13

4.2.2会员管理14

4.2.3建议箱管理15

5.系统主要业务操作流程16

5.1系统流程16

5.2会员注册业务流程图17

5.3会员登陆业务流程图17

5.4会员管理业务流程图18

5.5论坛版块管理业务流程图18

5.6帖子管理业务流程图19

5.7帖子发表业务流程图19

5.8帖子回复业务流程图20

5.9帖子浏览业务流程图21

5.10帖子检索业务流程图21

6.系统用例图21

6.1概述21

6.2明确参与者(角色)22

6.3普通会员功能用例图22

6.4普通游客功能用例图23

6.5版主功能用例图24

6.6管理员功能用例图25

7.系统活动图26

7.1普通游客管理活动图26

7.2普通会员管理活动图26

7.3版主管理活动图27

7.4管理员管理活动图28

7.4.1管理员功能的整体活动图28

7.4.2管理员登陆活动图29

7.4.3建议箱管理活动图30

7.4.4会员管理活动图31

7.4.5板块管理活动图32

8.系统顺序图33

8.1普通游客功能顺序图33

8.1.1注册为会员33

8.1.2建议箱34

8.1.3向所有人推荐帖子36

8.3普通会员功能顺序图37

8.3.1发表帖子37

8.3.2回复/浏览帖子39

8.4版主功能顺序图40

8.5管理员功能顺序图42

8.5.1删除/修改板块42

8.5.2划分板块44

8.5.3关闭板块45

8.5.4设置版主47

8.5.5修改/删除/限制会员活动48

8.5.6添加会员50

8.5.7发出设置为版主请求51

8.5.8查看/删除建议52

1

.引言

1.1背景

随着网络的快速发展,网上的交流已经成为现代人生活中重要的组成部分。

网上交流是大家针对一个问题可以发表自己不同的见解,同时通过浏览别人的见解可以拓展自己的知识面。

网上交流问题变得更有广度和宽度,为仅仅局限于一个方面,这反应了当代人的思想变化和精神追求。

在这种情况下,BBS系统应运而生。

1.2定义

BBS论坛主要是用来在网上交流意见的,有人提出一个问题或者见解,其他人可以针对不同的方面提出自己的想法并发表自己的见解。

但是为了保证论坛的安全性,不是任何人都可以发表贴子和回复帖子的,必须以会员的身份登录到系统后,才能够发表和回复帖子。

因此BBS论坛将用户划分为4类:

普通游客(非会员)、普通会员、版主和管理人员。

2.系统功能需求

2.1系统功能模块图

第论坛一般存在四种用户,分别为游客,注册用户和版主以及管理员。

游客的权限是向下覆盖的,即上级权限包含下级权限,在这里的论坛中,管理员的权限是上级权限。

接下来,需要归好类的对象及其方法分配给不同的论坛用户。

具体功能的分配结果如表所示:

 

对象实体

功能方法

用户类型

论坛

设置参数

管理员

板块

浏览列表

注册用户/游客

创建板块

管理员

修改板块

管理员

删除板块

管理员

帖子

浏览列表

注册用户/游客

查看帖子

注册用户/游客

发帖

注册用户

回帖

注册用户/游客

搜索

注册用户

编辑(自己所有)

注册用户

编辑(全部)

管理员/版主

删除

管理员/版主

置顶

管理员/版主

指定精华

管理员/版主

转移

管理员

用户

注册

游客

注册用户登录

注册用户

管理人员登录

管理员/版主

添加

管理员

删除

管理员

设定权限

管理员

2.2论坛功能模块组成

2.2.1会员注册

新会员注册,提供会员信息,检验会员信息的有效性,并将会员信息持久化。

2.2.2会员登录

提供用户凭证,验证用户信息,基于角色授权。

2.2.3发表帖子

用户可以在其权限允许的版块内发表帖子。

2.2.4回复帖子

用户可以对其权限允许的主题发表回复。

2.2.5浏览帖子

用户可以浏览所有可见帖子。

2.2.6会员管理

管理员由系统初始化分配一个,管理员可以对会员信息进行部分更改,主要包括色调整,版主调整,删除会员等。

2.2.7版块管理

针对不同的内容,管理员可以将整个讨论区划分成不同的区域,会员可以选择进入不同的讨论区,同时论坛还提供不同讨论区中包括文章数量等的相关的统计信息。

2.2.8帖子管理

管理员可以对所有帖子进行转移、置顶、删除等操作,版主可以本版块帖子进行置顶、删除等操作。

2.2.9建议箱管理

建议箱管理主要有管理员负责。

管理员可以提出意见、修改意见和删除意见。

即管理员权限较高,可以删除系统中的建议,同时可以向会员和版主提出建议,也可以对自己提出建议。

2.2.10

新手手册

新手手册也是由管理员负责。

对于首次进入BBS论坛的游客,可以通过查看新手手册来了解系统的功能和需求。

手册的内容也是管理员负责。

2.3系统总体功能需求框架图

3.前台功能模块

3.1普通游客功能模块

普通游客功能模块包括:

(1)在线注册

系统提供了新会员在线注册的功能。

(2)查看新手手册

普通游客可以通过建议箱功能向普通会员、版主和管理员提出建议,同时可在建议箱中查找到管理和版主向会员和游客提出的建议。

(3)建议箱

普通游客可以在系统主界面上浏览帖子,以获得基本的信息。

(4)浏览帖子

普通游客可以在线浏览帖子。

(5)推荐帖子

普通游客不可以向指定的人推荐帖子,只能向所有的会员推荐帖子。

(6)查看系统最新动态

普通游客有权了解论坛的最新动态。

3.2普通会员功能模块

(1)会员登录:

登陆后才能使用系统提供的功能。

(2)发表、回复、浏览帖子。

(3)收藏帖子:

会员可以将一些自己喜欢的帖子收藏。

(4)添加好友:

会员可以添加其他会员成为好友。

(5)申请成为版主:

只要会员升级到一定级数就可以成为版主。

(6)推荐帖子:

会员可以选择特定的人。

(7)建议箱:

会员可以查看管理员提出的建议。

4.后台功能模块

4.1版主功能模块

(1)版主登陆:

登陆成功后才能进入某板块的后台,管理板块内的帖子。

(2)置顶帖子、设置热门帖子、设置精华帖子:

版主登陆成功后,可以进行将帖子置顶、设置热门帖子和设置精华帖子。

(3)发起征帖:

版主可以向所有的会员针对某热门帖子或话题发起征帖操作。

(4)垃圾箱:

可以吧帖子拖进垃圾箱,也可以将帖子回收或者彻底删除。

(5)发出辞职请求:

版主可以向管理员申请辞去版主职务。

4.2管理员功能模块

4.2.1板块管理

(1)划分板块:

管理员可以根据主题的不同将论坛进行板块的分类,每个板块设置不同的板块号和主题。

(2)添加板块:

可以修改主题等信息。

(3)删除板块:

可以删除板块。

(4)关闭板块:

可以暂时关闭板块。

(5)设置版主:

每个板块都需要有版主来管理,为版主设置版主账号。

(6)回应版主辞职的请求:

回应版主辞职的请求。

4.2.2会员管理

(1)添加和删除会员:

可以添加新会员和删除一些不合格的会员。

(2)修改会员信息:

可以修改会员的基本信息。

(3)设置会员信息:

有由系统自动记录会员你的登陆时间和登陆次数。

(4)发出版主请求:

向全员发出版主请求,如果该会员同意,则记录信息。

4.2.3建议箱管理

(1)建议管理:

删除、采纳建议。

(2)提出建议:

管理员可以通过建议箱向游客、会员和版主分别提出建议。

(3)更新建议:

可以更新自己提出的建议。

(4)征求建议:

管理员可以针对某项活动征求用户的建议。

5.系统主要业务操作流程

5.1系统流程

5.2会员注册业务流程图

5.3会员登陆业务流程图

5.4会员管理业务流程图

5.5论坛版块管理业务流程图

 

5.6帖子管理业务流程图

 

5.7帖子发表业务流程图

 

5.8帖子回复业务流程图

5.9帖子浏览业务流程图

5.10帖子检索业务流程图

6.系统用例图

6.1概述

用例图是对外部参与者能看到的系统的功能模块的描述,整个系统的开发都将围绕着用例图模型实现。

对于论坛系统,主要的任务就是要明确系统的功能是为那些用户服务,即什么样的用户需要利用论坛系统来完成工作,此外,还需要确定的是系统的管理员和维护团队。

6.2明确参与者(角色)

根据功能分析,系统的参与者共有四种:

普通游客、会员、版主和管理员。

6.3普通会员功能用例图

普通游客功能分析:

(1)注册会员用例图:

普通游客通过注册成为会员。

(2)浏览帖子用例图:

普通游客可以进入主界面浏览帖子。

(3)查看新手手册用例图:

普通游客首次进入主界面,可以根据新手手册

迅速浏览帖子。

(4)查看系统最新用例:

普通游客可以根据此界面了解最新的动态。

(5)建议箱用例:

游客可以根据自己的需求向版主提出建议。

(6)向所有人推荐帖子用例:

普通游客可以讲自己认为比较好的帖子向所

有人推荐。

6.4普通游客功能用例图

会员功能的主要用例分析:

(1)普通会员可以发表、浏览和回复帖子。

(2)普通会员可以选择帖子,收藏起来。

(3)会员可以向管理员发出请求成为版主。

(4)会员可以选择添加好友和好友之间讨论某个帖子。

6.5版主功能用例图

版主功能主要用例分析:

(1)管理垃圾用例:

管理帖子。

(2)置顶帖子用例:

选择特突兀的帖子设置置顶标志,以便其他用可浏览。

(3)设置热门帖子用例:

将这段时间比较热门的帖子进行标记。

(4)设置精华帖子用例:

在众多的帖子中选出精华的帖子进行标记。

(5)设置板块主题语用例:

能够是游客更加清楚这一板块的主题。

(6)争帖用例:

主要是为了更多的游客参与讨论。

6.6管理员功能用例图

管理员的功能主要用例分析:

(1)修改版块信息:

管理员可以修改名称、主题等信息。

(2)删除板块:

管理员可以将一些没必要的板块删除。

(3)划分板块:

将板块进行划分,让论坛更有调理。

(4)添加会员:

管理员可以将一些特殊用户添加为会员。

(5)修改会员信息:

管理员可以修改会员信息。

(6)删除会员:

管理员具有删除会员的权利。

(7)设置版主:

根据不同的板块,设置版主。

管理员选择特殊会员设置为

版主,并分配版主ID。

(8)提出和查看建议:

管理员向版主、会员和游客提出和查看建议。

7.系统活动图

7.1普通游客管理活动图

普通游客如果要注册为会员,首先申请会员号,如果申请失败则则推出系统,申请成功后可以进入界面。

注册为会员后可以修改个人信息、登录系统和在在线注销。

而普通游客可以根据自己的需要进入系统进行浏览帖子、查看新手手册、查看系统最新状态、查看建议箱和推荐帖子等操作。

7.2普通会员管理活动图

会员必须经过登陆才能进入论坛系统。

会员输入登录信息,登陆成功后,进入会员操作界面;登陆失败后,系统提示重新登陆。

7.3版主管理活动图

版主需要登陆之后才能进行操作,版主输入登陆信息,进入登陆界面。

其中发出请求主要是指更换版主和移动帖子,垃圾箱管理包括回复帖子和清空垃圾箱。

7.4管理员管理活动图

7.4.1管理员功能的整体活动图

管理员首先登陆系统,当登陆成功后,才能进入功能管理界面。

在功能管理界面主要有建议箱管理、会员管理、板块管理和新手手册管理。

管理员可以只操作其中的一项就退出系统。

7.4.2管理员登陆活动图

管理员登陆主要涉及管理员和后台数据库的操作对象,后台数据库完成输入信息的检测。

当管理员输入登陆账号、密码后,系统将管理员的信息提交到后台数据库进行检测,检测其输入的信息是否有效。

7.4.3建议箱管理活动图

当管理员登陆成功进入建议箱管理界面后,界面为管理员显示查看建议、删除建议、提出建议,更新建议和发起征求意见功能。

管理员选择更新建议的流程是:

选择提出建议,输入建议,选择向版主/会员/游客提出建议,确认发建议;当发送成功后,结束,发送不成功是,系统提示重新提建议,管理员就可以执行重新提出建议的操作。

7.4.4会员管理活动图

当管理员登陆成功后,进入会员管理界面,会员管理界面显示设置会员升级的要求、添加会员、删除会员、修改会员信息、发出设为版主的操作、限制会员后动和申请版主请求等。

7.4.5板块管理活动图

当管理员成功登陆后,进入板块管理界面,板块管理界面向管理员显示信息。

管理员可以只选择其中的一项进行操作,当操作完成后退出系统。

 

8.系统顺序图

8.1普通游客功能顺序图

8.1.1注册为会员

会员注册事件流:

内容

说明

用例编号

PTYK1

用例名称

注册为会员

用例说明

普通游客登录系统后注册为会员

参与者

普通游客

前置条件

普通游客进入注册为会员

后置条件

普通游客提交的信息与后台系统数据库表中保存的信息一致

基本路径

1、普通会员单机”注册“申请会员账号

2、经过数据库管理的检测,显示检测成功

3、普通游客输入会员号,单机提交

4、界面显示成功

扩展路径

根据个人意愿修个人信息,单击保存按钮,系统显示修改成功。

退出在线状态,单机在线注销按钮。

根据事件流画出会员注册图:

8.1.2建议箱

论坛系统普通游客建议箱用例的事件流:

内容

说明

用例编号

PTYK2

用例名称

建议箱

用例说明

可以向版主/管理员提出建议

参与者

普通游客

前置条件

普通游客进入建议向页面

后置条件

系统接受游客提出的建议

基本路径

1、普通游客选择向版主/管理员建议

2、系统进入该界面经过的数据库处理返回处理结果

3、输入版主/管理员提出的建议信息

4、提交建议信息

5、经数据库处理提交成功

6、系统显示提交成功

扩展路径

普通游客向版主/管理员提交建议失败

系统跳转到建议箱页面,提交普通游客重新进入

根据事件流画出顺序图:

8.1.3向所有人推荐帖子

8.2

内容

说明

用例编号

PTYK3

用例名称

推荐帖子

用例说明

普通游客向所有人推荐帖子

参与者

普通游客

前置条件

普通游客进入推荐帖子页面

后置条件

普通游客提交的信息与后台系统数据库表中保存的信息一致

基本路径

1、普通游客选择帖子进入推荐帖子页面

2、经数据库管理监测后返回检测结果

3、系统显示检测结果

4、普通会员想多有人推荐

5、输入推荐理由提交理由信息

6、系统显示信息推荐成功

扩展路径

普通游客提交退推荐理由系统不接受,此操作失败

系跳转到推荐帖子页面,提示普通游客重新进入

根据事件流得到推荐帖子顺序图:

8.3普通会员功能顺序图

8.3.1发表帖子

内容

说明

用例编号

Customer_16

用例名称

发表帖子

用例说明

会员可以帖子的形式发表自己的建议

参与者

会员

前置条件

会员被识别和会员被授权

后置条件

后台数据库爆粗你发表帖子信息

基本路径

1、选择某板块,进入,单机发表帖子,显示界面

2、输入见解,单机提交

3、显示发表成功,保存信息

扩展路径

1、发表成功后,单机查看内容

2、显示帖子内容

8.3.2回复/浏览帖子

内容

说明

用例编号

Customer_14

用例名称

浏览帖子

用例说明

会员可以查看帖子及相关信息

参与者

会员

前置条件

会员被识别和会员被授权

后置条件

后台数据库保存你发表帖子信息

基本路径

1、选择某个板块、进入后,单机浏览帖子

2、显示所有帖子列表,单机帖子链接

3、显示帖子内容及有关信息

4、退出浏览

扩展路径

当会员单机帖子后,系统自动修改帖子的单击次数

回复/浏览帖子顺序图:

8.4版主功能顺序图

设置热门帖子事件流:

内容

说明

用例编号

Bz_2

用例名称

设置热门帖子

用例说明

挑选帖子中的热门话题,让更多的游客加入讨论以调高单击率

参与者

版主

前置条件

版主被识别和会员被授权

后置条件

后台数据库保存热门帖子标记

基本路径

1、单击显示热门帖子,显示界面

2、挑选帖子,输入热门帖子ID,提交

3、显示设置成功,保存操作

扩展路径

显示设置设置,系统提醒参与者重新设置

设置精华帖子事件流:

内容

说明

用例编号

Bz_3

用例名称

设置精华帖子

用例说明

在游客发表的帖子中选择出经典的

参与者

版主

前置条件

版主被识别和会员被授权

后置条件

后台数据库保存热门帖子精华标记

基本路

1、设置精华帖子,显示界面

2、挑选帖子,输入置顶贴ID,提交

扩展路径

显示设置设置,系统提醒参与者重新设置

垃圾箱事件流:

内容

说明

用例编号

Bz_6

用例名称

管理垃圾箱

用例说明

把帖子拖至垃圾箱,清空垃圾箱,回复帖子,彻底删除

参与者

版主

前置条件

版主被识别和会员被授权

后置条件

后台数据库保存了对垃圾箱的各种操作

基本路径

1、显示垃圾箱管理,显示界面、

2、输入管理垃圾箱ID,提交

3、显示提交成功,对帖子进行相关操作,保存

扩展路径

显示提交失败,重新输入ID

修改板块信息用例事件流:

8.5管理员功能顺序图

8.5.1删除/修改板块

修改板块信息事件流:

内容

说明

用例编号

Customer_9

用例名称

修改板块信息

用例说明

可以修改板块好、主题号、板块主题语和类型等

参与者

管理员

前置条件

管理员被识别和会员被授权

后置条件

后台数据库保存修改板块的信息

基本路径

1、参与者进入版块管理,单机”修改信息“

2、显示板块列表,单机板块连接

3、显示板块详细信息,根据信息,输入修改信息

4、显示修改信息,保存信息

扩展路径

板块列白偶可以系那是板块号和主题语,并进行更新

删除板块事件流:

内容

说明

用例编号

Customer_10

用例名称

删除板块

用例说明

可以删除不必要或比健康的板块

参与者

管理员

前置条件

管理员被识别和会员被授权

后置条件

后台数据库删除板块的信息

基本路径

1、参与者进入板块管理,单机删除板块,显示界面

2、显示板块列表,单机板块连接

3、显示版块信息,确认删除

4、显示删除成功

扩展路径

板块列表显示板块号和主题语,并进行删除

删除/修改板块顺序图:

8.5.2划分板块

内容

说明

用例编号

Customer_11

用例名称

划分板块

用例说明

根据帖子的内容划分种类,一类或者几类对应一个板块

参与者

管理员

前置条件

管理员被识别和会员被授权

后置条件

后台数据库保存划分的板块信息

基本路径

1、参与者进入板块管理界面,单机”划分板块“

2、设置板块号、主题、类型等内容,提交

3、显示划分板块成功

4、显示所有已发表帖子列表

5、显示帖子详细信息

6、显示选择板块的界面

7、显示分类成功

扩展路径

在帖子列表中可以显示帖子的主题等简单内容,根据帖子主题将帖子进行划分。

划分板块顺序图:

8.5.3关闭板块

内容

说明

用例编号

Customer_12

用例名称

关闭板块

用例说明

管理员可以根据系统性能的需求,关闭或重新打开板块

参与者

管理员

前置条件

管理员被识别和会员被授权

后置条件

后台数据库保存板块被关闭或重新打开的标记

基本路径

1、参与者进入板块管理界面,单机”关闭板块“

2、单机”关闭板块“

3、单机某板块的连接,显示板块详细信息

4、单机”关闭板块“

5、显示关闭成功

扩展路径

在关闭板块界面上,可以选择关闭板块,也可以选择打开板块。

管理员单击关闭板块,系统会为板块设置被关闭标志。

关闭板块的顺序图:

8.5.4设置版主

设置版主事件流:

内容

说明

用例编号

Customer_8

用例名称

设置版主

用例说明

管理员将已批准成为版主的会员设置为版主

参与者

管理员

前置条件

管理员被识别和会员被授权

后置条件

后台数据库保存有会员的版主身份信息

基本路径

1、参与者进入板块管理,单机”设置版主“

2、显示已经被批准成为版主的会员

3、显示会员信息

4、显示”设置版主界面“,设置版主账号

5、显示设置版主成功

扩展路径

系统将版主身份信息返回给会员,系统会为版主同时保留会员等信息。

设置顺序图:

8.5.5修改/删除/限制会员活动

内容

说明

用例编号

Customer_6

用例名称

修改会员信息

用例说明

管理员具有修改会员信息的功能

参与者

管理员

前置条件

管理员被识别和会员被授权

后置条件

后台数据库中用修改后的会员信息覆盖会员之前的信息

基本路径

1、参与者进入会员管理界面,单机”修改会员信息“,显示界面

2、显示会员列表,单击要修改的会员连接

3、显示会员信息,输入修改信息,提交

4、显示修改成功

扩展路径

不会出现修改到不存在的会员信息这种现象

修改、删除和限制会员活动的顺序图:

8.5.6添加会员

内容

说明

用例编号

Customer_4

用例名称

添加会员

用例说明

管理员添加会员的功能

参与者

管理员

前置条件

管理员被识别和会员被授权

后置条件

后台数据库保存添加会员的信息

基本路径

1、参与者进入会员管理界面,”单击添加会员“

2、分配会员号

3、显示添加成功

扩展路径

1、显示该会员已经存在,添加失败

2、系统自动跳转到添加会员界面,提示参与者重新添加

添加会员信息图:

8.5.7发出设置为版主请求

内容

说明

用例编号

Customer_7

用例名称

发出设置为版主的请求

用例说明

管理员可以向一些会员发出请求,邀请会员成为版主

参与者

管理

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

当前位置:首页 > 医药卫生 > 临床医学

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

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