物流信息管理第5章 物流信息系统开发(上).ppt_第1页
物流信息管理第5章 物流信息系统开发(上).ppt_第2页
物流信息管理第5章 物流信息系统开发(上).ppt_第3页
物流信息管理第5章 物流信息系统开发(上).ppt_第4页
物流信息管理第5章 物流信息系统开发(上).ppt_第5页
已阅读5页,还剩95页未读 继续免费阅读

下载本文档

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

文档简介

1、第5章 物流信息系统开发(上),物流信息管理,导引,要 点,5.1 开发方法 5.2 系统分析 5.3 系统设计 5.4 面向对象的分析与设计 5.5 系统实施 实验,中海物流,第1节 开发方法,1.1 结构化生命周期法 1.2 原型法 1.3 面向对象方法 1.4 开发策略,1.1 结构化生命周期法,系统生命周期(system life cycle,SLC) 结构化系统开发过程: 软件概念,即确定和定义一个新系统的需要; 是需求分析,也就是分析终端用户的信息需要; 建造设计,即采用硬件、软件、人和数据资源等设计创建一个蓝图; 译码和调试,即创建和规划最终系统; 系统测试,就是对于期望或预期的

2、功能评估系统的最终功能。,结构化系统开发方法的基本思想是用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下的对系统进行分析和设计。,主要原则: 用户参与原则 工作阶段严格区分原则 自顶而下的原则 系统开发过程工程化,工作成果文档化、标准化原则 主要特点: 严格区分工作阶段,先逻辑、后物理,每个阶段都有明确的任务和相应的成果 强调结构化、模块化、自上而下地完成系统开发工作 工作成果文献化、标准化,1.2 原型法,原型法是首先根据用户提出的问题,在限定的时间内(一般几天或几周)用最经济的方法开发一个原型系统并,投入运行,然后在运行中与用户一起发现问题并提出修改意见,通过反复

3、的发现问题并修改,使系统逐步满足用户的需求。,1建立原型的过程,确定初步需求 设计初始原型 试用和评价原型 修改和完善原型,主要特点: 体现了从特殊到一般的认识规律,更容易为人们所普遍掌握和接受 便于开发人员与用户之间相互交流,用户能较好地参与系统的开发 充分利用最新的软件开发工具,提高了开发效率,缩短了开发周期,减少了开发费用 采用原型法开发系统灵活,便于修改与扩充,2原型法的开发环境,原型方法一般要借助于软件开发工具和现成的软件和模型。 可视化技术 计算机辅助软件工程技术 软件复用及组件技术,1.3 面向对象方法,1面向对象方法的主要着眼点 对象 对象的封装 对象分类 泛化与继承 组合 对

4、象之间的联系,2面向对象方法的开发过程,系统调查和需求分析 问题分析和求解面向对象分析(OOA) 归纳面向对象设计(OOD) 程序实现面向对象编程(OOP),主要特点: 采用全新的面向对象思想,使得系统的描述及信息模型的表示与客观实体相对应,更符合人们认识事物的思维习惯 系统开发的基础统一于对象之上,各个阶段工作过渡平滑 面向对象开发方法采用了继承、封装、多态和消息传递机制,使软件的一致性、模块的独立性以及程序的共享性和可重用性大大提高,UML,计算机辅助软件工程法,外部化法,最终用户开发法,软件包法,1.4 开发策略,开发策略 自下而上的开发策略是从现行系统的业务状况出发,先实现一个个具体的

5、功能,逐步地由低级到高级建立MIS。 自上而下的开发策略强调从整体上协调和规划,由全面到局部,由长远到近期,从探索合理的信息流出发来设计信息系统。 在实践中,对于大型系统往往把这两种方法结合起来使用,即先自上而下地做好MIS的战略规划,再自下而上地逐步实现各系统的应用开发。,1开发原则,适应性原则 效益原则 系统原则 规范化原则 递进原则,2开发模式,用户式开发策略(接受模式) 直线式开发策略(瀑布模式) 反复式开发策略(循环模式) 试验式开发策略(实验模式) 规划集成式开发策略(综合模式),3开发形式,第2节 系统分析,2.1 需求与现状调查 2.2 业务流程分析 2.3 数据流程图 2.4

6、 数据建模 2.5 功能模型,系统分析的任务是先进行系统综合业务初步调查和详细调查,然后根据调查中获得的原始资料,对组织内部整体管理状况和信息处理过程进行分析,确定用户的需求,并建立新系统的逻辑模型。 三个阶段: 详细调查 功能、数据与流程分析 新系统逻辑模型设计,业务流程图:BPD 数据流图:DFD 数据字典:DD 实体联系图:ERD 功能层次图:FHD ,2.1 需求与现状调查,需求分析实际上就是对对象进行系统调查。 主要的调查方法包括: 查阅现有资料、书面调查(发调查表)、访问、开座谈会、抽样统计分析、现场跟踪观察等。,1初步调查,用户需求分析 组织的概况 组织的对外关系 现行系统的概况

7、及存在的问题 各类人员对新系统持有的态度 物流信息系统开发所需的资源情况 各方面对系统目标的看法,2可行性分析,经济可行性 企业的财力物力能否支撑项目的投资 投入运行后的管理和维护费用如何 系统投入运行后的经济效益如何 技术可行性 当前的软、硬件技术能否满足系统提出的要求 拟聘外部开发人员的技术水平 参与开发的内部人员的技术水平 社会可行性 组织内:管理体制、管理方法、主管领导态度等 组织外:政策、法律、道德、制度、管理、人员,3详细调查,组织机构及业务功能 各部门的工作目标和发展战略 业务信息处理流程。 数据调查 代码化调查 处理逻辑调查 查询与决策要求调查 存在问题调查,可行性分析报告,通

8、过可行性分析要把分析结果用报告的形式编写出来,提交有关管理部门和领导审查批准。分析报告要包括以下内容: 项目的目标 原有系统(手工系统或正在运行的计算机系统)存在的问题 新系统特点简述 所需资源投资预算 各种可行性分析结果 预期的效益 项目可行性结论,2.2 业务流程分析,一个系统的流程分析主要分为业务流程分析和数据流程分析,其中业务流程分析过程包括原有流程分析、业务流程优化、确定新的业务流程、新系统的人机界面等内容。,1. 企业流程,企业流程就是企业完成其经营活动、为顾客创造有效的价值和服务并获得利润的各种有序的活动过程。 常用的企业流程图 工艺视图 信息视图 系统视图。,工艺视图 按时间的

9、先后顺序或依次安排的活动步骤,用标准化的图形形式表达流程模型。,2. 业务流程图,采购过程,业务流程图是一种用尽可能少、尽可能简单的方法来描述业务处理过程的方法。由于它的符号简单明了,所以非常易于阅读和理解业务流程。但它的不足是对于一些专业性较强的业务处理细节缺乏足够的表现手段,它比较适合用于事物处理类型的业务过程。 基本符号:,绘制BPD: 例如,某企业库存管理的业务描述为: 成品库保管员按车间送来的入库登记单登记库存台账;发货时,发货员根据销售科送来的发货通知单将成品出库,并发货,同时填写三份出库单,其中一份交给成品库保管员,由他按此出库单登记库存台账,出库单另外两联分别送销售科和财务科。

10、,入库登记单,销售科,成品 出库,成品库 保管员,车间,发货员,财务科,发货单,发货,库存台帐,采购员将入库单交给检验员,检验员将不合格的入库单退回采购员,合格的入库单交保管员并记入库存台帐,统计员根据库存台帐制定月报表交主管部门审阅。,课堂练习一:,采购员从仓库收到缺货通知单以后,查阅订货合同单,若已订货,向供货单位发出催货请求,否则,填写订货单交供货单位。供货单位发出货物后,立即向采购员发出取货通知。,课堂练习二:,车间填写领料单给仓库要求领料,库长根据用料计划审批领料单,未批准的退回车间,已批准的领料单送到仓库保管员处,由他查阅库存帐。若帐上有货则通知车间前来领料,否则将缺货通知采购人员

11、。,课堂练习三:,3. 业务流程管理,企业流程再造(Business Process Reengineering) 哈默认为:企业流程再造是指以企业流程为改造对象,从顾客的需求出发对企业流程进行基础性的再思考和根本性的再设计,以达到成本、质量、服务和速度等现代关键业绩指标的巨大提高。,BPR方法: 渐进改良法(Systematic redesign):分析理解现有流程,在现有流程基础上进行改进并建立新流程; 全新设计法(Clean sheet approach):从根本上重新考虑产品或服务的提供方式,在一张白纸上重新设计流程。,福特采购业务BPR,企业流程管理(Business Process

12、 Management) 企业流程管理的实质就是构造卓越的流程,一般来说包含3个层面: 规范流程 优化流程 再造流程,2.3 数据流程图,数据流程图(Data Flow Diagram,DFD) 数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。 数据流程图具有抽象性和概括性: 抽象性:表现在它完全舍去了具体的物质,只剩下数据的流动、加工处理和存储。 概括性:表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。,1数据流程图的组成,方框图 外部实体 数据流 数据存储 数据处理,泡泡图 泡泡图符号简单,布局方

13、便,适合于画徒手草图。,2绘制数据流程图,在进行数据流程分析时基于以下的思想:首先将系统看成一个整体的一个大的功能(处理),明确系统的输入和输出及该输入输出对应的外部项;系统总体功能的实现是依靠内部小的功能(处理)综合实现的,这些功能(处理)借助信息的传递和存储来完成信息的输入和输出;这些内部小的功能(处理)又可以分为更小更细的功能(处理),之间也有信息的流转和存储。这样,自顶而下,逐层分解,层层剖析,直到分解到每个处理都具体到可以实现的时候,才算完成数据流程的分析。,具体步骤: 绘制环境图说明系统的外部实体以及系统与这些外部实体之间的数据交换; 绘制零层图相对概括地反映出信息系统最主要的处理

14、功能、外部实体等; 分解加工,画出各级子图描述父图中某一个子系统或过程的扩展数据流程图,扩展法和爆破法是DFD层次分解的两种方法; 构造总体数据流程图。,成品 出库,车间,入库 管理,发货处理,业务流程图与数据流程图如何转换?,案例:补充订货系统 背景:某厂的补充定货系统则稍微复杂此,该厂采购部门为了保证一定库存水平,设置了以下补充定货系统。库房工作人员通过库房终端设备将库房的收发数据现行系统报告,如果某项零件的库存量低于临界水平,系统就必须提出补充定货要求,以使库存量达到额定水平。 顶层数据流程图,一层数据流程图,二层数据流程图,注意事项: 数据流程图只是表示数据的流动、变换和存储; 尽可能

15、按入流、加工、出流的顺序从左到右画; 先考虑系统的正常状态; 原则上自顶向下,但工作中常在画完子图后回头补充完善父图,这样反复几次才能画好; 保证数据守恒,即在逐层分解的过程中,组成数据流与数据存储的数据项既不会凭空产生,也不会消失。,3数据字典,数据字典是数据流程图的全部组成元素的描述清单,包括对动态数据(数据流)、静态数据(存储数据)的数据结构和加工(数据处理)的处理逻辑及其相互关系等的说明。 数据元素 数据结构 数据流 数据存储 数据处理 外部实体,2.4 数据建模,数据模型为流入/流出信息系统的数据提供了极为重要的组织计划视图,它着眼于数据及其组成部分如何被组织、,存储,各部分之间如何

16、建立关系。 实体联系图(Entity Relationship Diagram),1基本元素,实体 联系 一对一联系 一对多联系 多对多联系 属性,2实体联系图,识别实体 识别联系 完成实体联系草图,将属性归到实体,进行数据分析 完成修正的实体联系图,2.5 功能模型,功能设计是根据现行系统的功能模型和新系统目标,正式确定将要建立的信息系统所处理的功能范围和功能结构,把功能、数据和流程分析阶段的设想变为正式方案。 功能模型定义了信息系统的功能边界,每一个子系统或模块的设置都要有充分的理由,子系统和功能模块的划分可借鉴参照法、职能结构法、过程-数据分析法等。,1过程数据分析,企业系统规划法(Bu

17、siness System Planning) BSP法的基本思想: BSP方法的基本思想是:首先自上而下识别企业目标,识别业务流程,识别数据;再自下而上设计系统目标,最后把企业目标转化为信息系统规划的全过程。,业务过程 也称为管理过程、管理流程、业务流程,它用来描述逻辑功能,定义一组逻辑上相关的、为支持组织的目标所必需的管理和决策活动。 数据分析 主要是定义数据类,数据类是组织中实现其目标的管理中需要处理的一组逻辑上相关的信息。 过程-数据分析法 确定过程与数据类之间的关系: 使用关系U 生成关系C 没有关系 构造U/C矩阵,U/C矩阵的求解,2功能层次图,功能层次图表示上层任务由哪些下层任

18、务来协同实现,是完全按层次绘制的严格树形图,它不考虑具体的功能结构与调用。,系统分析报告,系统分析报告是系统分析的最终成果,是说明用户需求、系统目标、提出系统逻辑模型的规范化文档。 概述 现行系统的调研报告 新系统的概念模型 对新系统概念模型的分析评价 系统分析小结 系统设计的初步计划 系统分析说明书(任务书)的评审意见,第3节 系统设计,3.1 功能结构图 3.2 系统平台设计 3.3 代码设计 3.4 数据库设计 3.5 详细设计,系统设计的任务是在系统分析提出的逻辑模型的基础上,科学合理地进行无理模型的设计。逻辑模型主要确定系统做什么,而物理模型则主要解决怎样做的问题。 系统设计阶段的工作分为两部分: 总体设计(概要设计):设计信息系统的总轮廓 详细设计: 代码设计和设计规范的制定: 系统物理配置方案设计 数据存储设计 计算机处理过程设计 编写程序设计说明书和系统设计报告 遵循的原则:系统性、灵活性、可靠性和经济性,3.1 功能结构图,功能结构图(也称模块结构图),展现出上层模块对下层模块的调用、模块间的数据交换、数据的输入/输出、模块对数据存储的读写。,1. 模块结构图,结构化设计方法的基本思想就是模块化。即对每一个系统按功能逐步由顶向下,由抽象到具体的逐层分解,将系统分解成为多层次的独立功能模块,一直分解到能简单地用程序实现为止。 模块 功能:说明该模块实现什么 逻辑:

温馨提示

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

评论

0/150

提交评论