您好,欢迎访问三七文档
2012-2013第二学期UML作业1BBS论坛系统UML分析与设计文档组长:朱云飞3100608017组员:韦皓瀚3100608059周洋3100608054江苏大学软件工程10级最后更新时间:2013-5-262012-2013第二学期UML作业2工作分配与进度表编号内容人员完成日期1制定项目目标,完成问题描述文档。全组成员2013-5-242设计用例图。朱云飞2013-5-243设计类图韦皓瀚2013-5-244设计顺序图周洋2013-5-255设计状态机图朱云飞2013-5-256设计活动图韦皓瀚2013-5-257PPT制作周洋2013-5-268Word制作朱云飞2013-5-262012-2013第二学期UML作业3目录1.需求描述(朱云飞)......................................................................................................................42.用例图建模(朱云飞)................................................................................................................42.1系统的功能需求................................................................................................................42.2功能模块............................................................................................................................52.3用例图................................................................................................................................93静态结构建模(韦皓瀚)..........................................................................................................143.1管理员类..........................................................................................................................143.2版主类..............................................................................................................................143.3会员类..............................................................................................................................153.4普通游客类......................................................................................................................163.5板块类..............................................................................................................................163.6新手手册类......................................................................................................................173.7建议类..............................................................................................................................173.8帖子类..............................................................................................................................173.9请求信息类......................................................................................................................183.10回复信息类....................................................................................................................183.11类之间的关系图.............................................................................................................194动态行为建模..............................................................................................................................204.1BBS论坛系统的顺序图(周洋)....................................................................................204.2BBS论坛系统的状态图(朱云飞)................................................................................344.3BBS论坛系统的活动图(韦皓瀚)................................................................................385实现方式建模(朱云飞)..........................................................................................................465.1组件图的建立..................................................................................................................465.2部署图的建立..................................................................................................................462012-2013第二学期UML作业41.需求描述(朱云飞)随着Internet技术的快速发展,人与人之间交流方式逐渐增多。网络视频、网络聊天、博客已成为人们彼此沟通、交流信息的主要方式。此外,为了方便人们在某一专业领域探讨问题和发表意见,Internet上还出现了在线论坛。在论坛上,人们可以对某一领域提出自己遇到的问题,即发表某一主题,随后,论坛上的其他人会根据自己的学识、经验发表意见或提出问题的方法。2.用例图建模(朱云飞)2.1系统的功能需求随着网络的快速发展,网上交流已经成为现代人生活中的重要组成部分。网上交流是大家针对一个问题可以发表自己不同的见解,同时通过流浪别人的见解可以拓展自己的知识面。网上交流问题变得更有广度和深度,而不仅仅局限于一个方面,这反映了当代人的思想变化和精神追求。在这种条件下,BBS论坛应运而生。BBS论坛主要是用来在网上交流意见,有人提出一个问题或者见解,其他人可以针对不同的方面提出自己的想法并发表自己的见解。但是为了保证论坛的安全性,不是任何一个人都可以发表帖子和回复帖子的,必须以会员的身份登录到系统后,才能后发表和回复帖子。因此,BBS论坛将用户分为四类:普通游客(非会员)、普通会员、版主和管理人员。下面是一个BBS论坛系统的大致操作流程。用户通过登录论坛的网页进入论坛,一般情况下多为游客身份,有时还需要注册为会员,登录论坛后可以就某个话题(帖子的主题)展开讨论。在论坛上,可以通过发帖功能发布新的话题;通过回帖功能对已经存在的话题进行恢复;通过搜索的功能查找所关心的2012-2013第二学期UML作业5话题。二论坛的管理员通过管理功能创建、编辑和删除论坛的某个版块;对注册为论坛会员的用户进行管理;此外,还要对用户所发的帖子进行管理。根据上述的操作流程以及管理员的需要的功能,BBS论坛系统的功能可分为以下模块。(1)会员注册(2)会员登录(3)发表帖子(4)回复帖子(5)流浪帖子(6)会员管理(7)版块管理(8)帖子管理(9)建议箱管理(10)新手手册。2.2功能模块根据上述的功能需求分析,可以确定系统总体功能模块如下图所示。(1)前台功能模块:用户首次访问论坛页面后,可进行查看精华帖子、搜索帖子、查看跟帖信息、用户注册等操作。用户在此BBS论坛中通过注册成为该论坛的真正用户并成功登陆系统后,可进行发表帖子、回复帖子、查看自己发表的帖子等操作。前台功能分为普通游客和普通会员的功能。BBS论坛系统普通会员功能普通游客功能前台功能后台功能版主功能管理员功能2012-2013第二学期UML作业61、普通游客功能模块普通游客功能模块功能模块可以进行的操作如图所示。2、普通会员功能模块普通会员功能莫开可以进行的操作如下图所示。推荐帖子查系统最新动态在线注册查看新手手册建议箱浏览帖子普通游客功能模块普通会员功能模块会员登录发表帖子收藏帖子添加好友申请成为版主建议箱浏览帖子回复帖子2012-2013第二学期UML作业7(2)后台功能模块1、版主功能模块版主功能模块操作如下图所示。2、管理员功能模块管理员功能模块操作如下图所示。版主功能模块版主登录置顶帖子垃圾箱发起征帖设置精华帖设置热门帖子发出辞职请求管理员功能模块管理员登录版块管理会员管理建议箱管理新手手册管理2012-2013第二学期UML作业8管理员功能模块中板块管理功能模块操作如下图所示。管理员功能模块中会员管理功能模块操作如图所示。版块管理功能模块划分版块删除版块关闭版块添加版块修改版块设置版主回复版主辞职请删除会员添加会员限制会员活动修改会员信息设置会员升级发出版主请求回复会员请求会员管理功能模块2012-2013第二学期UML作业9管理员功能模块中建议箱管理模块如下图所示。2.3用例图1.明确参与者(角色)根据上述的功能分析,可以看出系统的参与者共有四种:普通游客、会员、版主和管理员。建议箱管理功能模块提出建议删除建议查看建议更新建议征求意见活动2012-2013第二学期UML作业102.普通游
本文标题:BBS论坛系统
链接地址:https://www.777doc.com/doc-5193110 .html