物流信息系统的开发Word文档格式.docx
《物流信息系统的开发Word文档格式.docx》由会员分享,可在线阅读,更多相关《物流信息系统的开发Word文档格式.docx(57页珍藏版)》请在冰豆网上搜索。
即要求依照标准化、工程化的方式和技术来开发系统。
六、进展转变的原则。
即充分考虑到组织管理模式可能发生的转变,使系统具有必然的适应环境转变的能力。
二、物流信息系统开发的预备工作
弄好系统开发前的预备工作是信息系统开发的前提条件。
系统开发前的预备工作一般包括基础预备和人员组织预备两部份。
一、基础预备工作。
科学管理是开发信息系统的基础,只有在合理的管理体制、完善的规章制度和科学的管理方式之下,系统才能充分发挥其作用。
基础预备工作一般包括:
管理工作要严格科学化,具体方式要程序化、规范化;
做好基础数据管理工作,严格计量程序、计量手腕、检测手腕和基础数据统计分析渠道;
数据、文件、报表的统一化。
二、人员组织预备。
系统开发的人员组织预备包括:
领导是不是参与开发并一抓到底;
成立一支由系统分析员、企业领导和管理职位业务人员组成的研制开发队伍;
明确各类人员(系统分析员、企业领导、业务管理人员、程序员、运算机软硬件保护人员、数据录入人员和系统操作员等)的职责。
(1)组织中的高层领导
一个组织要开发信息系统,高层领导是关键。
因为信息系统的开发必然要涉及组织结构的变更,而组织结构的变更实际上就是对权利和职责的再分派。
这种工作若是没有一把手的支持,是不可能做好的。
另外,对于信息系统这种组织中的神经中枢系统,其目标必需与组织的战略目标相一致,不然系统成立以后是无法运作的,而组织战略目标与信息系统目标的结合也只有最高领导才能把握。
所以组织中的高层领导必需是系统开发小组的领导成员,而且要在把握大方向时切实投入时刻和精力。
(2)系统分析员
系统分析员是实际系统开发的业务领导者与组织者,在系统开发中起着举足轻重的作用。
他要主持整个系统开发、肯定工作目标和实现目标的具体方案。
系统分析员不仅应当具有运算机软、硬件知识,知道企业管理的业务,了解现代化管理方式和经济数学模型在企业管理中的应用,还要擅长处置人际关系,能与各类人员成立良好的合作关系,擅长与不同背景的人员进行讨论,交流思想,有较强的组织能力。
(3)系统设计员
系统设计员负责系统的设计工作,参与系统开发的整体设计、模块设计及各类具体的物理设计工作,应当具有熟练的运算机专业知识,掌握成立管理信息系统的技术基础,熟悉系统实施与转换的一般技术方式。
(4)程序设计员
程序设计员的主要任务是依照程序设计说明书编制程序、调试程序、修改程序,直到新系统投入运行。
在系统交付利用以后,本企业的程序设计员还要担负系统的运行保护工作,负责程序的改良任务。
程序设计员应该有较强的逻辑思维能力,要掌握运算机软件的大体知识,熟练掌握数据库及程序设计语言。
(5)企业管理人员
参加系统开发的企业管理人员代表用户,他们在系统开发的前期和后期起着超级重要的作用。
在前期他们要把自己的需求超级准确、全面地提供给系统分析员,在与运算机工作人员进行沟通时,要把业务流程和系统功能论述透彻。
在后期系统的雏形出来以后,能够按照系统的功能对系统进行客观的评价,提出改良意见。
因此,参与系统开发的管理人员必需是业务骨干,要了解自己部门工作的关键点和难点。
更重要的是能够对未来信息系统的组成和添加哪些新功能有自己的观点。
总之,系统的运算机开发人员和各级管理人员必需发挥各自的专业特长,注重实际经
验的研究,注重沟通,要进行合理的分工与合作,发挥各自的优势,扬长避短,明确各自
的责任,保证开发工作的顺利进行。
三、选择系统开发的策略
在进行了上述工作以后,下一步将要考虑的则是系统开发策略的选择问题。
系统开发策略目前主要有四种:
一、接收式的开发策略。
通过调查分析,以为用户对信息需求是正确的、完全的和固定的,现有的信息处置进程和方式也是科学的,这时可采用接收式的开发策略,即按照用户需求和现有状况直接设计编程,并过渡到新系统。
这种策略主要适用于系统规模不大、信息和处置进程结构化程度高、用户和开始者又都很有经验的场合。
二、直接式的开发策略。
是指经调查分析后,即可肯定用户需求和处置进程,且以后不会有大的转变,则系统的开发工作就可以够依照某一种开发方式的工作流程(如结构化系统开发方式中系统开发生命周期的流程等),循序渐进地走下去,直至最后完成开发任务。
这种策略对开发者和用户要求都很高,要求在系统开发之前就完全调查清楚实际问题的所有状况和需求。
3、迭代式的开发策略。
是指当问题具有必然的复杂和难度,一时不能完全肯定地,就需要进行反复分析、反复设计,随时反馈信息,发觉问题,修正开发进程的方式。
这种策略一般花费较大,耗时较长,但对用户和开发者的要求较低。
4、实验式的开发策略。
是指当需求的不肯定性很高,一时无法制订具体的开发计划时,则只能用反复实验的方式来做。
原形方式就是这种开发策略的典型代表,这种策略一般需要较高级的软件支撑环境,且在利用上对大型项目有必然的局限性。
四、物流信息系统开发步骤
用结构化系统开发方式开发一个系统时,要将整个开发进程分为五个首尾相连的阶段:
一、系统计划阶段
系统计划阶段的工作是按照用户的系统开发请求,初步伐查,明确问题,然后进行可行性研究。
若是不知足,则要反馈并修正这一进程;
若是不可行,则取消项目;
若是可行并满意,则进入下一阶段工作。
二、系统分析阶段
系统分析阶段的任务是:
分析业务流程;
分析数据与数据流程;
分析功能与数据之间的关系;
最后提出新系统逻辑方案。
若方案不可行,则停止项目;
若方案不满意,则修改那个进程;
若可行并满意,则进入下一阶段的工作。
3、系统设计阶段
系统设计阶段的任务是:
整体结构设计;
代码设计;
数据库/文件设计;
输入/输出设计;
模块结构与功能设计。
与此同时,按照整体设计的要求购买与安装设备,最终给出设计方案。
如可行,则进入下一阶段工作。
4、系统实施阶段
系统实施阶段的任务是:
同时进行编程(由程序员执行)、人员培训(由系统分析设计人员培训业务人员和操作员)和数据预备(由业务人员完成),然后投入试运行。
若是有问题,则修改程序;
若是满意,则进入下一阶段。
五、系统运行阶段
系统运行阶段的任务是:
同时进行系统的日常运行理、评价、监理审计三部份工作,然后分析运行结果。
如运行结果良好,则送管理部门,指导生产经营活动;
若是点问题,则要对系统进行修改、保护或是局部调整;
如出现了不可调和的大问题(这种情形一般是在系统运行若年以后,系统运行的环境已经发生了根本的转变时才可能现),则用户将会进一步提出开发新系统的要求,这标志老系统生命的结束、新系统的诞生,这全进程就是系统开生命周期。
五、物流信息系统开发方式
开发物流信息系统的具体方式很多,通常将它们分为结构化系统开发方式、原型法、面向对象开发方式和CASE开发方式等几大类。
一、结构化系统开发方式
结构化系统开发方式是比较经典的一类系统开发方式,在20世纪70-80年代,该类方式超级盛行,在信息系统的开发上取得了较好的效果。
该方式强调从系统的角度动身来分析问题和解决问题,面对要开发的系统,从层次的角度,自顶向下地分析和设计系统,以为任何系统都有一个从发生、进展到消亡的生命周期,新系统是旧系统的继续。
开发进程强调严格的规范管理,工作文档要成文、要标准。
目前,该类方式仍不失为一种有效的方式,不过在开发工具上有了专门大的革新与进步;
在整体的系统开发上讲究与其它方式的结合,多种方式一路利用来开发信息系统。
(1)结构化系统开发法的大体思想。
要采用结构化的系统开发方式,第一,要把待解决的问题看成一个系统,就是说咱们要成立的信息系统和成立那个系统的整个进程是一个系统问题,咱们要依照系统的观点来分析和解决它。
第一要明确信息系统成立的目的,要把企业的需求弄清楚,不能含糊;
第二,要从整体的角度动身分析问题和解决问题,不能见木不见林,尽管局部的最优,而忽略全局的最优;
最后,还要考虑系统的相关性和环境适应性,注重子系统之间的各类联系,并给系统留有必然的扩充余地。
1自顶向下和自底向上相结合。
在系统分析与设计时要从整体全局考虑,要自顶向下地工作(从全局到局部,从领导到普通管理者)。
而在系统实现时,则要按照设计的要求先编制一个个具体的功能模块,然后自底向上慢慢实现整个系统。
2工作功效文档化、图表规范化。
在系统开发进程中的所有功效都要形成固定格式的文档寄存。
在利用工具进行分析和设计系统时,要统一采用规范化的图表设计。
如此做能够保证系统开发的持续性,减少错误,增强沟通。
(2)结构化系统开发的生命周期法。
任何系统都会经历一个发生、进展、消亡的进程,物流信息系统也不例外,也有其生命周期。
对生命周期各阶段的划分,不同的方式会有些不同,但实质上没什么转变。
大体分为五个阶段:
系统计划、系统分析、系统设计、系统实施、系统运行和保护。
图7-1是对系统生命周期的详细描述。
图7-1系统开发生命周期
系统开发生命周期各阶段的主要工作有:
1系统计划阶段。
是按照用户的系统开发请求,进行初步伐查,明确问题,肯定系统目标和整体结构,肯定分阶段实施进度,然后进行可行性研究。
2系统分析阶段。
其任务是分析业务流程;
最后提出分析处置方式和新系统逻辑方案。
3系统设计阶段。
其任务是整体结构设计;
数据存储文件设计;
输入输出设计;
与此同时,按照整体设计的要求购买与安装一些设备,进行实验,最终给出设计方案。
4系统实施阶段。
其任务是同时进行编程(由程序员执行)和人员培训(由系统分析设计人员培训业务人员和操作员),和数据预备(由业务人员完成),然后投人试运行。
5系统运行和保护阶段。
其任务是同时进行系统的日常运行管理、评价、监理审计三部份工作。
然后分析运行结果,若是运行结果良好,则送管理部门,指导生产经营活动;
若是存在问题,则要对系统进行修改、保护或是局部调整;
若是出现了不可调和的大问题(这种情形一般是系统运行若干年以后,系统运行的环境已发生了根本的转变时才可能出现),则用户将会进一步提出开发新系统的要求,这标志着老系统生命的结束和新系统的诞生。
(3)结构化系统开发方式的优缺点
①长处:
整体思路清楚,能够从全局动身,稳扎稳打,减少返工,有利于提高开发质量;
设计工作中阶段性超级强,每一—阶段均有工作功效出现;
每一阶段的工作功效是下一阶段工作的依据,工作进度比较容易把握,有利于系统开发的整体管理和控制。
另外,由于该方式强调从整体来分析和设计整个系统,因此在系统分析时,能够诊断出原系统中存在的问题和结构上的缺点,这一点是其它方式难以做到的。
②缺点:
a.系统的开发周期太长,有时系统开发尚未完成而内外环境已经发生了转变,对系统的需求也发生了转变。
b.这种方式要求系统开发者在调查中就要充分掌握