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