学生宿舍管理系统面向对象分析与设计.doc_第1页
学生宿舍管理系统面向对象分析与设计.doc_第2页
学生宿舍管理系统面向对象分析与设计.doc_第3页
学生宿舍管理系统面向对象分析与设计.doc_第4页
学生宿舍管理系统面向对象分析与设计.doc_第5页
免费预览已结束,剩余8页可下载查看

下载本文档

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

文档简介

学生宿舍管理系统面向对象分析与设计组长: 班级:08-3班 姓名: 学号: 成员: 班级:08-3班 姓名: 学号: 班级:08-3班 姓名: 学号: 2011年5月17日目录1.用例图和对象图的设计- 1 -2.包图和类图- 2 -3.交互图的设计- 5 -3.1活动图- 5 -3.2通信图和时序图- 7 -4.部署图的设计- 12 -学生宿舍管理系统的面向对象设计采用UML对学生宿舍管理系统进行面向对象的设计,找出系统中所涉及到的用例、对象、类以及用力之间的活动和各个类之间的联系,使用Rational Rose软件设计出这些用例图、对象图、类图、包图,顺序图(包括通信图,时序图)以及活动图等图,以完成系统设计的部分内容。理解和掌握一般系统设计的过程和方法,练习使用UML语言对一般管理系统的面向对象设计。1. 用例图和对象图的设计1.1 本管理系统所涉及的主要用例是管理员和学生,至于职工(电工和维修工等)在此不予体现。如图A:1.2 对系统使用过程中所涉及到的对象全部体现出来,以方便以后系统的开发和用户培训。如图B:2. 包图和类图2.1 该系统分为4个子系统,对应于图中4个包,这些包和数据库包之间的关系如图所示:2.2 对整个管理系统首先进行整体的类图设计,如图1.0: 然后再对各个子系统内涉及到的类进行设计分别如下图所示:2.3 根据各个子系统之间的相互联系,对数据库包和用户界面中所涉及到的类进行设计,类图分别如图2,图3:3. 交互图的设计该系统交互图的设计包括活动图、通信图和时序图的设计。3.1 活动图活动图中分别对管理员和学生进行活动分析,设计出管理员的4个主要活动图和学生的活动图S1:3.2 通信图和时序图(1) 通信图描述了系统各类之间相互通信的关系,如图:(2) 时序图对管理员学生等的具体操作或活动按时间进行顺序分解,得到以下8个时序图:4. 部署图的设计该系统开发完成后在安装到用户客户端时,

温馨提示

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

评论

0/150

提交评论