第7章物流信息系统实施7.1系统实施阶段的任务7.2建立物流信息系统平台与程序设计7.3系统测试与系统转换7.4系统的运行、维护与评价7.1系统实施阶段的任务该阶段的主要任务或工作内容是:⑴建立物流信息系统平台;⑵编程,物理上实现系统;⑶进行系统测试,排除错误并完善功能;⑷用户培训;⑸进行系统交接;⑹制订系统管理和操作制度,正确运行系统。7.2建立物流信息系统平台与程序设计7.2.1建立物流信息系统平台1)系统硬件平台(1)建立计算机系统(2)建立网络系统2)系统软件平台7.2.2程序设计程序设计的目标:(1)程序的功能必须满足预期的需要(2)程序的内容应便于阅读和理解;(3)程序的结构简捷、算法合理,执行速度快;(4)程序的适应性强;(5)程序应具有较好的可维护性。环境有了变化时,比较方便修改程。1)模块结构化设计顺序(1)自顶向下,逐层分解自顶向下逐层分解是先设计调试顶层模块及各个接口,然后逐层向下,层层展开,最后设计调试最底层模块如图7-1所示。(2)自底向上,逐层合并自底向上逐层合并是先实现下层模块,然后逐层向上,层层合并,实现上层模块.见图7-2所示。ABCDEFGHIJK图7-1自顶向后,逐层分解ABCDEFGHIJK图7-2自底向上,逐层合并2)结构化程序设计(1)顺序结构顺序结构表示多个连续的处理步骤,按程序语句书写的先后顺序执行。如图7-3所示,处理过程从A到B、C按顺序进行。ABC图7-3顺序结构(2)选择结构如图7-4所示,当逻辑表达式取值为真时执行A,为假时执行B。ABPTF图7-4选择结构(3)循环结构两种循环结构无本质区别,“当”型循环结构如图7-5只是测试条件后决定是否继续执行处过程A。“直到”型循环结构如图7-6不管条件P为何值至少要执行一次处理A。PATF图7-5“当”型循环结构APFT图7-6“直到”型循环结构7.3系统测试与系统转换7.3.1系统测试1)系统测试的步骤系统测试工作有以下五个步骤:单元测试、组装测试、确认测试、系统测试和验收测试,每一步都是在前一步的基础之上进行的,其过程如图7-7所示。(1)单元测试(2)组装测试(3)确认测试(4)系统测试(5)验收测试模块模块模块单元测试单元测试单元测试组装测试验收测试系统测试确认测试图7-7系统测试的步骤2)系统测试方法测试是用精心设计的数据,运行程序,从而发现程序中的错误的过程。系统测试方法分为人工测试和机器测试。人工测试:目的是检查程序的静态结构,找出程序设计的逻辑错误。机器测试:先设计测试标准实例,然后用标准实例执行被测程序,对比运行结果与预期结果,如果有差别就发现错误。机器测试主要有黑盒测试和白盒测试两种方法。(1)黑盒测试(2)白盒测试3)系统测试计划测试计划的内容主要包括:(1)软件说明(2)测试内容(3)进度安排,(4)测试环境(5)输入输出数据(6)操作步骤(7)评价标准7.3.2系统转换1)系统转换的方式(1)直接转换转换方式见图7-8所示,直接转换是立刻停止使用老系统、启用新系统的转换方式。(2)并行转换是指新老系统并行工作一段时间,经过验证无误后,新系统才正式完全替代老系统。(3)分段转换每次只转换一个或部分子系统,直到全部转换完毕。老系统新系统老系统新系统老系统新系统直接转换方式并行转换方式分段转换并行时间图7-8系统的转换方式2)系统转换时机选择第一种常用的时机选择是企业的业务新的周期的开始,如财务信息系统一般选择在新的会计期间开始,如一月一日,在进行年结时在一年中都使用计算机中的数据。第二种是根据企业的忙闲周期,企业在一年的业务量不均匀,有的企业选择在业务量小的时候进行系统转换。第三种是与企业的其他改革开始,企业大的变革或改制后,新系统是按照改革后的要求设计的,改革后,同时开始进行系统的转换。3)系统转换前的准备工作系统转换前的准备工作包括很多,主要有组织准备、物质准备、文档的准备、数据准备、用户培训。(1)组织准备(2)物质准备(3)文档准备(4)数据准备(5)用户培训7.4系统的运行、维护与评价7.4.1系统的运行目前,从信息系统在企业中的地位看有以下几种类型:(1)业务部门所有。(2)信息部门与企业的部门并列。(3)作为企业的参谋中心。7.4.2系统的维护全面来讲,物流信息系统的维护包括硬件维护、软件维护、数据维护。1)硬件维护2)数据维护例如:病毒防护软件公司,经常发布新的病毒代码,其软件不做改动。图书馆自动化管理软件,软件公司制作一些编目的标准数据,便于用户进行馆藏著作录,定期的更新编目书据。3)软件维护软件维护是对系统的进行在源代码级进行增加、修改、删除,以增加、调整系统的功能。系统维护具体来说可以划分为下面三种类型:(1)纠错性维护:即修正系统中的错误。(2)适应性维护:例:比如出现新的操作系统,原来的软件在Windows98下运行正常,但现在大部分新的计算机安装了Windows2000或WindowsXP,原来的软件在新的操作系统下不能全部正常运行,取系统日期的函数Date()在Windows99能运行,在Windows2000或WindowsXP下不能取出计算机的系统日期,需要把所有的Date()都改为Now()函数。(3)预防性维护:由开发部门主动进行的维护。7.4.3系统的评价1)系统评价的目的系统评价的目的主要包括以下部分:(1)检查系统的总体目标是否达到预期设计要求;(2)检查系统的功能是否达到预期设计要求,有哪些功能还不足;(3)检查系统的各项运行指标是否达到预期设计要求;(4)检查系统的实际使用效果与预期的比较;(5)根据评价结果,提出物流信息系统的进一步的改进意见。2)系统评价的内容(1)成本:项目最终的一次性投资成本。(2)效益:包括直接的经济效益和间接社会效益。(3)还包括系统性能、系统的完整性、可维护性、可靠性、适应性、方便灵活性、安全保密性,设备利用率,响应时间,系统吞吐量等。