《物流管理信息系统现代物流信息管理系统的开发与集成.pptx》由会员分享,可在线阅读,更多相关《物流管理信息系统现代物流信息管理系统的开发与集成.pptx(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一节第一节 物流信息管理系统的开物流信息管理系统的开发过程发过程第1页/共36页n一、一、系统开发原则系统开发原则(2)需求满足性原则需求满足性原则(3)可靠性原则可靠性原则(4)经济型原则经济型原则(5)灵活性原则灵活性原则(6)可扩展性与可修改性原则可扩展性与可修改性原则(1)完整性原则完整性原则(8)安全性原则安全性原则(7)信息优化原则信息优化原则 第2页/共36页二、二、系统开发步骤系统开发步骤 1、可行性分析阶段、可行性分析阶段 2、系统规划阶段、系统规划阶段 4、系统设计、系统设计 5、系统测试、系统测试 6、系统实施、系统实施 7、系统维护与评价、系统维护与评价 8、系统更新
2、、系统更新 企业本体分析法企业本体分析法 3、系统分析阶段、系统分析阶段第3页/共36页三、三、系统开发过程系统开发过程n物流管理信息系统的目标物流管理信息系统的目标n物流管理信息系统物流管理信息系统由物流作业系统、物流控制系统组成。n物流作业系统物流作业系统的目标是在运输、保管、搬运、包装、流通加工等作业环节中使用先进的技能和技术,并使生产据点、物流据点、输配送路线、运输手段等网络化,从而提高各物流活动的效率。n物流控制系统物流控制系统的目标是在保证订货、进货、库存、出货、配送等信息准确通畅的基础上,使通讯据点、通讯线路、通讯手段网络化,提高物流作业系统的效率。第4页/共36页二、物流管理信
3、息系统的开发过程二、物流管理信息系统的开发过程n共包含六个步骤:共包含六个步骤:n 1、计划、计划n 2、需求分析、需求分析业务需求业务需求功能需求功能需求系统需求系统需求约束条件约束条件其他非功能需其他非功能需求求用户需求用户需求质量属性质量属性项目视图与范围文档项目视图与范围文档需求说明书需求说明书使用实例文档使用实例文档第5页/共36页n3、软件设计、软件设计n(1)数据库设计 n(2)窗体和报表设计n(3)运算过程和逻辑功能设计n(4)网络及通讯设计用户需求分析用户需求分析实施运行和维护实施运行和维护物流设计物流设计逻辑设计逻辑设计建立概念数据模型建立概念数据模型第6页/共36页n4、
4、程序编写、程序编写 把软件设计转换成计算机可以接收的程序,即写成以某一程序设计语言表示的“源程序清单”。n5、系统调试、系统调试 系统测试是保证软件质量的重要手段,其任务是发现并排除错误。测试又分为模块测试、集成测试、确认测试、系统测试。n6、系统运行与维护、系统运行与维护 系统运行与维护由用户执行,基本任务包括移交运行、硬件软件维护、系统评价等。第7页/共36页三、几个典型物流管理信息系统的三、几个典型物流管理信息系统的子系统的开发子系统的开发n1、货物动态跟踪系统、货物动态跟踪系统(1)系统目标)系统目标 为客户和物流公司的员工提供货物在各操作环节的及时动态信息。(2)系统结构图)系统结构
5、图客户客户货物跟踪系统货物跟踪系统物流公司员工物流公司员工运输子运输子系统系统仓储子仓储子系统系统其它作业其它作业子系统子系统配送配送子系统子系统分拣分拣子系统子系统第8页/共36页n(3)主要功能说明)主要功能说明动态信息比较动态信息比较动态信息产生、汇总动态信息产生、汇总动态信息反馈动态信息反馈第9页/共36页2、配送中心的信息系统、配送中心的信息系统n(1)系统目标)系统目标n(2)系统结构图)系统结构图货物跟踪系统货物跟踪系统销售管理系销售管理系统统采购管理采购管理系统系统仓库管理仓库管理系统系统财务会计系财务会计系统统辅助决策系辅助决策系统统第10页/共36页n(3)系统的主要功能)
6、系统的主要功能 销售管理系统 采购管理系统 仓库管理系统 财务会计系统 辅助决策系统第11页/共36页第二节第二节 物流信息管理系统的物流信息管理系统的实现与集成实现与集成第12页/共36页一、一、系统功能指标要求系统功能指标要求n系统功能反映的是系统与外部环境的关系,是系统功能反映的是系统与外部环境的关系,是指系统在某个给定范围内的职责和作业,表达指系统在某个给定范围内的职责和作业,表达的是系统的性质和行为。的是系统的性质和行为。n系统功能的基本特点:系统功能的基本特点:整体性整体性 易变性易变性 相对性相对性 控制性控制性第13页/共36页系统功能指标要求系统功能指标要求n分类:运行性运行
7、性功能指标功能指标运作性运作性功能指标功能指标第14页/共36页(一)运行性功(一)运行性功能指标能指标1、系统对操作的、系统对操作的响应时间响应时间2、系统对错误数、系统对错误数据的抵制能力据的抵制能力3、系统的交互性、系统的交互性4、系统的及时性、系统的及时性5、系统的准确性、系统的准确性(二)运作性功能(二)运作性功能指标指标 1、总体功能指标、总体功能指标2、子系统功能指标、子系统功能指标第15页/共36页1.总体功能指标总体功能指标(2)(2)精确性精确性 (3)(3)及时性及时性(1)(1)可得性可得性(5)(5)整体性整体性 (6)(6)可靠性可靠性(4)(4)灵活性灵活性第16
8、页/共36页2.系统子功能指标系统子功能指标n物品管理功能指标n存储管理功能指标n配送管理功能指标n运输与调度功能指标n客户服务功能指标第17页/共36页二、系统的实现二、系统的实现(一)系统实现目标(一)系统实现目标 实现系统设计的功能实现系统设计的功能(二)系统实现的主要内容和步骤(二)系统实现的主要内容和步骤物理系统的实现、程序设计的实现、物理系统的实现、程序设计的实现、数据准备、系统调试、人员培训数据准备、系统调试、人员培训第18页/共36页三、三、系统的集成系统的集成n系统集成系统集成是指在系统工程科学方法的指导是指在系统工程科学方法的指导下,根据用户需求,优选各种技术和产品,下,根
9、据用户需求,优选各种技术和产品,将各个分离的子系统连接成为一个完整、将各个分离的子系统连接成为一个完整、可靠、经济、有效的整体,并使之能彼此可靠、经济、有效的整体,并使之能彼此协调工作,发挥整体效益,达到整体性能协调工作,发挥整体效益,达到整体性能最优。最优。第19页/共36页(一)系统集成的特点(一)系统集成的特点n(1)系统集成是以满足用户的需求为根本出发点的。)系统集成是以满足用户的需求为根本出发点的。n(2)系统集成不是简单地选择最好的产品的行为,而是)系统集成不是简单地选择最好的产品的行为,而是根据用户的需求和投资规模选择最适合用户的产品和技术。根据用户的需求和投资规模选择最适合用户
10、的产品和技术。n(3)系统集成不是简单的设备供货,它是技术含量很高)系统集成不是简单的设备供货,它是技术含量很高的行为,体现的是设计、调试与开发。的行为,体现的是设计、调试与开发。n(4)系统集成包含技术、管理和商务等方面,是一项综)系统集成包含技术、管理和商务等方面,是一项综合性的系统工程。技术是系统集成工作的核心,管理和商合性的系统工程。技术是系统集成工作的核心,管理和商务活动是系统集成项目成功实现的可靠保障。务活动是系统集成项目成功实现的可靠保障。n(5)评价一个系统集成项目是都设计合理和实现成功的)评价一个系统集成项目是都设计合理和实现成功的重要因素是系统的性价比。重要因素是系统的性价
11、比。第20页/共36页(二)系统集成分类及实现(二)系统集成分类及实现n按按系统优化程度系统优化程度分为联通集成、共享集成、最优分为联通集成、共享集成、最优集成。集成。n按按所涉及范围所涉及范围分为技术集成、信息集成、组织和分为技术集成、信息集成、组织和人员集成、形象集成。人员集成、形象集成。n按按具体程度具体程度分为概念集成、逻辑集成、物理集成。分为概念集成、逻辑集成、物理集成。n按按集成的对象不同集成的对象不同分为:设备系统集成和应用系分为:设备系统集成和应用系统集成。统集成。第21页/共36页(三)集成策略(三)集成策略第三阶段,应用集成第三阶段,应用集成第一阶段,教育用户第一阶段,教育
12、用户。第二阶段,系统装设。第二阶段,系统装设。第22页/共36页第三节第三节 物流信息管理系统的测试物流信息管理系统的测试第23页/共36页n物流信息系统测试是继系统分析、系统设计、系物流信息系统测试是继系统分析、系统设计、系统编码实现后对系统质量、需求满足程度、可靠统编码实现后对系统质量、需求满足程度、可靠性、全面性等进行考查和测度的关键步骤,是对性、全面性等进行考查和测度的关键步骤,是对系统分析、设计、运行的最重复查和确认。物流系统分析、设计、运行的最重复查和确认。物流信息系统测试是系统开发过程中重要而漫长的一信息系统测试是系统开发过程中重要而漫长的一个阶段,意在检测出所开发的系统中隐藏的
13、错误个阶段,意在检测出所开发的系统中隐藏的错误和缺陷并进行纠正。从系统整体到各个模块的细和缺陷并进行纠正。从系统整体到各个模块的细节部分进行全面的检测,以保证系统的各种性能,节部分进行全面的检测,以保证系统的各种性能,使系统能够顺利运行实施。使系统能够顺利运行实施。第24页/共36页一、一、系统测试的相关理念系统测试的相关理念n一、系统测试的定义及目标一、系统测试的定义及目标n系统测试系统测试是在假定系统中有错误的前提下进行的,是为了发现错误而执行程序的过程。n系统测试的目标系统测试的目标就是希望能以最少的人力和时间发现潜在的各种错误和缺陷。n系统测试包括硬件测试硬件测试、网络测试网络测试和软
14、件测试软件测试。第25页/共36页二、系统测试的内容二、系统测试的内容n1、功能测试功能测试n2、性能测试性能测试n3、可靠性与安全性测试可靠性与安全性测试第26页/共36页三、系统测试的原则三、系统测试的原则n1、测试人员应避免测试自己设计的程序、测试人员应避免测试自己设计的程序n2、精心设计测试用例、精心设计测试用例n3、检查程序是否执行了规定外的操作、检查程序是否执行了规定外的操作n4、注重进行回归测试、注重进行回归测试n5、妥善保存测试用例、妥善保存测试用例第27页/共36页四、系统测试流程四、系统测试流程测测试试评评价价排排错错可靠可靠性模性模型型系统配置系统配置测试配置测试配置测试
15、结果测试结果期望结果期望结果统计出错率统计出错率正确正确可靠性预测可靠性预测第28页/共36页五、系统测试的步骤五、系统测试的步骤n1.模块测试模块测试n2.子系统测试子系统测试 n3.系统测试系统测试n4 验收测试验收测试第29页/共36页二、系统测试方法与技术二、系统测试方法与技术n系统测试的一般方法系统测试的一般方法软件测试软件测试人工测试人工测试机器测试机器测试个人复查个人复查走查走查会审会审白盒测试白盒测试黑盒测试黑盒测试第30页/共36页结构化测试方法结构化测试方法n1、等价分类法、等价分类法 主要思想:把程序的输入数据集合按输入条件划分为若干个等价类,没一等价类相对于输入条件表示
16、为一组有效或无效的输入,然后为每一等价类设计一个测试用例。n2、边界值分析法、边界值分析法 边界值分析(Boundary Value Analysis,BVA)技术,旨在选择测试用例,强迫程序在边界值上执行。n3、对比测试法、对比测试法第31页/共36页三、面向对象测试三、面向对象测试 n1、在、在OO语境中的单元测试语境中的单元测试 对OO软件的类测试等价于结构化的单元测试。和结构化的单元测试不一样,结构化的单元测试往往关注模块的算法细节和模块接口间流动的数据,OO软件的类测试是由封装在类中的操作和类的状态行为所驱动的。n2、在、在OO语境中的集成测试语境中的集成测试 集群测试是OO软件集成
17、测试的一步,通过设计和测试一组协作类(通过检查CRC和对象-关系模型而确定的)来试图发现写作中错误的测试用例。n3、在、在OO语境中的有效性测试语境中的有效性测试 OO软件的有效性集中在用户课件的动作和用户可识别的系统输出。为了协助有效性测试的导出,测试人员应该利用作为分析模型一部分的使用实例,使用实例提供了在用户交互需求中很可能发现错误的一个场景。第32页/共36页三、三、系统测试的主要活动系统测试的主要活动n1、硬件测试、硬件测试 (1)配置检测 (2)硬件设备的外观检查 (3)硬件测试第33页/共36页2、网络测试、网络测试n初验测试时所做的工作主要有:(1)网络设备的外观检查。(2)硬件测试。(3)网络连通测试。第34页/共36页3、软件测试、软件测试n可以分为四步进行:(1)单元测试)单元测试指对源程序中的没一个程序单元进行测试,验证每个模块是否满足系统设计说明书的要求 (2)组装测试)组装测试将已测试的模块组合成子系统 (3)确认测试)确认测试对整个软件进行验收 (4)系统测试)系统测试对整个系统进行总的功能、性能等方面的测试第35页/共36页感谢观看!感谢观看!第36页/共36页
限制150内