物流信息系统开发与管理1理解物流信息系统的开发过程与方法理解物流信息系统调查与可行性分析熟悉物流信息系统的总体设计熟悉物流信息系统的详细设计过程了解物流信息系统的实施、维护与评价领会物流信息系统的设计报告知识要点2掌握物流信息系统的开发过程与方法掌握物流信息系统的分析过程与方法懂得物流信息系统的设计懂得物流信息系统的实施与管理3技能目标•深圳市中海物流有限公司是国内较早从事第三方国际物流服务的专业物流公司。中海物流自行开发出了一套符合国际物流运作标准,适合中国国情的物流综合管理信息系统——中海2000。该系统由物流业务管理系统、物流企业管理系统、物流电子商务系统和客户服务系统等四部分组成。•中海2000采用流行的Internet/Intranet/Extranet网络结构,以浏览器/服务器三层应用模式,实现业务流程管理、数据安全管理和信息传输管理。•系统包含了现代物流业务中所需的电子数据交换(EDI)、条形码、智能卡、地理图形(GIS)、全球定位(GPS)、电子商务等先进的物流信息应用技术,该系统还具有智能化管理和良好的移植性等技术特点。4引导案例----中海物流管理信息系统•中海物流管理系统可广泛应用于拥有全球物流网点分布的第三方物流企业、运输物流企业、仓储物流企业、国际货代企业、工业商业物流部门、区域物流中心等。该系统成功地支撑了中海物流业务的高速发展,满足了中海物流在电子商务环境下物流信息集成化管理的需要,满足了中海物流二百多家客户信息化服务的需要。•该系统为中海物流的发展创造了良好的信息环境,通过信息化的实施,中海物流在管理、业务范围、经营规模、服务能力、服务效率、经济效益等各个方面都发生了巨大的变化,信息系统成为中海物流的核心竞争力,对公司物流业务的发展起着支柱作用。5第一节物流信息系统开发第二节物流信息系统分析第三节物流信息系统设计第四节物流信息系统实施与管理第十章物流信息系统的开发与管理6一、系统开发方式物流信息系统的开发方式有自主开发、委托开发、合作开发和购买软件等方式。1、自主开发自主开发又叫独立开发,是指物流企业依靠自身的技术力量进行开发。它主要适用于有较强的信息系统开发能力的企业。其优点是费用低,便于维护,适合用户需要;缺点是开发时间较长,开发水平受到企业自身能力限制。2、委托开发委托开发是指物流企业委托信息系统开发商进行开发。它主要适合信息系统开发力量较弱,资金较充足的物流企业。其优点是省事、省时、专业性强、开发水平较高;缺点是费用高、系统维护需要开发商的支持。第一节物流信息系统开发73、合作开发合作开发是指与其他企业合作开发物流信息系统。适合于有一定的技术力量,但不能独立进行开发或开发经费有限,希望通过合作开发方式提高企业的信息系统技术力量水平的企业。其优点是可以提高企业的信息系统技术力量的水平,便于系统维护,费用也较委托开发低;缺点是双方合作开发容易出现不负责任的现象,需要加强协调配合。4、购买软件购买软件是指物流企业选择在软件市场上购买软件。其优点是省事、省时、技术水平高;缺点是不能量身定做,有时还需要进行二次开发来完善软件,才能更好地适合本企业需要。8比较项目自主开发合作开发委托开发购买软件见效时间慢较慢较快快费用低较低高高企业自身开发能力强较强较弱弱可维护性好较好一般较差风险大较大较小小9各种开发方式的比较二、系统开发策略1、“自下而上”的开发策略“自下而上”的开发策略是从现有系统的业务状况出发,先实现每个具体的功能,逐步地从低级到高级建立系统。它首先从研制各项数据处理应用开始,然后根据需要逐步增加有关管理控制方面的功能。对于一些人员、资金、技术、设备等条件不强的公司,常采用这种开发策略。其优点是可以避免大规模系统可能出现运行不协调的危险,缺点是不能事先进行全面的周密考虑,随着系统的进展,可能要做后续的重大修改,甚至重新规划、设计。因而,“自下而上”的开发策略适用于欠缺开发工作经验的小型系统的开发。第一节物流信息系统开发102、“自上而下”的开发策略“自上而下”的开发策略强调从整体上协调和规划,由全面到局部,由长远到近期,从探索合理的信息流出发来设计信息系统。由于这种开发策略要求很强的逻辑性,因而难度较大,但这是信息系统发展走向成熟的要求,是一种更为重要的策略。113、推拉的开发策略推拉的开发策略则是充分发挥自上而下和自下而上两种方法的优点的一种方法。在推拉策略中,使用自上而下方法确定一个信息系统的总体方案,在总体方案的指导下,使用自下而上方法对一个个业务信息系统进行具体功能和数据的分析和分解。使用这两种方法进行全面分析、协调和调整之后,就能得到一个比较理想的、用户满意的新系统。实践中,常常用这种策略来建设大型系统。12三、系统开发原则1、经济性原则系统的投入要做到最小投入、最大收益,软件的开发费用在保障质量的情况下尽量的压缩。同时,还需考虑系统投入运行后较低的运行维护费用和管理费用。2、科学性原则系统的开发应以用户的需求为基础,必须符合物流企业管理的实际需要,符合物流企业的战略发展需要。3、标准化原则信息系统所采用的技术、软硬件设备等应该支持国际标准、国家标准或地方标准,以提高系统的开放性,确保不同厂家设备、不同应用以及不同协议连接的互操作性,保证用户可以根据未来的需要进行更深入的应用开发。第一节物流信息系统开发134、易用原则系统的安装、操作和维护方便、快捷、简单,这是衡量一个良好的系统的重要方面。系统的易用性不仅能够加强信息系统人性化的特点,而且能够提高整个系统的运行效率。5、参与原则实行领导参与与用户参与相结合。信息系统开发是一项系统工程,牵涉到日常管理的各个方面。领导出面组织力量,协调好各方面的关系是开发成功的首要条件。系统分析的过程中要争取具有丰富工作经验的业务人员的参与,及时修改或补充用户要求,并使用户尽早熟悉系统。146、可扩展性原则信息技术具有发展速度快、设备更新快的特点,而且随着用户业务的发展,信息系统的升级和扩容将是不可避免的。因此,信息系统的开发应充分考虑到系统的可扩展性。7、安全性原则根据信息系统的使用特点、国家和地方的有关法律法规要求,针对数据安全性、网络安全性、系统使用安全性、系统管理安全性、系统物理环境的安全性和开发过程的安全性等各个方面,采取确实有效的技术措施和管理措施,以保障信息系统的安全。15四、系统开发过程物流信息系统的开发过程一般包括以下阶段:可行性分析、系统规划、系统分析、系统设计、系统开发实施、系统测试、系统安装调试、系统试运行、系统运行与维护、系统评价与更新等步骤。根据开发系统的大小、复杂程度、资金投入、开发方式和开发方法等因素的不同,各步骤的要求和内容也不同,用户需要根据实际情况进行取舍。第一节物流信息系统开发161、可行性分析物流信息系统的可行性分析又称可行性研究,是指按照各种有效的方法和工作程序,对拟建项目在技术上的先进性、可行性,经济上的合理性、盈利性,以及项目实施等方面进行深入的分析,确定目标,提出问题,制定方案和项目评估,从而为决策提供科学的依据。主要从可能性、必要性和有益性三个方面来把握,对物流信息系统的经济效益和社会效益进行初步分析,目的是为了避免盲目投资、减少不必要的损失。这一阶段的总结性成果是可行性研究报告。172、系统规划物流信息系统规划是一个以组织的目标、战略、处理过程以及用户提出的需求为基础,识别并选择要开发的信息系统并确定系统开发时间的过程。本阶段的主要任务是确定企业物流信息系统的战略和总体方案,制定系统建设的项目开发计划和资源分配计划。进行物流信息系统的规划必须站在全局的角度,以企业的总体目标为出发点,对所开发的系统中的物流信息进行统一的、总体的考虑。这一阶段的总结性成果是物流信息系统规划报告。第一节物流信息系统开发183、系统分析物流信息系统分析(又称逻辑设计)的主要任务是明确用户对系统的要求,即“做什么”。它是系统开发的最重要的阶段,也是最困难的阶段。它要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。新系统的逻辑模型由系统数据流程图、概况表、数据字典、处理逻辑表达式及有关说明组成。在系统分析阶段要做认真、细致的分析、研究工作,避免新系统在功能上存在先天不足或缺陷。用户可以对新系统的逻辑模型提出意见,双方经过讨论、修改,最后达成共识。这个阶段的成果是系统分析报告(也称为系统逻辑设计说明书)。194、系统设计物流信息系统设计(又称系统物理设计)是根据系统分析报告中的系统逻辑模型,综合考虑各种约束,利用一切可用的技术手段和方法进行各种具体设计,确定新系统的实施方案,解决系统“怎么做”的问题。它需要采用一定的标准和准则,实现结构化系统设计方法,确定系统模块的组成,考虑它们之间的联系,进行系统输入、输出、数据处理、数据存储等环节的详细设计。这一阶段的重点是设计好系统的总体结构,选择最经济合理的技术手段。该阶段还包括网络结构的设计及对硬件设备的选择等。这个阶段的成果是系统设计报告(又称系统物理设计说明书)。205、系统开发实施物流信息系统开发实施主要工作有两项:按总的设计方案购置计算机网络设备并安装配置系统;应用软件的程序设计。应按照一定的设计原则进行设计,实现开发者在系统分析和系统设计中提出的方案和构想,常用的设计方法有结构化生命周期法、原型法、面向对象方法、计算机辅助软件工程方法等。这个阶段的成果是大量的程序清单和系统使用说明书。216、系统测试物流信息系统测试是选择一些实际的物流信息加载到物流信息系统中进行测试,测试物流信息系统的功能、运行效率、可靠性等。它是保证系统质量的重要手段,其目的在于发现软件潜在的错误。测试方法可以分为人工测试和机器测试两大类。测试前要做好周密的测试计划,包括测试的项目、要实现的功能、进度、人员安排、报告要求和评价准则等。测试后要编制测试报告,用来记录测试结果和对结果进行分析。227、系统安装调试物流系统测试工作的结束表明系统的开发已初具规模,这时必须有效组织各部门员工通力协作,以从事系统安装、数据加载等系统运行前的一些新旧系统的转换工作。一旦转换结束,便可对计算机硬件和软件系统进行系统的联合测试。238、系统试运行物流信息系统正式运行之前需要试运行一段时间。系统调试结束后,为了确保系统正常运行,避免出现问题造成严重的经济损失,要做好对管理人员的培训工作,制定一系列管理规则和制度。最好的做法是将新开发的系统与原来的旧系统并行运行一段时间,在对系统运行进行充分的测试后才切换为新系统,以降低系统的风险性。249、系统运行与维护物流信息系统开发完成并交给用户使用后,系统便投入运行。系统外部环境与内部因素的变化,不断影响系统的运行,这时就需要通过用户和技术专家的审查,确定它在多大程度上满足了最初的目标以及决定是否需要作出一些修正和完善,以提高系统运行的效率与服务水平。系统维护阶段是从始至终地进行系统的维护工作,是时间最长的一个重要阶段,就像汽车的维护工作好可以延长汽车的使用寿命和提高其使用效率一样,系统维护工作的好坏可以决定系统的生命周期的长短和使用效果。2510、系统评价与更新物流信息系统评价主要是指系统建成后,经一段时间的运行,要对系统目标与功能的实现情况进行检查,并与系统开发中设立的系统预期目标进行对比,及时写出系统评价报告。经过一段时间的维护后,会发现为了进一步提高效率,更好地满足用户的要求,要对系统做大量的改造,这时可能就快要达到这个系统生命周期的终点了。一旦到达生命周期的终点,就有必要建立一个新的系统,可能包括软件和硬件系统的更新与升级。26五、系统开发方法1、结构化方法结构化方法是20世纪70年代末为解决当时的“软件危机”而产生的一种面向数据流的系统开发方法。它是目前应用最普遍、最成熟的一种方法。结构化方法的基本思想是用系统工程的思想和工程化的方法,按用户至上的原则结构化、模块化、自顶向下地对系统进行分析设计。结构化方法的开发过程(一个生命周期)为:系统规划;系统分析;系统设计;系统实施;系统运行与维护。第一节物流信