小组成员:psy、zjt、xjw、kj

BBS论坛系统的需求

  1. 1.不是所有人都可以发表帖子和回复帖子的,必须是以会员的身份登录到系统后,才能够发表、回复帖子。因此BBS论坛将用户划分为3类人:普通游客(非会员)、普通会员和管理人员。
  2. 2.用户可以注册登录BBS论坛系统,用户通过登录论坛的网页进入论坛,般情况下多为游客身份,有时还需要注册为会员,登录论坛后可以就某个话题(帖子的主题)进行展开讨论。
  3. 3.在论坛上,可以通过发贴功能发布新的话题;通过回帖功能对已经存在的话题进行回复;
  4. 4.论坛的管理员通过管理功能创建、编辑和删除帖子;对注册为论坛会员的用户进行管理;

BBS系统论坛的UML建模

  1. 根据上述对BBS论坛系统的需求分析,以及对系统的功能模块的划分,下面利用UML模型来表示系统。

BBS论坛系统的用例图

  1. 1. 明确参与者(角色)
  2. 根据上述的功能分析,可以得出系统的参与者共有4情况:普通游客、会员、和管理员。

 普通游客功能用例图

普通会员功能用例图

管理员功能用例图

用例描述

描述项

说明

用例名称

游客发帖

用例描述

游客注册后,发帖子后由管理员审核

参与者

游客

前置条件

  1. 游客已经进入论坛
  2. 管理员在线审核

后置条件

浏览板块帖子

基本操作流程

  1. 游客进行注册成为会员
  2. 成为会员后可以发原创帖
  3. 等待管理员审核

子事件流a

a1.提交时系统自动违反论坛规定

描述项

说明

用例名称

会员向其他用户推荐帖子

用例描述

会员可以将自己的优质的帖子分享给其他用户

参与者

会员

前置条件

1.会员发布过自己的原创帖子

后置条件

1.有可以分享的用户

基本操作流程

  1. 会员进行登录
  2. 选择帖子并分享

描述项

说明

用例名称

会员对帖子进行操作

用例描述

会员可以对其他用户或者自己及发布的帖子进行回复、浏览、收藏等

参与者

会员

前置条件

1.会员登录成功

后置条件

1.有可以进行浏览的帖子

基本操作流程

  1. 会员进行登录
  2. 进入话题板块对各种帖子进行操作

描述项

说明

用例名称

管理员审核即将发布的帖子

用例描述

管理员可以对帖子进行审核,判断其是否违反平台规定

参与者

管理员

前置条件

1.管理员登录成功并拥有权限

基本操作流程

  1. 管理员进行登录
  2. 进入管理页面审核帖子

描述项

说明

用例名称

管理员限制违规会员的活动

用例描述

管理员可以判断会员是否违规然后限制其活动

参与者

管理员

前置条件

1.管理员登录成功并拥有权限

基本操作流程

  1. 管理员进行登录
  2. 进入会员管理页面对违规会员进行限制

BBS论坛系统的需求相关推荐

  1. 原创+源码 基于Java Web技术开发的BBS论坛系统

    本文转自:程序员之家论坛  原文地址:http://www.phome.asia/forum/thread/20601.htm 我已把附件上传到csdn下载频道地址:http://download.c ...

  2. 基于SSM+SpringBoot+MySQL+Layui+Thymeleaf的高校信息BBS论坛系统

    大家好,很高兴和大家分享源码.不管是什么样的需求.都希望各位计算机专业的同学们有一个提高. 大家可以通过常用的搜索引擎,以百度为例,搜索 源码乐园 code51 ,然后再次搜索 自己想要的即可.更多的 ...

  3. DXBBS V8.0 BBS论坛系统 简体中文正式版 [ 开发语言:ASP.NET 2.0 (C#) ]

    DXBBS V8.0 BBS论坛系统 简体中文正式版 [ 开发语言:ASP.NET 2.0 (C#) ] 程序版本:DXBBS V8.0 ACCESS/MSSQL版 开发语言:ASP.NET 2.0 ...

  4. SpringBoot + VUE BBS论坛系统

    BBS论坛 项目源代码见文章结尾 项目介绍 BBS论坛系统是一套前后端分离的开源社区系统,基于目前主流的前端框架VUE + 后端SpringBoot + MyBatis-plus + MySQL等,其 ...

  5. 计算机实战项目之 [含课设报告+源码等]S2SH校园BBS论坛系统[包运行成功]

    <S2SH校园BBS论坛系统161>该项目采用技术jsp.strust2.Spring.hibernate.tomcat服务器.mysql数据库 开发工具eclipse,项目含有源码.论文 ...

  6. Java、JSP+BBS论坛系统的设计与实现

    技术:Java.JSP等 摘要: BBS即Bulletin Board System("电子公告版"),一般可以分为:教学型论坛.推广型论坛.地方型论坛.交流型论坛.技术型论坛等. ...

  7. BBS论坛系统的设计与实现

    技术:Java.JSP等 摘要: 二十一世纪,可以说是计算机的时代,也可以说是信息的时代.计算机不仅仅可以用来办公,同时也成为我们日常生活中娱乐和沟通的重要工具.在大学的校园中,拥有丰富的校园生活和文 ...

  8. 计算机毕设项目分享-ssm框架实现bbs论坛系统

    今天带来的项目是一个往年的计算机毕设项目, 这个项目我大概花费了两周的时间进行编写, 大致完成了一个完整的论坛网站搭建 这个论坛网站主要使用ssm框架进行实现, 数据库采用mysql, 其中的发布相关 ...

  9. 小型bbs论坛系统开发2 模板页首页制作

    PS:这套系统我是在边学边做,大致的思路就是像织梦,wordpress做一个安装程序.然后自动按照模板去安装.按照视频上所授,大概是要做差不多10个模板页面,之前就发现自己有偏执症,尤其是仿站的时候特 ...

最新文章

  1. 【SQL】sql语句GROUP BY
  2. java数组交集_Java 实例 – 数组交集
  3. ES不香吗,为啥还要ClickHouse?
  4. 《智能路由器开发指南》——1.1 OpenWrt简介
  5. 网易云信三周年:我们只做第一
  6. TOYS-POJ2318
  7. 使用RSS订阅喜欢的微博博主
  8. 工程数学(数值分析)第一讲:误差
  9. JavaScript学习(三十)—事件对象
  10. Android进程与线程基本知识
  11. python论文降重_论文怕被查重怎么办?你的降重神器来了|简明python教程|python入门|python教程...
  12. 安卓手机网易云视频,下载的文件位置:
  13. 双非上岸北大计算机,双非二战考研上岸北大汇丰经验贴
  14. 影片:天空上尉与明日世界
  15. 协议僵化 or 协议僵化
  16. VuePress + GitHub Pages 生成静态网站
  17. (C++)简单计算器开发笔记(1)
  18. 登录功能中发送邮箱验证的简单使用
  19. Hive从入门到高级
  20. 架构师之路-2018

热门文章

  1. iTOP-4418开发板Linux系统移植modbus
  2. 喵的Unity游戏开发之路 - 游泳
  3. 【学习心得】Selenium3自动化测试实战——基于Python(虫师)
  4. spyder python 使用_如何在spyder中使用vpython?
  5. LTE/NB-IoT 常用3GPP协议导读
  6. idea创建maven web项目,pom.xml文件一直显示红色
  7. C# 模仿微信生成九宫图头像
  8. CTF刷题记录CTFHub-RCE-命令注入
  9. 阿里云免费领取云服务器测试题答案
  10. 四、小程序|App抓包(四)-Tcpdump抓取手机数据包分析