UML图书管理系统建模实例.ppt

  1. 1、本文档共113页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章  图书管理系统建模 本章主要分析图书管理系统的建模,重点对图书管理系统的业务需求、功能模块、操作流程、参与者、用例和类进行了详细的分析,构建了图书管理系统的用例模型、类模型、顺序模型、活动模型、包模型、组件模型和部署模型。 本章还介绍了数据查询模块和条码编制与图书入库模块的建模。 【教学导航】 【引导训练】 【任务1】创建Rose模型“07图书管理系统模型” 【任务描述】 创建一个Rose模型,将其命名为“07图书管理系统模型”,且保存在本章对应 的文件夹中。 【任务2】绘制“数据查询”子模块的用例图 【任务描述】 分析“数据查询”子模块的功能需求、参与者和用例,使用Rational Rose 2003绘制“数据查询”子模块的用例图。 【任务3】绘制“图书借阅查询类”的类图 【任务描述】 设计图书管理系统“图书借阅查询类”,且使用Rational Rose 2003绘制“图书借阅查询类”的类图。 【任务4】绘制“图书借阅数据查询界面类” 的类图 【任务描述】 设计图书管理系统“图书借阅数据查询界面类”,且使用Rational Rose 2003绘制“图书借阅数据查询界面类”的类图。 【任务5】绘制“图书借阅数据查询”的顺序 图 【任务描述】 分析图书管理系统“图书借阅数据查询”所涉及的类、方法及其实现过程,使用Rational Rose 2003绘制图书管理员查询图书借阅数据的顺序图。 【任务6】绘制“图书借阅数据查询”的活动 图 【任务描述】 分析图书管理系统中“图书借阅数据查询”的动作状态或活动状态、决策以及各个状态的转换,使用Rational Rose 2003绘制图书借阅数据查询的活动图。 【操作示范与知识讲解】 【任务描述】 (1)分析图书管理系统的业务需求、功能模块和操作流程。 (2)分析图书管理系统的参与者 、用例和类。 (3)构建图书管理系统的用例模型、类模型、顺序模型和活动模型。 (4)构建图书管理系统的包模型 、组件模型和部署模型。 (5)导入与导出Rational Rose 2003的模型。 (6)发布图书管理系统模型。 【任务实施】 7.1 分析图书管理系统的业务需求 1、图书管理系统使用对象的功能划分 (1)图书借阅员主要使用图书管理系统借出图书、归还图书、续借图书、查询信息等,也可以修改密码,以合法身分登录系统。 (2)图书管理员主要管理图书类型、借阅者类型、出版社数据、藏书地点、部门数据等基础数据,编制图书条码、打印书标、图书入库、管理书目信息、维护借阅者信息、办理借书证等。 (3)系统管理员主要是管理用户、为用户分配权限、设置系统参数、备份数据、保证数据完整、保证网络畅通和清除计算机病毒等。 (4)图书借阅者可以查询书目信息、借阅信息和罚款信息。 2、图书管理系统的业务需求描述 7.2 分析图书管理系统的功能模块 1、用户登录模块 用户登录模块的功能结构图如图7-7所示,其主要功能如下: (1)验证数据库连接是否成功。 (2)验证用户身份是否合法。 (3)获取用户权限类型。 2、用户管理模块 用户管理模块的功能结构图如图7-8所示,其主要功能如下: (1)新增、修改或删除用户数据。 (2)管理用户权限。 (3)修改用户密码。 3、基础数据管理模块、 基础数据管理模块的功能结构图如图7-9所示,其主要功能如下: (1)新增、修改或删除出版社数据。 (2)新增、修改或删除馆藏地点数据。 (3)新增、修改或删除部门数据。 (4)数据备份与恢复。 4、类型管理模块 类型管理模块的功能结构图如图7-10所示,其主要功能如下: (1)新增、修改或删除图书类型数据。 (2)新增、修改或删除借阅者类型数据。 (3)新增、修改或删除罚款类型数据。 5、业务数据管理模块 业务数据管理模块的功能结构图如图7-11,其主要功能如下: (1)新增、修改或删除书目数据。 (2)新增、修改或删除借阅者数据。 6、数据查询模块 数据查询模块的功能结构图如图7-12所示,其主要功能如下。 (1)根据“书目编号”和“图书名称”查询书目信息。 (2)根据“借阅者编号”和“姓名”查询借阅者信息。 (3)组合查询借阅信息。 (4)查询超期未还图书信息。 7、报表打印模块 报表打印模块的功能结构图如图7-13所示,其主要功能如下: (1)打印输出书目报表。 (2)打印输出借阅者报表。 (3)打印输出借阅报表。 8、条码编制与图书入库模块 条码编

文档评论(0)

151****0104 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档