版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章信息技术应用基础黄鑫12023/9/142023/9/1422023/9/143美国联合包裹服务公司(UPS)是一家百年老字号,也是美国经济的支柱企业。在经过近一个世纪的运作之后,他们已经由一家拥有技术的货车运输公司,演变成拥有货车的技术型公司。这是一个突破性的变革,成功来自于UPS在数字时代来临时紧紧抓住了发展电子商务这一良机,实现了由传统物流企业向电子物流企业的跨跃。商业界人士评价,当经济的原动力已从实物的传递转向大规模的信息电子化传递时,真正的赢家将是UPS这样二者兼具的公司。UPS总裁兼首席执行官吉姆·凯里在解释传统供应链与电子供应链的区别时说,电子供应链改变了传统供应链的运行方向。在传统供应链中,供应商是将货物沿着供应链向最终用户的方向“推动”。这样的系统需要在仓库里储存货物,尽管这种作法并不合算。而电子供应链,主张的是只及时生产顾客所需的产品,而不需在仓储上耗费巨资。在电子商务及新的在线购物系统中,顾客可从供应链的每个成员中“拉出”他们所需的东西,结果是顾客可获得更加快速而可靠的服务,而供应商也可减少成本。为了有效地实施拉动战略,企业必须与供应链中的所有成员建立电子联系。UPS一直在争取使自己成为每个客户供应链中不可缺少的环节。在这个过程中,UPS成长为一家信息公司。目前,UPS可向顾客和供应商提供瞬间电子接入服务,以便查阅有关包裹运输和传递过程的信息。UPS能够对每日运送的1300万个邮包进行电子跟踪。例如一个出差在外的销售员在某地等待某些样品的送达,他可以通过UPS安排的3COM网络系统中输入UPS运单跟踪号码,即可知道货物在哪里。当需要将货物送达另一个目的地时,可再次通过网络以及附近的手机通信塔台,找出货物的位置,并指引到最近的投递点。UPS的驾驶员是公司大型电子跟踪系统中的关键人物。他们携带了一块电子操作板,称作DLAD(运送信息获取装置),可同时捕捉和发送运货信息。一旦用户在DLAD上签收了包裹,信息将会在网络中传播。寄件人可以登录UPS网站了解货物情况。同时,驾驶员行驶路线的塞车情况,或用户需即时提货等信息也可发放给DLADGrouporbusinessunitnamefilename.pptTheUPSOlympicMarketingPlan
April200692023/9/14一、软件工程概述(一)软件工程的起源1、软件的有关知识软件由计算机程序、数据及文档组成。软件具有抽象性、软件生产无明显制造过程、无磨损性、对计算机硬件依赖性、软件的手工开发方式、软件本身复杂性和软件的高成本等特点。第一节软件工程102023/9/14第一节软件工程112023/9/14第一节软件工程122023/9/14第一节软件工程132023/9/14(二)软件工程概述1、软件工程的定义
经过几十年的研究和探讨,美国著名软件工程专家(B.W.Boehm)将软件工程定义为“运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必须的相关文档资料。”第一节软件工程142023/9/141968年,NATO正式提出“软件工程(SoftwareEngineering)”这一术语(二)软件工程概述1、软件工程的定义
经过几十年的研究和探讨,美国著名软件工程专家(B.W.Boehm)将软件工程定义为“运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必须的相关文档资料。”2023/9/1415美国电气与电子工程师学会将软件工程定义为:对软件开发、运行、维护的系统化的、有纪律的、可定量的方法之应用,即是对软件的工程化应用第一节软件工程162023/9/14软件工程目标之间的关系第一节软件工程172023/9/143、软件工程基本原则(1)抽象与自顶向下、逐层细化
软件工程开发是一项庞大的工作,可以采取抽象的方法,即抽取事物最基本的特性和行为,忽略非基本的细节;同时,可以采用分层次抽象,自顶向下、逐层细化的办法来控制软件开发过程中的复杂性。(2)信息隐蔽和数据封装
通过接口访问数据,用户并不需要清楚这些细节如何实现,采用使用与实现分离的原则。第一节软件工程182023/9/14(3)模块化
模块应具有良好的接口定义,如C中的函数调用,或C++中的类。2023/9/1419(4)局部化(5)确定性
软件开发过程中所有概念的表达应该是确定的、无歧义的、规范的,这有助于开发人员在交流时不至于产生误解。(6)一致性和标准化
软件开发的团体性决定的。在概念术语符号及接口方面要保持一致。(7)完备性和可验证性2023/9/1420二、软件的生存期模型1、瀑布模型第一节软件工程212023/9/141970年温斯顿·罗伊斯(WinstonRoyce)提出了著名的“瀑布模型”,直到80年代早期,它一直是唯一被广泛采用的软件开发模型。瀑布模型的优点是以项目的阶段评审和文档控制为手段有效地对整个开发过程进行指导,从而保证了软件产品及时交付,并达到预期的质量要求,缺点是成品时间长,缺乏灵活性。2023/9/1422瀑布的各项活动按自上而下,相互衔接的固定次序像瀑布一样逐级下落,每项活动均处于一个质量环(输入-处理-输出-评审)中2、演化模型(原型模型)演化模型主要针对事先不能完整定义需求的软件开发。用户可以给出待开发系统的核心需求,并且当看到核心需求实现后,能够有效地提出反馈,以支持系统的最终设计和实现。软件开发人员根据用户的需求,首先开发核心系统。当该核心系统投入运行后,用户试用之,完成他们的工作,并提出精化系统、增强系统能力的需求。软件开发人员根据用户的反馈,实施开发的迭代过程。第一节软件工程232023/9/142023/9/1424缺点:如果所有的产品需求在一开始并不完全弄清楚的话,会给总体设计带来困难及削弱产品设计的完整性,并因而影响产品性能的优化及产品的可维护性。如果缺乏严格的过程管理的话,这个生命周期模型很可能退化为一种原始的无计划的“试-错-改”模式。2023/9/14253、螺旋模型1988年,巴利·玻姆(BarryBoehm)正式发表了软件系统开发的“螺旋模型”,它将瀑布模型和快速原型模型结合起来,强调了其他模型所忽视的风险分析,特别适合于大型复杂的系统。分为四个象限
第一节软件工程262023/9/142023/9/14272023/9/1428螺旋模型开发步骤2023/9/14292023/9/14304、增量模型第一节软件工程312023/9/145、喷泉模型喷泉模型主要用于采用对象技术的软件开发项目。
该模型认为软件开发过程自下而上周期的各阶段是相互迭代和无间隙的特性。软件的某个部分常常被重复工作多次,相关对象在每次迭代中随之加入渐进的软件成分。无间隙指在各项活动之间无明显边界,如分析和设计活动之间没有明显的界限,由于对象概念的引入,表达分析、设计、实现等活动只用对象类和关系,从而可以较为容易地实现活动的迭代和无间隙,使其开发自然地包括复用。第一节软件工程322023/9/142023/9/14336、智能模型
智能模型基于知识的软件开发模型,它与专家系统结合在一
起。该模型应用基于规则的系统,采用归纳和推理机制,帮助软件人员完成开发工作,并使维护在系统规格说明一级进行。该模型在实施过程中要建立知识库,将模型本身、软件工程知识与特定领域的知识分别存入数据库。以软件工程知识为基础的生成规则构成的专家系统与含应用领域知识规则的其他专家系统相结合,构成这一应用领域软件的开发系统。第一节软件工程342023/9/142023/9/1435三、软件工程环境和原理(一)软件工程环境1、软件工程环境的定义美国国防部在STARS计划中对软件工程环境定义如下:软件工程环境是一组方法、过程及计算机程序的整体化构建,支持从需求定义、程序生成直到维护的整个软件生存期。第一节软件工程362023/9/14软件工程环境是响应的一组软件工具的集合,支持一定的软件开发方法或按照一定的软件开发模型组织而成。它支持应用软件的全部或部分自动生产过程,从而提高软件的生产率,降低了软件的成本,改善了软件的质量。2023/9/14372、软件工程环境的特点(1)数据库中可以存放目标系统的定义描述,是软件工程环境最重要的特征。(2)采用一体化的集成工具,可以实现开发活动之间的全自动切换,不需用户干预。(3)采用具有弹出功能的多级菜单、在线帮助技术、可以同一时间监控处理不同任务的多窗口技术、指导用户操作的向导技术来提高操作者的效率。第一节软件工程382023/9/14(4)用户可以在不同阶段按实际需求,以不同格式提取相关信息。(5)用户可以随时对当前收集到的数据进行一致性检查和完整性分析。(6)为了满足用户和开发组的不同需求,软件工程环境必须是可裁减的和可扩充的。(7)好的软件工程环境可以帮助项目工程管理的实施。(8)好的软件工程环境可以支持一种或多种系统开发方法。第一节软件工程392023/9/14第一节软件工程(二)软件工程的基本原理1、按软件生存期分阶段制定计划并认真实施2、坚持进行阶段评审3、坚持严格的产品控制4、使用现代程序设计技术5、明确责任,使得工作结果能够得到清楚的审查6、用人少而精;不断改进开发过程402023/9/14软件工程项目的失败有50%以上是由于计划不周而造成的,因此需要把软件生命周期分成若干阶段编程是一项精细的工作,一个位置的编码错误可能导致一系列的错误采用变动控制采用先进的开发技术,如JAVA、PHP、C++尽量明确规定开发小组的责任和产品标准开发人员素质效率差别相差级数高,控制成本一、数据库概述数据库是物流中不可缺少的工具,是绝大部分企业信息系统的核心物流管理的数据库应用包括各种物资、商务数据的存储与管理,如查询、分类等。企业决策支持从大量的物流、商务数据中提取对企业物流、商务有用的信息,设计数据仓库、数据挖掘等新技术。第二节数据库技术412023/9/142023/9/1442(二)数据库的概念数据库(Databases,简称DB)是指长期保存在计算机的存储设备上、并按照某种模型组织起来的、可以被各种用户或应用共享的数据的集合。第二节数据库技术432023/9/141、数据库的特点数据库是数据的集合,它具有如下特点:第二节数据库技术442023/9/142、数据库的类型(1)层次式数据库第二节数据库技术452023/9/14具有“根”而且具有定向有序的树形结构,类似于WINDOWS系统的资源管理器。(2)网状式数据库第二节数据库技术462023/9/14(3)关系式数据库关系式数据库是目前应用最多的一种数据库模型,它将数据按逻辑归纳为满足一定条件的二维数表的一种形式,表中的每一列称为字段(即属性),字段名相当于标题栏中的标题,表中的每一行称为记录。第二节数据库技术472023/9/142023/9/14482023/9/1449(三)数据库管理系统((DatabaseManagementSystems,简称DBMS)指提供各种数据管理服务的计算机软件系统,服务对象包括:第二节数据库技术502023/9/14用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。二、数据库系统组成数据库系统是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。第二节数据库技术512023/9/14三、数据库设计数据库设计是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。第二节数据库技术522023/9/14数据库的设计过程:2023/9/1453需求分析:需求分析是数据库设计的基础,其主要任务是对数据库应用系统所要处理的对象进行全面的了解,手机用户业务需求,并建立需求工程文档。概念结构设计:是指在软件需求分析的基础上建立数据库的概念模型,即产生和反映企业组织信息需求的数据库概念模型,通常用E-R图2023/9/1454E-R方法是“实体-联系方法”(Entity-RelationshipApproach)的简称。它是描述现实世界概念结构模型的有效方法。是表示概念模型的一种方式,用矩形表示实体型,矩形框内写明实体名;用椭圆表示实体的属性,并用无向边将其与相应的实体型连接起来;用菱形表示实体型之间的联系,在菱形框内写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。2023/9/1455E-R图2023/9/1456联系可分为以下3种类型:(1)一对一联系(1∶1)例如,一个部门有一个经理,而每个经理只在一个部门任职,则部门与经理的联系是一对一的。(2)一对多联系(1∶N)例如,某校教师与课程之间存在一对多的联系“教”,即每位教师可以教多门课程,但是每门课程只能由一位教师来教。(3)多对多联系(M∶N)例如,图1表示学生与课程间的联系(“学”)是多对多的,即一个学生可以学多门课程,而每门课程可以有多个学生来学。联系也可能有属性。例如,学生“学”某门课程所取得的成绩,既不是学生的属性也不是课程的属性。由于“成绩”既依赖于某名特定的学生又依赖于某门特定的课程,所以它是学生与课程之间的联系“学”的属性。建立数据模型:将E-R图转成关系数据模型,实际上就是将实体、实体的属性和实体之间的联系转换为关系模式。数据库实施阶段:运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,将数据输入数据库,并进行试运行。数据库运行和维护阶段2023/9/1457四、数据仓库与数据挖掘(一)数据仓库1992年美国著名的信息工程学家Inmon在《建立数据仓库》中给出了数据仓库的定义:数据仓库是一个面向主题的、集成的、非易失的且随时间变化的数据集合,用来支持管理人员的决策。第二节数据库技术582023/9/14(二)数据挖掘“如何不被信息的汪洋大海所淹没,从中及时发现有用的知识,提高信息利用率。”是目前迫切需要解决的问题,数据挖掘技术就是在这样的背景下出现的。数据挖掘就是从大量的、不完全的、有噪声的、模糊的、随机的数据中,提取隐含在其中的、人们事先不知道的,但又是潜在有用的信息和知识的过程。数据挖掘技术是一门综合性的技术领域,主要涉及数据库、人工智能和数理统计3个技术领域。第二节数据库技术592023/9/14第二节数据库技术(三)数据仓库与数据挖掘的关系1、数据仓库系统的数据可以作为数据挖掘的数据源2、数据挖掘的数据源不一定必须是数据仓库系统602023/9/14P41测一测一、二2023/9/14612023/9/1462案例思考与分析
宝供自成立以来,一直致力于中国物流行业的发展与探索,率先转变传统观念,建立现代物流理念和物流服务管理模式;又大胆尝试用工业化管理标准,质量保证系统运用在物流服务中,并取得了显著的成效,在行业中率先建立物流信息管理体系,以便客户能实时地、动态地了解整个物流运作状况;率先构建基于全球供应链双向一体化的现代大型物流基地,2006年宝供为福田汽车股份有限公司提供从物资零部件的供应和生产生产库存的管理、JIT生产物流支持以及整车运输到备件物流的供应链一体化管理,更是标志宝供时限汽车物流的供应链一体化物流管理服务进入新的里程碑。宝供:以信息化带动供应链一体化
2002年~2003年
建立基于电子商务(B2B)的信息系统,与客户结成供应链一体化合作伙伴。2004年已基本建成宝供第三方物流信息集成平台,有效集成全面订单管理、仓储管理、运输管理和财务管理模块,实现了物流、信息流和资金流的一体化管理;通过EDI等技术,实现了与客户信息系统的有效信息交换与共享,在国内处于领先水平2023/9/1468宝供自行开发的第三方物流信息集成平台,具有高度适用性、集成性和扩展性,可根据需要不断地以自行开发或外购的方式添加各种功能和属性,现有的主要模块和功能如下:TOM:应用覆盖全国的宝供全面订单信息管理系统运输模块跟踪管理客户全国运输业务;全程跟踪订单状态OMS:订单管理系统(OrderManagementSystem)开发客户下单系统,开放库存查询程序、电子数据收发查询程序、条码扫描检查程序等配套程序供仓库或客户使用。
SMS:库存管理系统(StockManagementSystem)实现
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版泥浆外运承包合同(含应急处理预案)4篇
- 二零二五版拌合料生产技术标准制定与执行合同4篇
- 二零二五年度智能建筑暖通设备采购合同4篇
- 二零二五版门闸安全标准认证服务合同4篇
- 二零二五年度网络安全年薪制劳动合同4篇
- 二零二五年度冲击锤施工材料质量检测合同2篇
- 二零二五年度租赁市场合同纠纷解决策略4篇
- 二零二五年度城市更新改造项目规划合同4篇
- 二零二五年度农业电商数据安全与隐私保护合同样本3篇
- 2025年度二零二五年度猕猴桃出口贸易代理合同3篇
- 2024年供应链安全培训:深入剖析与应用
- 飞鼠养殖技术指导
- 坏死性筋膜炎
- 整式的加减单元测试题6套
- 股权架构完整
- 山东省泰安市2022年初中学业水平考试生物试题
- 注塑部质量控制标准全套
- 人教A版高中数学选择性必修第一册第二章直线和圆的方程-经典例题及配套练习题含答案解析
- 银行网点服务礼仪标准培训课件
- 二年级下册数学教案 -《数一数(二)》 北师大版
- 晶体三极管资料
评论
0/150
提交评论