BBS论坛系统概要设计说明书.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:24 大小:205KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

BBS论坛系统概要设计说明书.doc

BBS论坛系统概要设计说明书.doc

预览

免费试读已结束,剩余 14 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

论坛系统概要设计说明书1概述1.1编写目的本文档的编写目的是:详细定义<BBS论坛系统>的总体功能,详细说明系统功能,划分程序基本结构,各程序名称和功能,以便于系统详细设计和编程。1.2参考资料《BBS论坛系统需求说明书》1.3定义游客所有访问论坛,尚未登录的人。注册用户申请注册并提交成功的人。版主具有发布版块公告,管理版内帖子,删除/转移帖子,奖励/惩罚一般注册用户功能的已注册用户。系统管理员具有宣布论坛开放/关闭注册,帖子的批量删除/转移,版块管理,用户管理功能的总版主。用户此“用户”泛指所有的注册用户和游客。管理人员此“管理人员”泛指版主和系统管理员。注册游客访问论坛按系统规则申请注册。登录注册用户按系统规则登录论坛。退出已登录用户退出登录状态。浏览主题游客及登录的用户通过此业务按系统规则浏览论坛上各版块的主题用户(包括所有注册用户或游客)通过此操作可以浏览自身权限许可范围内的论坛的板块列表,主题列表,以及每一个主题。发布主题注册用户通过此业务按系统规则进行主题的发布。回复主题注册用户通过此业务按系统规则进行主题的回复。修改帖子注册用户和管理人员通过此业务按系统规则修改自己已发布的主题或回复的帖子。修改个人资料注册用户通过此业务按系统规则修改自已在注册新用户时所填写的个人资料或是已经通过此业务修改过的个人资料。管理版内帖子版主通过此业务按系统规则在自已管理的版块内对帖子进行锁定,解锁,置顶,取消置顶,加为精华,解除精华,删除帖子,移动帖子等操作。删除帖子管理人员通过此业务按系统规则在自已权限内对不良帖子进行删除操作。禁用一般注册用户管理人员通过此业务按论坛的规则对于屡次违反规定且拒不改悔的一般注册用户进行禁用操作,禁用后该用户无法正常登录。查询主题注册用户和管理人员通过此业务按关键字对帖子进行查找。帖子的批量删除/转移管理人员通过此业务按系统规则对于不符合规定的帖子进行批量的删除或者对于发错版块的帖子进行转移等操作。版块管理系统管理员通过此业务按系统规则对版块进行管理,如版块的增加,重新命名,删除,关闭等操作。2需求概述2.1目标实现BBS论坛系统的基本功能。2.2运行环境2.2.1设备环境服务器端:P4或以上CPU,1G或以上内存客户端:P3或以上CPU,256M或以上内存2.2.2支持软件环境服务端:操作系统:Windows2000ServerWeb容器:JDK5.0、Tomcat5数据库:Mysql客户端:操作系统:MicrosoftWindows98简体中文版或以上浏览器:InternetExplorer,Firefox,遨游等主流浏览器。2.3需求概述1.游客可以浏览主题,注册,登陆。2.论坛的普通注册用户拥有的浏览,发表主题,回复主题,修改自己的个人资料,查询主题,修改自己发布或回复的帖子等功能。3.版主对版块的管理功能,包括对帖子的操作(查询主题,置顶,加为精华,移动,删除,编辑),对用户的操作(禁言,删除id),对版块的操作(发布版块内公告)。4.系统管理员对版块的操作(版块的建立,修改,删除),对用户的操作(禁言,删除id),对帖子的操作(查询主题,移动,删除),对论坛的操作(开放/关闭会员注册功能)。5.论坛自身拥有的一些机制包括防止恶意注册,防止机器人恶意访问论坛。2.4条件与限制无3总体设计系统框架图3.1主要类图1.用户信息类UserInfo:userIDuserNameuserPassworduserSexuserEmailuserBirthdayuserBriefuserShutupuserIsbanzhucreateuser()edituser()2.用户操作类UserBean:regist()login()logout()createtopic()topiclist()replytopic()searchtopic()editnote()3.版主操作类check()settop()setfine()move()deletenote()deletetopic()edittopic()shutup()deleteID()setmsg()4.论坛操作类settree()edittree()deletetree()setregister()setbanzhu()3.2浏览主题用例规约用例名称:浏览主题用例标识:涉及的参与者:用户描述:用户通过此操作可以浏览自身权限许可范围内的论坛的板块列表,主题列表,以及每一个主题。前置条件:用户通过浏览器访问论