电子商务-系统结构.docx

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子商务-系统结构

PAGE \* MERGEFORMAT39 电子商务系统结构 概论 1.1.1 系统 系统是由若干相互作用、相互依存的组成部分(或称部件)为实现某一目标而有机结合的一个整体。 一般的系统模型包括三部分: 输入、处理、输出 系统具有边界,边界之外称为环境。 系统一般具有如下一些性质 ⑴目的性⑵集合性⑶相关性⑷适应性 1.1.2 电子商务系统 2、电子商务的定义 ⑴狭义电子商务(commerce) 指通过Internet(包括企业内部网Intranet)或电子数据交换(EDI)进行的交易活动。所以,从这一点出发,也有人将电子商务称为 IC (Internet Commerce )。 ⑵广义电子商务(business) 泛指利用企业电子手段实现的商务活动的整个过程,是各参与方通过电子方式而不是直接物理交换或直接物理接触方式来完成的任何业务交易。 1.2 电子商务系统一般体系框架 电子商务系统的一般体系框架指的是与电子商务系统规划、设计、运行有关的外部环境、内部组成部分的集合。 1.3 电子商务系统的开发方法 软件开发方法是指软件系统开发过程所遵循的办法和步骤。 在信息系统的开发过程中,常使用的几种典型方法,也是在开发电子商务系统中能够使用的方法,如:(1)结构化方法:快速原型法:面向对象法:组合开发: CASE方法: 1.3.2 结构化方法 “结构化”一词出自结构化程序设计。 结构化方法是基于软件开发生命周期的概念发展起来的。 结构化方法的基本思想是: 用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化,自上而下地对系统进行分析,自下而上实现的开发方法。 结构化系统开发方法过程 ⑴ 系统规划阶段 根据用户的请求,初步调查,明确问题,然后进行可行性研究。 ⑵ 系统分析阶段 分析业务流程;分析数据与数据流程;分析功能与数据之间的关系;最后提出新系统逻辑方案。 ⑶ 系统设计阶段 总体结构设计;代码设计;信息系统流程图设计;数据库件设计;输入/输出设计;模块结构与功能设计;编写程序设计说明书。根据总体设计的要求购置与安装设备,最终给出系统实施方案。 结构化方法归纳起来有如下特点: ⑴强调面向用户的原则⑵严格按照阶段顺序进行。⑶自上而下地分析。⑷模块化处理。 ⑸工作文档的规范化和标准化原则 结构化方法存在的严重缺点 ⑴系统开发周期过长。⑵要求系统开发者在开发初期就全面认识系统的各方面的需求、管理状况以及预见可能发生的变化。⑶费用较高。 1.3.3 原型法 它是开发者在初步了解用户需求的基础上,构成、设计和开发一个系统初始模型,该模型称为原型或骨架。(一个可以实现的系统应用模型。) 开发过程: (1确定用户的基本需求2开发初始原型系统(3使用和和评价原型;(4修改和改进原型。 原型法的特点 ⑴原型法的开发周期短、费用相对较少。⑵系统的开发容易符合用户的实际需要,所以系统开发的成功率高,容易被用户接受。⑶有利于系统的运行、管理与维护⑷原型法需要有一个强有力的开发软件做为支持。 原型法缺点 ⑴对于大型系统或复杂的系统,没有充分的整体规划和系统分析,很能构造出原型。 ⑵对于大量运算的、逻辑性较强的程序模块很难构造出模型供人评价。 原型法的应用范围 对于小型、简单、处理过程比较明确,没有大量运算和逻辑处理过程的系统,应用原型法会取得较好的效果。 1.3.4 面向对象的方法 面向对象方法(Object Oriented Method,OOM)是在各种面向对象的程序设计方法基础上逐步发展起来的一种新的软件开发方法。 出发点和基本原则是模拟人类日常的逻辑思维方式。尽可能使问题空间和方法空间在结构上一致。 OOM基于类和对象的概念进行扩展。 面向对象的方法有如下要点: ⑴抽象性,把客观事物看成是由对象组成的,对象是事物抽象的结果。类是抽取实体特征建立,对象是类的具体化。 ⑵封装性,对象由属性和操作组成的,其属性反映了对象的数据信息特征,而操作则用来定义对象的行为。对象+属性+方法。 ⑶动态链接性,对象之间的联系是通过消息传递机制来实现的。 ⑷继承性,一个类的上层可以有父类,下层可以有子类,形成类的层次结构,子类继承父类的属性和方法,提高重用。 3.面向对象的方法的特点 面向对象的方法的主要优点是: ⑴与人类的思维方式一致。⑵稳定性好。⑶可重用性好⑷可维护性好 4 面向对象开发方法的不足 首先,必须依靠一定的软件技术支持。 其次,在大型项目的开发上,具有一定的局限性,必须以结构化方法的自顶向下的整体性系统调查和分析作基础,否则,同样会存在系统结构不合理、关系不协调的问题。 三种开发方法的比较 ⑴ 结构化方法 先对问题进行调查,然后从功能和流程的角度来分析、了解和优化问题,最后规划和实现系统。 ⑵ 原型法 先请用户介绍问题

文档评论(0)

明若晓溪 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档