第五章系统设计 了解系统划分的原则 ②了解网络设计的相关知识 3)掌握数据库设计的类型、方法 掌握代码设计的原、方法 o掌握输入/4/4重没前防方法 ◎理解模块功能与频理过程的改方法0 O了解系统安全设计的内容
第五章 系统设计 了解系统划分的原则 了解网络设计的相关知识 掌握数据库设计的类型、方法 掌握代码设计的原则、方法 掌握输入/输出及界面设计的方法 理解模块功能与处理过程的设计方法 了解系统安全设计的内容
第五章系统设计 ■51系统总体设计 ■52系统数据库设计 53代码设计 ■54输入输出及界面设计 ■55模块功能与处理过程设计 ■5.6系统安全设计 ■57系统设计报告
第五章 系统设计 ◼5.1 系统总体设计 ◼5.2 系统数据库设计 ◼5.3 代码设计 ◼5.4 输入∕输出及界面设计 ◼5.5 模块功能与处理过程设计 ◼5.6 系统安全设计 ◼5.7 系统设计报告
第五章系统设计 ■系统设计是管理信息系统开发的一个重要阶段, 这个阶段是对新系统的物理设计,即通过前面 的系统分析报告对新系统逻辑功能的要求分析 从实际出发,进行各种具体设计,确定系统的 实施方案,解决系统如何去完成的问题,最终 给出详细的设计方案,为下一阶段的实现制定 详细计划
第五章 系统设计 ◼系统设计是管理信息系统开发的一个重要阶段, 这个阶段是对新系统的物理设计,即通过前面 的系统分析报告对新系统逻辑功能的要求分析 从实际出发,进行各种具体设计,确定系统的 实施方案,解决系统如何去完成的问题,最终 给出详细的设计方案,为下一阶段的实现制定 详细计划
51系统总体设计 ■511系统划分 ■5.12系统环境的配置 513网络设计 ■514计算机处理流程设计
5.1系统总体设计 ◼5.1.1 系统划分 ◼5.1.2 系统环境的配置 ◼5.1.3 网络设计 ◼5.1.4 计算机处理流程设计
51系统总体设计 目前系统设计主要采取自顶向下的结构化系统 设计方法,局部环节上也采用原型法,或面向 对象方法。 系统设计的主要内容包括新系统的总体框架 设计、代码设计、数据库设计、O设计、处 理流程及功能模块的设计,系统设计文件将是 最终实现信息系统的重要基础
5.1系统总体设计 目前系统设计主要采取自顶向下的结构化系统 设计方法,局部环节上也采用原型法,或面向 对象方法。 系统设计的主要内容包括新系统的总体框架 设计、代码设计、数据库设计、I/O设计、处 理流程及功能模块的设计,系统设计文件将是 最终实现信息系统的重要基础
系统设计的原则 ①系统性原则。按照系统工程的观点,系统应始终从 总体目标出发,服从总体要求,在总体方案设计中, 经过对局部的调查、分析、综合形成总体方案,局 部应服从全局,使方案成为一个有机的整体。 ②实用性原则。这里主要包括两层含义,一是从实用 出发,二是从实际出发。管理信息系统的根本目的 是实用,因此系统不应过于追求大而全。另外应用 从技术、设备、用户、管理者的实际考虑,不应追 求硬件设备的先进性。 ③经济性原则。在满足需要的情况下,尽可能选择性 能价格比高的、相对成熟的产品,不要贪大求新
系统设计的原则 ①系统性原则。按照系统工程的观点,系统应始终从 总体目标出发,服从总体要求,在总体方案设计中, 经过对局部的调查、分析、综合形成总体方案,局 部应服从全局,使方案成为一个有机的整体。 ②实用性原则。这里主要包括两层含义,一是从实用 出发,二是从实际出发。管理信息系统的根本目的 是实用,因此系统不应过于追求大而全。另外应用 从技术、设备、用户、管理者的实际考虑,不应追 求硬件设备的先进性。 ③经济性原则。在满足需要的情况下,尽可能选择性 能价格比高的、相对成熟的产品,不要贪大求新
系统设计的原则 ④安全性原则。在开发管理信息系统时,要重视安全 性问题,如计算机软硬件的故障可能造成的数据丢 失,数据共享带来的失密等,在设计阶段应采取必 要的措施。 ⑤规范性原则。在管理信息系统的开发过程中要制定 统一的规范,要做到规范的数据,规范的编码,规 范的程序设计,规范的文档等,只有这样才能保证 不同的开发阶段之间和各小系统之间能有机地衔接 起来。 ⑥适应性原则。无论是设备还是组织机构,管理制度 或管理人员,在一定时间内只能是相对稳定的,变 化是经常的。比如,由于经营方式变化的需要而改 变管理制度。管理信息系统的设计要适应社会经济 的发展变花、企业管理水平的提高、技术的进步等 诸多变化
系统设计的原则 ④安全性原则。在开发管理信息系统时,要重视安全 性问题,如计算机软硬件的故障可能造成的数据丢 失,数据共享带来的失密等,在设计阶段应采取必 要的措施。 ⑤规范性原则。在管理信息系统的开发过程中要制定 统一的规范,要做到规范的数据,规范的编码,规 范的程序设计,规范的文档等,只有这样才能保证 不同的开发阶段之间和各小系统之间能有机地衔接 起来。 ⑥适应性原则。无论是设备还是组织机构,管理制度 或管理人员,在一定时间内只能是相对稳定的,变 化是经常的。比如,由于经营方式变化的需要而改 变管理制度。管理信息系统的设计要适应社会经济 的发展变化、企业管理水平的提高、技术的进步等 诸多变化
511系统划分 ■系统划分就是将实际对象按其管理要求,环境 条件和开发工作等方面,将其划分为若干相互 独立的子系统。目前对于子系统的划分还没有 套公认的方法,在实际开发过程中,除一些 成型的方法外,还包含个人的工作经验,对问 题的理解程度等一些艺术的成分。但在子系统 的划分中也有一些公认的应遵循的原则
5.1.1 系统划分 ◼系统划分就是将实际对象按其管理要求,环境 条件和开发工作等方面,将其划分为若干相互 独立的子系统。目前对于子系统的划分还没有 一套公认的方法,在实际开发过程中,除一些 成型的方法外,还包含个人的工作经验,对问 题的理解程度等一些艺术的成分。但在子系统 的划分中也有一些公认的应遵循的原则
511系统划分 1)可理解的结构划分 每个子系统功能要明确,尽量做到规模大小适中均 衡,减少复杂性,易于人们理解和接受。此外,在 合理可能的前提下,适当照顾现行系统的结构和人 们的习惯,使旧系统能顺利地向新系统过渡。 2)子系统要具有相对独立性 子系统的内部功能、信息等方面应具有较好的内聚性, 每个子系统,模块之间应相互独立,将联系比较密 切,功能相近的模块相对集中,尽量减少各种不必 要的数据调用和控制联系,这使得大型复杂的软件 简单化,减小问题的复杂程度,保证软件产品的质 量,加强系统的可维护性和适应性
5.1.1 系统划分 1)可理解的结构划分 每个子系统功能要明确,尽量做到规模大小适中均 衡,减少复杂性,易于人们理解和接受。此外,在 合理可能的前提下,适当照顾现行系统的结构和人 们的习惯,使旧系统能顺利地向新系统过渡。 2) 子系统要具有相对独立性 子系统的内部功能、信息等方面应具有较好的内聚性, 每个子系统,模块之间应相互独立,将联系比较密 切,功能相近的模块相对集中,尽量减少各种不必 要的数据调用和控制联系,这使得大型复杂的软件 简单化,减小问题的复杂程度,保证软件产品的质 量,加强系统的可维护性和适应性
511系统划分 3)使子系统之间数据依赖性尽量小 子系统之间的联系尽量少,相互关联及相互影响程度 较小,接口清晰、简洁。划分子系统时应将联系较 高的相对集中的部分列入一个子系统内部,剩余的 些分散、跨度较大的联系成为这些子系统之间的 联系和接口。这样,将来系统的调试、维护和运行 都比较方便。 4)子系统划分应减少数据冗余 数据冗余就是在不同模块中重复定义某一部分数据, 这使得经常大量调用原始数据,重复计算、传递、 保存中间结果,从而导致程序结构紊乱效率降低, 软件编制工作困难
5.1.1 系统划分 3)使子系统之间数据依赖性尽量小 子系统之间的联系尽量少,相互关联及相互影响程度 较小,接口清晰、简洁。划分子系统时应将联系较 高的相对集中的部分列入一个子系统内部,剩余的 一些分散、跨度较大的联系成为这些子系统之间的 联系和接口。这样,将来系统的调试、维护和运行 都比较方便。 4)子系统划分应减少数据冗余 数据冗余就是在不同模块中重复定义某一部分数据, 这使得经常大量调用原始数据,重复计算、传递、 保存中间结果,从而导致程序结构紊乱效率降低, 软件编制工作困难