管理信息系统第五章节

管理信息系统第五章节

ID:38418888

大小:605.56 KB

页数:60页

时间:2019-06-12

管理信息系统第五章节_第1页
管理信息系统第五章节_第2页
管理信息系统第五章节_第3页
管理信息系统第五章节_第4页
管理信息系统第五章节_第5页
资源描述:

《管理信息系统第五章节》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章管理信息系统的系统设计第一节系统设计概述第二节系统详细设计1第一节系统设计概述系统设计的任务系统设计的任务是:在系统分析阶段提出的逻辑模型的基础上,科学合理地进行物理模型的设计。解决“怎么做”的问题2它给出系统分析设计阶段建议的系统应如何去做和怎样去做的细节,其重点是把系统功能需求转化成系统设计说明书。系统设计包括总体设计和详细设计两部分。系统设计的任务第一节系统设计概述3系统设计任务系统设计模型模块结构设计平台设计数据库设计接口设计过程设计4系统设计的主要工作上图中通过数据、功能模型展示的系统需求被传送给设计阶段,运用某

2、种设计方法,设计阶段产生出:总体设计:主要是模块结构图设计。代码设计平台设计:物理配置方案设计。数据存储设计:数据库设计,数据库的安全保密设计。计算机处理过程设计:包括输出设计、输入设计、处理流程图设计。系统设计任务5系统设计主要工作系统总体设计系统详细设计系统平台设计代码设计输入输出设计对话设计数据库或数据文件设计模块内部的算法设计写出系统设计报告系统设计任务6系统总体设计任务系统的组成部分,即有哪些模块组成系统的层次及调用关系模块的处理功能模块之间的界面,即模块间传递的数据系统设计任务7优秀的总体设计应包含以下特征:不包括用

3、户不熟悉的专业词汇它描述系统功能独立于实现过程与系统分析文档相一致系统设计任务8系统的详细设计让系统建设者了解要解决用户的问题所需要的硬件和系统。主要描述系统的硬件配置、系统代码、人机界面、输入和输出、数据库和网络体系结构等。也就是说,详细设计是系统说明的一个技术层面上的描述。系统设计任务9结构化系统设计结构化系统设计(SD)是“用一组标准的准则和工具帮助系统设计人员确定应该由哪些模块,用什么方式联结在一起,才能构成一个最好的系统结构”。结构化设计方法是以数据流程图为基础的,采用模块化、自顶向下逐步求精的基本思想,以数据流程图为

4、基础构造出模块结构图。10结构化系统设计结构化系统设计的基本工具在系统设计阶段,我们采用模块结构图来表达目标系统的物理模型,描述系统的结构。11模块结构图结构化设计方法的基本思想就是模块化。即对每一个系统按功能逐步由顶向下,由抽象到具体的逐层分解,将系统分解成为多层次的独立功能模块,一直分解到能简单地用程序实现为止。12模块设计的原则系统的可维护性是系统评价的一个重要因素模块间的联系尽可能的少(耦合)而模块内的联系尽可能多(内聚)可维护性局部修改13模块设计的原则模块的独立性模块独立的含义:模块完成独立、单一的功能符合信息隐蔽和

5、信息局部化原则模块间关联和依赖程度尽量小14模块设计的原则模块独立性的度量模块独立性取决于模块的内部和外部特性。SD方法提出的定性度量标准:模块之间的耦合性(块间联系)模块自身的内聚性(块内联系)15模块设计的原则模块独立性的度量之一:耦合度耦合度是模块间的联结关系,衡量不同模块间的相互依赖的紧密程度,耦合的强弱取决于:模块间接口的复杂程度;进入或访问一个模块的入口点;通过接口的数据。耦合度越高,模块独立性越弱16无耦合-没有依赖关系松散耦合-有少量依赖关系紧密耦合-有很多依赖关系模块耦合度17模块设计的原则模块独立性的度量之二

6、:内聚度是衡量一个模块内部各成分之间彼此结合的紧密程度设计目标:高内聚(一模块的所有成分都直接参与并且对于完成同一功能来说都是最基本的)18模块设计的原则耦合、内聚与模块独立性关系耦合与内聚都是模块独立性的定性标准,都反映模块独立性的良好程度。但耦合是直接的主导因素,内聚则辅助耦合共同对模块独立性进行衡量。内聚与耦合密切相关,同其它模块强耦合的模块意味着弱内聚,强内聚模块意味着与其它模块间松散耦合.设计目标:力争强内聚、弱耦合19系统设计的原则系统性灵活性可靠性经济性20第二节系统的详细设计1代码设计2功能结构图设计3信息系统流

7、程图设计4系统物理配置方案设计5输入/输出设计6数据库设计7模块内部的算法设计(处理流程设计)8人机对话设计21代码设计代码的定义代码是代表事物名称、属性、状态等的符号。代码的功能为事物提供一个概要而不含糊的认定,便于数据的存贮和检索。使用代码可以提高处理的效率和精度。提高数据的全局一致性。代码是人和计算机的共同语言,如零件号、图号等早已使用代码。22代码设计的若干原则代码应唯一标志它所代表的事物或属性;结构应与处理的方法相一致。例如,有时可利用代码的结构直接进行记录的统计;代码设计要预留足够的位置,以适应不断变化的需要。不要使

8、用易于混淆的字符。要注意尽量采用不易出错的代码结构。示例若已知码的位数为P,每一位上可用字符数为Si,则可以组成码的总数为:例如,对每位字符为0-9的三位码,共可组成C=10*10*10=1000种码。代码设计23代码设计编码的分类1.顺序编码:用连续数字代表编

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

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

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