- 1、本文档共92页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十三章 系统设计
第十三章 系统设计 信息系统的生命周期 任何事物都有产生、发展、成熟、消亡(更新)的过程 信息系统生命周期的五个阶段 信息系统的生命周期 第一节 系统设计概述 系统设计阶段的主要任务就是将系统分析阶段产生的概念模型转化为具体的物理模型。 系统设计可分为两部分,即总体设计和详细设计。总体设计提供设计阶段的规划,详细设计可进一步分为代码设计、数据存储设计和输入输出设计。代码设计是实现计算机化的基础,是连接业务流程与系统的桥梁。数据存储设计主要解决如何组织大量企业数据,以获得更高的存储效率和系统运行效率的问题。输入输出设计的目的是使系统变得易操作,将系统“人性化”。 二、系统设计的目标 1.系统的完整性 系统作为一个统一的整体而存在,系统功能应尽量完整。 2.系统的效率 包括运行效率和操作效率两部分。系统的运行效率指处理能力、处理速度、响应时间等指标 3.系统的可靠性 系统的可靠性是指系统抗干扰及正常工作的能力。 4.系统的可变性 对系统进行改正、提高及适应环境变化的方便程度。 5.系统的经济性 系统的经济性是指系统的收益应大于系统支出的总费用。 6.系统的安全性 系统安全性是指系统的硬件和软件免遭故意或偶然损害的能力;保护数据不丢失,不泄露、不改动和被销毁的能力;限制数据传播范围(必威体育官网网址)的能力。 系统设计报告 第二节 系统总体设计 总体设计,是指在系统分析的基础上,对整个系统在结构上的划分、硬软件环境的配置和确定子系统与模块的处理流程。总体设计中最核心的问题是系统总体功能结构的确定和子系统与模块的划分。 系统功能结构的划分 子系统的划分 系统环境的配置 确定系统的计算机处理流程 系统功能结构的划分 结构化系统设计的思想,就是自顶向下地将系统划分为若干个子系统,而子系统又进一步划分为模块,模块又再划分为子模块,层层划分直到每一个模块能够作为计算机可执行的单独程序为止。系统划分的最终结果反映为一张分层次的树型结构图。 顺序划分法 、功能划分法 性质划分法 、时间划分法 系统功能结构图设计 示例讲解 信息系统流程图设计 子系统的划分 系统划分的原则 子系统要具有相对独立性 子系统之间数据的依赖性尽量小 应使数据冗余较小 应考虑今后管理发展的需要 应便于系统分阶段实现 应考虑到各类资源的充分利用 系统划分方法分类:功能划分、顺序划分、数据划分、过程划分、时间划分、环境划分 网络设计 根据业务需要考虑如何配置和选用一个网络产品 网络设计的步骤 根据系统结构划分的结果,选择网络的结构、网络协议 根据厂区内部的布局,考虑联网布线和配件 根据实际业务的要求,划定网络各节点的级别、管理方式、数据读写权限、选择相应的软件系统等等 系统环境的配置 确定系统的计算机处理流程 这项工作的主要任务是给组成系统的各个子系统和模块勾画出大致的计算机处理流程。目的是让开发人员明确子系统或功能模块中信息的流动、转换、存储和处理等情况,以便进一步明确模块物理设计及日后模块实现的任务和工作要点,从而把系统的总体设计思想落实到每一个具体的子系统和功能模块之中。 确定系统的计算机处理流程 网络拓朴结构 第三节 代码设计 数据库设计的E-R方法 E-R方法应用举例 关系数据库理论 关系二维表 关系模型规范化的目的 函数依赖 1.规范化的目的 规范化是一个可逆的过程,它将一组给定的关系转换为另一组关系,以使得关系的结构简化,而更加有规律。这一过程的可逆性保证转换后的关系能够恢复到原先那组关系。可见,在转换过程中并没有丢失任何信息。 2.函数依赖和多值依赖 如果R的所有关系r都存在着:对于X的每一个具体值都有Y唯一的具体值与之对应,则称X函数决定Y,或Y函数依赖于X。(其中,R为关系模式;X和Y均为R的子集;r是R的任一具体关系一一值。) 规范关系的几个等级 1) 第一范式(1NF) 如果一个关系模式R的每个具体关系r的每个属性值都是不可再分的最小数据单位,则称R为第一范式,简称1NF,r为1NF关系。 2)第二范式(2NF) 如果满足第一范式的关系模式R,它的所有属性都完全依赖于任一主关键字,则称R是第二范式,简称2NF。 3)第三范式 如果关系模式R满足2NF;且它的任何一个属性都不传递依赖于任何主关键字,则称R是第三范式,简称3NF。 4) 第四范式(4NF) 第四范式是BCNF的推广,它适用于具有多值依赖的关系模式。 《系统设计》课堂习题 账务处理子系统为例说明E-R方法在会计信息子系统设计中的实际应用 1·由数据流程图确定数据模型 2·用关系模型表示实体及实体间的联系 3
文档评论(0)