面向对象案例分析学生用 PPT课件_第1页
面向对象案例分析学生用 PPT课件_第2页
面向对象案例分析学生用 PPT课件_第3页
面向对象案例分析学生用 PPT课件_第4页
面向对象案例分析学生用 PPT课件_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 分析设计案例 企业物流信息系统的分析与设计 2 生产企业物流概念 是以购进生产所需的原材料 设备为始点 经过劳动加工 形成新的产品 然后供应给社会需要部门为止的全过程的物流形式 该过程要经过原材料及设备采购供应阶段 生产阶段 销售阶段 这三个阶段便产生了生产企业纵向上的三段物流形式 3 生产企业物流组成 1 采购4 销售2 库存5 运输 外包3 生产6 财务 4 企业物流 采购 库存 生产 销售 运输 财务 生产企业物流组成 5 系统分析与设计 1 结构化方法的分析与设计 1 系统功能需求分析 2 系统数据流程分析 采购 库存 销售 生产 3 数据字典定义 4 系统数据库设计 概念设计 结构设计 数据库表设计 6 1 系统功能需求分析 企业物流系统 采购管理 库存管理 生产管理 销售管理 运输管理 财务管理 采购计划 采购订单 采购执行 司机管理 跟踪管理 车辆执行 配货管理 7 销售管理 市场预测 市场分析 历史数据管理 编制销售大纲 编制销售计划 销售核算 销售利润分析 销售统计分析 合同审核 执行情况分析 合同登记维护 销售计划管理 销售核算统计 合同管理 销售执行 销售跟踪 应收款 销售管理 销售服务 市场预测 售前服务 售后服务 8 库存管理 入库管理 验收登记 货位分配 销售出库 调拨出库 生产出库 按月盘点 定期盘点 总盘点 入库登帐 出库登帐 帐务核对 出库管理 盘点 台帐管理 库区管理 不定期盘点 库存控制 临时盘点 统计分析 9 仓储管理目标组成 实现仓库管理信息化 是企业管理信息化的重要组成部分 为企业有效降低经营成本 提高运营效率 根据企业仓库的工作流程为企业设计开发出了一套 仓储管理系统 使企业能通过内部网络 通过Web浏览器实时获取所需的库存 货物入库 货物出库 货物盘点等信息 达到控制库存 调控采购作业 降低库存成本等目标 10 仓储管理系统业务包括 入库业务出库业务库存调拨库存调整库区管理帐务管理库存盘点统计分析等实现对仓库的综合管理 11 系统数据流程分析 1 系统顶层数据流图元素 外部实体整系统数据流 企业物流系统 12 2 系统数据流程分析 企业物流系统 S1生产产品 S2销售合同 S2提供原材料和产品 S4报表 S1原材料订单 13 2 系统1层数据流图 订单表 库存管理 生产领料 产品出库 台帐表 库存统计 报表 库存表 材料出库 销售单 领料单 销售单 销售单 出库单 出库单 采购单 领料单 台帐表 统计信息 报表信息 采购单 库存信息 生产领料单 14 数据字典定义 15 16 3 数据流定义数据编号 Y1数据流名称 运输简述 物流运输业务数据源来源 物流企业数据源去向 客户数据源组成 货物 车辆 司机 跟踪 事故 17 系统详细设计 1 代码设计2 数据库设计3 界面设计4 输入输出设计 18 1 代码设计 原材料库编码 统一的物料信息编码 物品编码规则 物品编码由六位数组成 每个数位由0 9十个数字中的一个数构成 物品科目为物品的基本区分 1 代表整产品 2 代表工具类3 代表电器 电气 设备4 代表机械设备5 代表微机 通讯 电子设备6 代表印刷设备7 代表办公设备 设施 及办公用品8 暂控备用物品 9 代表生产所需的原材料 10代表不属于上述物品的所有其它类 19 2 系统数据库设计 数据库概念设计 原材料 产品 代码 名称 单价 数量 特性 代码 名称 单价 数量 特性 领料单 编号 材料名称 数量 时间 性质 20 原材料 采购部门 产品 生产部门 库存部门 财务部门 采购 计算成本 计划 生产 验收入库 总帐核对 1 1 1 N M 1 1 N N M 1 N 领料单 生产领料 领料 1 N N 1 21 原材料表 代码名称单价数量特性 0101 22 1 2 面向对象方法的分析与设计 1 建立系统静态结构模型 画出系统用例图 类图 包图 2 建立系统动态结构模型 画出时序图 活动图 状态图 23 识别参与者识别用例确定事件流 24 1 识别参与者 角色 参与者表示与系统进行交互的任何人或物 可以包括人 不只是最终用户 外部系统和其它机构 通过分析库存系统的功能需求 确定参与者 1 库工 负责系统的仓管工作 2 仓管员 负责系统的日常工作 3 库长 仓库管理负责人 4 仓储部 管理整个仓储系统 25 参与者 参与者名称类型 库工直接参与者 库管员直接参与者 库长直接参与者 采购员非直接参与者 仓储部非直接参与者 销售员非直接参与者 26 2 静态建模 在静态建模中用类模型表示概念模型 并找出类及类间的关系 确定它们的静态结构和动态行为 系统的静态结构模型主要用类图和对象图描述 静态建模主要分为两步 1 定义类2 确定类的名字 属性 操作 建立类图 27 类图 识别系统中的类 并识别出类间的关系 1 关联 双向的关联 用 表示 2 识别聚合 组合 类属 依赖 实现关系后建立类图 类图是面向对象系统最常用的图 28 类图 库存 入库单 入库单号物资编号数量存放位置 合同 合同号生产厂运输方式交货时间物资编号数量 入库计划 库存帐 计划编号物资编号数量 物资编号物资名称规格件号单价存放位置 生产厂 工厂编号工厂名称联系人电话地址 进货清单 生产厂物资编号数量 11 11 1 1 1 1 1 29 库存类图 库存品种 原材料 11 1 1 登记 仓库 1 1 1 登记 库存资源明细 编码名称价格规格数量可用数量 盘点 清理 编码名称数量 铁板数量可用量 资源项 帐目明细状态 登记 登记 生产领用 定期盘点 30 主题层 模块划分 企业物流 采购模块 库存模块 生产模块 销售模块 运输模块 财务模块 面向对象功能分析 31 采购系统 库存系统 销售系统 运输系统 询价 订单 监督执行 应付 采购员 验收入库 存货管理 台帐 销售合同 库管员 销售员 采购员 产品出库 售前售后 材料出库 客户 应收 配货 司机 跟踪 客户 用例图 系统的功能描述和设计 32 仓库管理信息系统根据业务流程可分为以下用例 物资入库 物资出库 物资盘点 信息查询 统计分析 用户登录 用户注册 用户管理 供应商信息维护 提货者信息维护 物资信息维护 33 创建角色用例关系图 1 操作员与系统交互用例关系图在这个用例模型中 有一个角色 仓库操作员6个用例 用户登录用户注册物资入库物资出库物资盘点信息查询 34 6个用例图 分析评价 物资盘点 物资出库 用户注册 供应商 物资提货员 信息查询 用户登录 物资入库 核实单据 清点物资 录入单据 分配货架 更新物资库存数量物资出库 录入单据 更新物资库存数量 操作员 35 2 管理员与系统交互的用例模型 在这个用例模型中共有2个执行者 高层决策人员 系统管理员 有7个用例 基本信息维护数据备份与恢复身份验证仓库信息初始化库存控制分析评价库存信息查询 36 管理员交互图 分析评价 仓库信息初始化 基本信息维护 身份验证 数据查询 用户登录 管理员 库存控制 物资盘点 37 3 其他系统与仓库管理系统的交互图 库存信息查询 管理员 财务管理员 销售管理员 采购管理员 生产管理员 38 库存日常管理用例图 库存业务设置 库存管理 验收入库 按订单出库 特殊出库 更新帐目 定期盘点 库存主管 库管员 登帐系统 采购人员 使用 使用 扩展 销售人员 库管员2 图库存管理用例图 39 4 仓管员管理用例图 验收入库 库存管理 出库 仓管员 仓管员 出库 按订单出库 登帐 inclmde extend 用例用椭圆表示 直线代表通信关联 关联关系 关联关系 40 库存基础信息管理用例图 库管员 库存基础信息 原材料 添加 修改 删除 半成品 零部件 产品 添加 修改 删除 添加 修改 删除 添加 修改 删除 41 包图 库存系统 入库 入库 原材料 半成品 产品 出库 组装 销售产品 生产材料 移库 库外 库内 厂外 厂内 调拨 帐目 入库登帐 出库登帐 42 日常管理包 入库管理包 出库管理包 登帐管理包 盘点管理包 主控程序包 系统实体类包 报表包 调拨管理包 顶层 中间层 底层 图7 17库存管理系统的分层设计 库存管理系统设计包图描述 库存控制安全管理 43 MDIForm frmMain from登陆及主控程序包 Form 验收入库 Form 领料发料 Form 安全管理 Form 呆废品处理 Form 库存控制 Form 库存分析 日常管理包 DataReport from报表包 管理费Info from系统实体类包 DataReport from报表包 图库存日常管理的窗体类设计 44 出库管理包 入库管理包 Module 模块ExecuteSQL ConnString ExecuteCheck 盘点管理包 日常管理包 安全管理包 调拨管理包 库存日常管功能用包图 45 图1 聚合 对整体 局部的描述 46 顺序图 企业物流 生产计划 生产计划员 编制生产计划 采购员 库管员 销售员 调度员 产生采购计划 采购业务 材料验收入库 销售订单 订单执行 配货 配司机 货物跟踪 车间生产管理 产品验收入库 47 顺序图 仓储 生产计划 生产计划员 编制生产计划 采购员 库管员 销售员 调度员 产生采购计划 采购业务 材料验收入库 销售订单 订单执行 配货 配司机 货物跟踪 车间生产管理 产品验收入库 顺序图反映对象之间发送消息的时间顺序 48 物资盘点过程顺序图 物资盘点模块 信息打印模块 操作员 管理员 1 物资盘点 2 审核盘点后信息 3 盘点信息列表 4 盘点信息打印报表 49 物资盘点过程协作图 1 盘点信息 操作员 管理员 信息打印模块 物资盘点模块 3 盘点信息列表 2 审核盘点后信息 协作图反映收发消息的对象结构组织 50 活动图 企业物流 制定生产计划 产生物料需求计划 生成采购计划 仓库业务 生产管理 编制生产计划 采购订单 车间作业计划 订单执行 物料清单 入库 出库 销售 51 库存管理 活动图 填写入库单 检验物品 入库操作 出库作业 入库登帐 出库作业 合格 定期盘点 获取库存信息 不合格 库管员 操作员 52 物资入库活动图 物资入库 核实入库单 清点入库物资 当入库单据与入库物资相符时 才能入库 然后库管员登录系统 通过身份验证 进入入库管理总界面 输入入库物资的基本信息后 系统自动生成与库存有关的各种信息 存量信息 库位信息 盘点状态 当该类物资存量超出最高和最低库存量时 系统自动报警 此时 可以退出系统 完成上述操作 系统会自动为物资安排库位 更新帐目 完成了这次入库操作 物资入库活动图如下 53 查看物资出库记录 查看物资出库记录 通知物资操作员缺货物资清单 联系物资供应者 接受物资 更新库存数据 按缺货清单供应商物资 管理员 操作员 物资供应者 物资入库活动图 缺货 不缺货 54 产品出库活动图 产品出库登帐 查看成品库存 库管员 销售员 通知车间生产部门 货物不足 紧急生产 产品验收入库 更新库存及登帐 配司机 不缺货 调度 配货及配车 按销售订单出库 货物跟踪 55 已入库 已编码 正登帐 货物入库 关闭操作 货物安排 货物状态 箭头代表变迁 取消 取消 取消 关闭 关闭 登录临时发生货物 触发事件 货物入库正在入库登帐 有问题的货物撤消 货物状态 状态 初始状态 入库状态图 起始端代表变迁前的状态 56 仓储聚合关系描述 半成品 成品 57 仓库的聚合关系描述2 仓库 物品 设备 属性 设施 库房 人员 58 仓库的关联描述 1 库工 仓库 仓管部 企业 11 59 库存管理确定主题 入库出库调拨盘点库区管理库存控制统计分析等主题 60 确定属性 仓库属性 编号 名称 地址 性质 61 方法 方法 也叫服务 操作 行为 是描述对象的动态特征的 对象 由描述属性的数据 及对这些数据进行操作 封装在一起构成独立单元 方法 确定类中应该定义的属性 再确定类中应该定义的服务 服务 要在建立动态模型和功能模型后才能最终确定类中应有的服务 62 方法 行为 仓库操作 入库 出库 盘点 移库 控制等 63 仓库系统的对象模型 储存材料 0 n 参考 参考 参考 0 n 0 n 0 n 0 n 参考 参考 0 n 仓管员 64 用于描述实现系统的元素的组织 即描述系统的软件组件或模块及它们的依赖关系 组件图 盘点管理 65 部署图 仓储 WEB服务器HP6000 应用服务器HP6000 数据库服务器IBM7100 系统管理员客户端 HTTP TCP IP TCP IP TCP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论