网站设计与管理 赵守香 第 5 章 电子商务应用系统设计

网站设计与管理 赵守香 第 5 章 电子商务应用系统设计

ID:40336368

大小:537.50 KB

页数:44页

时间:2019-07-31

网站设计与管理 赵守香 第 5 章 电子商务应用系统设计_第1页
网站设计与管理 赵守香 第 5 章 电子商务应用系统设计_第2页
网站设计与管理 赵守香 第 5 章 电子商务应用系统设计_第3页
网站设计与管理 赵守香 第 5 章 电子商务应用系统设计_第4页
网站设计与管理 赵守香 第 5 章 电子商务应用系统设计_第5页
资源描述:

《网站设计与管理 赵守香 第 5 章 电子商务应用系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、电子商务系统分析与设计(九)系统设计代码设计输入输出设计数据库设计系统设计阶段的任务系统设计阶段的任务是根据新系统的逻辑模型,考虑实际的技术、经济和运行环境等条件,确定系统的物理实施方案,即解决“系统如何做”的问题。系统设计阶段的主要活动有:1.系统总体设计2.系统详细设计3.编写系统设计说明书系统设计的原则(要求)系统的工作效率。指系统处理能力、速度、响应时间等与时间有关的指标,它取决于系统的硬件及其组织结构,人机接口的合理性,计算机处理过程的设计质量等。系统的可靠性。系统在运行过程中抗干扰和保证正常工作的能力。系统的可变性。系统修改和维护的难

2、易程度。系统的工作质量。系统提供信息的准确性、及时性、使用的方便性等。系统的经济性。系统的收益应大于支出的总费用。系统总体结构设计1.系统总体结构设计的任务2.模块凝聚和模块耦合的概念、类型3.系统模块划分的原则和方法4.系统控制结构图的基本符号和绘制方法系统总体结构设计的任务系统总体结构设计的任务是将整个软件系统合理地划分为若干个功能模块,确定各功能模块之间以及模块内部的关系,使整个系统具有良好的可用性、适应性、可读性,便于调试和维护。那么,在划分模块时,应采用什么指导思想和办法,才能使模块的划分满足上述要求呢?结构化设计的基本思想结构化设计是

3、运用一组标准的准则和工具帮助系统设计员确定软件系统是由哪些模块组成的,这些模块用什么方法连接在一起,才能构成一个最优的软件系统结构。它的基本思想是:1.模块化一个软件系统由若干个模块组成。一个模块就是一个处理功能,对给定的输入信息,进行加工处理,得到输出结果。在结构化设计中,一个模块的功能应当简单明确,易于理解,且模块之间的联系应尽可能少。结构化设计的基本思想2、自顶向下,逐步求精系统划分模块的工作按层次进行,即:先把整个系统划分为若干个模块,每个模块再划分为若干个更小的模块,直到最低层的模块是功能相对独立、不能再分解为止。3、上层模块分解为下层

4、模块的3种结构形式上层模块分解成下层模块,有三种基本的结构形式:顺序结构、分支结构、循环结构。不管一个系统多么复杂,模块间的关系都是着三种关系的组合。模块划分的原则划分模块时,应使模块之间的联系尽可能少,而模块内自身联系尽可能密切。我们分别用模块的“凝聚”和“耦合”来表示模块内和模块之间的联系程度。模块凝聚:“模块凝聚”用来衡量一个模块内部自身功能联系的紧密程度,也是衡量模块划分质量好坏的一个重要标准。模块凝聚的级别按模块的凝聚程度划分,可分为5级:偶然凝聚:模块内部各组成部分的处理彼此无关,是最差的模块凝聚方式。逻辑凝聚:模块包括一系列同种类型

5、的活动,为了使用该模块,必须从中选择出所需要的活动。时间凝聚:模块的各个处理动作与时间有关。如初始化模块,必须按一定的次序执行。模块凝聚的级别数据凝聚:模块对同一数据执行多个处理活动,且表示数据的连续变化。也就是说,数据凝聚的模块是由这样一些活动组成的,这些活动中前一个活动的输出是后一个活动的输入。功能凝聚:模块内所有的活动执行且只执行一个与问题有关的功能。这是系统具有可维护性的一般要求,是凝聚程度最高的模块。模块耦合耦合是对两个模块之间联接程度的一种度量。模块之间的依赖程度越大,则其耦合程度也就越大。很显然,为了使软件系统具有较好的可维护性和可

6、修改性,模块间的耦合程度应越小越好。耦合的三种类型根据模块之间传递的信息不同,可把耦合分为三种类型:数据耦合:两个模块之间只传递在处理中所必需的数据。数据耦合是模块间必要的数据通信,是不可避免的。控制耦合:一个模块将控制信息传递给另一个模块,以控制该模块的内部处理逻辑。当发生控制耦合时,说明模块划分不彻底,被调用模块不是执行单一的功能。非法耦合:一个模块和另一个模块的内部发生联系,也称病态耦合,是最差的一种耦合。模块划分的原则在划分模块时,应按照“高凝聚、低耦合”的原则。尽量使得每一个模块的功能单一。模块之间的联系尽量少。模块划分的描述—控制结构

7、图控制结构图用来描述模块之间的层次关系、调用关系和信息传递关系,是系统物理结构的主要工具。控制结构图中采用的符号:模块调用关系数据传递控制传递选择传递循环调用数据存储模块之间调用的原则每个模块有自己的任务,只要接到上层模块的调用命令时才能执行。模块之间的通信仅限于直接上下级模块。若有模块要与非直接上下级模块发生通信关系,必须通过其上级模块进行传递。模块调用顺序为自上而下。控制结构图的绘制方法在进行模块分解时,可以采用两种不同的方式:以转换为中心结构的分解:如果待分解的模块是一个数据凝聚的模块,称该模块为以转换为中心的模块。可以把它分解为输入、处理

8、、输出三大模块。以业务为中心结构的分解:如果模块为逻辑凝聚的模块,可以将它分解为一个检查业务类型的模块和一个调度模块,根据不同的业务类型

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。