业务数据管理模块建模

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

调用“浏览与管理书目数据界面类”
的方法创建窗口界面,调用“书目类”和 “数据库操作类”的有关方法获取书目数 据,且在“浏览与管理书目数据界面”中 显示已有的书目数据。
图5-2 供参考的新增书目顺序图
【任务5-4】绘制修改书目数据的顺序图
【任务描述】
分析“书目管理”子模块修改书目 数据所涉及的类、方法及其实现过程, 使用Rational Rose 2003绘制修改书目数 据的顺序图。
【任务描述】
分析“书目管理”子模块删除书目 数据所涉及的类、方法及其实现过程, 使用Rational Rose 2003绘制删除书目数 据的顺序图。
【操作提示】
删除书目数据涉及的参与者是图书 管理员,涉及的类有“浏览与管理书目 数据界面类”、“书目类”和“数据库 操作类”。
调用“浏览与管理书目数据界面类”
【操作提示】
修改书目数据所涉及的类、方法及其 实现过程与新增书目数据类似,不同的是 修改书目数据时,打开一个“修改书目” 的窗口界面,在该界面中显示待修改的书 目数据,然后根据需要修改数据即可。
供参考的修改书目数据顺序图如图5-3 所供示。
图5-3 供参考的修改书目数据顺序图
【任务5-5】绘制删除书目数据的顺序图
供参考的类图如图5-1所示。
图5-1 供参考的类图
【任务5-3】绘制新增书目数据的顺序图
【任务描述】
分析“书目管理”子模块新增书目 数据所涉及的类、方法及其实现过程, 使用Rational Rose 2003绘制新增书目数 据的顺序图。
【操作提示】
新增书目数据涉及的参与者是图书管 理员,涉及的类有“浏览与管理书目数据 界面类”、“新增书目界面类”、“书目 类”和“数据库操作类”。
的方法创建窗口界面,调用“书目类”和 “数据库操作类”的有关方法获取书目数 据,且在“浏览与管理书目数据界面”中 显示已有的书目数据。
然后调用方法实现删除书目,调用 “书目类”和“数据库操作类”的有关 方法实现书目数据的删除和更新。
供参考的删除书目顺序图如图5-4所 示。
图5-4 供参考的删除书目顺序图
(2)分析“书目数据管理”子模块的功 能需求、参与者和用例,使用Rational Rose 2003绘制“书目数据管理”子模块 的用例图。
【操作提示】
(1)启动Rational Rose 2003。
如果Rational Rose 2003已启动,可 以单击菜单【File】→【New】,或者单 击“标准”工具栏中的【New】按钮 , 创建一个新的Rose模型。
【引导训练】
银行ATM机取款的活动图如图5-5所 示,根据我们平时到ATM机上取款的经 验分析一下取款的活动图。
取款的操作过程已在单元4进行了详 细的分析,这里不再赘述。
图5-5 ATM机取款的活动图
【试一试】
回家开门的主要环节如下:取出钥 匙、用钥匙打开门、开门进入房间,请 绘制开门的活动图。
【知识疏理】
5 业务数据管理模块建模
业务数据是管理信息系统的主要处理 对象,管理信息系统的业务处理主要围绕 业务数据展开。
例如图书管理系统的图书和借阅者是 “图书借阅”处理的主要参与对象,“借 阅者”借阅“图书”。
新购的“图书”需要编目、入库后, 才能被“借阅者”借阅。
“借阅者”必须办理“借书证”才 能凭“借书证”借阅“图书”。
(2)保存Rose模型。
单击菜单【File】→【Save】,或者 单击工具栏中的【Save】按钮 。如果 是创建模型之后的第一次保存操作,则 会弹出一个【Save As】对话框,在该对 话框选择模型文件的保存位置,且输入 模型文件名称“05业务数据管理模块模 型”,然后单击【保存】按钮即可。
(3)“书目数据管理”子模块的主要功 能有浏览书目数据、新增书目数据、修 改书目数据、删除书目数据和打印书目 数据等。书目数据管理主要由图书管理 员完成。
(2)“浏览与管理书目数据界面类”的 主要方法有创建窗体对象、获取书目数 据、新增书目、修改书目数据、删除书 目和打印书目数据等。
(3)“新增书目界面类”的主要方法有 创建新增书目窗体对象、初始化数据、 检查必须输入数据的控件是否为空、保 存新增的书目数据等。
(4)“修改书目界面类”的主要方法有 创建修改书目窗体对象、初始化数据、 检查必须输入数据的控件是否为空、保 存修改的书目数据等。
【操作提示】
(1)“书目类”的主要属性有书目编号、图 书名称、作者、出版社名称、ISBN、出版 日期、图书页数、价格、图书类型、总藏书 数量、现存数量、馆藏地点、简介等。
“书目类”的主要方法有获取书目数
据、获取图书类型、获取出版社数据、获 取馆藏地点、新增书目数据、修改书目数 据、删除书目数据和打印书目数据等。
本单元主要对书目管理和借阅者管 理等业务数据管理模块建模。
本单元主要介绍活动图的绘制,活
动图提供了一种对业务过程的工作流进 行建模的方法,UML的活动图与流程图 非常相似,可以对从一个活动到另一个 活动的工作流建模。
【教学导航】
Βιβλιοθήκη Baidu
教学目标
(1)熟悉UML活动图的功能与组成元素 (2)理解活动图的绘制方法 (3)学会构思活动图 (4)学会在Rational Rose 2003中绘制活动图
【任务5-2】绘制“书目类”、“浏览与管理 书目数据界面类”、“新增书目界面类”和 “修改书目界面类”的类图
【任务描述】
设计图书管理系统业务数据管理模块 的“书目类”、“浏览与管理书目数据界 面类”、“新增书目界面类”和“修改书 目界面类”,且使用Rational Rose 2003绘 制“书目类”、“浏览与管理书目数据界 面类”、“新增书目界面类”和“修改书 目界面类”的类图。
教学重点
(1)UML活动图的功能与组成元素 (2)在Rational Rose 2003中绘制活动图
教学方法 任务驱动教学法、分组讨论法、自主学习法、探究式训练法 课时建议 6课时
【前导训练】
【任务5-1】绘制“书目数据管理”子模块的 用例图
【任务描述】
(1)创建一个Rose模型,将其命名为“05 业务数据管理模块模型”,且保存在本单 元对应的文件夹中。
相关文档
最新文档