ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:209.12KB ,
资源ID:10316887      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10316887.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(BBS论坛系统uml建模.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

BBS论坛系统uml建模.docx

1、BBS论坛系统uml建模沈阳工程学院课程设计设计题目:BBS 论坛系统系 别 信息工程系 班级 软件本121项目组长 聂恒阳(19) 项目组员 王益峰(16)张朋(21)杨东明(08)刘明洋(10)指导教师 朱克敌、姜柳 职称 副教授起止日期:2014年12月10日起至2015年01月01日止沈阳工程学院课程设计任务书课程设计题目: BBS 论坛系统系 别 信息工程系 班级 软件本121项目组长 聂恒阳(19) 项目组员 王益峰(16) 张朋(21) 杨东明(08)刘明洋(10)指导教师 朱克敌、姜柳 职称副教授 课程设计进行地点: 实训F 任务下达时间: 2014 年12 月05 日起止日期

2、:2009年12月20日起至2015年01月01日止教研室主任 姜柳 2014 年12月14日批准一、课程设计的原始资料及依据项目开发与管理课程设计的前驱条件是要求学生们必须具备“软件工程”和“程序设 计”等计算机专业理论知识,本次设计正是在符合这种前提条件下实施。首先成立项目小组并推举有责任心的学生担当项目组长,全组成员在组长的带领下, 针对“BBS论坛系统”,按着软件生命周期和项目管理的要求,运用面向对象的分析和设计 方法,采用目前最为流行的面向对象的设计工具 UML对所选系统进行软件需求分析、功 能设计,然后根据能力和功能进行任务分配。根据分析结果进行系统用例图、类图、顺序 图、协作图、

3、活动图等项目设计,从而完成一个较完整的项目开发与管理实践。二、 课程设计主要内容及要求首先要求参加课程设计的学生们要重新认真复习软件工程及项目管理的理论知识和 技能,熟练掌握UML设计工具,之后学生们能够灵活地把所学理论知识和技能应用于该项 目的开发实践中去,从而有目的地加深理解项目开发与管理的深刻含义。具体要求如下: 1成立项目开发小组并选举项目组长。2根据设计要求小组选定设计题目。 3每天要求项目组长要至少组织召开一次会议,总结、汇报和布置任务。 4每次会议要求保留会议记录并存档。5发挥团队合作精神共同完成如下内容: 软件需求分析 用例图 类图 顺序图 协作图 活动图 状态图6组长要根据能

4、力合理地分配任务,要求每个组员都能积极参与并完成如下内容: 参与需求分析 各种设计视图 个人总结7组长要对每个组员进行公正客观地评价。8要求项目组共同对课程设计成果进行装订成册。三、 对课程设计说明书撰写内容、格式、字数的要求1课程设计说明书是体现和总结课程设计成果的载体,要求认真按着要求进行完成。2每个项目小组撰写完成并提交一份课程设计说明书。3所有文档撰写格式均需要严格按着给定参考模板进行。4模板中的文字字体、大小、格式、页眉页脚等各种设置不可随意改变。5课程设计说明书严格按着装订顺序进行装订。6课程设计说明书装订顺序为: 课程设计封面( 1 份) 任务书( 1 份) 成绩评定表( 1 份

5、) 装订目录 课程设计报告书( 1 份)报告封面第 1 章 系统需求分析第 2 章 用例图设计建模第 3 章 类图设计建模第 4 章 顺序图设计建模第 5 章 协作图设计建模第 6 章 活动图设计建模第 7 章 状态图设计建模第 8 章 配置图设计建模致谢参考文献附录一:项目开发体制图附录二:开发时间计划表 会议记录(要求每天至少 1 份) 项目个人总结(每人 1 份)四、设计完成后应提交成果的种类、数量、质量等方面的要求1课程设计报告书(1份)2开发时间计划表(1份)3会议记录(每天至少1份)4个人总结(每人1份)五、时间进度安排顺序阶段日期计划完成内容备注1第1天(12 月 28 日)查阅

6、资料、需求分析2第2天(12 月 29 日)功能分析与设计3第3天(12 月 30 日)用例图建模、类图建模、顺序图建模、协作图建模4第4天(12 月 31 日)活动图建模、状态图建模配置图建模5第5天(01 月 01 日)个人总结、打印报告六、主要参考资料(文献)1J2EE 项目实训 -UML 及设计模式 杨少波 清华大学出版社2UML基础与ROSE!模案例 吴建 人民邮电出版社3UML基础与ROSE!模教程 蔡敏 人民邮电出版社沈阳工程学院项目开发管理 课程设计成绩评定表系(部): 信息工程系 班级:_软件本121 组长: 聂恒阳(19)学生姓名: 王益峰(16) 张朋(21) 杨东明(0

7、8) 刘明洋(10)指导教师评审意见评价内容具 体 要 求权重评 分加权分调研论证能独立查阅文献,收集资料;能制定课程设计方案 和日程安排。5432工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能 够独立完成设计工作,5432工作量按期圆满完成规定的设计任务, 工作量饱满,难度话宜。5432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字 通顺,技术用语准确,符号统一,编号齐全,图表 完备,书写工整规范。5432指导教师评审成绩(加权分合计乘以12)分加权分合计指导教师签名:年 月 日评阅教师评审意见评价内容具 体 要 求权重评 分加权分查阅查阅文献有一定广泛性;有综合归纳资料

8、的能力5432文献工作量工作量饱满,难度适中。5432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字 通顺,技术用语准确,符号统一,编号齐全,图表 完备,书写工整规范。5432评阅教师评审成绩(加权分合计乘以8)分加权分合计评阅教师签名:年 月 日课程设计总评成绩分装订目录1 .封面2.任务书3.成绩评定表4.装订目录5.课程设计报告书6.会议记录7.项目个人总结项目开发管理课程设计系统分析设计报告题目BBS论坛系统班级:软件本121 组长: 聂恒阳(19)组员:王益峰(16)张朋(21)杨东明(08)刘明洋(10第1章 系统需求分析 0需求分析 0前台基本业务模块 1后台管理模块

9、2会员服务模块 3第2章 用例图设计建模 4用例图简介 4本系统用例图 5游客浏览帖子的用例图 5管理员用例图 5会员用例图 6第3章 类图设计建模 7各个参与者类图 7各类之间的关系 8第4章 顺序图设计建模 11顺序图简介 11本系统顺序图 11游客注册的顺序图 11论坛管理员管理会员的顺序图 12论坛管理员管理论坛分类的顺序图 13论坛管理员管理帖子的顺序图 13会员发帖回帖的顺序图 14第5章 协作图设计建模 15协作图简介 15本系统协作图 16游客浏览帖子的协作图 16游客注册会员的协作图 16会员发帖回帖的协作图 16管理员管理会员的协作图 17第6章 活动图设计建模 18活动图

10、简介 18本系统活动图 18第7章 状态图设计建模 20状态图简介 20本系统状态图 21第8章 配置图设计建模 22致 谢 23参考文献 24附录二:错误 !未定义书签。附录一: 26第 1 章 系统需求分析BBS论坛系统是一个专业的知识型论坛网站, 论坛系统的主要功能有如下所示。 首页、 登录、我的帖子、精华帖子、进入后台、注册、注销,为各类人士提供交流的平台。 需求分析系统开发的总目标是提供一个供用户交流的平台,为广大用户提供交流经验、探讨问 题的社区。一般来说BBS论坛大致分为以下流程:用户登陆进入论坛(一半为游客,有时候 注册为会员),就某个话题(贴字的主题)展开讨论。通过发帖功能发

11、布新的话题;通过 回帖功能回复已有的话题;通过搜索功能查找已有的话题。管理员通过功能创建、编辑、 删除论坛的板块;管理注册的用户;管理帖子。系统功能需求 ( 1)游客注册 提供新会员注册功能,包括提供录入信息的界面,检查注册信息的有效性,并将注册 会员信息保存在对应数据库的数据表中。会员发帖回帖 提供会员发表文章,回复文章的功能,未注册用户不允许使用该功能浏览帖子 对注册会员和胃注册会员提供文章查询以及阅读的功能,即通过对应文章标题 信息,查看查询详细内容及发表文章的超级链接会员管理 当网上论坛的回忆完成注册后,系统会在数据库中加入会员的资料。包括会员 名称,会员密码,会员 Email 等相关

12、信息资料。同时,按照会员的不同身份,将特殊会员 设置为版主,使他具备删除被讨论区中对应文章等特殊操作的权利。管理者可以依据数据 库中注册的特殊身份登录到论坛后台对会员信息进行管理。板块(论坛分类)管理 根据不同的讨论内容,管理员将整个讨论区分为不同的区域,会员可以选择进 入不同的讨论区,允许管理者对分类进行调整,同时提供不同讨论区中包括文章等的统计 功能。贴子管理 管理员和版主都可以对会员发表的帖子进行提前、置顶和删除等操作。系统总体功能模块图如下:图系统功能模块前台基本业务模块用户使用模块主要完成用户申请注册 BBS论坛会员身份,会员使用论坛各项功能前台基本业务模块包含如图所示的几个方面。图

13、:前台基本业务模块图(1)注册会员提供新会员注册功能,包括录入信息的节目,检查注册信息的有效性,并将注册会员信息 存入对应数据库的数据表中。(2) 登录系统提供会员登录论坛功能,要想针对谋篇帖子发言,或发表帖子,必须是登陆用户才可以操 作。由于论坛中某些操作只有会员才可以执行,所以必须先登录系统。(3) 浏览帖子对注册会员和未注册会员提供文章查询以及阅读的功能,即提供对应文章标题信息,以及查看详细内容及回复文章的超链接(4) 会员发表帖子会员可以针对某个感兴趣的活体发表自己独到的见解。未注册用户无此项功能(5) 回复帖子注册会员可以对某一话题展开讨论,发表意见,并给出回复。后台管理模块板块管理

14、会员管理帖子管理后台管理模块主要包括对整个BBS论云系统的设置管理,如下图三:后台管理模块图(1)板块管理根据不同的话题,管理员可以将每个话题分成不同的种类板块,然后对起进行管理。管理员可以删除认为不必要的板块话题;管理员可以修改板块的主题,类型和数量等;管理 员还可以添加新的板块(2)帖子管理管理员可以对会员发表的帖子进行管理。管理员可以删除内容反动火不艰苦的帖子,可以 指定帖子。还可以设置精华帖,删除、提前帖子等操作(3)会员管理管理员可以对会员进行管理。可以删除会员,收回他的会员号;修改会员的基本信息, 修改会员的积分,排行等。会员服务模块会员服务模块包含如图所示的几个方面。图观众意见反

15、馈模块接受意见接受意见主要负责对会员所反映来的意见进行接受到管理中心。筛选意见筛选意见主要负责对会员反映的意见进行筛选,选出较好的意见上报意见上报意见主要负责将会员的正确意见上报给维护管理部门。奖励会员上级管理部门将意见采纳后,对被采纳意见的会员进行奖励。第 2 章 用例图设计建模用例图简介用例图是从用户的角度来描述系统功能的,使用用例图可以更好的描述系统应具备的功能。通过分析可知,新闻管理系统的参与者有:后台用户管理员、后台新闻管理员、后台网络管理员和前台的浏览者,12个用例分图用例图(Use Case Diagram)是由软件需求分析到最终实现的第一步,它描述人们如何 使用一个系统。用例视

16、图显示谁是相关的用户、用户希望系统提供什么样的服务,以及用 户需要为系统提供的服务,以便使系统的用户更容易理解这些元素的用途,也便于软件开 发人员最终实现这些元素。用例图在各种开发活动中被广泛的应用,但是它最常用来描述 系统及子系统。当用例视图在外部用户出现以前出现时,它捕获到系统、子系统或类的行为。它将系 统功能划分成对参与者(即系统的理想用户)有用的需求。而交互部分被称作用例。用例 使用系统与一个或者多个参与者之间的一系列消息来描述系统中的交互。用例图包含六个元素,分别是:参与者(Actor)、用例(Use Case)、关联关系(Association) 包含关系(Inelude)、扩展关

17、系(Extend)以及泛化关系(Generalization)。用例图可一个包含注释和约束,还可一个包含包,用于将模型中的元素组合成更大的 模块。有时,可以将用例的实例引入到图中。用例图模型如下所示,参与者用人形图标来 标识,用例用椭圆来表示,连线表示它们之间的关系。本系统用例图游客浏览帖子的用例图以做游客和会员的所游客浏览帖子的用例图如图1所示,对于未登录的游客,只能浏览帖子,没有发帖回 复等权限,可以注册成为会员。图游客浏览管理员用例图管理员不仅可 有操作,还拥有自己的用例,管理员操作后台的用例图如图所示。 管理员可进行版面管理,如设定权限、删除帖子、置顶帖子等操作,管理员可对普通会员进行

18、管理,如封禁账号, 解除封禁,设置等级等,还可以设置论坛的界面风格,屏蔽一些关键字,进行日常的维护 备份等。l吃哟新磁系统管理员用例图如下所示:图系统管理员用例图会员用例图会员在论坛中的用例图如图2所示。会员是论坛系统的主要参与者,在会员进行登录 后,可进行浏览、发表、编辑、删除、回复帖子,查看个人信息,搜索帖子等一系列的操图会员用例图第3章类图设计建模各个参与者类图btosuser useirsign String Lisertjirthday : Dote dateancitirne Datf?bbsadmin宅 id Integer adminnanrie String adminpwi

19、d : Stringc hec bb$length : Integer username String useremail: String usermail : Stnng ftuserip : String expressron : Stnng 4tusersign String hbbstopic : String bbscontent: String*addNewBbs) *chang&BbsChild() changeBbsHits) *delBbs() counLBbs) getEbsInfo 仆 getBbsTopic() getRec ordsCountObbs board bo

20、andname : String boardmaster String masterpwd String T rTO5lerwrc . Sluing bmastenennail: String 踐 boandid: String boardhits : String boardtopics : StringheckBoa idMa stef() *checkBoardMame) countBoarcX) *delBoard() *ge1 BoardldQ getBoardlnfo() latBoannbbs com& pagesCurrent: Integer jpagesNext : Int

21、eger hpagesLasI: IntegergetPagesCurrentQ getPagesLastO gat Pages Mext() setPagesf)bbsregsDB Driver : StringConnStr: String虧rsexecuteQueryOex ec uteU pdate()图:系统中其他的类图(a)bbs类表示论坛中发表的帖子类。此类的属性有帖子编号( bbsid )、板块编号(boardid)、父贴编号(parentid)、跟帖数(child)、发表人姓名 (username)、发表人 E-mail(usermail) 、发表人 IP 地址(userip

22、)、发表人表情(expressionO、签名(usersignO、文章的主题(bbstopic)。包含的方法有增加、删除、更改帖子等操作。(b)bbscom类是设置分页显示的类。属性包括分页数(pagesCurrent )、下一页 (pagesNext)、最后一页(pagesLast)。该类的功能主要是分页显示得到的数据列表。包含 的方法有向上、向下翻页,设置页码等。(c) bbsboard类表示板块信息的类。它的属性主要有板块编号 (boardid)、板块名称(boardname)、板块中的版主称呼 (boardmaster)、版主密码(masterpwdO、版主格言 (masterword)、版主 E-mail(masteremail)、板块 点击率(boardhits)、板块主题数 (boardtopics)。包含的方法有检查版主信息,删除、排列板块等。(d) bbsreg类是跟数据库连接相关的类。属性有 jdbc驱动(sDBDriver)、连接(conn)、 结果集(rs )。该类是专门为数据库设计的,其中有一个执行 SQL executeQuery() ”的方 法。第 4 章 顺序图设计建模顺序图简介顺序图显示具体用例(或者是用例的一部分)的详细流程。它几乎是自描述的,并 且显示了流程中不同对象之间的调用关系

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1