物流管理信息系统ppt课件.ppt
物流信息技术与应用,第十四章 物流管理信息系统,第十四章 物流管理信息系统,第三节,第二节,第一节,物流管理信息系统功能,物流管理信息系统开发过程,物流管理信息系统开发方法,第四节,物流管理信息系统开发方式,第一节 物流管理信息系统功能与结构,1.物流管理信息系统定义 2.物流管理信息系统的功能3.物流管理信息系统的层次结构,物流管理信息系统定义,物流管理信息系统(Logistics Management Information System,LMIS)是一个组织进行系统管理的人机系统,是综合运用计算机及网络通信技术、管理和决策方法,对与物流相关的信息进行加工处理,实现对物流、资金流的有效控制与管理,辅助管理人员进行物流业务管理、分析和决策的系统。,物流管理信息系统的功能总体功能概述,LMIS的功能包括实现货物从厂家到最终用户过程中的存储、运输及整体服务管理;划分物流任务,规划物流资源的调度使用;根据仓库分布和运输线路状况,确定货物物流成本最低路线;在客户服务方面,实现远程接单、查询有关账目、分析客户业务情况和客户管理。,物流管理信息系统的功能,一般而言,按照管理信息系统层次结构的特点,物流信息系统的结构可分为业务操作层、管理控制层、决策支持层、战略规划层。,物流管理信息系统的功能子系统功能分析,(一)采购管理子系统(二)库存管理子系统(三)配送管理子系统(四)运输管理子系统(五)客户关系管理子系统(六)人力资源管理子系统(七)财务管理子系统(八)决策支持管理子系统,(一)采购管理子系统,帮助采购人员控制并完成采购物料从采购计划、采购下达至到货接收、检验入库的全部过程。可有效地监控采购计划的实施,采购成本的变动及供应商交货履约情况,确保采购工作高质量、高效率及低成本执行,使企业具有最佳的供货状态。,(二)库存管理子系统,此子系统可帮助企业的仓库管理人员对库存物品的入库、出库、移库、盘点、补充订货和生产补料等操作进行全面的控制和管理,从而提高企业的物流效率,改善客户服务质量。,(三)配送管理子系统,现代配送管理大量采用自动识别技术,依靠信息流来控制物流,真正实现精确、快捷、高效、灵活的配送管理。,(四)运输管理子系统,企业运输部门需要对所有的运输工具,包括自有车辆、协作车辆以及临时车辆实行实时的调度管理,提供对货物的分析、配载计算,以及最佳路线的选择。通过GPS和GIS实现车辆的运行监控、车辆调度并提供网上车辆和货物的跟踪查询。,(五)客户关系管理子系统,此子系统是企业与客户、供应商之间建立管理双方接触活动的信息管理系统,能有利地帮助公司了解、预测和响应客户的需求。主要功能模块包括:客户资料管理、客户服务管理、客户关系、查询和报表管理等。,(六)人力资源管理子系统,人力资源管理子系统可以管理员工资料档案、应聘人员资料、人才推荐、跟踪记录员工的入职、调动、退休等过程。,(七)财务管理子系统,对公司的财务进行全面管理,主要功能模块包括:成本预算管理、客户财务结算、供应商财务结算、财务统计管理、各子系统人力资源管理、人事考勤管理、设备维护维修管理等。,(八)决策支持管理子系统,此子系统及时准确地为企业领导提供在线查询分析、数据挖掘分析(如:采购分析、库存分析、销售分析、财务分析、质量分析、人事结构分析)、商务智能、资金预算管理、作业成本控制等,从而使企业领导者及时发现经营管理中存在的问题,采取针对性措施来调整经营策略。,第二节 物流管理信息系统开发方法,生命周期法,面向对象的开发方法,快速原型法,利用软件包的开发方法,4,1,2,3,系统生命周期,生命周期法是广泛应用的软件开发方法,其依据是软件系统生存期的概念。一个LMIS系统从它的提出、开发、应用到系统更新,经历了一个从孕育、生长到消亡的过程。这个过程周而复始,循环不止,每一次循环称为它的一个生命周期。,生命周期法的优缺点,优点:使用生命周期法对系统的每个微小情况都能给予更多的注意;强调了用户的参与,最大限度满足用户的需求;整个开发过程规范和严格定义,常常能生产出高质量的系统;完整的文档也使系统日后的维护工作更为方便。缺点:开发时间长;成本高;需要用户提供完整的需求,对于需求不确定情况不适应;强调用户的参与,但用户与开发人员的交流不够直接;开发过程较为复杂,不易适应环境的变化;生命周期法的开发是分阶段进行的,某一阶段出现的错误将会被带到下一阶段,并被扩大。,生命周期法的发展,在生命周期法和结构化程序设计的基础上,一些学者提出了结构化系统分析与设计(Structured Analysis and Design Technology,SADT)的信息系统开发方法。SADT方法是系统分析员、软件工程师、程序员按照用户至上的原则,自顶向下分析与设计和自底向上逐步实施的构建信息系统的一个过程,是组织、管理和控制信息系统开发的一种基本框架。,面向对象的方法及其发展,传统的计算机程序却是面向过程的,只有借助于极其复杂的算法和过程才能操纵解空间而得到问题的解,这同人们认识客观世界的思维方式相去甚远,计算机上的求解空间与客观世界中的问题空间之间还存在着一条鸿沟,这使得软件构造变得异常困难。面向对象方法显式地提供了力图还原客观世界本来面目的对象概念,以反映问题空间中对象的丰富特征;自然地反映人们思考问题的方式,使求解空间在结构上尽可能与问题空间取得一致。,基本概念,(1)对象(object):指现实世界中各种各样的实体。(2)类(class):类是具有相似内部状态和运动规律的实体的集合(或统称、抽象)。(3)消息(Message):消息是指对象间相互联系和相互作用的方式。,面向对象的基本特征,面向对象方法的开发阶段,从狭义上看,OOSD(面向对象系统开发)=OOA(面向对象分析)+OOD(面向对象设计)+OO P(面向对象程序设计)(1)面向对象分析(OOA):OOA=对象+分类+继承+基于消息的通信。(2)面向对象设计(OOD):根据系统功能和用户操作方面的需求,进一步细化,并最终以范式的形式确定下来,建立起系统的物理模型。(3)面向对象程序设计(OOP):通过面向对象的编成语言(OOPL)将上一步整理的范式直接映射为应用软件。,面向对象开发工具,一般来讲,现代开发工具应具备以下基本特征:(1)作为数据库的应用开发工具,它应该提供应用开发的全面支持,包括图形化的界面描绘工具、强有力的数据库访问能力和浏览工具等。(2)作为面向对象的开发工具,它应支持面向对象的开发方法,包括一个可扩充的面向对象编程语言定义、类的层次结构、继承性及多态性等。目前,市场上面向对象的开发工具很多,如Borland C十十、Builder、Visual C十十、Visual BASIC、Visual FoxPro、PB,Delphi等,快速原型法,20世纪80年代,快速原型法逐渐被信息系统开发者所认可,并得到广泛应用,成为种流行的信息系统开发方法。快速原型法是在获取一组基本需求之后,快速地构造出一个能够反映用户需求的初始系统原型,让用户看到未来系统概貌,使得用户和开发者通过原型进行通信和反馈,对需求进行补充和细化,并由此开发出完整的系统。快速原型法可应用于需求分析、总体框架设计、界面设计、数据模型分析,是一种由用户驱动的开发模式。,利用软件包的开发方法概述,软件包是指具有特定的功能,用来完成特定任务的一个程序或一组程序。可分为应用软件包和系统软件包两大类。应用软件包与特定的应用领域有关,又可分为通用包及专用包两类。通用软件包根据社会的一些共同需求开发,专用软件包则是生产者根据用户的具体需求定制的,可以为适合其特殊需要进行修改或变更。利用软件包实现企业的物流信息系统已成为一种可行的开发策略。,利用软件包的开发方法的优缺点,优点:(1)缩短开发时间(2)可以得到比较好的维护(3)能减轻组织内部对系统开发的阻力缺点:(1)功能较为简单(2)难以满足特殊要求;(3)隐形费用较大。,选择软件包主要因素,为客户利用软件包开发的确定,需要对市场上各种软件包进行客观的评价,常用的评价要素如下:(1)功能(2)灵活性(3)友好性(4)软硬件环境要求(5)对数据库和文件结构的要求(6)安装维护的承诺(7)文档的完整(8)供应商的状况(9)价格,利用软件包开发信息系统的步骤,利用软件包开发系统,通常要重新设计和组织业务流程,让它们尽量与软件包的要求相吻合,一般流程如下:(1)系统分析。明确原系统的问题和需求,提出解决方案,比较不同的开发策略,确定是否应该利用软件包开发,选择软件包的供应商,评价并选择软件包。(2)系统设计。分析并修改用户的需求,以适应软件包的功能;培训技术人员,完成客户化设计和新的业务流程设计。(3)编程、调试和转换。(4)运行、维护和升级。,第三节 物流管理信息系统开发过程,LMIS开发概述,可行性分析,系统分析,系统设计,系统实施,一,二,三,四,五,LMIS开发概述,LMIS开发过程大致可划分为可行性分析、系统分析、系统设计、系统实施和系统维护阶段。LMIS开发是一项系统工程,系统开发工作必须遵循正确的方法、按照一定的工作标准和程序、利用有效的工具来进行,并在整个开发过程要分阶段、分步骤地逐步实施。,开发原则,(一)面向用户的原则(二)统一标准、资源共享的原则(三)需求满足性原则(四)高质量原则(五)性能价格比高的原则(六)安全性原则(七)进度可控原则(八)规范化原则(九)协调性原则,准备工作,(一)基础准备工作 主要工作包括:管理工作要严格程序化、规范化和科学化;做好基础数据管理工作,严格计量程序、检测方法和基础数据统计分析渠道;文件和报表规范化。(二)人员组织准备 由具有丰富LMIS项目实施和企业流程管理经验的咨询人员和企业内部管理人员、业务人员以及技术人员一起组成的项目实施小组,共同进行项目实施工作,可以大大提高LMIS实施的成功率,减少实施风险,缩短实施周期。,可行性分析,系统可行性研究需要研究的问题主要有:开发目的、新系统界定、开发技术规范、开发时机和所需要的时间、开发方式、系统平台初步设计方案、预期投资总额和投资的时间、费用以及预计产生的效益,并给出开发的方案,提交给企业决策者决策。,系统分析,系统分析需求分析,需求分析(详细调查),1、原则:1)自顶向下;2)用户参与;3)工程化;4)全面与重点相结合;5)友善的工作方式。,2、调查范围 1)组织机构与功能业务;2)数据和数据流程;3)业务流程;4)决策方式及过程;5)可用资源与限制条件 6)现存问题及改进。,3、调查方法 1)召开调查会;2)访问;3)发调查表;4)参加业务实践。,需求调查用表(1),需求调查用表(2),系统分析组织结构与管理功能分析,组织结构分析 组织结构,是一张反映组织内部之间隶属关系的树状结构图。典型的组织结构 1顾问式,2直线式,3直线顾问式,4矩阵式 矩阵式物流组织结构是由美国学者丹尼尔W蒂海斯和罗伯特L泰勒于1972年提出,它的设计原理是将物流作为思考问题的一种角度和方法,而不把它作为企业内的另外一个功能。,5事业部组织结构形式,组织业务关系图,系统分析业务流程分析,概念业务流程分析可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。业务流程图(Transaction Flow Diagram,简称 TFD)就是用一些尽可能少的规定的符号及连线来表示某个具体业务处理过程。业务流程图易于阅读和理解,是分析业务流程的重要步骤。,一、业务流程图概述 1原则:按原系统信息流动的过程逐一进行。2内容:各业务环节的处理步骤、方法(含计算方法)各业务环节的信息来源 各业务环节的信息去向 提供信息的形式(报表、图表、屏幕显示)、时间等,3符号:绘制管理业务流程图的符号,二、绘制业务流程图 某企业的物资管理业务流程如下:车间填写领料单到仓库领料,库长根据用料计划审批领料单,未批准的领料单退回车间。库工收到已批准的领料单后,首先查阅库存账,若有货,则通知车间前来领取所需物料,并登记用料流水账,否则,将缺货通知采购人员。采购人员根据缺货通知,查阅订货合同单,若已订货,则向供货单位发出催货请求,否则,就临时申请补充订货。供货单位发出货物后,立即向订货单位发出提货通知。采购人员收到提货通知单后,办理入货手续,接着,库工验收入库,并通知车间领料。此外,库工还要依据库存账和用料流水账定期生成库存报表呈送有关部门。,1.分析:弄清上述问题涉及到哪些人员、部门,这些人员、部门中,哪两个之间存在业务往来?人员/部门:库长、库工、采购员车间、供货单位、有关部门业务往来:车间 库长;库长 库工;库工 车间;库工 采购员;库工 有关部门;采购员 供货单位,车间 库长,库长 库工,库工 车间,库工 采购员,库工 有关部门,采购员 供货单位,3.把上述各个“业务往来”对应的业务流程图综合到一起,便得到本问题的答案,5.5 业务流程分析,系统分析数据与数据流程分析,1 数据收集2 数据分析和汇总3 数据流程的分析方法,1 数据收集 系统数据流程分析的基础是数据或资料的收集,其原则是一切从实际出发。数据收集和数据分析工作没有明显的界限,数据收集常伴以分析,而数据分析又常需要补充收集数据。收集的数据资料包括:现行系统全部输入单据(如入库单、收据、凭证)、输出报表和数据存储介质(如账本、清单)的典型格式。弄清各环节的处理方法和计算方法;在上述各单据、报表、账本的典型样品上或用附页注明制作单位、报送单位、存放地点、发生频度、发生的高峰时间及发生量等;在上述各种单据、报表、账册的典型样品上注明各项数据的类型(数字、字符)、长度、取值范围。,2 数据分析和汇总(1)数据分析的方式 围绕系统目标进行分析 弄清信息周围环境 围绕现行业务流程进行分析(2)数据分类 输入数据类 过程数据类 最终输出数据类,(3)数据特征分析 数据特征分析是为了以后的设计工作作准备,特征分析主要包括以下内容:数据的类型及长度。数据是字符型还是数字型、是定长的还是变长的、长度以及其他特殊要求(如精度、正负号等);合理的取值范围。这是输入、校对和审核所必须的;哪些业务使用这些数据;数据流量:单位时间内的业务量、使用效率、存储和保留的时间周期等;重要程序和保密程度。,(4)数据汇总 数据汇总是一项较为繁杂的工作,通常按如下四个步骤进行。数据分类编码 数据完整性分析 将所有原始数据和最终数据分类整理出来 确定数据的字长和精度,3.数据流程分析 数据流程分析是把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的是要发现和解决数据流通中的问题,如:数据流程不畅、前后数据不匹配、数据处理过程不合理等等。一个畅通的数据流程是今后新系统用以实现这个业务处理过程的基础。数据流程分析的实现分层数据流程图(Data Flow Diagram,简称 DFD),数据流程图基本符号:,分层数据流图,某厂销售子系统的顶层数据处理流程图销售科根据用户送来的订货单进行销售处理后向用户发货,对顶层数据流程图中的“处理”进行分解,也就是将“销售处理”分解为更多的“处理”。1判定订货处理方式。根据用户信用情况(查信用手册)、库存情况(查库存账)和购货金额将订货单按以下三种情况分别处理:(1)可以赊物,立即发货同时修改库存账。输出数据流(订货单)为D1。(2)等有货后再发货,输出数据流(订货单)为D2。(3)要求先付款,输出数据流(订货单)为D3。2开发货票。发货票一式四份,分发仓库、用户和财务科。财务科按此记应收账。3开付款通知单。,用户,财务科,仓库,案例汽车配件公司:第一层数据流程图(环境图),供应商,1,处理业务,订货单,发货单,订货单,发货单,配件库存,顾客,案例汽车配件公司:第二层数据流程图,顾客,供应商,销售,订货单,发货单,配件库存,11,采购,12,订货单,发货单,到货通知,会计,13,收据,应付款通知,向供应商的订货单,汽车配件公司:第三层数据流程图,系统分析数据字典,数据字典(Date Dictionary 简称DD)数据流图上所有成分的定义和解释的文字集合就是数据字典。数据流图只能给出系统逻辑功能的一个总体框架而缺乏详细、具体的内容。数据字典对数据流图的各种成分起注释、说明的作用,给这些成分赋以实际的内容。还对系统分析中其他需要说明的问题进行定义和说明。,数据字典的内容,描述处理逻辑的工具,描述处理逻辑的工具1 判定树 判定树是用树形分叉图表示处理逻辑的一种工具。它由两部分组成,左侧用分叉表示条件,右侧表示采取的行动(决策)。判定树比较直观,容易理解,但当条件多时,不容易清楚地表达出整个判别过程。2 判定表(又称决策表)判定表是采用表格方式来描述处理逻辑的一种工具。3 结构英语表示法 这是一种模仿计算机语言的处理逻辑描述方法。它使用了由“IF”、“THEN”、“ELSE”等词组成的规范化语言。,判断树,2判断表(又称决策表),3结构英语表示法这是一种模仿计算机语言的处理逻辑描述方法。它使用了由“IF、“THEN”、“ELSE”等词组成的规范化语言。结构化英语是一种“类自然语言”,常用的结构有以下两种:IF 条件 THEN 动作;IF 条件1 THEN 动作1 ELSE动作2;,IF 欠款时间30天 IF 需要量库存量 THEN立即发货 ELSE 先按库存量发货,进货后再补发 ELSE IF 欠款时间100天 THEN IF 需求量库存量 THEN 先付款再发货 ELSE 不发货 ELSE 要求先付欠款,系统设计整体设计,确定系统的输出内容、输出方式和介质。根据系统的输出内容,确定系统数据的发生、采集和输入方式确定系统的规模、数据量、性能要求和技术条件,确定数据的组织和存储方式运用结构化的设计方法,明确子系统的子目标和子功能,按层次结构划分功能模块,画出系统结构图根据系统的要求和资源条件,选择计算机系统的硬件和软件,系统设计详细设计,系统平台设计,包括硬件平台和软件平台,提交多个选择方案,供企业管理者决策。软件模块设计,在所选系统平台的基础上,按照软件工程的思想,对实现功能的模块进行设计。输出/输入设计,主要内容包括:输出信息使用方面的情况;输出信息的内容;输出格式及数据的布局。代码设计,对被处理的各种物流数据进行统一的分类编码,确定代码对象及其编码方式,并设计具体代码、编制代码表以及规定代码管理方法等。编制程序设计说明书,系统实施,(1)程序设计:按照程序设计说明书,进行相关物流功能模块流程的设计和程序的编制,程序员根据说明书提供的图纸资料和有关的要求来编写程序。(2)程序调试:包括语法调试和逻辑检查,进行逻辑检查时,需要输入一些测试数据,这些数据分为有错误的和无错误的两类,用以考察程序的正确性。(3)系统调试:包括主控调度程序调试和系统程序总调,检查控制通路和参数传递的正确性,对系统的各种功能使用模式进行测试。(4)系统转换:系统开发的最后一项工作是新旧系统转换,其方法有三种:直接转换方式;并行方式;逐步转换,第四节 物流管理信息系统开发方式,自行开发,1,委托开发,2,联合开发,3,购买商品软件,4,选择原则,5,自行开发,自行开发方式是一种完全依靠企业自身的开发力量、根据自身的需求来开发LMIS,开发出的系统能满足企业的要求。又由于企业掌握了整个系统开发的信息和源程序,系统维护升级容易,费用较低。采用自行开发,需要企业自身具有一支完整的开发队伍。往往在实际中,企业缺乏这样的开发队伍,尤其是缺乏具有管理知识、信息技术的知识或系统开发知识和经验的系统分析员,而LMIS涉及的信息技术更广,因此会影响LMIS的开发。,委托开发,委托开发方式是企业委托具有雄厚技术实力和丰富软件开发经验的计算机软件公司、科研机构等外部技术单位完成,即外部技术单位根据所签订的合同,完成系统LMIS开发,这种方式开发时间短、费用较高。这种方式对单位开发人员要求不高,但大多数委托开发的系统效果欠佳。也不利于培养自己的维护人员。,联合开发,联合开发方式是指企业与选定的外部单位共同组成项目开发组,根据企业的需求一起完成系统开发。在这个项目开发组中,企业与选定的外部单位各自派出一定数量的人员,但是外部单位和项目的责任单位,负责和承担系统的开发,对开发过程进行科学的安排和控制,而企业是参与者。,购买商品软件,商品软件一般具有一定数量的用户,并经过实际应用的考验,一般都比较成熟与稳定,在特定条件下,质量有所保证,所以直接购买商品化软件一般质量较高、性能稳定、周期短、成本也很低。但系统的适应性较差,因为商品软件从通用化与用户面考虑,其功能无论在范围上还是在深度上都只能使企业的需求得到部分满足,功能选择有较大的局限性,其功能难以完全满足企业的需求,通常还需要进行二次开发。,选择原则,不同的企业应根据自身的条件和物流管理信息系统建设的目的、规模确定合适的开发方式,主要考虑的制约因素有企业的技术力量、资源条件和企业的外部环境。,