个人博客UML建模_第1页
个人博客UML建模_第2页
个人博客UML建模_第3页
个人博客UML建模_第4页
个人博客UML建模_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

1、 20102011学年第一学期信息技术学院软件系统建模与UML综合设计实验*系统的UML建模班级学号姓名任课教师日期2010年12月30日目录TOC o 1-5 h z HYPERLINK l bookmark0 第1章系统需求2 HYPERLINK l bookmark2 第2章需求分析4 HYPERLINK l bookmark4 识别参与者4 HYPERLINK l bookmark6 识别用例5 HYPERLINK l bookmark8 用例的事件流描述11 HYPERLINK l bookmark14 第3章静态结构模型16 HYPERLINK l bookmark16 定义系统对

2、象16 HYPERLINK l bookmark18 定义用户界面类16 HYPERLINK l bookmark26 建立类图16 HYPERLINK l bookmark30 第4章动态行为模型19 HYPERLINK l bookmark32 4.1创建系统顺序图(协作图)19 HYPERLINK l bookmark34 创建系统的状态图19 HYPERLINK l bookmark36 创建系统的活动图29 HYPERLINK l bookmark38 第5章数据库模型31 HYPERLINK l bookmark42 第6章物理模型32 HYPERLINK l bookmark44

3、 6.1创建系统组件图32 HYPERLINK l bookmark50 创建系统部署图33第1章系统需求系统概述Blog是一种让编写者可以表达自己意见、发表自己的看法以及见闻的方式。系统目标是使好友之间有一个交流沟通的平台,通过博客可以互相了解彼此的生活状况,系统拥有发布日志,心情,照片,留言评论等功能。系统功能分析本Blog系统将完成以下功能:网站首页功能用户的注册、登录和登出个人消息中心管理功能照片管理功能相册分类管理功能文章管理功能文章分组管理功能心情管理功能日志,照片,心情评论管理功能留言板留言,回复功能装扮空间功能管廷柜质回复留言Fm蔭言港加S言处理追怠査看淮巨耸埋评论管理心桔个背

4、理评论登珏装扮博客F扳言冒片照主S10首理逼片第2章需求分析识别参与者参与者关系图如图2-1所示:图2-1参与者关系图游客:未注册的用户,只拥有普通浏览功能注册会员:已注册成为会员,与游客是泛化关系,拥有查看,评论,留言,回复留言评论的功能博主:博客的拥有者,与会员是泛化关系,拥有查看,评论,回复评论,对自己博客的所有的文章,心情,照片,评论留言具有管理的权限。2.2识别用例主用例图如图2-2所示:管理好友更改装扮图2-2主用例图管理留言板用例图如图2-3所示:游客回复留言删除留言图2-3管理留言板用例图管理文章用例图如图2-4所示:查看文章评论查看文章游客添加新评论回复评论管理相册用例图如图

5、2-5所示:游客查看照片回复评论会员添加新评论删除照片/修改博主.创建相册C丿删除评论回复评论删除/修改相册图2-5管理相册用例图管理心情用例图如图2-6所示:游客查看照片回复评论会员添加新评论删除照片/修改博主.创建相册C丿删除评论回复评论删除/修改相册图2-6管理心情用例图注册登录用例图如图2-7所示:浏览博客游客A注册进入自己博客会员登录访问别人博客删除好友图2-7注册登录用例图管理好友用例图如图2-8所示:图2-7管理好友用例图更改装扮用例图如图2-9所示:博主更改装扮图2-9更改装扮用例图2.3用例的事件流描述2.3.1浏览博客用例描述用例名称:浏览博客用例用例描述:用户进入自己或者

6、其他会员的博客参与者:博主,其他会员,游客前置条件:进入博客后置条件:退出博客假设条件:用户已进入网上博客基本操作流程:1、进入网上博客2、查看信息中心,文章,好友心情,相册,留言板等3、退出网上博客备选流程:点击“进入自己博客”可以进入自己博客2.3.2管理留言板用例描述用例名称:管理留言板用例用例描述:博主可以通过此用例添加、删除留言,回复留言会员可以留言,游客只能浏览参与者:博主,其他会员,游客前置条件:成功进入到留言板模块后置条件:退出留言板模块假设条件:用户已经进入网上博客基本操作流程:1、进入留言板模块2、博主:添加,删除,修改留言,回复留言3、会员:添加留言,游客只能查看3、退出

7、留言板模块备选流程:点击导航超链接可以直接进入其他模块2.3.3管理文章用例描述用例名称:管理文章用例用例描述:博主可以通过此用例添加、删除、修改文章及评论、回复评论会员可以浏览文章以及进行评论,游客只能浏览参与者:博主,其他会员,游客前置条件:成功进入到文章模块后置条件:退出文章模块假设条件:用户已经进入网上博客基本操作流程:1、进入文章模块2、博主:添加,删除,修改文章,评论及回复评论3、会员:浏览文章,添加评论和回复评论,游客只能查看3、退出文章模块备选流程:点击导航超链接可以直接进入其他模块2.3.4管理相册用例描述用例名称:管理相册用例描述:博主可以通过此模块添加、删除、修改相册;添

8、加、删除照片会员可以浏览相册,照片,以及对照片进行评论;游客只能浏览参与者:博主,其他会员,游客前置条件:进入相册模块后置条件:退出相册模块假设条件:用户已进入网上博客基本操作流程:进入相册模块游客:查看相册照片,评论,回复3、会员:查看相册照片,评论照片,回复评论4、博主:查看、添加、删除、修改相册、照片、回复评论5、退出相册模块备选流程:点击导航超链接可以直接进入其他模块2.3.5管理心情用例描述用例名称:管理心情用例描述:博主可以通过此用例添加、删除、修改心情,及添加、删除评论、回复评论;会员可以浏览心情,以及进行评论,回复评论,游客只进行查看参与者:博主,其他会员,游客前置条件:成功进

9、入到心情界面后置条件:退出心情界面假设条件:用户已进入网上博客基本操作流程:1、进入心情界面2、博主添加,删除,修改心情,添加、删除评论及回复评论3、会员为心情评论或者回复评论,游客只能查看4、退出心情界面备选流程:点击导航超链接可以直接进入其他模块2.3.6管理好友用例描述用例名称:管理好友用例描述:博主可以通过此模块添加好友参与者:博主前置条件:博主已登陆自己博客后置条件:退出添加好友模块假设条件:用户已登录自己博客基本操作流程:1、进入管理好友模块2、选择要添加或者删除的好友的会员名称3、点击添加或者删除4、添加或者删除成功4、退出管理好友模块备选流程:点击导航超链接可以直接进入其他模块

10、2.3.7查看信息中心用例描述用例名称:查看信息中心用例描述:博主可以通过此模块更改个人信息所有用户都可以通过此模块浏览博主信息参与者:博主,其他会员,游客前置条件:成功登录到个人信息模块后置条件:退出个人信息模块假设条件:用户已进入网上博客基本操作流程:1、进入个人信息模块2、所有会员:查看博主信息3、博主:更改个人信息4、退出个人信息模块备选流程:点击导航超链接可以直接进入其他模块2.3.8装扮博客用例描述用例名称:装扮博客用例描述:博主可以通过此模块更改皮肤装扮参与者:博主前置条件:博主已登陆自己博客后置条件:退出装扮模块假设条件:用户已登录自己博客基本操作流程:1、进入装扮模块2、选择

11、喜欢的皮肤3、点击装扮,装扮成功4、退出装扮模块备选流程:点击导航超链接可以直接进入其他模块第3章静态结构模型进一步分析系统需求,发现类以及类之间的关系,确定它们的静态结构和动态行为,是面向对象7分析的基本任务。系统的静态结构模型主要用类图和对象图描述。定义系统对象博主:博客的拥有者,拥有博客的所有权限,也可理解为后台管理员或者系统管理员;前台用户:分为会员和游客会员:可以查看和评论博主的文章,心情,相册,以及在留言板留言;游客:只具有查看博主的博客的权限;定义用户界面类通过对系统的不断分析和细化,可识别出下述界面类、类的操作和属性。边界类如图3-1所示:留盲胃田界iiY6*界血未蛀应詢粗或止

12、消卩着坯界而专用希文邓:卄*代石圈严“理査朮悄11*也戏窗言鞍0春,也*11()社看曲盲*iits丈寸u.悔氏丈彳门七1右丈彳门伽加評论。目女评论U一冃、_黑HR.fil*SJtll/iO*弗力|评论0*Ell.iTftO*Ain.!;LO丈斯AfTflO心苛楼及存苛I岸论存怖*同址讦询(弘査看右倩(协协相册仆*剧陈相凿们*書柠押册仆图3-1边界类图3.3建立类图实体类图如图3-2所示:XSjf.irt能真別生科siringmt汗宦柝tn务老0ml逐i芈易囂IlBcalari住監5tFT息。BKiiwn叩乏腎甘起它CTH全廿亜-时君谀廿口目塔WT世主S世文內硯再6.気临ID盒时內古口itlti

13、t论世1l:bts*id30-0odwn*=0.aoaiMn*tlEi=OBoziran*2*30_+淨竝评诒。.日oaean电防优评世庇夏U日lK*&眇苓讦樂Q羅E评世BWifeai*S评邂山评逹*raS.Q:&xiieari柜閒ciin龟主弼壬轉:期PQ隕片盘0int+憑工花旺0日ix&nm常桎压0Pwtam*Et1.StiBx:*ean査桎历権対艷髯片口就鞘和杵迪址Hiring电珂片寸氓君暮;3lnng怎耳片寸逵ID:lnt基护岂口M対岸.胃.片Q:Elg砂片0:用片评辻4日03融1*tES(|:Bixien:目皿田n6IWinwr*匕厲内容毎匚阿丼司String电产世IDinegtr淳

14、加丄Bowen*ESC-150EwemBoo相sn*St35如弹世&M汕1*3iiEK0曲除町界宅谭论$.BOWFi好虫VPnme逹班営両feYflXfncJid3lmn注尅知毎会艮老隹String岭孫否smng5M爭ini:BiKan*S#StQEB1S洋;to旦逼棺旳eotHMTi第兰盧内容怎叵僵口岭叵夏人序昌柱etc叵翼忖旦打BOTlean*51叵良Q:盪色饭回曳Ett卓I口in:eger_Sbzx内吝stnng気亘If.时工:阳俺智回理書评世口.insShXAftstung靠如叵JEM日旳矽*3EoDleofirt:rtI*raI悔时口Mzfs*回3-1实体类图第4章动态行为模型4.1

15、创建系统顺序图文章、心情、照片的添加顺序图如图4-1所示:4:返回添加成功2:添加文章信息3:添加修改成功6:添加照片8:返回添加成功:文章:照片管理界面5:添加照片信息7:添加修改成功9:添加心情:照片:心情管理界面:心情10:添加心情信息11:添加修改成功12:返回添加成功图4-1文章、心情、照片的添加顺序图文章、心情、照片的删除顺序图如图4-2所示:图4-2文章、心情、照片的删除顺序图文章、心情的修改顺序图如图4-3所示:图4-3文章、心情的修改顺序图文章、心情、照片的查看顺序图如图4-4所示:图4-4文章、心情、照片的查看顺序图留言添加、回复顺序图如图4-5所示:图4-5留言添加、回复

16、顺序图留言删除顺序图如图4-6所示::博主:留言管理界面:留言板1:删除留言4:显示删除成功-I-5:继续删除留言()”I2:删除留言信息()3:返回删除成功()图4-6留言删除顺序图如登录注册顺序图如图4-7所示:图4-7登录注册顺序图:博主-好友管理好友顺序图如图4-8所示:1:添加好友()2:添加好友信息3:返回添加成功4:显示添加成功5:删除好友()6:删除好友信息7:返回删除成功8:显示删除成功:好友管理界面图4-8管理好友顺序图4.2创建系统的状态图好友状态图如图4-8所示:会员状态图如图4-9所示:A退出状态查看别U人博客登陆查看别人博客登陆自己博客博客博主博客会员游客T注册其他

17、会员图4-9会员状态图文章状态图如图4-10所示:会员是博主删除文章评论删除文章可修改文是会员可编辑状态查看状态:关闭添加新文修改文章评论回复评论不是博主回复文章评论图4-9文章状态图创建系统的活动图管理文章活动图如图4-10所示:图4-10管理文章活动图登录注册活动图如图4-11所示:图4-11登录注册活动图数据库模型如图5-1所示:iCCTEMf!HTEGEft丹如讯RCHXfliHHaunterRUflEH-:梓冷AFH-HUJTiHStJt气on*冲K-3SFBSe:eOiHTEGfflgqarOMtitfie!:vARfihAftcijSurberiimGER:i.i*“PK冲PXt

18、氓蛊誓TCif比*閃第5章数据库模型ffl二帕vPa卩匸刊址二戒丸y吒叭4,PK_JiJtlcLhjrTrj3ASFKIFKFtCSl片五更1电如11ItJS!#:PFVFHTietniDiwn创ri:4mgLinlECifl严心nixAAALHAUflj咱旳郎DIWHGCR、中3武汕WCHffiUh伽P11问1町43碍7跑讣皿网片huiPHmeUfflEGER*PKRC3JWI:1-TC_TJKi*FKFK_T*Sfc:;tcje隼盘g1ZpRaaPKJMPHCii血砂理卞:WPE1却札占斗小pTjrngT&JLE侏IRbK”FK许世睾2W*crK如FKrlf&M.jMC-IHTE34P口hESER、斤吋T1UEeifM-MMTlCWIIWI:VARCHAftlirmi:LEiIlirsr-JgR1EG4H孔。明JBC叫TEGEH*hraTWERMT-taZMTiw匚irtwrigflCHW戏讣-Mne.佃恥曲恂理吐VftDiAR|1;就TvWrfftStRft*_(iHTEGER?M-#_Dkee匚H朗门)rfTEGERfr1.E底-臼皿.*fiCrt-Mb.11etnwttegcrfCCiwWJGHiRUFftUPnnMHIEGERHLUr网inni-JTESCR呦mTiflER1审删飙T;CrrtwTtVAHCMAn:l;网MflCH阳|卄EiH割

温馨提示

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

评论

0/150

提交评论