[信息与通信]RationalRose建模家庭财务管理系统.ppt

[信息与通信]RationalRose建模家庭财务管理系统.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[信息与通信]RationalRose建模家庭财务管理系统

UML建模案例库之 家庭财务管理系统建模实例 一、目的 通过“家庭财务管理系统”UML建模过程了解面向对象的系统分析与设计方法 二、建模环境 Windows xp RationalRoseforWin.2003.exe Restionrose 的主要图 Rose的启动 Rose2003的启动窗口如图所示。 Rose的基本操作 基本用例图和逻辑图 一. 确定业务参与者 从选课系统的需求描述中,可以确定4类参与者: 家庭成员1 家庭成员2 系统管理员(Administrator) 家庭财务管理系统 使用Rose创建用例模型 2. 给参与者添加文档 在Rose中我们对模型元素都可以(在多数情况下是必须的)添加文档以描述更多的信息。 应该给模型中的每个actor添加摘要描述,摘要描述表示actor和系统交互的规则。 课程注册系统中actor的摘要描述如下: 家庭成员——在系统上注册的人; 户主——系统授权的超级用户人; 系统管理员——系统认同的维护人员; 财务管理系统——系统的主题 2.使用Rose创建用例模型 用例图的建立 一.建立用例图1为户主用例图,可以显示户主的所有可实现操 作和功能 建立用例图2,为家庭成员1用例图,能够从此图看书家庭成员1所能实现的操作和能够实现的功能。 建立用例图3.为家庭成员2的用例图:所实现的功能为能够登录系统和预览账单,其他的为生活中的各项消费。家庭成员2为纯属的消费者,没有财务来源,可以是一个学生或没有劳动收入的老人。 三:建立顺序图 设置家庭成员的消费范围的顺序图 家庭成员1的消费,收入情况顺序图 家庭成员2的顺序图 通常情况下的支出顺序图 特殊情况下的支出信息顺序图: 四:系统的状态图 系统的状态图有如下几个 1.登陆者的状态图 2.消费状态图 3.系统结算状态图 4.打印账单状态图 5.登陆者的各个状态如图: 五:系统中的协作图 户主修改消费范围的协作图 2.管理员修改密码协作图 六:系统中的类图 1. 创建类 创建类的过程如下: ① 在浏览器中选中逻辑视图(Logical View),单击鼠标右键。 ② 选择New:Class菜单,一个叫做New Class的类出现在浏览器中。 ③ 选择新类,键入类的名字。 类也有构造型,每个类最少有一种构造型。一些常用的构造型是:实体类、边界类、控制类、例外类等。 系统中的各个主要类如下: 系统中的其他类如下 系统中个主要类与各个其他类之间的关系有以下关系: 其他类之间的关系 七:系统的活动图 家庭成员的收支钱活动图 2.管理员维护成员信息的活动图 3.管理员管理信息的活动图 八:系统的构件图 九:系统的部署图 Thanks! * * * * 制作人-贾建东 计算机应用 09-2班 核心图: 1. Use-Case Diagrams(用例图) 2. sequence diagram (顺序图) 3. Collaboration diagram (协作图) 4. Class diagram (类图) 5. StateChart diagram (状态图) 6. Activity diagram(活动图) 7. Component diagram (组件图) 8. Deployment diagram (部署图) 9. Package (包图)  如图所示为Rose的启动画面,鼠标双击j2EE即可打开Rose的操作界面 家庭财务管理系统。给家庭成员分配用户名和登录密码 在每个成员登陆开始之前,系统管理员(家庭户主)需要对系统中的家庭信息、家庭财务情况和个人信息进行维护。登陆结束后,将炒作本人的输入输出的情况归档到家庭财务管理系统 家庭成员登录系统后会得到一份本人的登陆页面,和本人能过操作的具体选项,系统能够为家庭成员提供统一的财务总预览表。 当家庭成员选择具体的一项操作时,系统会检查操作的合法性,检查输入输出的合法性。 系统管理员 (家庭户主)能够设置家庭成员的支出的限额,超出界限则不能支出。 选中New后选择Usse-Case Diagrams 此图能够看出家庭成员2是一个纯粹的消费者,其中消费情况分为两部分,一个是通常情况消费信息。需要检查指出的合法性,另一个是特殊情况的支出信息 从此协作图中可以看出管理员修改家庭成员的消费范围的步骤和具体实现过程. *

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档