物流信息系统的开发

上传人:夏** 文档编号:559363755 上传时间:2023-12-30 格式:DOC 页数:47 大小:327.19KB
返回 下载 相关 举报
物流信息系统的开发_第1页
第1页 / 共47页
物流信息系统的开发_第2页
第2页 / 共47页
物流信息系统的开发_第3页
第3页 / 共47页
物流信息系统的开发_第4页
第4页 / 共47页
物流信息系统的开发_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《物流信息系统的开发》由会员分享,可在线阅读,更多相关《物流信息系统的开发(47页珍藏版)》请在金锄头文库上搜索。

1、 物流信息系统开发第一节 物流信息系统的开发概述物流信息系统的开发是一个较为复杂的系统工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理认识、认识规律以及工程化方法等方面的问题。尽管系统开发方法有很多种,但至今尚未形成一套完整的、能为所有系统开发人员所接受的理论以及由这种理论所支持的工具和方法。下面将介绍目前最常用的四种系统开发方法的基本思想、主要特点以及相应的工具和技术。一、物流信息系统开发的原则1、领导参加的原则。信息系统的开发是一项庞大的系统工程,它涉及到组织日常管理工作各个方面,所以领导出面组织力量、协调各方面的关系是开发成功的首要条件。2、优化与创新的原则。信息系统的开

2、发不能模拟旧的模式和处理过程,它必须根据实际情况和科学管理的要求加以优化与创新。3、充分利用信息资源的原则。即数据尽可能共享,减少系统的输入输出,对已有的数据、信息作进一步的分析处理,以便充分发挥深层次加工信息的作用。4、实用和实效的原则。即要求从制定系统开发方案到最终信息系统都必须是实用的、及时的和有效的。5、规范化原则。即要求按照标准化、工程化的方法和技术来开发系统。6、发展变化的原则。即充分考虑到组织管理模式可能发生的变化,使系统具有一定的适应环境变化的能力。二、物流信息系统开发的准备工作搞好系统开发前的准备工作是信息系统开发的前提条件。系统开发前的准备工作一般包括基础准备和人员组织准备

3、两部分。1、基础准备工作。科学管理是开发信息系统的基础,只有在合理的管理体制、完善的规章制度和科学的管理方法之下,系统才能充分发挥其作用。基础准备工作一般包括:管理工作要严格科学化,具体方法要程序化、规范化;做好基础数据管理工作,严格计量程序、计量手段、检测手段和基础数据统计分析渠道;数据、文件、报表的统一化。2、人员组织准备。系统开发的人员组织准备包括:领导是否参与开发并一抓到底;建立一支由系统分析员、企业领导和管理岗位业务人员组成的研制开发队伍;明确各类人员(系统分析员、企业领导、业务管理人员、程序员、计算机软硬件维护人员、数据录入人员和系统操作员等)的职责。(1)组织中的高层领导一个组织

4、要开发信息系统,高层领导是关键。因为信息系统的开发必然要涉及组织结构的变动,而组织结构的变动实际上就是对权利和职责的再分配。这种工作如果没有一把手的支持,是不可能做好的。另外,对于信息系统这种组织中的神经中枢系统,其目标必须与组织的战略目标相一致,否则系统建立之后是无法运作的,而组织战略目标与信息系统目标的结合也只有最高领导才能把握。所以组织中的高层领导必须是系统开发小组的领导成员,并且要在把握大方向时切实投入时间和精力。(2)系统分析员 系统分析员是实际系统开发的业务领导者与组织者,在系统开发中起着举足轻重的作用。他要主持整个系统开发、确定工作目标以及实现目标的具体方案。系统分析员不仅应当具

5、备计算机软、硬件知识,懂得企业管理的业务,了解现代化管理方法以及经济数学模型在企业管理中的应用,还要善于处理人际关系,能与各类人员建立良好的合作关系,善于与不同背景的人员进行讨论,交流思想,有较强的组织能力。(3)系统设计员 系统设计员负责系统的设计工作,参与系统开发的总体设计、模块设计及各种具体的物理设计工作,应当具有熟练的计算机专业知识,掌握建立管理信息系统的技术基础,熟悉系统实施与转换的一般技术方法。(4)程序设计员 程序设计员的主要任务是按照程序设计说明书编制程序、调试程序、修改程序,直到新系统投入运行。在系统交付使用以后,本企业的程序设计员还要担负系统的运行维护工作,负责程序的改进任

6、务。程序设计员应该有较强的逻辑思维能力,要掌握计算机软件的基本知识,熟练掌握数据库及程序设计语言。(5)企业管理人员 参加系统开发的企业管理人员代表用户,他们在系统开发的前期和后期起着非常重要的作用。在前期他们要把自己的需求非常准确、全面地提供给系统分析员,在与计算机工作人员进行沟通时,要把业务流程和系统功能阐述透彻。在后期系统的雏形出来之后,能够根据系统的功能对系统进行客观的评价,提出改进意见。因此,参与系统开发的管理人员必须是业务骨干,要了解自己部门工作的关键点和难点。更重要的是能够对未来信息系统的构成和添加哪些新功能有自己的看法。 总之,系统的计算机开发人员和各级管理人员必须发挥各自的专

7、业特长,注重实际经验的研究,注重沟通,要进行合理的分工与合作,发挥各自的优势,取长补短,明确各自的责任,保证开发工作的顺利进行。三、选择系统开发的策略在进行了上述工作之后,下一步将要考虑的则是系统开发策略的选择问题。系统开发策略目前主要有四种:1、接收式的开发策略。经过调查分析,认为用户对信息需求是正确的、完全的和固定的,现有的信息处理过程和方式也是科学的,这时可采用接收式的开发策略,即根据用户需求和现有状况直接设计编程,并过渡到新系统。这种策略主要适用于系统规模不大、信息和处理过程结构化程度高、用户和开始者又都很有经验的场合。2、直接式的开发策略。是指经调查分析后,即可确定用户需求和处理过程

8、,且以后不会有大的变化,则系统的开发工作就可以按照某一种开发方法的工作流程(如结构化系统开发方法中系统开发生命周期的流程等),按部就班地走下去,直至最后完成开发任务。这种策略对开发者和用户要求都很高,要求在系统开发之前就完全调查清楚实际问题的所有状况和需求。3、迭代式的开发策略。是指当问题具有一定的复杂和难度,一时不能完全确定地,就需要进行反复分析、反复设计,随时反馈信息,发现问题,修正开发过程的方法。这种策略一般花费较大,耗时较长,但对用户和开发者的要求较低。4、实验式的开发策略。是指当需求的不确定性很高,一时无法制订具体的开发计划时,则只能用反复试验的方法来做。原形方法就是这种开发策略的典

9、型代表,这种策略一般需要较高级的软件支撑环境,且在使用上对大型项目有一定的局限性。四、物流信息系统开发步骤用结构化系统开发方法开发一个系统时,要将整个开发过程分为五个首尾相连的阶段:1、系统规划阶段系统规划阶段的工作是根据用户的系统开发请求,初步调查,明确问题,然后进行可行性研究。如果不满足,则要反馈并修正这一过程;如果不可行,则取消项目;如果可行并满意,则进入下一阶段工作。2、系统分析阶段系统分析阶段的任务是:分析业务流程;分析数据与数据流程;分析功能与数据之间的关系;最后提出新系统逻辑方案。若方案不可行,则停止项目;若方案不满意,则修改这个过程;若可行并满意,则进入下一阶段的工作。3、系统

10、设计阶段系统设计阶段的任务是:总体结构设计;代码设计;数据库文件设计;输入输出设计;模块结构与功能设计。与此同时,根据总体设计的要求购置与安装设备,最终给出设计方案。如可行,则进入下一阶段工作。4、系统实施阶段系统实施阶段的任务是:同时进行编程(由程序员执行)、人员培训(由系统分析设计人员培训业务人员和操作员)以及数据准备(由业务人员完成),然后投入试运行。如果有问题,则修改程序;如果满意,则进入下一阶段。5、系统运行阶段系统运行阶段的任务是:同时进行系统的日常运行理、评价、监理审计三部分工作,然后分析运行结果。如运行结果良好,则送管理部门,指导生产经营活动;如果点问题,则要对系统进行修改、维

11、护或者是局部调整;如出现了不可调和的大问题(这种情况一般是在系统运行若年之后,系统运行的环境已经发生了根本的变化时才可能现),则用户将会进一步提出开发新系统的要求,这标志老系统生命的结束、新系统的诞生,这全过程就是系统开生命周期。五、物流信息系统开发方法 开发物流信息系统的具体方法很多,通常将它们分为结构化系统开发方法、原型法、面向对象开发方法和CASE开发方法等几大类。1、结构化系统开发方法结构化系统开发方法是比较经典的一类系统开发方法,在20世纪70-80年代,该类方法非常盛行,在信息系统的开发上取得了较好的效果。该方法强调从系统的角度出发来分析问题和解决问题,面对要开发的系统,从层次的角

12、度,自顶向下地分析和设计系统,认为任何系统都有一个从发生、发展到消亡的生命周期,新系统是旧系统的继续。开发过程强调严格的规范管理,工作文档要成文、要标准。目前,该类方法仍不失为一种有效的方法,不过在开发工具上有了很大的革新与进步;在整体的系统开发上讲究与其它方法的结合,多种方法共同使用来开发信息系统。(1) 结构化系统开发法的基本思想。要采用结构化的系统开发方法,首先,要把待解决的问题看成一个系统,就是说我们要建立的信息系统和建立这个系统的整个过程是一个系统问题,我们要按照系统的观点来分析和解决它。首先要明确信息系统建立的目的,要把企业的需求搞清楚,不能含糊;其次,要从整体的角度出发分析问题和

13、解决问题,不能见木不见林,只管局部的最优,而忽略全局的最优;最后,还要考虑系统的相关性以及环境适应性,注重子系统之间的各种联系,并给系统留有一定的扩充余地。 自顶向下和自底向上相结合。在系统分析与设计时要从整体全局考虑,要自顶向下地工作(从全局到局部,从领导到普通管理者)。而在系统实现时,则要根据设计的要求先编制一个个具体的功能模块,然后自底向上逐步实现整个系统。 工作成果文档化、图表规范化。在系统开发过程中的所有成果都要形成固定格式的文档存放。在使用工具进行分析和设计系统时,要统一采用规范化的图表设计。这样做可以保证系统开发的连续性,减少错误,加强沟通。(2) 结构化系统开发的生命周期法。任

14、何系统都会经历一个发生、发展、消亡的过程,物流信息系统也不例外,也有其生命周期。对生命周期各阶段的划分,不同的方法会有些差别,但实质上没什么变化。基本分为五个阶段:系统规划、系统分析、系统设计、系统实施、系统运行和维护。图7-1是对系统生命周期的详细描述。 提出要求系统评价初步调查可行性研究系统维护审批系统运行维护系统规划详细调查验收系统分析系统实施逻辑设计系统转换系统设计编程调试审查总体设计审查详细设计图7-1 系统开发生命周期系统开发生命周期各阶段的主要工作有: 系统规划阶段。是根据用户的系统开发请求,进行初步调查,明确问题,确定系统目标和总体结构,确定分阶段实施进度,然后进行可行性研究。

15、 系统分析阶段。其任务是分析业务流程;分析数据与数据流程;分析功能与数据之间的关系;最后提出分析处理方式和新系统逻辑方案。 系统设计阶段。其任务是总体结构设计;代码设计;数据存储文件设计;输入输出设计;模块结构与功能设计。与此同时,根据总体设计的要求购置与安装一些设备,进行试验,最终给出设计方案。 系统实施阶段。其任务是同时进行编程(由程序员执行)和人员培训(由系统分析设计人员培训业务人员和操作员),以及数据准备(由业务人员完成),然后投人试运行。 系统运行和维护阶段。其任务是同时进行系统的日常运行管理、评价、监理审计三部分工作。然后分析运行结果,如果运行结果良好,则送管理部门,指导生产经营活动;如果存在问题,则要对系统进行修改、维护或者是局部调整;如果出现了不可调和的大问题(这种情况一般是系统运行若干年之后,系统运行的环境已发生了根本的变化时才可能出现),则用户将会进一步提出开发新系统的要求,这标志着老系统生命的结束和新系统的诞生。(3)结构化系统开发方法的优缺点优点:整体思路清楚,能够从全局出发,步步为营,减少返工,有利于提高开发质量;设计工作中阶段性非常强,每一

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号