系统总体设计示例 PPT

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

5.2.2 模块和模块结构
3.控制结构图 (1)基本符号
图示 (2)表示方式 (3)模块调用规则 ➢ 每个模块都有特定的任务,只有上级模块才能
调用下级模块 ➢ 只有上下级模块之间才能通信 ➢ 相邻模块必须通过各自的上级模块传递才能间
接通信 ➢ 模块按照自上而下的顺序调用
5.2.2 模块和模块结构
工厂物资管理 (较完整的E-R图示例)
• 实体
– 仓库、零件、供应商、项目、职工
• 实体间的联系
来自百度文库
属性
记录
字段
5.3.3 概念结构设计
1.概念模型的表示方法 E-R图+实例分析
2.确定系统实体、属性与联系 3.确定局部E-R图(含属性图) 4.确定完整E-R图
将各个局部E-R图合并为完整E-R图 5.优化E-R图
5.3.3 概念结构设计
具体操作: • 通读文字描述,确定所有实体,用矩形表示 • 通读文字描述,逐一确定各实体之间的联系,并用菱形表示 • 标出各联系的类型 • 用椭圆添加实体属性,并用下划线注明主属性
逻辑模型
物理模型
5.1.2 系统设计的原则
系统性 灵活性 可靠性 经济性
5.1.3 系统设计的主要内容
1、系统总体结构设计 2、代码设计 3、数据库(文件)设计 4、输入/输出设计 5、处理流程设计 6、程序流程设计 7、系统设计文档
5.1.4 系统设计的步骤
1、系统总体设计 2、详细设计 3、系统实施进度与计划的制定 4、系统设计说明书的编写
5.3.1 文件设计
2、文件设计的步骤 ❖ 了解已有的或可提供的计算机系统功能 ❖ 确定文件设计的基本指标 ➢ 与其他文件的接口 ➢ 文件的数据量 ➢ 文件的逻辑结构 ➢ 文件的处理方式 ➢ 文件的使用率 ➢ 文件的存取时间 ➢ 文件的保密 ❖ 确定合适的文件组织方式、存取方式和介质 ❖ 编写文件设计说明书
结构
图示
5.2.2 模块和模块结构
1.概述
结构化设计借助一套标准的设计原则和图表工具, 把系统分成若干模块,各模块可通过结构化语言、N-S
图、IPO图、决策表、决策树等工具进行描述。 (UC 矩阵逐层分析:系统-子系统-模快) 2.模块
模块是可以组合、分解和更换的基本单元。 (1)输入和输出 (2)功能 (3)位置 (4)内部数据 (5)处理逻辑
图示
2.以转换为中心结构的模块分解
分解为输入、处理、输出三大部分。教材P173图5-11 图示
3.以业务为中心结构的模块分解
分解一个检查业务类型模块和一个调度类型模块,调度 类型模块可以继续分为不同处理逻辑的子模块。
教材P174图5-13 图示
5.2.5 系统平台设计
管理信息系统平台设计包括计算机处理方式,网络结 构设计,网络操作系统的选择,数据库管理系统的选择 等软、硬件选择与设计工作等。
5.3.2 数据库设计的要求和步骤
1.数据库设计的要求 满足用户要求 满足数据库管理系统要求 具有较高的范式
2.数据库设计的步骤 (1)数据库的概念结构设计 (2)数据库的逻辑结构设计 (3)数据库的物理结构设计
现实世界 事物及联系
事物
信息世界 概念模型
实体
数据世界 数据模型 数据
对象
性质
对象
应”,使系统设计、修改和维护困难 ➢ 解决方法:采用结构化设计和模块化设计的思想方法
大家学习辛苦了,还是要坚持
继续保持安静
5.2.1 系统总体功能结构设计概述
结构化设计的三个要点:
➢ 系统性 ➢ 自顶向下分解 ➢ 层次性
模块化设计的基本思想:
➢ 把一个信息系统设计成若干模块的方法称为模块化 ➢ 将系统设计成由相对独立、单一功能的模块组成的
5.3 数据库设计
5.3.1 文件设计 5.3.2 数据库设计的要求和步骤 5.3.3 概念结构设计 5.3.4 逻辑结构设计
说明:关系模型在第二章已讲,数据库的物理实 现用VFP,机房上机。
5.3.1 文件设计
文件设计就是根据文件的使用要求、处理方 式、存储量、数据的活动性以及硬件设备的条 件等,合理地确定文件类别,选择文件介质, 决定文件的组织方式和存取方法。 1、文件的分类 ➢ 主文件(静态文件+动态文件) ➢ 业务文件 ➢ 输入文件 ➢ 输出文件 ➢ 工作文件 ➢ 转存文件
5.2 系统总体结构设计
5.2.1 5.2.2 5.2.3 5.2.4 5.2.5
系统总体功能结构设计概述 模块和模块结构 模块分解的原则 控制结构图的绘制 系统平台设计
5.2.1 系统总体功能结构设计概述
1.系统总体设计的任务 根据系统分析文档资料和系统的逻辑模型设计新系统
的物理模型和物理结构。 2.系统总体设计的基本要求 ➢ 能够实现逻辑模型所规定的信息服务功能 ➢ 系统具有一定的适应性和可修改性和可扩充性 3.系统总体设计的主要问题及其解决方法 ➢ 主要问题:系统各部分之间的信息关联,造成“波动效
1、按管理信息系统的目标选择系统平台
➢ 单项业务系统 ➢ 综合业务管理系统 ➢ 集成管理系统 ➢ 信息处理模式
2、计算机处理方式的选择和设计
➢ 选择根据 ➢ 选择方式
3、计算机网络系统的设计
有关内容请参考计算机网络的技术书籍
5.2.5 系统平台设计
4、数据库管理系统的选择
选择原则
5、软、硬件选择
➢ 根据系统需要和资源约束进行选择 ➢ 采用采购招标方式进行 ➢ 硬件的选择原则 ➢ 软件的选择原则
5.2.3 模块分解的原则
1.模块的独立性 2.模块的凝聚性 (1)偶然凝聚 (2)逻辑凝聚 (3)时间凝聚 (4)数据凝聚 (5)功能凝聚 3.模块耦合 (1)数据耦合 (2)控制耦合 (3)内容耦合
5.2.4 控制结构图的绘制
1.绘制的依据和过程
依据:数据流程图。 过程:首先将上层数据流程图映射为上层控制结构图, 由顶层数据流程图开始,逐级下推,每一层数据流程图中 的处理功能映射为相应的模块。
系统总体设计示例
5.1 系统设计概述
5.1.1系统设计的任务 5.1.2系统设计的原则 5.1.3系统设计的主要内容 5.1.4系统设计的步骤
5.1.1 系统设计的任务
➢根据已批准的系统分析报告,依照系统 逻辑模型和实际运行环境以及经济技术 条件,确定新系统的物理实施方案
➢将逻辑模型转换为物理模型的过程
相关文档
最新文档