单元5业务数据管理模块建模解读.ppt

  1. 1、本文档共127页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本单元介绍了UML活动图的功能、组成元素,重点介绍了Rational Rose 2003中绘制活动图的方法。 图5-33 在【编辑】窗口中添加状态转换 提示 绘制直线形式的状态转换比较容易,但是绘制折线形式的状态转换比较费事,光标移到【编辑】窗口中变为形状 ,然后在【编辑】窗口要绘制折线的起点位置单击左键,且按住鼠标左键拖动到转折位置单击左键,接着拖动鼠标到下一个转换位置单击左键,依次类推,最后在终点位置单击左键。 如果需要将折线各段调整为水平线或垂直线,先单击选择该折线,该折线会出现多个调整柄 ,然后通过拖动折线的调整柄 ,逐渐将折线各段调整为水平线或垂直线。 图5-34 活动图中所添加的状态转换 10.添加决策的条件 在活动图【编辑】窗口中双击“是否继续新增书目”的决策与活动状态“输入书目数据”之间的转换,在弹出的【State Transition Specification】对话框中的【General】选项卡的“Event”文本框输入“是”,如图5-35所示。 图5-35 在【State Transition Specification】对话框中设置决策的监护条件 说明 【State Transition Specification】对话框中的【General】选项卡主要用于设置事件名、参数等,【Detail】选项卡主要用于设置转换条件、动作、目标、事件、参数等,如图5-36所示。 状态转换监护条件的完整形式为:事件名称(参数)[条件]/动作^目标.事件(参数),通常根据需要只设置部分内容。 图5-36 【State Transition Specification】对话框中的【General】选项卡 图5-37 图书管理系统“书目管理”子模块的活动图 图5-38 决策的转换关系 11.保存绘制的活动图 单击菜单【File】→【Save】,或者单击工具栏中的【Save】按钮 保存所绘制的活动图。 【知识链接】 增加泳道的方法如下:单击【编辑】窗口编辑工具栏中的【Swimlane】按钮 ,然后在活动图【编辑】窗口单击鼠标左键,这时一个新的泳道便绘制完成,默认的名称为“NewSwimlane”。 图5-39 设置泳道属性的对话框 图5-40 添加泳道后的活动图【编辑】窗口 【同步训练】 【任务5-7】绘制图书借阅者管理的用例图 【任务描述】 分析“图书借阅者数据管理”子模块 的功能需求、参与者和用例,使用Rational Rose 2003绘制“图书借阅者数据管理”子 模块的用例图。 【操作提示】 “图书借阅者数据管理”子模块的主要功能有浏览借阅者数据,新增借阅者、修改借阅者数据、删除借阅者和打印借阅者信息。对部门数据进行管理主要由图书管理员完成。 【任务5-8】绘制“借阅者类”、“借阅者数据管 理界面类”和“新增借阅者界面类”的类图 【任务描述】 设计图书管理系统业务数据管理模块的“借阅者类”和“借阅者数据管理界面类”,且使用Rational Rose 2003绘制“借阅者类”和“借阅者数据管理界面类”的类图。 【操作提示】 (1)“借阅者类”的主要属性有借阅者编号、姓名、性别、出生日期、借阅者类型、借书证状态、办证日期、截止日期、证件号码、押金剩余、所属部门等。主要方法有获取借阅者数据、获取借阅者类型、新增借阅者、修改借阅者数据、删除借阅者和打印借阅者数据等。 (2)“借阅者数据管理界面类”的主要方法有创建窗体对象、获取借阅者数据、新增借阅者、修改借阅者数据、删除借阅者和打印借阅者数据等。 (3)“新增借阅者界面类”的主要方法有创建新增借阅者窗体对象、初始化数据、检查必须输入数据的控件是否为空、保存新增的借阅者数据等。 【任务5-9】绘制新增借阅者数据的顺序图 【任务描述】 分析“借阅者管理”子模块新增借阅者数据所涉及的类、方法及其实现过程,使用Rational Rose 2003绘制新增借阅者数据的顺序图。 【操作提示】 新增借阅者数据涉及的参与者是图书管理员,涉及的类有“浏览与管理借阅者数据界面类”、“新增借阅者界面类”、“借阅者类”和“数据库操作类”。 调用“浏览与管理借阅者数据界面类”的方法创建窗口界面,调用“借阅者类”和“数据库操作类”的有关方法获取借阅者数据,且在“浏览与管理借阅者数据界面”中显示已有的借阅者数据。 然后调用方法实现新增借阅者,调用方法创建“新增借阅者”的窗口界面,在“新增借阅者”的界面中输入借阅者数据,接着调用“借阅者类”和“数据库操作类”的有关方法实现借阅者数据的新增。 【任务5-10】绘制

文档评论(0)

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

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

1亿VIP精品文档

相关文档