欢迎来到天天文库
浏览记录
ID:45371383
大小:341.00 KB
页数:113页
时间:2019-11-12
《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
此文档下载收益归作者所有