BBS论坛设计文档.docx

上传人:b****6 文档编号:2924078 上传时间:2022-11-16 格式:DOCX 页数:31 大小:100.45KB
下载 相关 举报
BBS论坛设计文档.docx_第1页
第1页 / 共31页
BBS论坛设计文档.docx_第2页
第2页 / 共31页
BBS论坛设计文档.docx_第3页
第3页 / 共31页
BBS论坛设计文档.docx_第4页
第4页 / 共31页
BBS论坛设计文档.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

BBS论坛设计文档.docx

《BBS论坛设计文档.docx》由会员分享,可在线阅读,更多相关《BBS论坛设计文档.docx(31页珍藏版)》请在冰豆网上搜索。

BBS论坛设计文档.docx

BBS论坛设计文档

安徽翰子昂在线论坛

 

设计说明书

 

版本号:

1.0.0

编写组:

yakka

编写时间:

2008-06-06

 

修订页

编号

修订内容简述

文件版本号

修订时间

修订人

1.

2.

3.

目录

目录2

1概述3

1.1系统背景3

1.2系统目标3

2系统架构3

3开发环境4

4需求说明4

4.1用例说明4

4.1.1会员用例说明:

4

4.1.2版主用例说明10

4.1.3管理员用例:

12

4.1.4游客用例:

20

4.2用例图23

5命名约束23

5.1文件命名规范23

5.2类命名规范24

5.3jsp命名规范24

5.4action命名规范24

6数据库设计24

6.1数据库选择24

6.2数据库详细设计24

7界面设计26

8类设计27

8.1类图与时序图27

 

1概述

1.1系统背景

在线论坛是互联网时代流行的快速、方便的信息交流平台。

在线论坛可以使人们就感兴趣的话题发表意见、想法,增进了人们之间的信息的交流和思想的沟通。

1.2系统目标

实现一个能够使用的在线论坛系统,系统运行稳定高效,操作中无出错。

论坛界面简洁大方,操作方便,功能实用。

论坛用户区分角色,各角色功能设计要合理。

如管理员负责论坛系统的维护(删除会员,发布系统公告,升级会员,降级版主),论坛版主可以管理和维护本版的帖子信息(删除、设定等级、封帖)。

注册用户可以发贴和维护自己所发帖子信息(查看各版块中贴子,可以发帖、回帖,增加好友,删除好友,查看好友信息,在线聊天,查询和管理自己所有已发帖子信息),游客只能查看帖子。

2系统架构

本系统使用B/S模式,使用JAVA编程语言实现。

采用Struts+Hibernate+Spring集成开发架构。

3开发环境

软件环境:

JDK6.0+Tomat5.5+MySQL5.0.24

开发工具:

MyEcilpse6.0+MacromediaDreamweaverMX2004+CVS+vp

4需求说明

4.1用例说明

4.1.1会员用例说明:

会员主要有以下一些功能:

(1)对自己帖子进行管理:

a.可以发布新帖,修改、删除自己发布的帖子。

b.回复其他会员发布的帖子,注意:

会员不能修改自己的回帖。

c.查看自己的发帖回帖信息。

(2)查看其他会员的信息。

(3)查看其他会员发给自己的消息,发送短消息给其他会员。

(暂时不考虑在线聊天)

(4)会员维护自己的个人信息。

(5)管理自己的好友:

a.添加好友

b.删除好友

4.1.1.1会员发表新帖用例说明

用例名称会员发表新帖

描述会员通过此用例发表新帖

前置条件会员必须成功登录

部署约束无

正常事件流发表新帖

1)系统显示所有的帖子

2)会员选择发表新帖

3)会员填写新帖主题和内容

4)会员提交内容

5)系统保存内容并返回帖子的页面

可选事件流帖子主题没有填写就提交

1)系统显示所有的帖子

2)会员选择发表新帖

3)会员没有填写主题就提交

4)系统提示错误,取消保存,所有已输入的信息不变

5)会员在改正错误后可重新提交

异常事件流由于系统或者通信错误,会员发表新帖失败。

1)系统显示所有的帖子

2)会员选择发表新帖

3)会员填写新帖主题和内容

4)会员提交内容

5)由于系统内部错误,会员发表新帖失败。

系统将错误及其详细信息通知用户。

视图回到前一个状态。

6)如果可能,在日志中记录这个错误。

非功能性需求无

未解决的问题:

4.1.1.2会员修改帖子用例说明

用例名称会员修改帖子

描述会员通过此用例修改自己发布的帖子

前置条件会员必须成功登录

部署约束无

正常事件流修改帖子

7)系统显示帖子内容

8)会员选择修改帖子

9)会员修改帖子内容

10)会员提交内容

11)系统保存内容并返回帖子的页面

异常事件流由于系统或者通信错误,会员修改帖子失败。

1.系统显示帖子内容

2.会员选择修改帖子

3.会员修改帖子内容

4.会员提交内容

5.由于系统内部错误,会员修改帖子失败。

系统将错误及其详细信息通知用户。

视图回到前一个状态。

6.如果可能,在日志中记录这个错误。

非功能性需求无

未解决的问题:

4.1.1.3会员删除帖子用例说明

用例名称会员删除帖子

描述会员通过此用例删除自己发布的帖子

前置条件会员必须成功登录

部署约束无

正常事件流删除帖子

1)系统显示帖子内容

2)会员选择删除帖子

3)会员确认后系统删除帖子并返回主页面

异常事件流由于系统或者通信错误,会员删除帖子失败。

1.系统显示帖子内容

2.会员选择删除帖子

3.会员确认删除

4.由于系统内部错误,会员修改帖子失败。

系统将错误及其详细信息通知用户。

视图回到前一个状态。

5.如果可能,在日志中记录这个错误。

非功能性需求无

未解决的问题:

4.1.1.4会员回复帖子用例说明

用例名称会员回复帖子

描述会员通过此用例回复帖子

前置条件会员必须成功登录

部署约束无

正常事件流回复帖子

1.系统显示帖子内容

2.会员在文本框内填写回帖内容

3.会员提交内容

4.系统保存内容并返回帖子的页面

可选事件流回帖内容没有填写就提交

1.系统显示帖子内容

2.会员没有填写回帖内容就提交

3.系统提示错误,取消保存

4.会员在改正错误后可重新提交

异常事件流由于系统或者通信错误,会员回复帖子失败。

1)系统显示帖子内容

2)会员在文本框内填写回帖内容

3)会员提交内容

4)由于系统内部错误,会员回复帖子失败。

系统将错误及其详细信息通知用户。

视图回到前一个状态。

5)如果可能,在日志中记录这个错误。

非功能性需求无

未解决的问题:

4.1.1.5会员查看其他会员信息用例说明

用例名称会员查看其他会员信息

描述会员通过此用例查看其他会员的信息

前置条件会员必须成功登录

部署约束无

正常事件流查看其他会员信息

1)点击要查看的会员

2)系统显示该会员的信息

异常事件流由于系统或者通信错误,会员查看其他会员信息失败。

1)点击要查看的会员

2)由于系统内部错误,查看其他会员信息失败。

系统将错误及其详细信息通知用户。

视图回到前一个状态。

3)如果可能,在日志中记录这个错误。

非功能性需求无

未解决的问题:

4.1.1.6会员查看消息用例说明

用例名称会员查看消息

描述会员通过此用例查看其他会员给他的消息

前置条件会员必须成功登录

部署约束无

正常事件流查看留言

系统按时间排序,分页显示最新收到的留言信息,最新发布的排头

会员选择需要查看的留言

系统显示留言详细信息

非功能性需求无

未解决的问题:

4.1.1.7会员发送消息用例说明

用例名称会员发送消息

描述会员通过此用例发送信息给其他会员

前置条件会员必须成功登录

部署约束无

正常事件流会员发送消息

1)选择会员并点击发送消息

2)系统提示输入消息

3)会员填写内容并提交

4)系统保存并发送给对方

可选事件流内容没有填写就提交

1)选择会员并点击发送消息

2)系统提示输入消息

3)会员没有填写内容就提交

4)系统提示错误。

5)会员重新填写后可重新发送

异常事件流由于系统或者通信错误,会员发送消息失败。

1)选择会员并点击发送消息

2)系统提示输入消息

3)会员填写内容并提交

4)系统由于内部错误,导致操作失败。

系统将错误及其详细信息通知用户。

视图回到前一个状态

5)如果可能,在日志中记录这个错误。

非功能性需求无

未解决的问题:

4.1.1.8会员修改个人信息用例说明

用例名称会员修改个人信息

描述会员通过此用例修改个人信息,如姓名,联系方式

前置条件会员成功登录系统

部署约束无

正常事件流修改个人信息

1)系统显示会员的个人信息

2)会员修改个人信息,并提交修改

3)系统保存会员新的个人信息,更新界面,提示修改成功

异常事件流由于系统或者通信错误,提交修改失败。

1.系统显示会员的个人信息

2.会员修改个人信息,并提交修改

3.系统由于内部错误,导致操作失败。

系统将错误及其详细信息通知用户。

视图回到前一个状态。

4.如果可能,在日志中记录这个错误。

非功能性需求无

未解决的问题:

4.1.1.9会员查看自己发布主题用例说明

用例名称会员查看主题

描述会员通过此用例查看会员自己发布的主题

前置条件会员成功登录系统并进入个人管理界面

部署约束无

正常事件流查看留言

1)系统按时间排序,分页显示最新收到的主题信息,最新发布的排头

2)会员选择需要查看的主题

3)系统显示主题详细信息

非功能性需求无

未解决的问题:

4.1.1.10会员添加好友用例说明

用例名称会员添加好友

描述会员通过此用例添加好友

前置条件会员成功登录系统

部署约束无

正常事件流添加好友

1)会员选择用户点击加为好友

2)系统提示添加好友成功并发送信息给对方

非功能性需求无

未解决的问题:

4.1.1.11会员删除好友用例说明

用例名称会员删除好友

描述会员通过此用例删除好友

前置条件会员成功登录系统

部署约束无

正常事件流删除好友

1)系统显示会员所有好友

2)会员选择好友并点击删除好友

3)会员确认删除

4)系统提示删除好友成功并更新好友列表。

显示所有好友

非功能性需求无

未解决的问题:

4.1.2版主用例说明

管理员将普通会员升级为版主,一个会员可以同时为多个版块的版主。

版主除了具有会员的功能外,还可进行如下操作:

(1)发布版块公告。

(2)对版块内帖子进行管理:

a.删除版块内帖子。

b.锁定版块内帖子,即被锁定的帖子不允许回复。

(3)审核帖子等级:

如将帖子加为精华、推荐等等。

注意:

版主只能审核自己所管理版块内的帖子。

4.1.2.1发布版主公告用例说明

用例名称发布版主公告

描述版主通过此用例发布版主公告,公告只在该版块显示

前置条件版主已登录

部署约束无

正常事件流发布版主公告

1)系统显示该版块所有有效公告

2)版主请求发布新公告

3)系统提示版主输入公告标题,公告正文,选择有效时间

4)版主输入相关数据,提交保存

5)系统保存数据,返回版主发布的公告信息页面

可选事件流公告信息未填写完整,请求提交

系统显示该版块所有有效公告

版主请求发布新公告

系统提示版主输入公告标题,公告正文,选择有效时间

版主在输入数据不完整的情况下提交保存请求

系统提示错误,取消保存,所有已输入信息不变

版主在修正错误后可重新提交

异常事件流由于系统或者通信错误,发布失败

1)系统显示该版块所有有效公告

2)版主请求发布新公告

3)系统提示版主输入公告标题,公告正文,选择有效时间

4)版主输入相关数据,提交保存

5)系统由于内部错误,导致保存失

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

当前位置:首页 > 表格模板 > 调查报告

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

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