物流管理信息系统开发.ppt
《物流管理信息系统开发.ppt》由会员分享,可在线阅读,更多相关《物流管理信息系统开发.ppt(72页珍藏版)》请在三一办公上搜索。
1、第九章 物流管理信息系统开发,物流管理信息系统的开发方法 物流管理信息系统的开发过程 第三方物流管理信息系统设计 中海物流有限公司物流管理信息系统,本 章 学 习 目 标,了解物流管理信息系统的开发策略 熟悉结构化系统开发方法,理解系统开发的周期 熟悉原型方法的工作流程 了解物流管理信息系统的目标 熟悉物流管理信息系统的开发所包含的六个步骤 了解典型的几个属于物流管理信息系统范畴的系统规划设计 了解第三方物流管理信息系统体系结构设计、数据流程图设计和数据库设计 理解第三方物流管理信息系统功能模块设计,范 例,业内资深专家预言,在新世纪,谁掌握了物流与配送,谁就赢得了市场。值得注意的是,专业化的
2、第三方物流的发展,已成为目前世界各国和大型跨国公司所关注、探讨和实践的热点。而第三方物流的基础是信息化建设,信息技术实现了数据的快速、准确传递,提高了仓库管理、装卸管理、采购、订货、配送发运、订单处理的自动化水平,使订货、包装、保管、运输、流通加工实现一体化,从而使物流过程更加合理化、高效化、现代化。,第一节 物流管理信息系统的开发方法,系统的开发策略 结构化系统开发方法 原型方法,物流管理信息系统的开发是一个较为复杂的系统工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理认识、认识规律以及工程化方法等方面的问题。尽管系统开发方法有很多种,但至今尚未形成一套完整的、能为所有系统开
3、发人员所接受的理论以及由这种理论所支持的工具和方法。,一、系统的开发策略 要实际开发一个系统,首先必须制定相应的系统开发策略。系统的开发策略是指包括识别问题,明确系统开发的指导思想,选定恰当的开发方法,确定系统开发过程、方式、原则等各个方面在内的一种系统开发总体方案。开发策略涉及到四个主要问题。1、识别问题 制定一个信息系统开发总体方案,首要任务是识别问题。问题识别阶段需要解决的问题有:,一、系统的开发策略 1、识别问题 制定一个信息系统开发总体方案,首要任务是识别问题。问题识别阶段需要解决的问题有:1)信息和信息系统需求的确定性程度,即考察用户对系统的需求状况,是真正迫切需要还是一时的兴致或
4、为了某种应酬;考察信息系统在未来组织中的作用和地位;2)信息和信息处理过程的确定性程度,即考察现有的信息(或数据)是否准确、真实;统计渠道是否可靠;现有的信息处理过程是否规范化、科学化;,一、系统的开发策略 1、识别问题 制定一个信息系统开发总体方案,首要任务是识别问题。问题识别阶段需要解决的问题有:3)体制和管理模式的确定性程度,即考察现有的组织机构、管理体制是否确定,会不会发生较大(或根本)的变化;管理模式是否合理,是否满足生产经营和战略发展的要求等;4)用户的理解程度,即即用户是否真正认识了系统开发的必要性和开发工作的艰巨性;用户对自己的工作以及他以后将在信息系统中所担当的工作是否有清醒
5、的认识等;,一、系统的开发策略 1、识别问题 制定一个信息系统开发总体方案,首要任务是识别问题。问题识别阶段需要解决的问题有:5)现有的条件和环境状况。,一、系统的开发策略 2、可行性研究 可行性是指在当前组织内外的具体条件下,系统开发工作是否具备必要的资源和条件。系统开发工作不但要考虑是否有可能实现,还必须考虑是否有必要进行。系统开发可行性研究包括四个方面。1)目标和方案的可行性。目标是否明确,方案是否切实可行。2)技术方面的可行性。根据现有的技术条件提出的要求能否达到,如计算机速度、容量等能否达到要求。,一、系统的开发策略 2、可行性研究 系统开发工作不但要考虑是否有可能实现,还必须考虑是
6、否有必要进行。系统开发可行性研究包括四个方面。3)经济方面的可行性。主要是从组织的人力、财力、物力三方面来考察系统开发的可行性。另一方面,是要研究系统开发后可能带来的经济效益(包括直接效益和间接效益)。4)社会方面的可行性。主要指一些社会的或者人的因素对系统的影响。,一、系统的开发策略 3、开发前的准备工作 搞好开发前的准备工作是信息系统开发的前提条件。系统开发前的准备工作一般包括基础准备和人员组织准备两部分。1)基础准备工作。一般包括:管理工作要严格科学化,具体方法要程序化、规范化;做好基础数据管理工作,严格计量程序、计量手段、检测手段和基础数据统计分析渠道;数据、文件、报表的统一化。2)人
7、员组织准备。包括:领导参与开发并一抓到底是确保系统开发能够成功的关键因素;建立开发队伍并明确各类人员的职责。,一、系统的开发策略 4、系统开发策略 1)接收式的开发策略。根据用户需求和现有的状况直接设计编程,并过渡到新系统。这种策略主要适用于主系统规模不大、信息和处理过程结构化程度高、用户和开发者又都很有经验的场合。2)直接式的开发策略。这是指经过调查分析后,即可确定用户需求和处理过程,且以后不会有大的变化,则系统的开发工作就可以按照某一种开发方法的工作流程,按部就班地走下去,直至最后完成开发任务。这种策略对开发者和用户要求都很高,要求在系统开发之前就完全调查清楚实际问题的所有状况需求。,一、
8、系统的开发策略 4、系统开发策略 3)迭代式的开发策略。这是指当问题具有一定的复杂性和难度,一时不能完全确定时,就需要进行反复分析、反复设计,随时反馈信息,发现问题,修正开发过程的方法。这种策略一般花费较大,耗时较长,但对用户和开发者的要求较低。4)实验式的开发策略。这是指当需求的不确定性很高,一时无法制定具体的开发计划时,则只能用反复实验的方法来做。原型方法就是这种开发策略的典型代表,这种策略一般需要较高级的软件支撑环境,且在使用上对大型项目有一定的局限性。,一、系统的开发策略 5、系统开发计划 主要是针对已确定的开发策略,选定相应的开发方法。常用的系统开发方法有结构化系统分析与设计方法、原
9、型方法、目标导向(或称为面向对象)方法、计算机辅助软件工程方法等。开发计划主要是制订系统开发的工作计划、投资计划、进度计划、资源利用计划。一般多根据具体问题、具体情况而定,没有统一的模式。在一般情况下,常用甘特图来记载描绘开发计划的时间、进度、投入和工作顺序的关系。,二、结构化系统开发方法 结构化系统开发方法亦称SSA&D(Structured System Analysis and Design)或SADT(Structured Analysis and Design Technologies),是目前自顶向下结构化方法、工程化的系统开发方法和生命周期方法的结合,是迄今为止开发方法中应用最普
10、遍、最成熟的一种。,二、结构化系统开发方法 1、结构化系统开发的基本思想 用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下地对系统进行分析与设计。具体来说,就是先将整个信息系统开发过程划分成若干个相对独立的阶段,如系统规划、系统分析、系统设计、系统实施等。在前三个阶段坚持自顶向下地对系统进行结构化划分,在系统调查或理顺管理业务时,应从最顶层的管理业务入手,逐层深入至最基层。,二、结构化系统开发方法 1、结构化系统开发的基本思想 在系统分析、提出新系统方案和系统设计时,应从宏观整体入手,先考虑系统整体的优化,然后再考虑局部的优化问题。在系统实施阶段,则应坚持自底向上地逐
11、步实施。也就是说,组织力量从最基层的模块做起(编程),然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上、逐渐地构成整体系统。,二、结构化系统开发方法 2、结构化开发方法的特点 1)自顶向下整体性的分析与设计和自底向上逐步实施的系统开发过程。即在系统分析与设计时要从整体考虑(自顶向下);而在系统实现时,则要根据设计的要求先编制一个个具体的功能模块(自底向上)。2)用户至上。3)深入调查研究。4)严格区分工作阶段。实际开发过程中要求按照划分的工作阶段一步步地展开工作,以便于计划和控制进度。,二、结构化系统开发方法 2、结构化开发方法的特点 5)充分预计可能发生的变化。结构化开发方法
12、强调在系统调查和分析时,对将来可能发生的变化给予充分的重视,强调所涉及的系统对环境的变化具有一定的适应能力。6)开发过程的每步都按工程标准规范化,文档资料也要标准。,二、结构化系统开发方法 3、系统开发周期 用结构化系统开发方法开发一个系统时,要将整个开发过程分为五个首尾相连的阶段,一般称之为系统开发的生命周期。,系 统 开 发 生 命 周 期(图),二、结构化系统开发方法 3、系统开发周期 1)系统规划阶段。系统规划阶段的工作是根据用户的系统开发请求,初步调查,明确问题,然后进行可行性研究。如果不满意,则要反馈并修正这一过程;如果不可行,则取消项目;如果可行并满意,则进入下一阶段工作。2)系
13、统分析阶段。系统分析阶段的任务是:分析业务流程;分析数据与数据流程;分析功能与数据之间的关系;最后提出新系统逻辑方案。若方案不可行,则停止项目;若方案不满意,则修改这个过程;若可行并满意,则进入下一阶段。,二、结构化系统开发方法 3、系统开发周期 3)系统设计阶段。系统设计阶段的任务是:总体结构设计;代码设计;数据库/文件设计、输入/输出设计;模块结构与功能设计。根据总体设计的要求购置与安装设备,最终给出设计方案,如不满意,则反馈并修正这个过程;如满意,则进入下一阶段工作。4)系统实施阶段。系统实施阶段的任务是同时进行编程(程序员)、人员培训(有系统分析设计人员培训业务人员和操作员)以及数据准
14、备(业务人员),然后投入试运行。如有问题,则修改程序;如果满意,则进入下一阶段工作。,二、结构化系统开发方法 3、系统开发周期 5)系统运行阶段。系统运行阶段的任务是:同时进行系统的日常运行管理、评价、监理审计三部分工作,然后分析运行结果。如果运行结果良好,则送管理部门,指导生产经营活动;如果有点问题,则要对系统进行修改、维护或者是具备调整;如果出现了不可调和的大问题(这种情况一般是在系统运行若干年之后,系统运行的环境已经发生了根本的变化时才可能出现),则用户将会进一步提出开发新系统的要求,这标志着老系统生命的结束、新系统的诞生。,三、原型方法 原型方法是20世纪80年代随着计算机软件技术的发
15、展,特别是在关系数据库系统(RDBS)、第四代程序生成语言(4GLS)和各种系统开发生成环境产生的基础之上,提出的一种从设计思想到工具、手段都全新的系统开发方法。与前面的结构化方法相比,它扬弃了那种一步步周密细致地调查分析、然后整理出文字档案、最后才能让用户看到结果的繁琐做法。原型方法一开始就凭借着系统开发人员对用户要求的理解,在强有力的软件环境支持下,创新一个实实在在的系统原型,然后与用户反复协商修改,最终形成实际环境。,三、原型方法 1、原型方法的工作流程 首先用户提出开发要求,开发人员识别和归纳用户要求,根据识别、归纳的结果,构造出一个原型(即程序模块),然后同用户一道评价这个原型。如果
16、不行,则回到第三步,重新构造原型;如果不满意,则修改原型,直到用户满意为止。,原 型 方 法 的 工 作 流 程,三、原型方法 2、原型方法的软件支撑环境 原型方法有很多长处,有很大的推广价值,但必须要有一个强有力的软件支持作为背景,没有这个背景,它将变得毫无价值。一般认为原型方法所需要的软件支撑环境主要有:1)一个方便灵活的关系数据库系统(RDBS);2)一个与RDBS相对应的、方便灵活的数据字典,它具有存储所有实体的功能;3)一套与RDBS相对应的快速查询系统,能支持任意非过程化的(即交互定义式)组合条件的查询;,三、原型方法 2、原型方法的软件支撑环境 原型方法有很多长处,有很大的推广价
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流 管理信息系统 开发
链接地址:https://www.31ppt.com/p-5786005.html