《物流信息系统的开发与管理.ppt》由会员分享,可在线阅读,更多相关《物流信息系统的开发与管理.ppt(47页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第八章 物流信息系统的开发与管理 第八章第八章 物流信息系统的开发与管物流信息系统的开发与管理理 第一节第一节 物流信息系统概述物流信息系统概述第二节第二节 物流管理信息系统需求分析物流管理信息系统需求分析第三节第三节 物流管理信息系统设计物流管理信息系统设计第四节第四节 系统的实施与管理系统的实施与管理第一节第一节 物流信息系统概述物流信息系统概述一、物流信息及信息系统的概念及特点一、物流信息及信息系统的概念及特点二、物流信息系统的功能及目标二、物流信息系统的功能及目标三、物流信息系统常用的开发方法三、物流信息系统常用的开发方法四、物流信息管理系统开发的一般过程四、物流信息管理系统开发的一般
2、过程一、物流信息及信息系统的概念及特点(一)物流信息的定义(二)物流信息系统的定义及特点(一)物流信息的定义(一)物流信息的定义l我国国家标准物流术语对物流信息的定义是“反映物流各种活动内容的知识、资料、图像、数据、文件的总称”。l从狭义上来看,物流信息是指与物流活动有关的信息。l从广义上来看,物流信息不仅指与物流活动有关的信息,而且包括与其他流通活动有关的信息。(二)物流信息系统的定义(二)物流信息系统的定义1.物流信息系统的定义物流信息系统的定义l物流信息系统是通过对与物流相关信息的加工处理来达到对物流、资金流的有效控制和管理,并为企业提供信息分析和决策支持的人机系统。l这个人机系统以人为
3、主体,对企业的各种数据和信息进行收集、传递、加工、保存,将有用的信息传递给使用者以辅助企业的全面管理。(二)物流信息系统的特点(二)物流信息系统的特点l可得性l精确性l及时性l灵活性l界面友好和规范二、物流信息系统的功能及目标二、物流信息系统的功能及目标(一)物流信息系统的功能(一)物流信息系统的功能(1)信息收集)信息收集(2)信息存储)信息存储(3)信息传输)信息传输(4)信息加工)信息加工(5)信息输出)信息输出二、物流信息系统的功能及目标二、物流信息系统的功能及目标(二)物流信息系统的目标l1.物流信息系统的总目标l2.物流信息分系统的目标1.物流信息系统的总目标物流信息系统的总目标(
4、1)改善物流企业内部业务流程和信息交流的方式,满足业务部门对信息化处理和信息共享的需求,使物流企业信息更有效地发挥效力。(2)提高办公自动化水平,提高工作效率,降低管理成本,提高市场竞争力。(3)通过对货物的跟踪与监控,物流企业的各层管理者可以及时掌握业务进展情况及经营业务数据,增强对业务的控制,为决策提供数据支持。(4)为客户提供实时的货物跟踪,提供个性化服务,提高服务水平。(5)按照现代化管理思想和理念的要求,为企业提供可靠的信息处理支持环境。(6)提高对客户的服务水平和降低物流的总成本。在于以speed(速度),safety(安全),surely(可靠)和low(低费用)的3S1L原则,
5、以最少的费用提供最好的物流服务。2.物流信息分系统的目标物流信息分系统的目标(1)物流作业系统的目标:在运输,保管,搬运,包装,流通加工等作业环节中使用种种先进技能和技术,并使生产据点、物流据点、输配送路线、运输手段等网络化,从而提高各物流活动的效率。(2)物流控制系统的目标:在保证订货、进货、库存、出货、配送等信息通畅的基础上,使通信据点、通信线路、通讯手段网络化,提高物流作业系统的效率。三、物流信息系统常用的开发方法三、物流信息系统常用的开发方法(一)结构化法(二)原型法(三)面向对象法(四)CASE(Computer Aided Software Engineering)方法(一)结构化
6、法(一)结构化法1.结构化分析(SA)l该方法是一种面向数据流的分析方法,采用结构化分析解决问题主要通过“分解”和“抽象”两种方式。在这一阶段采用了诸如数据流程图(DFD)、数据字典(DD)、处理逻辑表达(PL)、数据存储规范化(NF)及数据立即存取图(DIAD)等工具或理论。通过SA过程就能得到一个系统的抽象的逻辑模型。(一)结构化法(一)结构化法2.结构化设计(SD)l该方法是对SA阶段提出的逻辑模型进行计划性的设计。通过SD工作过程,尽可能提高系统的运行效率、可变性、可控性和工作质量。SD的工作主要包括代码设计、文件/数据库设计、I/O设计、模块功能设计和处理过程设计。SD提供了一整套设
7、计工具、设计原则和设计策略,采用影射思想由DFD图得到SC图。这样就得到了一个可实施的系统的逻辑模型。(一)结构化法(一)结构化法3.结构化程序设计(SP)l该方法是采用一些基本的控制结构(IFELSEENDIF、DO WHILEENDDO、DO CASECASEENDDO等)工具,采用自顶向下地扩展、模块化、逐步求精原则从事程序代码设计,以得到一个现实的物理模型。(二)原型法(二)原型法l(1)原型方法及其分支(如瀑布型和快速型方法);l(2)计算机辅助软件工程(CASE方法);l(3)为建立专用的信息系统开发生成工具的环境,用于定义和生成实际系统的方法。(三)面向对象法(三)面向对象法l面
8、向对象法(OO)是近年来发展起来的一种系统开发方法,它与原型方法的设计与实现有一定的共同之处。不同的是,面向对象法是一种从系统调查分析之后就开始面向对象进行分析的开发方法。它强调系统设计之前的系统分析,强调以系统中的数据或信息为主线,全面、系统、详尽地描述系统的信息,建立系统的信息模型,指导系统的设计。面向对象法按系统开发的一般过程分为面向对象分析(OOA)、面向对象设计(OOD)、面向对象编程(OOP)。(四)(四)CASE(Computer Aided Software Engineering)方法)方法(1)解决了从客观对象到软件系统的映射问题,支持系统开发的全过程。(2)提高了软件质量
9、和软件重用性。(3)加快了软件开发速度。(4)简化了软件开发的管理和维护。(5)自动生成开发过程中的各种软件文档。四、物流信息管理系统开发的一四、物流信息管理系统开发的一般过程般过程项目领导小组成立技术支持系统规划系统分析系统设计系统实施系统评价与维护第二节第二节 物流管理信息系统需求分析物流管理信息系统需求分析一、系统目标分析一、系统目标分析二、业务流程分析二、业务流程分析三、数据流程分析三、数据流程分析四、功能分析和划分子系统四、功能分析和划分子系统五、数据属性分析五、数据属性分析六、数据存储分析六、数据存储分析七、数据查询要求分析七、数据查询要求分析八、数据的输入、输出分析八、数据的输入
10、、输出分析九、绘制新系统的数据流程图九、绘制新系统的数据流程图十、确定新系统的数据处理方式十、确定新系统的数据处理方式一、系统目标分析l根据详细调查对可行性分析报告中提出的系统目标作再次考察,对项目的可行性和必要性进行重新考虑,并根据对系统建设的环境和条件的调查修正系统目标,使系统目标适应组织的管理需求和战略目标。由于系统目标对系统建设具有举足轻重的意义,必须经过仔细论证才能修改。二、业务流程分析1原有流程的分析2业务流程的优化3确定新的业务流程4新系统的人机界面三、数据流程分析1.原有数据流程的分析2.数据流程的优化3.确定新的数据流程4.新系统的人机界面四、功能分析和划分子系统l为了实现系
11、统目标,系统必须具备一定的功能。功能就是做某项工作的能力。目标可看作是系统,第二层的功能可看作是子系统,再下面就是各项更具体的功能。l把系统划分为子系统可以大大简化设计工作,因为划分以后,只要子系统之间的接口关系明确,每一子系统的设计、调试,基本上可以互不干扰地各自相对独立地进行。将来,如要修改或扩充系统,可以在有关子系统范围内进行而不至于牵动全局。五、数据属性分析五、数据属性分析(一)数据的静态特性分析l指分析数据的类型(字符型、数据型、日期型等)、数据的长度(位数、小数位数)、取值范围(最大值、最小值)和发生的业务量(如每天发生几笔)。五、数据属性分析五、数据属性分析(二)数据的动态特性分
12、析 1.固定值属性 2.固定个体变动属性 3.随机变动属性六、数据存储分析l数据存储分析的内容是分析用户要求,也就是调查清楚用户希望从MIS中得到哪些有用信息,然后通过综合抽象,用适当的工具(如E-R图、3NF关系等)进行描述。七、数据查询要求分析l通过调查和分析,将用户需要查询的问题列出清单或绘出查询方式示意图,方便系统设计。八、数据的输入、输出分析l分析各种数据输入的目的和适用范围、数据量的大小以及存在的问题。l例如,输入的数据是否都得到了有效的利用,哪些数据的输入是多余的或者是不符合实际需要的,现在的数据输入方式是否能满足要求,输入速度是否能完成数据量的要求,是否需要改变输入方式和增加输
13、入设备,还要分析数据的精确程度和数据间的相互联系等。九、绘制新系统的数据流程图l新系统的数据流程图是在以上分析过程中逐步完善的。l这是一项需要经过多次反复的、去伪存真的细致工作。l为了明确新系统的人机接口,还应在绘成的数据流程图上标明哪些部分由计算机完成,哪些部分由人工完成。十、确定新系统的数据处理方式十、确定新系统的数据处理方式 数据处理的方式可分为两类:成批处理方式和联机实时处理方式。成批处理的特点是费用较低而又可有效地使用计算机,通常适用于以下四种情况:(l)固定周期的数据处理;(2)需要大量的来自不同方面的数据的综合处理;(3)需要在一段时间内累积数据后才能进行的数据处理;(4)没有通
14、信设备而无法采用联机实时处理的情况。十、确定新系统的数据处理方式十、确定新系统的数据处理方式联机实时处理方式通常适用于以下三种情况:(1)需要反应迅速的数据处理;(2)负荷易产生波动的数据处理;(3)数据收集费用较高的数据处理。第三节第三节 物流管理信息系统设计物流管理信息系统设计一、系统设计的主要工作一、系统设计的主要工作二、代码的设计二、代码的设计三、功能结构图设计三、功能结构图设计四、信息系统流程图设计四、信息系统流程图设计一、系统设计的主要工作1.1.总体设计总体设计 总体设计包括信息系统流程图设计、功能结构图设计和功能总体设计包括信息系统流程图设计、功能结构图设计和功能模块图设计等。
15、模块图设计等。2.2.代码设计代码设计 代码设计是利用某种计算机语言实现软件功能。代码设计是利用某种计算机语言实现软件功能。3.3.系统物理配置方案设计系统物理配置方案设计 该设计包括设备配置、通信网络的选择和设计以及数据库管该设计包括设备配置、通信网络的选择和设计以及数据库管理系统的选择等。理系统的选择等。4.4.数据存储设计数据存储设计 该设计包括数据库设计、数据库的安全保密设计等。该设计包括数据库设计、数据库的安全保密设计等。5.5.计算机处理过程设计计算机处理过程设计 该设计包括输出设计、输入设计、处理流程图设计及编写程该设计包括输出设计、输入设计、处理流程图设计及编写程序设计说明书等
16、序设计说明书等 二、代码的设计(1)设计的代码在逻辑上必须能满足用户的需要,在结构)设计的代码在逻辑上必须能满足用户的需要,在结构上应当与处理的方法相一致。例如,在设计用于统计的代上应当与处理的方法相一致。例如,在设计用于统计的代码时,为了提高处理速度,往往使之能够在无需调出有关码时,为了提高处理速度,往往使之能够在无需调出有关数据文件的情况下,直接根据代码的结构进行统计。数据文件的情况下,直接根据代码的结构进行统计。(2)代码的唯一性。一个代码应唯一标志它所代表的事物)代码的唯一性。一个代码应唯一标志它所代表的事物或属性。或属性。(3)良好的扩展性。代码设计时,要预留足够的位置,以)良好的扩
17、展性。代码设计时,要预留足够的位置,以适应不断变化的需要。否则,在短时间内,就需要对代码适应不断变化的需要。否则,在短时间内,就需要对代码进行重新设计,如汽车配件库。进行重新设计,如汽车配件库。(4)代码要系统化,代码的编制应尽量标准化。尽量使用)代码要系统化,代码的编制应尽量标准化。尽量使用条形码、国标码,注意条形码、国标码与系统码之间的关条形码、国标码,注意条形码、国标码与系统码之间的关系。系。二、代码的设计(5)避免误解。不要使用易于混淆的字符。如)避免误解。不要使用易于混淆的字符。如O、Z、I、S、V与与0、2、l、5、U易混;不要把空格作代码;要易混;不要把空格作代码;要使用使用24
18、小时制表示时间等。小时制表示时间等。(6)采用不容易出错的结构。例如,字母)采用不容易出错的结构。例如,字母数字字数字字母的结构比字母字母数字的结构出错的机会要少。母的结构比字母字母数字的结构出错的机会要少。(7)按码长分段。当代码长于)按码长分段。当代码长于4个字母或个字母或5个数字字符个数字字符时,应分成小段。这样人们读写时不易发生错误。时,应分成小段。这样人们读写时不易发生错误。(8)码长应能满足需要组成码的总数。常见的代码编)码长应能满足需要组成码的总数。常见的代码编码方法包括顺序码、区间码、助记码等。码方法包括顺序码、区间码、助记码等。三、功能结构图设计l管理信息系统是一个为一定的目
19、标而产生的系统,但不是靠一个管理信息系统是一个为一定的目标而产生的系统,但不是靠一个系统完成的,会有许多的子系统,在管理信息系统中,各子系统系统完成的,会有许多的子系统,在管理信息系统中,各子系统可以看做是系统目标下层的功能。可以看做是系统目标下层的功能。l对其中每项功能还可以继续分解为第三层、第四层对其中每项功能还可以继续分解为第三层、第四层甚至更多甚至更多的功能。从概念上讲,上层功能包括(或控制)下层功能,愈上的功能。从概念上讲,上层功能包括(或控制)下层功能,愈上层功能愈笼统,愈下层功能愈具体。层功能愈笼统,愈下层功能愈具体。l功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。功能
20、分解的过程就是一个由抽象到具体、由复杂到简单的过程。l所谓功能结构图就是按功能从属关系画成的图表,图中每一个框所谓功能结构图就是按功能从属关系画成的图表,图中每一个框称为一个功能模块。称为一个功能模块。l功能模块可以根据具体情况分得大一点或小一点。分解得最小的功能模块可以根据具体情况分得大一点或小一点。分解得最小的功能模块可以是一个程序中的每个处理过程,而较大的功能模块功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一任务的一组程序。则可能是完成某一任务的一组程序。四、信息系统流程图设计l能结构图主要从功能的角度描述了系统的结构,但并未表达各功能之间的数据传送关系。l系统
21、中许多业务或功能都是通过数据文件联系起来的。例如,某一功能模块向某一数据文件中存入数据,而另一个功能模块则从该数据文件中取出数据。l再比如,虽然在数据流程图中的某两个功能模块之间原来并没有通过数据文件发生联系,但为了处理方便,在具体实现中有可能在两个处理功能之间设立一个临时的中间文件以便把它们联系起来。l上述这些关系在设计中是通过绘制信息系统流程图来从整体上表达的。四、信息系统流程图设计l常用的符号 第四节第四节 系统的实施与管理系统的实施与管理一、系统实施的任务一、系统实施的任务二、系统切换二、系统切换三、系统管理三、系统管理一、系统实施的任务l购置和安装设备、建立网络环境l计算机程序设计l
22、系统调试与测试l人员培训l系统切换(一)系统切换的内容(一)系统切换的内容二、系统切换二、系统切换(1)完成新系统基础数据的准备,完成必要的旧系统文件到新系统文件的转换;(2)将系统有关资料转交用户,移交系统的控制权;(3)协助用户实际使用新系统。逐步切换方式旧系统旧系统旧系统新系统新系统新系统并行切换方式直接切换方式图8-3 系统切换的方式二、系统切换二、系统切换(二)系统切换的方式(二)系统切换的方式1.直接切换方式直接切换方式 直接切换方式采用的是一刀切的方法,在完成系统测试后且确认新系统没有问题的情况下,选定某一时刻终止旧系统的使用并开始启用新系统。采用直接切换方式,一般可以节省时间,
23、并能减少经费支出。但是,这种切换方式具有一定的危险性,一旦新系统出现了预想不到的问题,就会影响系统的正常工作。所以该方法一般只适用于处理过程比较简单、初始数据量不大的系统。2.并行切换方式并行切换方式l并行切换方式是在旧系统停止使用之前就开始新系统的使用,新系统和旧系统并行工作一段时间,在确认新系统正常工作一段时间之后再终止旧系统的使用。l采用并行切换方式不会因系统交付使用而引起系统工作的中断。另外,新旧系统同时工作,可以随时进行比较,对新系统运行的正确性和效率给出恰当的评价。但是,该方法需要投入的经费比较高,而且工作量也比较大,适用于非常重要的核心型系统的切换。3.逐步切换方式逐步切换方式l逐步切换方式,也称为分段切换方式,它是直接切换方式和并行切换方式两种方法的结合,其特点是新系统分阶段、逐步交付使用。三、系统管理1.维护系统的正常运行2.记录系统的运行情况3.系统的软、硬件维护4.系统的分析与评价