UML图书管理系统建模实例

UML图书管理系统建模实例

ID:45371383

大小:341.00 KB

页数:113页

时间:2019-11-12

UML图书管理系统建模实例_第1页
UML图书管理系统建模实例_第2页
UML图书管理系统建模实例_第3页
UML图书管理系统建模实例_第4页
UML图书管理系统建模实例_第5页
资源描述:

《UML图书管理系统建模实例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章图书管理系统建模本章主要分析图书管理系统的建模,重点对图书管理系统的业务需求、功能模块、操作流程、参与者、用例和类进行了详细的分析,构建了图书管理系统的用例模型、类模型、顺序模型、活动模型、包模型、组件模型和部署模型。本章还介绍了数据查询模块和条码编制与图书入库模块的建模。【教学导航】知识技能目标(1)熟悉系统的业务需求、功能模型、操作流程的分析方法(2)学会识别系统的参与者、用例和类(3)学会构建系统的用例模型、类模型、顺序模型、活动模型(4)熟悉UML包图、组件图和部署图的组成(5)学会在RationalRos

2、e2003绘制包图、组件图和部署图(6)学会导入与导出RationalRose2003的模型(7)学会在RationalRose2003中发布系统模型本章重点(1)识别系统的参与者、用例和类(2)构建系统的用例模型、类模型、顺序模型和活动模型(3)在RationalRose2003绘制包图、组件图和部署图教学方法案例教学法、分组讨论法、自主学习法、探究式训练法课时建议10课时(含课堂引导训练和课堂同步训练)【引导训练】【任务1】创建Rose模型“07图书管理系统模型”【任务描述】创建一个Rose模型,将其命名为“07图书

3、管理系统模型”,且保存在本章对应的文件夹中。【任务2】绘制“数据查询”子模块的用例图【任务描述】分析“数据查询”子模块的功能需求、参与者和用例,使用RationalRose2003绘制“数据查询”子模块的用例图。【任务3】绘制“图书借阅查询类”的类图【任务描述】设计图书管理系统“图书借阅查询类”,且使用RationalRose2003绘制“图书借阅查询类”的类图。【任务4】绘制“图书借阅数据查询界面类”的类图【任务描述】设计图书管理系统“图书借阅数据查询界面类”,且使用RationalRose2003绘制“图书借阅数据查

4、询界面类”的类图。【任务5】绘制“图书借阅数据查询”的顺序图【任务描述】分析图书管理系统“图书借阅数据查询”所涉及的类、方法及其实现过程,使用RationalRose2003绘制图书管理员查询图书借阅数据的顺序图。【任务6】绘制“图书借阅数据查询”的活动图【任务描述】分析图书管理系统中“图书借阅数据查询”的动作状态或活动状态、决策以及各个状态的转换,使用RationalRose2003绘制图书借阅数据查询的活动图。【操作示范与知识讲解】【任务描述】(1)分析图书管理系统的业务需求、功能模块和操作流程。(2)分析图书管理系

5、统的参与者、用例和类。(3)构建图书管理系统的用例模型、类模型、顺序模型和活动模型。(4)构建图书管理系统的包模型、组件模型和部署模型。(5)导入与导出RationalRose2003的模型。(6)发布图书管理系统模型。【任务实施】7.1分析图书管理系统的业务需求7.2分析图书管理系统的功能模块7.3分析图书管理系统的操作流程7.4分析图书管理系统的参与者7.5分析图书管理系统的用例7.6分析图书管理系统的类7.7构建图书管理系统的用例模型7.8构建图书管理系统的类模型7.9构建图书管理系统的顺序模型7.10构建图书管理

6、系统的活动模型7.11构建图书管理系统的包模型7.12构建图书管理系统的组件模型7.13构建图书管理系统的部署模型7.14导入与导出RationalRose2003的模型7.15RationalRose2003中发布系统模型7.1分析图书管理系统的业务需求1、图书管理系统使用对象的功能划分(1)图书借阅员主要使用图书管理系统借出图书、归还图书、续借图书、查询信息等,也可以修改密码,以合法身分登录系统。(2)图书管理员主要管理图书类型、借阅者类型、出版社数据、藏书地点、部门数据等基础数据,编制图书条码、打印书标、图书入库、

7、管理书目信息、维护借阅者信息、办理借书证等。(3)系统管理员主要是管理用户、为用户分配权限、设置系统参数、备份数据、保证数据完整、保证网络畅通和清除计算机病毒等。(4)图书借阅者可以查询书目信息、借阅信息和罚款信息。2、图书管理系统的业务需求描述7.2分析图书管理系统的功能模块1、用户登录模块用户登录模块的功能结构图如图7-7所示,其主要功能如下:(1)验证数据库连接是否成功。(2)验证用户身份是否合法。(3)获取用户权限类型。图7-7用户登录模块的功能结构图2、用户管理模块用户管理模块的功能结构图如图7-8所示,其主要

8、功能如下:(1)新增、修改或删除用户数据。(2)管理用户权限。(3)修改用户密码。用户管理模块用户信息管理用户权限管理用户密码修改图7-8用户管理模块的功能结构图3、基础数据管理模块、基础数据管理模块的功能结构图如图7-9所示,其主要功能如下:(1)新增、修改或删除出版社数据。(2)新增、修改或删除馆藏地点数据。(3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。