S4 系统设计.docx

上传人:b****6 文档编号:4367071 上传时间:2022-12-01 格式:DOCX 页数:28 大小:168.59KB
下载 相关 举报
S4 系统设计.docx_第1页
第1页 / 共28页
S4 系统设计.docx_第2页
第2页 / 共28页
S4 系统设计.docx_第3页
第3页 / 共28页
S4 系统设计.docx_第4页
第4页 / 共28页
S4 系统设计.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

S4 系统设计.docx

《S4 系统设计.docx》由会员分享,可在线阅读,更多相关《S4 系统设计.docx(28页珍藏版)》请在冰豆网上搜索。

S4 系统设计.docx

S4系统设计

 

天方夜谭论坛系统

S4系统设计

 

修订历史记录

日期

版本

说明

作者

2013-05-11

1.0

建档

仲其龙

1

.引言

1.1背景

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

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

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

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

1.2定义

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

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

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

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

2.系统顺序图

2.1普通游客功能顺序图

2.1.1注册为会员

会员注册事件流:

内容

说明

用例编号

PTYK1

用例名称

注册为会员

用例说明

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

参与者

普通游客

前置条件

普通游客进入注册为会员

后置条件

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

基本路径

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

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

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

4、界面显示成功

扩展路径

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

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

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

2.1.2建议箱

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

内容

说明

用例编号

PTYK2

用例名称

建议箱

用例说明

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

参与者

普通游客

前置条件

普通游客进入建议向页面

后置条件

系统接受游客提出的建议

基本路径

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

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

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

4、提交建议信息

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

6、系统显示提交成功

扩展路径

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

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

根据事件流画出顺序图:

2.1.3向所有人推荐帖子

内容

说明

用例编号

PTYK3

用例名称

推荐帖子

用例说明

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

参与者

普通游客

前置条件

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

后置条件

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

基本路径

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

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

3、系统显示检测结果

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

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

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

扩展路径

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

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

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

2.2普通会员功能顺序图

2.2.1发表帖子

内容

说明

用例编号

Customer_16

用例名称

发表帖子

用例说明

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

参与者

会员

前置条件

会员被识别和会员被授权

后置条件

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

基本路径

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

2、输入见解,单机提交

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

扩展路径

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

2、显示帖子内容

2.2.2回复/浏览帖子

内容

说明

用例编号

Customer_14

用例名称

浏览帖子

用例说明

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

参与者

会员

前置条件

会员被识别和会员被授权

后置条件

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

基本路径

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

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

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

4、退出浏览

扩展路径

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

回复/浏览帖子顺序图:

2.3版主功能顺序图

设置热门帖子事件流:

内容

说明

用例编号

Bz_2

用例名称

设置热门帖子

用例说明

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

参与者

版主

前置条件

版主被识别和会员被授权

后置条件

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

基本路径

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

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

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

扩展路径

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

设置精华帖子事件流:

内容

说明

用例编号

Bz_3

用例名称

设置精华帖子

用例说明

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

参与者

版主

前置条件

版主被识别和会员被授权

后置条件

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

基本路

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

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

扩展路径

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

垃圾箱事件流:

内容

说明

用例编号

Bz_6

用例名称

管理垃圾箱

用例说明

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

参与者

版主

前置条件

版主被识别和会员被授权

后置条件

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

基本路径

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

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

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

扩展路径

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

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

2.4管理员功能顺序图

2.4.1删除/修改板块

修改板块信息事件流:

内容

说明

用例编号

Customer_9

用例名称

修改板块信息

用例说明

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

参与者

管理员

前置条件

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

后置条件

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

基本路径

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

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

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

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

扩展路径

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

删除板块事件流:

内容

说明

用例编号

Customer_10

用例名称

删除板块

用例说明

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

参与者

管理员

前置条件

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

后置条件

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

基本路径

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

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

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

4、显示删除成功

扩展路径

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

删除/修改板块顺序图:

2.4.2划分板块

内容

说明

用例编号

Customer_11

用例名称

划分板块

用例说明

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

参与者

管理员

前置条件

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

后置条件

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

基本路径

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

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

3、显示划分板块成功

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

5、显示帖子详细信息

6、显示选择板块的界面

7、显示分类成功

扩展路径

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

划分板块顺序图:

2.4.3关闭板块

内容

说明

用例编号

Customer_12

用例名称

关闭板块

用例说明

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

参与者

管理员

前置条件

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

后置条件

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

基本路径

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

2、单机”关闭板块“

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

4、单机”关闭板块“

5、显示关闭成功

扩展路径

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

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

关闭板块的顺序图:

2.4.4设置版主

设置版主事件流:

内容

说明

用例编号

Customer_8

用例名称

设置版主

用例说明

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

参与者

管理员

前置条件

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

后置条件

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

基本路径

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

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

3、显示会员信息

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

5、显示设置版主成功

扩展路径

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

设置顺序图:

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

内容

说明

用例编号

Customer_6

用例名称

修改会员信息

用例说明

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

参与者

管理员

前置条件

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

后置条件

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

基本路径

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

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

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

4、显示修改成功

扩展路径

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

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

2.4.6添加会员

内容

说明

用例编号

Customer_4

用例名称

添加会员

用例说明

管理员添加会员的功能

参与者

管理员

前置条件

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

后置条件

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

基本路径

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

2、分配会员号

3、显示添加成功

扩展路径

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

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

添加会员信息图:

2.4.7发出设置为版主请求

内容

说明

用例编号

Customer_7

用例名称

发出设置为版主的请求

用例说明

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

参与者

管理员

前置条件

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

后置条件

后台数据库保存有会员升级请求的信息

基本路径

1、参与者进入会员管理界面,单机”发出设为版主请求“

2、显示会员列表

3、显示会员信息

4、显示发送成功

扩展路径

在好友列表中能看到会员级别简单信息,管理员更具信息进行相关操作。

2.4.8查看/删除建议

删除建议用例事件流:

内容

说明

用例编号

Customer_7

用例名称

删除建议

用例说明

管理员有权删除用户提出的建议

参与者

管理员

前置条件

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

后置条件

后台数据库不在保存与删除建议有关的信息

基本路径

1、参与者进入建议箱管理界面,单机”删除建议“

2、显示建议列表,单机建议连接

3、显示建议内容及相关信息,单击删除

4、显示删除成功

扩展路径

在建议列表中可以看到建议提出的日期,管理员可以根据日期先后和建议内容等来判定是否删除建议。

查看用户建议的时间流:

内容

说明

用例编号

Customer_7

用例名称

查看用户建议

用例说明

管理员可以查看用户提出的建议

参与者

管理员

前置条件

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

后置条件

后台数据库保存相关的信息

基本路径

1、参与者进入建议箱管理界面,单机”查看用户建议“

2、可以分别单击查看会员/游客提出的建议,显示建议列表

3、单击建议连接,显示建议信息,查看建议

扩展路径

管理员查看用户建议,系统为建议添加已阅读标记,并把标记返回发给用户。

查看/删除建议顺序图:

3.系统类图

3.1管理员类

管理员类主要包含的属性有管理员的姓名、账号、登陆的时间等。

管理员主要用于记录管理员的基本信息和管理员的登录时间。

管理员类包含的操作主要有显示操作选择界面、划分界面、添加板块等。

3.2版主类

版主类中包含的属性主要有版主账号、版主的会员号、版主级别等,这些属性记录版主的基本信息和与之相关的板块。

3.3会员类

会员类中包含的属性主要有会员的账号和会员名称,这两个记录了会员的基本信息。

好友账号则记录了和当前会员有联系的会员账号,该类还记录了会员登录的时间。

另外,用发表帖子、回复帖子个数作为会员升级的参考。

3.4普通游客类

游客没有固定的信息,所以,没有记录游客信息的属性。

但是,当游客注册为会员时,会记录申请的会员号,注册成功后能顺利转为会员。

3.5板块类

板块类中除了记录板块的基本信息外,还记录了当前的按住的系统记录,用以提供系统管理。

3.6新手手册类

由于新手手册只有一份,因此只要记录形成时间和更新时间即可,无需记录所在位子等信息。

3.7建议类

建议类中包含属性除了记录建议的基本信息外,还记录了建议的属性,即当前建议是由谁提出的、是否更新后的,还记录了提出建议者的账号,从而判别建议的属性。

3.8帖子类

帖子类包含了当前帖子的单击次数,根据帖子的单击次数来设置热门和精华帖子。

3.9请求信息类

请求信息类的属性记录了请求信息的类型,是请求辞职、成为版主还是好友请求。

3.10回复信息类

根据回复类型来选择哪个操作,调用完毕后,会自动调用设置回复标记,记录回复结果。

3.11类之间的关系图类

根据类的内部结构和上述类之间的关系,论坛系统中的类的关系图:

 

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

当前位置:首页 > 高中教育 > 初中教育

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

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