7.3 电子商务系统总体结构设计

7.3 电子商务系统总体结构设计

电子商务系统的总体结构设计是指确定整个系统由哪些部分组成, 以及各部分在物理、逻辑上的相互关系。它是在系统体系结构的基础上, 针对电子商务的目标, 界定系统的外部边界和接口, 确定系统的内部组成及其相互关系, 确定未来电子商务系统的逻辑结构。

电子商务系统总体结构设计包括如下2个方面的内容。

1.确定系统的外部接口

通过分析, 将电子商务系统与其外部环境区分开来, 从而使总体结构设计有一个明确的范围, 因此必须设计外部接口。电子商务系统与其外部环境的接口, 包括以下4个方面。

①与企业合作伙伴之间的接口。

②与企业内部既有信息系统的接口。

③与交易相关的公共信息基础设施之间的接口。

④其他接口, 如企业与政府或其他机构之间的接口。

电子商务系统与其外部环境的接口如图7-1所示。

图7-1 电子商务系统与其外部环境的接口

2.确定系统的组成结构

系统的组成结构主要说明目标系统内部的组成部分, 以及系统内部与外部环境的相互关系。

第1章中描述了电子商务系统的体系结构包括基础层、服务层、应用层和表达层。根据系统的体系结构, 电子商务系统的总体结构重点描述前3层, 如图7-2所示。表达层设计内容可以在电子商务系统网站设计中进行。

图7-2 电子商务系统的总体结构

系统应用层的软件总体结构设计就是构建电子商务系统总体功能结构, 并进行分层功能结构设计, 经过层层分解, 可以把一个复杂的电子商务系统分解为多个功能较为简单的, 大小适当、任务单一、相对独立、易于实现的功能模块。顶层功能较为综合, 低层功能更加具体, 最后以电子商务系统总体结构图的方式反映电子商务系统的各项功能关系。该过程可以用图7-3所示的某家具公司电子商务系统的树形图来描述。

系统应用层和服务层的结构设计也可以用类似于图7-4所示的框图, 其既可以表示应用层软件的组成, 也可用于表示系统的整体组成。图7-4为某公司电子商务系统的组成结构。

系统基础层的内容见本章第4节。

图7-3 某家具公司电子商务系统的树形图

图7-4 某公司电子商务系统的组成结构