欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    02电子商务信息系统的开发.ppt

    • 资源ID:5822266       资源大小:2.71MB        全文页数:60页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    02电子商务信息系统的开发.ppt

    第二章 电子商务信息系统开发,案例1亚马逊网络书店系统的建立,1995年开张的亚马逊书店()是在互联网及网络经济高速发展的时期建立的。2000年起营业额超过18亿美元。书店的创建之初,设计开发了高度自动化、高效率的电子商务系统,系统涵盖了销售、支付、客户关系管理等部分功能,保障了其业务飞速发展。,案例2UPS电子商务的发展,UPS公司(美国联合包裹公司)是全球最大的包裹快递公司,它创建于1907年。创建以来,UPS公司能够向客户提供包裹追踪查询等服务。1995年以前,UPS的客户服务一直通过电话进行。1995年UPS在Internet上建立了网站,通过静态页面进行宣传。1996年到1997年,也就是当其竞争对手联邦快递FedEx建立了FedEx Ship后,UPS建起了一套完备的电子商务系统,系统在亚特兰大、纽约配置有SUN公司的应用服务器及Web服务器,并和公司原有的一套基于IBM AS/400的系统联机,向客户提供服务。,2.1 电子商务系统建设与开发的特点,电子商务系统开发与一般的信息系统开发类似,但是同时具备自己的独特特点涉及面广,数据量大阶段多,周期长环境多变,必须充分考虑适应环境变化在总体的优化下考虑局部的优化,2.1 电子商务系统建设与开发的特点,在实施前不能做充分的现场实验,必须注重设计与组织的管理体制密切相关与组织发展变化密切相关组织是信息系统开发的基础信息成为组织的战略资源信息系统是组织发展的核心能力与管理者(或决策者)的管理决策思路密切相关,2.2 电子商务系统的生命周期,1 信息系统的生命周期评估立项信息系统是为企业生产、管理和决策服务的,当这些环节中产生需求时,企业一般需要对需求进行评估和规划,确定系统建设的目标、内容,并对可能需要的投入以及建设信息系统可能产生的效益进行评估。,2.2 电子商务系统的生命周期,系统分析对需求进一步调查和分析,在此基础上明确未来系统的需求,从总体上把握待建系统的规模和总体框架。规避系统建设可能产生的风险。系统设计侧重于明确系统的功能和逻辑结构,确定系统实施的方式和方法开发集成将系统的逻辑结构转化成物理结构运行维护系统投产后,根据新问题,完善系统功能。,2.2 电子商务系统的生命周期,IBM提出的电子商务系统的生命周期,IBM将电子商务系统的生命周期归结为4个阶段企业商务模型的转变阶段应用系统的构造阶段系统的运行阶段资源的利用阶段,IBM提出的电子商务系统的生命周期,企业商务模型的转变阶段将现有商务模式扩展到网络,创造电子商务模型需要考虑电子商务技术对商务过程中各商务活动的影响,并将电子商务系统与企业内部信息系统、商务合作伙伴之间的信息共享作为一个整体来考虑。应用系统的构建阶段使用基于开放标准的途径,将已有的应用系统迁移到Web上,将电子商务系统的网络环境、支持平台、应用软件与外部信息系统集成为一个整体,时最终构造一个基于标准的、以服务器为中心的、可伸缩的、可快速部署的、易用的和易管理的系统。,IBM提出的电子商务系统的生命周期,系统的运行阶段涉及到一个可伸缩的、可用的、安全的运行环境。不仅是计算机系统的正常运行企业的商务活动迁移到电子商务系统上来资源的利用阶段资源利用指对知识和信息的利用创造价值,2.2 电子商务系统的生命周期,2 电子商务系统生命周期的特点电子商务系统作为一类信息系统,包括立项规划、系统分析、设计、开发集成、维护几个阶段电子商务系统生命周期可以划分为商务模型的转变、应用系统的构建、系统运行和资源利用四部分商务模型转变对应于系统立项规划系统分析阶段而应用系统的构造包括系统设计、开发集成阶段电子商务系统的规划阶段非常重要,这一阶段要在战略层次系统的、有前瞻性的考虑到企业的商务模式如何变化。,2.3 电子商务系统建设过程,2.3 电子商务系统建设过程,1 电子商务系统的规划阶段主要内容是为企业未来的商务发展规划蓝图,为企业的电子商务系统奠定基础需要确定企业未来电子商务运行模式,这是系统建立的起点,也是系统设计、集成的基础在这一阶段需要确定电子商务系统的体系结构着眼点集中在如何为企业设计出一种新型的价值链,变革企业的商务流程,将企业与客户、合作伙伴紧密连接在一起,关键是如何转变与集成商务过程,更好地为客户服务,2.3 电子商务系统建设过程,2 系统设计阶段目标是在电子商务系统规划的基础上,确定整个电子商务系统体系结构中各个组成部分的具体内容。重点是确定电子商务业务系统的功能、平台的基本功能和系统平台的构成,规划电子商务系统体系结构中的各个部分。系统设计阶段的基本步骤采集需求、选择可替代结构确定体系结构和选择组件总体来讲,系统设计阶段的最终目标是确定电子商务系统的逻辑结构和应用功能,2.3 电子商务系统建设过程,系统需求分析对企业的需求进行调查,了解企业的需求,吸取相关领域电子商务实施的经验,明确电子商务系统需要满足的基本要求,为系统技术方案比选提供参考依据系统技术方案比选系统结构确认,2.3 电子商务系统建设过程,系统开发与集成阶段根据前面需求、系统逻辑结构设计,确定需要那些产品或者技术来构筑电子商务系统的平台并完成应用软件系统的编码,最终将电子商务系统的应用软件和各种平台集成在一起主要包括四个方面的任务应用软件开发系统平台的选择和搭建软硬件系统集成系统评估和优化,2.3 电子商务系统建设过程,电子商务应用软件系统开发阶段需要注意的问题企业在转型过程中是不完整的,所以系统的应用需求不可能是完整的尽可能的利用快速原型法构造电子商务系统的原型结构,以便与客户在直观的界面前应用尽可能使用Java、组件技术进行系统开发以保持系统的可移植性,加快系统的开发速度电子商务系统未来面对的客户数量是难以估算所以在开发联机应用时,必须充分地为应用并发事务处理能力做好充足的考虑,避免未来应用不能应付快速增长的负荷,2.3 电子商务系统建设过程,系统评估和优化主要目标测试系统是否满足企业电子商务运作的基本要求,测试并分析系统的主要性能指标,优化系统的性能,提高系统的效率主要任务系统测试包括整体性能、极限性能、可操作性测试等,有关系统整体性能的指标参数是非常重要的。系统优化测试的内容主要对电子商务系统而言,2.3 电子商务系统建设过程,系统实施阶段主要任务是设计合理的系统设施计划,确定系统实施的组织安排,准备应用培训,完成电子商务系统的上线运行准备系统运行/维护阶段系统的运行过程出了电子商务系统的正常投产外,还包括相应的维护、管理,以及企业基于这样一个系统的市场、销售、客户服务等基本商务环节的运作与管理。,2.4 电子商务信息系统的开发方法,1 信息系统开发方法概念一种使用早已定义好的技术集和符号表示习惯来组织系统生产过程的方法。一般表述成一系列的步骤每一步骤都与相应的技术和符号表示相关系统开发方法的目标规定的投资和时间内,开发出符合用户需求的高质量的软件。为了达到此目的,需要有成熟的开发方法。,结构化方法原型方法面向对象的方法CASE方法,软件危机,IBM360系列机操作系统IBM于1963年-1966年开发IBM360操作系统5000人一年的工作量,最多时有 1000人投入开发;近100万行的源程序;每次发行的新版本都是从前一版本中找出1000个程序错误而修正的结果负责人F.D.希罗克斯在总结项目时无比沉痛地说,“正像一只逃亡的野兽落到泥潭中作垂死挣扎,越是挣扎,陷得越深,最后无法逃脱灭顶的灾难,程序设计工作正像这样一个泥潭一批批程序员被迫在泥潭中拼命挣扎,谁也没有料到问题竟会陷入这样的困境。”,软件危机,计算机系统发展的早期时代所形成的错误概念与做法,严重阻碍了计算机软件的开发。人们将60年代后期,在软件的开发和维护过程中,遇到的一系列严重问题,统称为软件危机。软件开发费用和进度难以控制开发的软件不能满足用户需求软件可维护性差软件质量差概括起来一是如何开发软件,以满足对软件的需求;二是如何维护数量不断增长的已有软件产品。,软件危机,解决软件危机的途径既要有技术措施(方法和工具),又要有必要的组织管理措施。将软件开发看作是一个工程项目正确地应用各种方法和工具有效地使用各种软件工具和环境按工程化的原则和方法组织软件开发工作是有效的,是摆脱软件危机的一个主要出路。为了解决软件危机,既要有技术措施,也要有组织管理措施,从技术和管理两方面来研究如何更好地开发和维护计算机软件的。,2.4 电子商务信息系统的开发方法,2 结构化系统开发方法SSA&D(Structured System Analysis and Development Methodology)方法面向数据流的开发方法,简单实用,应用广,技术成熟。用系统工程的思想和工程化的方法、按用户至上的原则,结构化、模块化、自顶向下地对信息系统进行分析与设计。结构化方法的构成结构化分析结构化设计结构化程序设计,2.4 电子商务信息系统的开发方法,结构化分析根据分解与抽象的原则,按照系统中数据处理的流程,用数据流图来建立系统的功能模型,完成需求分析。结构化设计根据模块独立性准则、软件结构准则,将数据流图转换为软件的体系结构,用软件结构图来建立系统的逻辑模型,实现系统的概要设计。结构化程序设计根据结构程序设计原理,将每个模块的功能用相应的标准控制结构表示出来,实现详细设计。,2.4 电子商务信息系统的开发方法,结构化开发方法的特点面向用户严格区分工作阶段 自顶向下进行开发模块化处理工作文档的标准化和文献化原则结构化方法将软件开发任务按照软件生命周期划分成阶段分段顺序进行,因此这种方法又叫生命周期方法。,电子商务系统生命周期,2.4 电子商务信息系统的开发方法,结构化方法优缺点优点简单、清晰,易于学习掌握和使用。注重系统开发过程的整体性和全局性。严格区分工作阶段。目标明确,阶段性强,开发过程易于控制。缺点(1)是一种预先定义需求的方法,基本前提是必须能够在早期就确定用户的需求,只适应于可以在早期阶段就完全确定用户需求的项目。(2)开发周期长,难以适应环境变化。,特别适合于数据处理领域的问题,支持工具较多,发展较为成熟。结构化方法对于大规模项目及特别复杂项目不太适应,该方法难于解决软件重用问题,难于适应需求变化的问题,难于彻底解决维护问题。,2.4 电子商务信息系统的开发方法,3 原型法原型法(Prototyping Method)是为快速开发系统而推出的一种开发模式。所谓信息系统原型,就是一个可以实际运行、可以反复修改、可以不断完善的信息系统。原型法开发目的改进传统的结构化开发方法的不足缩短开发周期减少开发风险,系统开发初期,系统开发人员在初步获取用户基本需求和主要功能的基础上,在强有力的软件环境支持下,迅速构造出系统的初始原型,开发人员与用户在此基础上一起反复不断对原型进行修改、细化、完善,直至用户满意为止。,2.4 电子商务信息系统的开发方法,原型法基于并非所有的需求在系统开发以前都能准确地定义。提供快速的系统建造工具。需要有实际的、可供用户参与的系统模型。系统开发中大量的反复修改是必要的和不可避免的。原型法开发过程确定系统的基本需求和主要功能建立初始原型运行、评价初始原型修改与完善细化系统,建成系统模型,原型法的关键是:通过迭代,逐步逼近用户需求真正目标。,2.4 电子商务信息系统的开发方法,用户对新系统提出基本要求和主要功能,开发人员总结用户需求,开发/修正原型系统,满意?,确定原型后处理,完成系统交付使用,作为结构化设计方法分析设计的基础,优点提高开发效率系统用户满意度高 一定程度上可降低开发费用缺点对开发工具要求高 对复杂系统和大型系统建立原型困难 对用户的业务水平要求较高,容易走上机械模拟原手工系统的轨道,2.4 电子商务信息系统的开发方法,4 面向对象方法Object Oriented Method,OOM(OOA,OOD,OOP)把数据和过程包装成为对象,以对象为基础对系统进行分析与设计的方法。面向对象方法为认识事物提供了一种全新的思路和办法,是一种综合性的开发方法。,客观世界是对象组成的,每种对象都有各自的内部状态和运动规律,不同对象之间的相互作用和联系就构成了各种不同的系统。对象由属性和方法组成。对象之间的联系对象的结构对象的封装(Encapsulation),2.4 电子商务信息系统的开发方法,OO方法基本思想客观事物由对象组成的,对象是事物的抽象属性反映了对象的信息特征,操作定义对象行为对象间联系通过消息传递机制来实现类的上层可有父类,下层可有子类,形成类的层次结构,子类通过继承机制获得其父类的特性开发过程需求获取Object Oriented Analysis,OOAObject Oriented Design,OODObject Oriented Programing,OOP,2.4 电子商务信息系统的开发方法,优点与人们习惯的思维方法一致从OOA到OOD的过渡是方便的、平稳的、自然的,OOD是OOA的修改或增补。稳定性好、可重用性好、可维护性好缺点必须依靠一定的软件工具支持总体设计也须以结构化方法的自顶向下的整体性系统调查和分析作基础,否则同样会存在结构不合理、关系不协调的问题。学习和掌握面向对象方法有一定难度,2.4 电子商务信息系统的开发方法,5 CASEComputer Aided Software Engineering,计算机辅助软件工程,是一种自动化或半自动化的方法,能够全面支持除系统调查外的每一个开发步骤。严格地讲,CASE是开发环境而不是开发方法。提高了软件质量和软件重用性加快了软件开发速度简化了软件开发的管理和维护自动生成开发过程中的各种软件文档,系统实现,2.4 电子商务信息系统的开发方法,6 敏捷开发敏捷过程Agile dail software development is a conceptual framework for undertaking software engineering projects that embraces and promotes evolutionary change throughout the entire life-cycle of the project.敏捷软件开发是一个概念意义上的框架,用来取代软件工程项目的概念;它强调在项目的整个生命周期中,拥抱并促进由于软件进化式的发展所带来的变化。,2.4 电子商务信息系统的开发方法,拥抱并促进变化世界上唯一不变的是变化。学会如何识别变化的大势,并在可能的时候,促使变化向好的方向发展,才是面对变化的正确应对之法。,顺势而为,无为无不为 老子,2.4 电子商务信息系统的开发方法,敏捷宣言(Manifesto for Agile Software Development)2001年提出的第一版的敏捷软件开发宣言:We are uncovering better ways of developing software by doing it and helping others do it.Through this work we have come to value:我们正在通过实践和帮助其他人实践,揭示更好的开发软件的方法。我们从实践中得出的价值观是:,2.4 电子商务信息系统的开发方法,That is,while there is value in the items on the right,we value the items on the left more.,Individuals and interactions over processes and tools人和交互重于过程和工具Working software over comprehensive documentation 可以工作的软件重于求全责备的文档Customer collaboration over contract negotiation 客户合作重于合同谈判Responding to change over following a plan 随时应对变化重于循规蹈矩,2.4 电子商务信息系统的开发方法,在敏捷宣言的背后,有其遵循的12条原则:我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意。即使到了开发的后期,也欢迎改变需求,敏捷过程利用变化来为客户创造竞争优势。经常性地交付可以工作的软件,交付的间隔可以从几个星期到几个月,交付的时间间隔越短越好。在整个项目开发期间,业务人员和开发人员必须天天都在一起工作。围绕被激励起来的个体来构建项目。给他们提供所需的环境和支持,并且信任他们能够完成工作。,2.4 电子商务信息系统的开发方法,在团队内部,最具有效果并且富有效率的传递信息的方法,就是面对面的交流。工作的软件是首要的进度度量标准。敏捷过程提倡可持续的开发速度。责任人、开发者和用户应该能够保持一个长期的、恒定的开发速度。不断地关注优秀的技能和好的设计会增强敏捷能力。简单是根本的。最好的构架、需求和设计出自于自组织的团队。每隔一定时间,团队会在如何才能更有效地工作方面进行反省,然后相应地对自己的行为进行调整。,2.5 电子商务信息系统的开发方式,电子商务系统的实现有多种方法,每一种开发方式都有各自的特点和适用性、优点和缺点。企业开发信息系统之前,应该根据企业的实际情况和开发方式的特点做最好的匹配选择。自主开发委托开发购置商品软件等,2.5 电子商务信息系统的开发方式,1 用户自主开发企业安排内部的或招聘信息系统专业人员开发系统。自主开发需要一支系统开发队伍,在开发中非常紧张和繁忙,任务完成后,又相对空闲,一般的小企业难以承受这方面的开销而较少采用自主开发方式。自主开发的前提条件组织高层决策者重视组织内管理观念到位拥有一支结构合理的开发队伍各方面支持(资金、人员、设备等),2.5 电子商务信息系统的开发方式,优点有利于与用户协调,减少需求的不确定性项目的可控性较好,用户的适应性也比较理想具有其他企业难以模仿的独创性和差异性,从而保证企业的竞争优势企业拥有自主开发的电子商务系统的全部知识产权,易于升级和管理,开发维护一体化缺点系统性及质量较难保证,开发周期比较长开发环境相对比较封闭,容易用现代信息技术加固传统的管理方法,不利于推动组织变革需要较多的信息开发人员,实际的开发投入较高,2.5 电子商务信息系统的开发方式,2 委托开发与系统专业公司或科研单位通过合约的形式,支付费用,委托他们为自己开发信息系统。目前尽管有较多的商品软件可以选购,但一些特殊的和个性化较强的信息系统,商品软件并不一定适合。优点系统性与质量有一定的保证,能较好地通过信息系统的开发推动组织变革。缺点不利于培养组织自己的信息系统维护人员有一定的风险,容易造成信息技术依赖性,2.5 电子商务信息系统的开发方式,3 购置商品软件购置现成的信息系统商品软件,必要时对软件包做一定的修改(二次开发),安装初始化后即可投运。已有较知名的研制与销售应用软件的公司和产品,但软件品种及软件供应商的选择是至关重要的问题。注意:购置商品软件,系统分析阶段是不能省略的。商品应用软件品种很多,单一功能的小软件到企业业务集成的大系统,价格在几万元至数百万元之间。,2.5 电子商务信息系统的开发方式,优点开发周期短经反复调试应用,可靠性好,节省维护费用嵌入现代管理方法,引入成功经验,促使组织变革缺点不能满足组织的特殊、多变的需求,费用投入较大,最初的实施与维护费可能是商品软件价格的数倍企业管理模式向商品软件模式靠拢,在有利于组织变革的同时,失败的风险也变大商品软件只提供使用权,不提供技术细节,一旦出现问题或需要改进,只能依赖软件供应商,2.5 电子商务信息系统的开发方式,4 外包开发外包(Out Sourcing),为了抓好自己的核心业务而将非核心业务委托外部机构来完成的新模式,在资源的充分开发和利用上优势明显。电子商务系统生命周期的各个阶段都有提供外包服务的组织,包括系统的开发、系统运行与维护等。外包与委托有相似性也有区别外包服务商通过资源的可重用来获利外包承接商一般已有规范的标准和模式委托业务通常有一定研究性质和难度外包的范围更广泛,例如系统的运行、数据的备份服务等,而委托业务主要是电子商务信息系统的开发,2.5 电子商务信息系统的开发方式,外包开发工作流程优点比较经济和实惠,成本较低服务质量和开发进度有保证缺点存在信息系统的控制权问题信息系统中的商业秘密安全性问题对外包服务商有较强的依赖性,2.5 电子商务信息系统的开发方式,案例:中海油的MIS开发方法的选择,背景中国海洋石油总公司是经国务院批准于1982年2月15日成立的国家石油公司。为降低成本,提高效益,公司一直在信息化建设上不遗余力。公司先后建设了海洋石油卫星通讯网、广域网、局域网、海洋石油网络应用系统等。其中,有两个大型的MIS开发系统勘探开发系统财务管理系统,案例:中海油的MIS开发方法的选择,(1)勘探开发系统从1994年自行组织力量开始建设,先后建立了勘探数据库、开发数据库、生产动态信息库。该系统已应用与公司的相关部门和所属分公司,主要服务于管理层和技术层。,案例:中海油的MIS开发方法的选择,(2)财务管理系统的开发经历了多个阶段.80年代后期公司曾组织过一次财务信息系统的开发,系统是在DOS环境下运行的单机版并在部分下属单位推广应用,尽管没有成功,却为公司的会计电算化打下了良好的技术基础。后来,公司又组织由财务人员和计算机技术人员参加的项目组,开发了一套在微机UNIX主机终端环境下运行的多用户版,这套软件经许多下属公司实施或二次开发后一直使用,提供了财务工作中大量的帐务处理和报表功能。96年,在公司领导的主持下,财务管理系统完全外包给用友集团,包括今后的应用系统的维护工作。,案例:中海油的MIS开发方法的选择,中国海洋石油公司开发财务管理系统的目的在于自动化的手段来加速财务活动的处理速度和提高财务规划的准确度,而不是要从财务系统的开发中学到这类软件的开发技术,公司采用外部化,选择同用友集团合作,具有以下优点:(1)避免公司内部的技术人员设计过多的技术细节,可以节省大量人力。(2)可以避开自行开发可能会遇到的各种难题,使完成后的财务系统具有更强大的财务处理功能。(3)能够大大节省需要投入项目调研和开发所需的时间,保证系统按时使用。,用友开发系统时,采用原型法,系统的开发过程更加灵活,大幅度节省时间,保证了整个开发项目的如期完工。纯面向对象方法实现起来有一些困难,而且目前系统的开发应用也不广泛,所以只把它作为系统某一部分功能内部设计的参考方法。各种方法不是互相排斥的,在建设一个系统时,一定要结合组织的实际情况,灵活的加以选择应用。,各阶段时间分配,各类人员投入,系统成功实施的前提条件,组织方面领导重视观念正确管理规范措施落实人员方面落实相关的领导人员落实相关的项目管理人员落实相关的技术人员落实相关的管理工作人员(用户),系统成功实施的前提条件,技术方面有足够的技术力量有成熟的技术支持有使用生命周期法的开发经验有现成的软硬件支持经济方面有充足的经济力量支持有足够的发展后劲,

    注意事项

    本文(02电子商务信息系统的开发.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开