第6章系统设计 61系统设计概述 62系统总体结构设计 63系统结构框架设计 64代码设 6.5数据库设计 6.6输入输出及人机界面设计 6.7模块处理过程设计 68系统设计报告
第6章 系统设计 6.1 系统设计概述 6.2 系统总体结构设计 6.3 系统结构框架设计 6.4 代码设计 6.5 数据库设计 6.6 输入/输出及人机界面设计 6.7 模块处理过程设计 6.8 系统设计报告
6.1系统设计概述 系统设计是在系统分析研究基础上进行的,系统 分析阶段产生的系统分析报告是系统设计的依据, 从某种意义上讲,系统说明书就是一份软件规格 说明书,系统设计人员根据说明书的规定和逻辑 功能要求,利用一切可利用的技术手段和方法, 将系统的逻辑模型转化为系统的物理模型,管理 信息系统的系统设计所使用的方法还是自顶向下 的设计方法
6.1 系统设计概述 系统设计是在系统分析研究基础上进行的,系统 分析阶段产生的系统分析报告是系统设计的依据, 从某种意义上讲,系统说明书就是一份软件规格 说明书,系统设计人员根据说明书的规定和逻辑 功能要求,利用一切可利用的技术手段和方法, 将系统的逻辑模型转化为系统的物理模型,管理 信息系统的系统设计所使用的方法还是自顶向下 的设计方法
6.1.1系统设计的任务 系统设计的任务是:在系统分析的基础上,按 逻辑模型的要求,科学合理地进行系统的总体 设计和详细设计,为下一阶段系统实施提供必 要的技术资料。其中,总体设计又称结构设计, 包括子系统划分、模块结构图等;详细设计包 括代码设计、人一机界面设计、数据库设计等 系统分析阶段是解决系统“干什么”的问题, 而系统设计阶段则解决系统“怎么干”的问题
6.1.1 系统设计的任务 • 系统设计的任务是:在系统分析的基础上,按 逻辑模型的要求,科学合理地进行系统的总体 设计和详细设计,为下一阶段系统实施提供必 要的技术资料。其中,总体设计又称结构设计, 包括子系统划分、模块结构图等;详细设计包 括代码设计、人-机界面设计、数据库设计等 • 系统分析阶段是解决系统“干什么”的问题, 而系统设计阶段则解决系统“怎么干”的问题
6.1.2系统设计的原则 系统设计中,应尽量遵守以下原则: (1)系统性 (2)灵活性 (3)可靠性 (4)经济性
6.1.2 系统设计的原则 系统设计中,应尽量遵守以下原则: (1)系统性 (2)灵活性 (3)可靠性 (4)经济性
6.1.3系统设计的内容 管理信息系统设计的主要包括概要设计 和详细设计两大部分
6.1.3 系统设计的内容 • 管理信息系统设计的主要包括概要设计 和详细设计两大部分
1.总体设计 总体设计的主要任务是完成系统总体结 构设计和系统结构框架的设计两部分, 其中系统结构框架设计主要包括系统总 体布局设计、系统硬件配置设计、系统 软件平台设计和系统计算模式设计等
1. 总体设计 • 总体设计的主要任务是完成系统总体结 构设计和系统结构框架的设计两部分, 其中系统结构框架设计主要包括系统总 体布局设计、系统硬件配置设计、系统 软件平台设计和系统计算模式设计等
2.详细设计 详细设计为各个具体任务选择适当的技术手段和 处理方法。它包括: (1)代码设计 (2)输入/输出设计 (3)人机界面设计 (4)数据库设计 (5)处理过程设计
2. 详细设计 详细设计为各个具体任务选择适当的技术手段和 处理方法。它包括: (1)代码设计 (2)输入/输出设计 (3)人机界面设计 (4)数据库设计 (5)处理过程设计
6.1.4系统评估标准 由于采用的设计方法不同,以及系统设计人员 经验与水平的差异,致使同一逻辑模型的物理 模型存在一定的差別,衡量一个系统逻辑模型 优劣的标准在于其为管理工作所提供的信息服 务的质量。评估系统标准大致包括:信息系统 的功能、系统的效率、系统的可靠性、系统的 工作质量、系统的可变更性以及系统的经济性 等6个方面
6.1.4 系统评估标准 • 由于采用的设计方法不同,以及系统设计人员 经验与水平的差异,致使同一逻辑模型的物理 模型存在一定的差别,衡量一个系统逻辑模型 优劣的标准在于其为管理工作所提供的信息服 务的质量。评估系统标准大致包括:信息系统 的功能、系统的效率、系统的可靠性、系统的 工作质量、系统的可变更性以及系统的经济性 等6个方面
表6.1系统评估标准及其含义 佔鼇标 合义 所建立的系统能受足用户的需嘤,包括是否解决了用户活塑解决的日题,是 功能否只有较的数校驗功能,能否谁行所需嘤的远算,能否提惯符含用户需要 的传息输出,起行界圓是否符合用户的嘤术第 包括系统的处能力,速度,相应时间第与时间有关的撩柝,影响效指拆的 整因素主嘤在干系统的硬件其狠织特构,人机楼口的合翅性和处型工摆的设计 质量第 撩系统远行过捏中抗干扰和保证系统工作的能力,士嘤包括羑锵,纠锵,容锵, 可性重新复和启动的能力,以软,硬的可性第,影响可毫性的主嘤因泰是士 机,外邻设备,硬件构的元余设计,敬检酬,处魁和安全绝第 工作质量|撩系统提燃偕息的准确度,吝和输出功能格式满足嘤米,使用方便第 可蹙亚度是系统修改和维护的难屏程度.影响可变更性的因泰干系统分折和设计的 方法,采用链构化,核块化设计方法是投高系统可变更性的有效途径 经性是揿系统的投入产出过 支全性是系统的保密功能和防病西的功能
表6.1 系统评估标准及其含义
6.2系统总体结构设计 系统总体结构设计是一种宏观、总体上的设计和 规划。其核心任务是以整体的观点,按自上而下 逐步求精的原则,将系统划分为若干个子系统, 再将子系统分解成功能单一、彼此相对独立的功 能模块,形成具有层次关系的模块结构,确定系 统模块的组成、模块的功能和模块间的相互关系。 系统总体设计的好坏直接影响到系统的质量和整 体特性。因此,在系统设计中一定要力求整体性 能最佳,而不是各个局部模块的性能最佳
6.2 系统总体结构设计 系统总体结构设计是一种宏观、总体上的设计和 规划。其核心任务是以整体的观点,按自上而下、 逐步求精的原则,将系统划分为若干个子系统, 再将子系统分解成功能单一、彼此相对独立的功 能模块,形成具有层次关系的模块结构,确定系 统模块的组成、模块的功能和模块间的相互关系。 系统总体设计的好坏直接影响到系统的质量和整 体特性。因此,在系统设计中一定要力求整体性 能最佳,而不是各个局部模块的性能最佳