第6-1章 e-c系统应用软留件设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6-1章 e-c系统应用软留件设计

第6章 E-C系统应用软件设计 电子商务系统详细设计 引言 电子商务系统一般框架的层次结构,可以看到电子商务应用软件在整个体系结构中位于最顶层,换句话说,底层的诸如硬件环境、网络环境、软件支撑平台等都是为应用软件服务的。 应用软件在电子商务系统中处于最为重要的地位,其优劣直接关系到企业的电子商务活动是否能够顺利、有效地开展。 电子商务系统设计的内容 商务应用软件设计的定位 引言 由于电子商务应用软件直接和企业的商务活动相关,而企业的电子商务活动无论从形式上还是业务内容方面,都没有固定的模式,而且电子商务已经在各个行业都得到了全面的应用,所以电子商务应用软件的功能、应用软件处理的流程也是千差万别的。 但是应用软件在设计原理上所有电子商务系统还是基本一致的,都包括: 章节目录 6.1子系统的划分及模块结构设计(掌握) 6.2电子商务系统功能结构图设计(掌握) 6.3电子商务系统系统流程图(掌握) 6.4电子商务系统代码设计(理解) 6.5电子商务系统I/O设计(理解) 6.6电子商务系统数据存储设计(掌握) 6.7电子商务系统设计说明书(掌握) 6.8电子商务系统设计实例(理解) 本章小结 思考与实践 6.1 子系统的划分及模块结构设计 系统逻辑模型中数据流图中的模块是逻辑处理模块,模型中没有说明模块的物理构成和实现途径,同时也看不出模块的层次分解关系,为此在系统结构设计中要将数据流图上的各个逻辑处理模块进一步分解,用模块结构图确定系统的层次结构关系,并将系统的逻辑模型转变为物理模型。 6.1 子系统的划分及模块结构设计 下面我们就来介绍如何进行模块的分解、将一个复杂的系统设计转为若干个子系统和一系列基本模块的设计,并通过模块结构图把分解的子系统和一个个模块按层次结构联系起来。 同时学习一下如何从数据流图导出模块结构图。 一、模块分解原则和依据 6.1 子系统的划分及模块结构设计 一、模块分解原则和依据(了解) 二、模块结构图(掌握) 三、模块结构的标准形式(了解) 四、从数据流图导出模块结构图的方法(掌握) 一、模块分解原则和依据 在结构化设计中,采用自顶向下,逐步细化的方法将系统分解成为一些相对独立、功能单一的模块。 一个合理的子系统或模块划分,应该是内部联系强,子系统或模块间尽可能独立,接口明确、简单,尽量适应用户的组织体系,有适当的共用性,即采用“耦合小,内聚大”原则。 一、模块分解原则和依据 在电子商务系统中,系统的各组成部分之间总是存在着各种联系的,将系统或子系统划分成若干模块,则一个模块内部的联系就是块内联系(内聚),而穿越模块边界的联系就是块间联系(耦合)。 由于模块之间的互相联系越多,模块的独立性就越少,这里,引入模块耦合和内聚的概念。 一、模块分解原则和依据 内聚表示模块内部各成分之间的联系程度。 耦合表示模块之间联系的程度。紧密耦合表示模块之间联系非常强,松散耦合表示模块之间联系比较弱,非耦合则表示模块之间无任何联系,是完全独立的。 一、模块分解原则和依据 一般说来,在系统中各模块的耦合小使得模块间尽可能相对独立,从而各模块可以单独开发和维护。 内聚大使得模块的可理解性和维护性大大增强。 因此,在模块的分解中应尽量减少模块的耦合,力求增加模块的内聚。 一、模块分解原则和依据 2.对子系统或模块进行划分的依据 按照结构化设计的思想,对模块或子系统进行划分的依据通常有以下几种: (1)按逻辑划分,把相类似的处理逻辑功能放在一个子系统或模块里。例如,把“对所有业务输入数据进行编辑”的功能放在一个子系统或模块里。那么不管是库存、还是财务,只要有业务输入数据都由这个子系统或模块来校错、编辑。 一、模块分解原则和依据 (2)按时间划分,把要在同一时间段执行的各种处理结合成一个子系统或模块。 (3)按过程划分,即按工作流程划分。从控制流程的角度看,同一子系统或模块的许多功能都应该是相关的。 (4)按通信划分,把相互需要较多通讯的处理结合成一个子系统或模块。这样可减少子系统间或模块间的通讯,使接口简单。 一、模块分解原则和依据 (4)按通信划分,把相互需要较多通讯的处理结合成一个子系统或模块。这样可减少子系统间或模块间的通讯,使接口简单。 (5)按职能划分,即按管理的功能。例如,财务、物资、销售子系统,或输入记帐凭证、计算机优解子系统或模块等等。 一般来说,按职能划分子系统,按逻辑划分模块的方式是比较合理和方便的,图6-4-1表示了按这种方式划分所组成的系统。 一、模块分解原则和依据 二、模块结构图 模块结构图是用于描述系统模块结构的图形工具,它不仅描述了系统的子系统结构与分层的模块结构,还清楚地表示了每个模块的功能,而且直观地反映了块内联系和块间联系等特性。 模块是组成目标系统

文档评论(0)

181****7523 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档