BBS论坛系统.pdf_第1页
BBS论坛系统.pdf_第2页
BBS论坛系统.pdf_第3页
BBS论坛系统.pdf_第4页
BBS论坛系统.pdf_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

BBS 论坛管理系统 UML 面向对象分析与设计案例 Email greenvc 第 1 页 共 23 页 目录目录 1 前言 3 2 系统需求分析 4 3 功能模块图 5 3 1 前台基本业务模块 5 3 2 后台管理模块 6 4 用例图 8 5 时序图 10 5 1 会员发帖回帖时序图 10 5 2 论坛管理员管理会员的时序图 10 5 3 论坛管理员管理论坛分类的时序图 11 5 4 论坛管理员管理帖子的时序图 11 6 协作图 12 6 1 会员发帖回帖的协作图 12 6 2 论坛管理员管理会员的协作图 12 6 3 论坛管理员管理论坛分类的协作图 13 6 4 论坛管理员管理帖子的协作图 13 7 状态图 14 7 1 前台业务模块的状态图 14 7 2 后台会员管理的状态图 15 7 3 后台论坛分类管理的状态图 16 7 4 后台帖子管理的状态图 16 8 活动图 17 8 1 前台业务模块的活动图 17 8 2 后台业务的活动图 18 9 组件图 19 10 类图 20 10 1 参与者相关的类 20 10 2 各类之间的关系 22 BBS 论坛管理系统 UML 面向对象分析与设计案例 Email greenvc 第 2 页 共 23 页 11 配置图 23 BBS 论坛管理系统 UML 面向对象分析与设计案例 Email greenvc 第 3 页 共 23 页 1 前言前言 本文主要目的是利用建模工具对 BBS 论坛系统进行建模 用类图 用例图 时序图 协作图 状态图 活动图 组件图 配置图等面向对象分析设计的软件 过程 更好的被用户所理解 BBS 论坛管理系统 UML 面向对象分析与设计案例 Email greenvc 第 4 页 共 23 页 2 系统需求分析系统需求分析 本系统是一个基本的 BBS 论坛系统 可大致分为一下流程 用户登陆进入论坛 一般为游客 有时还要注册为会员 就某个话题 帖字的主题 展开讨沦 通过 发帖功能发布新的 话题 通过回帖功能回复已有的话题 通过搜索功能查找已有 的话题 管理员通过管理功能 创建 编辑 删除论坛的版块 管理注册的用户 管理帖子 这样的流程决定了 BBS 论坛系统的需求 1 会员注册 提供新会员注册功能 包括提供录入信息的界面 检查注册信息的有效性 并 将注册会员信息保存在对应数据库的数据表中 2 发表文章 提供会员发表文章的功能 未注册用户不允许使用该功能 3 文章查询 对注册会员和未注册会员提供文章查询以及阅读的功能 即提供对应文章标题 信息 以及查看详细内容及回复文章的超链接 4 会员管理 当网上论坛的会员完成注册后 系统会在数据库中加入会员的资料 包括会员 名称 会 员密码 会员 E mail 等相关信息资料 同时 按照会员的不同身份 将特殊会员设置为版主 使他具备删除本讨论区中对应文章等特殊操作的权利 管理者可以依据数据库中注册的 特殊身份登录到论坛后台对会员信息进行管理 5 论坛分类管理 根据不同的讨论内容 管理员将整个讨论区划分成不同的区域 会员可以选择 进入不同的讨论区 允许管理者对分类进行调整 同时提供不同讨论区中包括文 章数量等的统计功能 6 帖子管理 管理员和版主都可以对会员发表的帖子进行转移 置顶和删除等操作 BBS 论坛管理系统 UML 面向对象分析与设计案例 Email greenvc 第 5 页 共 23 页 3 功能模块图功能模块图 系统的功能模块如下图所示 3 1 前台基本业务模块前台基本业务模块 前台基本业务模块包含下图几个方面 1 注册会员 提供新会员注册功能 包括提供录入信息的界面 检查注册信息的有效性 并 BBS 论坛系统 前台基本业务模块 会 员 管 理 登 陆 系 统 前台基本业务模块 浏 览 帖 子 后台模块 会 员 发 表 帖 子 浏 览 帖 子 注 册 会 员 版 块 管 理 回 复 帖 子 帖 子 管 理 登 陆 系 统 游 客 注 册 登 录 BBS 论坛管理系统 UML 面向对象分析与设计案例 Email greenvc 第 6 页 共 23 页 将注册会员信息存入对应数据库的数据表 2 登录系统 提供会员登录论坛功能 要想针对某篇帖子发言 或发表帖子 必须是登录用 户才可以操作 由于论坛中某些操作只有会员才可以执行 所以必须先登录系统 3 浏览帖子 对注册会员和未注册会员提供文章查询以及阅读的功能 即提供对应文章标题 信息 以及查看详细内容及回复文章的超链接 4 会员发表帖子 会员可以针对某个感兴趣的话题发表自己独到的见解 未注册用户无此功能 5 回复帖子 注册会员和未注册会员都可以对某一话题展开讨论 发表意见 并给出回复 3 2 后台管理模块后台管理模块 后台管理模块主要包括对整个 BBS 论坛系统的设置管理 包含以下几个方面 根据不同的话题 管理员可以将每个话题分成不同的种类版块 然后对其进行 管理 管理员还可以删除以为不必要的版块话题 管理员可以修改版块的主题名 类型和数量等 管理员还可以添加新的板块 2 帖子管理 后台管理模块 版 块 管 理 帖 子 管 理 会 员 管 理 BBS 论坛管理系统 UML 面向对象分析与设计案例 Email greenvc 第 7 页 共 23 页 管理员可以对会员发表的帖子进行管理 管理员可以删除内容反动或不健康的 帖子 可 以置顶帖子 还可以设置精华帖 控制帖子的点击率等操作 3 会员管理 管理员可以对会员进行管理 可以删除会员 收回他的会员号 修改会员的基 本信息 修改会员的积分 排行等 BBS 论坛管理系统 UML 面向对象分析与设计案例 Email greenvc 第 8 页 共 23 页 4 用例图用例图 系统的用例图如下图所示 BBS 论坛管理系统 UML 面向对象分析与设计案例 Email greenvc 第 9 页 共 23 页 BBS 论坛管理系统 UML 面向对象分析与设计案例 Email greenvc 第 10 页 共 23 页 5 时序图时序图 5 1 会员发帖回帖时序图会员发帖回帖时序图 5 2 论坛管理员管理会员的时序图论坛管理员管理会员的时序图 BBS 论坛管理系统 UML 面向对象分析与设计案例 Email greenvc 第 11 页 共 23 页 5 3 论坛管理员管理论坛分类的时序图论坛管理员管理论坛分类的时序图 5 4 论坛管理员管理帖子的时序图论坛管理员管理帖子的时序图 BBS 论坛管理系统 UML 面向对象分析与设计案例 Email greenvc 第 12 页 共 23 页 6 协作图协作图 6 1 会员发帖回帖的协作图会员发帖回帖的协作图 6 2 论坛管理员管理会员的协作图论坛管理员管理会员的协作图 BBS 论坛管理系统 UML 面向对象分析与设计案例 Email greenvc 第 13 页 共 23 页 6 3 论坛管理员管理论坛分类的协作图论坛管理员管理论坛分类的协作图 6 4 论坛管理员管理帖子的协作图论坛管理员管理帖子的协作图 BBS 论坛管理系统 UML 面向对象分析与设计案例 Email greenvc 第 14 页 共 23 页 7 状态图状态图 7 1 前台业务模块的状态图前台业务模块的状态图 BBS 论坛管理系统 UML 面向对象分析与设计案例 Email greenvc 第 15 页 共 23 页 7 2 后台会员管理的状态图后台会员管理的状态图 BBS 论坛管理系统 UML 面向对象分析与设计案例 Email greenvc 第 16 页 共 23 页 7 3 后台论坛分类管理的状态图后台论坛分类管理的状态图 7 4 后台帖子管理的状态图后台帖子管理的状态图 BBS 论坛管理系统 UML 面向对象分析与设计案例 Email greenvc 第 17 页 共 23 页 8 活动图活动图 8 1 前台业务模块的活动图前台业务模块的活动图 BBS 论坛管理系统 UML 面向对象分析与设计案例 Email greenvc 第 18 页 共 23 页 8 2 后台业务的活动图后台业务的活动图 BBS 论坛管理系统 UML 面向对象分析与设计案例 Email greenvc 第 19 页 共 23 页 9 组件图组件图 BBS 论坛管理系统 UML 面向对象分析与设计案例 Email greenvc 第 20 页 共 23 页 10 类图类图 10 1 参与者相关的类参与者相关的类 BBS 论坛管理系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论