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