- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统设计概论
第6章 系统设计;6.1 系统设计概述;6.1 系统设计概述;三、系统设计的内容;四、系统设计的原则;系统总体结构设计的主要任务就是将整个系统合理的划分成各个功能模块,正确地处理模块之间的调用关系和数据联系,定义各模块的内部结构等。系统总体结构设计是否合理,对提高系统的各项指标至关重要,这些指标包括系统的可行性、可用性、可维护性、易读性及系统的工作效率等。 ;1、分解—协调原则
2、信息隐蔽—抽象的原则
3、自顶向下的原则
4、一致性原则 ;一、系统总体设计的原则;二、系统的功能结构图
所谓功能结构图就是按功能从属关系画成的图表,图中每一个框称为一个功能模块。功能结构图中各层功能与新的信息系统中数据流程图中的处理是对应的。
经过层层分解,可以把一个复杂的系统分解为多个功能较为单一的功能模块,每个模块完成一个特定的功能,这就是所谓的模块化程序设计方法。;酒店管理系统功能结构图;系统流程由系统流程图表示。系统流程图是在新系统的数据流程图的基础上绘制而成的,通常用它表达系统的执行过程。它用图形符号描述了所有的输入/输出和与之有关的处理过程,同时也包括所有文件的建立过程。系统流程图也表达了数据在系统中的流向。 ;绘制系统流程图的主要根据
(1)信息处理的步骤和内容;
(2)每一步所涉及的物理过程。主要包括:输入/输出的内容和形式,存储要求,加工所用的物理设备。
(3)各步骤之间的物理和逻辑关系。 ;绘制系统流程图的符号 ;绘制系统流程图的基本思路
为数据流程图中的处理功能画出数据关系图。它反映了数据之间的关系,即输入数据、中间数据和输出信息之间的关系。
合并各个处理功能的数据关系图综合起来,形成整个系统的数据关系图,即信息系统流程图。 ;酒店管理信息系统的系统流程图: ;1、模块化的概念
1)模块:是指一组程序语句或描述,它包括输入输出、逻辑处理功能、内部信息及其运行环境。 ;1、模块化的概念
2)模块化:把系统划分为若干个模块,每个模块完成一个特定的功能,然后将这些模块汇集起来组成一个整体系统,用以完成指定功能。模块数与系统成本之间存在一定的关系。;1、模块化的概念
3)模块独立性:由块间耦合和块内聚合两个标准来度量。 ;1、模块化的概念
4)模块结构图 ;1)数据耦合:数据耦合是指两个模块之间仅仅是通过数据信息相互依赖的关系。 ;四、系统模块结构设计;2)控制耦合: 如果两个模块间传递的信息中存在控制信息,那么这种耦合称为控制耦合。 ;四、系统模块结构设计;四、系统模块结构设计;3)公共耦合
如果模块间通过一个公共的数据区域传递信息时,则称之为公共耦合或公共数据耦合。公共数据区域实际上就是被设计成为多个模块公用数据的区域,例如一个公共数据缓冲区或一个公共数据文件等。 ;4)内容耦合
如果一个模块需要涉及另一个模块内部的信息,则这种联系称为内容耦合。例如,下面是内容耦合的常见形式:
一个模块访问另外一个模块内部的数据;
一个模块调用另一个模块中的部分程序代码;
一个模块存在多个入口、出口。
由于内容耦合严重影响了模块间的独立性,因此,进行系统设计时应尽可能避免。 ;5) 各种块间耦合的比较;6)模块设计时,应遵循的原则
模块间尽量使用数据耦合;
必要时才采用控制耦合;
对公共耦合应限制耦合的模块数;
坚决不用内容耦合。;块内聚合是衡量一个模块内部各个元素彼此结合的紧密程度。追求每一个模块高度的块内聚合,是系统设计的基本原则。 模块内聚合主要表现在一个模块内部各组成部分之间的联系,共用7种形式的模块内聚合。 ;(1) 偶然聚合;(2) 逻辑聚合;逻辑聚合实例;(3) 时间聚合;(4) 过程聚合;过程聚合模块;(5) 通信聚合;通信聚合模块例;(6) 顺序聚合;顺序聚合模块例;(7) 功能聚合;4. 耦合、聚合与模块独立性关系;5. 模块化举例;5. 模块化举例;5. 模块化举例;5. 模块化举例;5. 模块化举例;6.3 系统配置方案设计;一、设计依据
系统吞吐量:每秒钟执行的作业数称为系统的吞吐量。系统的吞吐量越大,则系统的处理能力就越强。
系统的响应时间:从用户向系统发出一个作业请求开始,经系统处理后,给出应答结果的时间。
系统的可靠性:系统连续工作的时间。一般采用双机双工结构方式。;一、设计依据
集中式还是分布式:如果系统的处理方式是集中式的,则信息系统既可以是主机系统也可以是网络系统,如果是分布式,采用网络系统,其性能更佳。
地域范围:对于分布式系统,要根据系统的覆盖范围决定采用广域网还是局域网。
数据管理方式:根据数据处理方式是文件系统还是数据库系统,决定系统必须具有文件管理功能还是数据库管理功能。;二、系
您可能关注的文档
最近下载
- 人教版(2024)七年级上册生物全册集体备课教案 .pdf
- YYT 1789.4-2022 体外诊断检验系统 性能评价方法 第4部分:线性区间与可报告区间.docx VIP
- 江西省临川第一中学2024-2025学年高一上学期开学考试历史试题(解析版).docx VIP
- 2023年汕头市投资控股集团有限公司人员招聘考试题库含答案解析.docx VIP
- 一种凝汽式汽轮机低压缸效率的在线计算方法.pdf VIP
- 口腔名词解释、大题.pdf VIP
- 《革命烈士诗抄》阅读试题及答案.docx VIP
- 招标代理投标文件.doc VIP
- 2022年汕头市投资控股集团有限公司校园招聘考试笔试试题及答案解析.docx VIP
- 2024年四川宜宾初中学业水平考试数学试卷真题(含答案详解).doc VIP
文档评论(0)