BBS论坛系统概要设计说明书 下载本文

内容发布更新时间 : 2024/5/7 10:03:24星期一 下面是文章的全部内容请认真阅读。

专业资料

论坛系统概要设计说明书

一、概述

1.1 编写目的

本文档的编写目的是:详细定义的总体功能,详细说明系统功能,划分程序基本结构,各程序名称和功能,以便于系统详细设计和编程。

1.2 定义

(1)游客 :

所有访问论坛,尚未登录的人。只具有浏览权限,不能发帖和回帖 (2)注册用户:

申请注册并提交成功的人。 (3)版主 :

具有发布版块公告,管理版内帖子,删除/转移帖子,奖励/惩罚一般注册用户功能的已注册用户。 (4)系统管理员:

具有宣布论坛开放/关闭注册,帖子的批量删除/转移,版块管理,用户管理功能的总版主。 (5)用户:

此“用户”泛指所有的注册用户和游客。 (6)管理人员:

此“管理人员”泛指版主和系统管理员。 (7)注册:

游客访问论坛按系统规则申请注册。 (8)登录:

注册用户按系统规则登录论坛。 (9)退出 :

已登录用户退出登录状态。 (10)浏览主题 :

word完美格式

专业资料

游客及登录的用户通过此业务按系统规则浏览论坛上各版块的主题用户(包括所有注册用户或游客)通过此操作可以浏览自身权限许可范围内的论坛 的板块列表,主题列表,以及每一个主题。 (11)发布主题:

注册用户通过此业务按系统规则进行主题的发布。 (12)回复主题:

注册用户通过此业务按系统规则进行主题的回复。 (13)修改帖子 :

注册用户和管理人员通过此业务按系统规则修改自己已发布的主题或回复的帖子。

(14)修改个人资料 :

注册用户通过此业务按系统规则修改自已在注册新用户时所填写的个人资料或是已经通过此业务修改过的个人资料。 (15)管理版内帖子:

版主通过此业务按系统规则在自已管理的版块内对帖子进行锁定,解锁,置顶,取消置顶,加为精华,解除精华,删除帖子,移动帖子等操作。 (16)删除帖子 :

管理人员通过此业务按系统规则在自已权限内对不良帖子进行删除操作。

二、需求概述

2.1 目标

实现BBS论坛系统的基本功能。

2.2.1设备环境

服务器端:P4或以上CPU, 1G或以上内存 客户端:P3或以上CPU, 256M或以上内存

2.2.2支持软件环境 服务器端:

操作系统:Windows 2000 Server Web容器:JDK5.0、Tomcat5

word完美格式

专业资料

数据库:Mysql 客户端:

操作系统:Microsoft Windows 98 简体中文版或 以上 浏览器:Internet Explorer,Firefox,遨游等主流浏览器。

2.3 需求概述

1. 游客可以浏览主题,注册,登陆。

2. 论坛的普通注册用户拥有的浏览,发表主题,回复主题,修改自己的个人资料,查询主题,修改自己发布或回复的帖子等功能。

3. 版主对版块的管理功能,包括对帖子的操作(查询主题,置顶,加为精华,移动,删除,编辑),对用户的操作(禁言,删除id),对版块的操作(发布版块内公告)。

4.系统管理员对版块的操作(版块的建立,修改,删除),对用户的操作(禁言,删除id), 对帖子的操作(查询主题,移动,删除),对论坛的操作(开放/关闭会员注册功能)。

5. 论坛自身拥有的一些机制包括防止恶意注册,防止机器人恶意访问论坛。

三、总体设计

word完美格式