总体设计与详细设计 ppt课件

  • 格式:ppt
  • 大小:1.26 MB
  • 文档页数:104

下载文档原格式

  / 104
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
调用下级模块 ➢只有上下级模块之间才能通信 ➢相邻模块必须通过各自的上级模块传递才能间
接通信 ➢模块按照自上而下的顺序调用
模块和模块结构
(4)数据传送 图示
(5)控制信息传送 (6)转接符号的使用 4.模块分解的基本结构类型
顺序结构+选择结构+循环结构 图示
模块分解的原则
1.模块的独立性 2.模块的凝聚性 (1)偶然凝聚 (2)逻辑凝聚 (3)时间凝聚 (4)数据凝聚 (5)功能凝聚 3.模块耦合 (1)数据耦合 (2)控制耦合 (3)内容耦合
数据库设计的要求和步骤
1.数据库设计的要求 满足用户要求 满足数据库管理系统要求 具有较高的范式
2.数据库设计的步骤 (1)数据库的概念结构设计 (2)数据库的逻辑结构设计 (3)数据库的物理结构设计
现实世界 事物及联系
事物
信息世界 概念模型
实体
数据世界 数据模型 数据
对象
性质
对象
属性
记录
字段
控制结构图的绘制
1.绘制的依据和过程
依据:数据流程图。 过程:首先将上层数据流程图映射为上层控制结构图, 由顶层数据流程图开始,逐级下推,每一层数据流程图中 的处理功能映射为相应的模块。
图示
2.以转换为中心结构的模块分解
分解为输入、处理、输出三大部分。教材P173图5-11 图示
3.以业务为中心结构的模块分解
总体设计与详细设计
系统设计的任务
➢ 根据已批准的系统分析报告,依照系统逻辑模型和实 际运行环境以及经济技术条件,确定新系统的物理实 施方案
➢ 将逻辑模型转换为物理模型的过程
逻辑模型
物理模型
精品资料
• 你怎么称呼老师? • 如果老师最后没有总结一节课的重点的难点,你
是否会认为老师的教学方法需要改进? • 你所经历的课堂,是讲座式还是讨论式? • 教师的教鞭 • “不怕太阳晒,也不怕那风雨狂,只怕先生骂我
图、IPO图、决策表、决策树等工具进行描述。 (UC 矩阵逐层分析:系统-子系统-模快) 2.模块
模块是可以组合、分解和更换的基本单元。 (1)输入和输出 (2)功能 (3)位置 (4)内部数据 (5)处理逻辑 (6)程序代码
模块和模块结构
3.控制结构图 (1)基本符号
图示 (2)表示方式 (3)模块调用规则 ➢每个模块都有特定的任务,只有上级模块才能
系统总体功能结构设计概述
结构化设计的三个要点:
➢系统性 ➢自顶向下分解 ➢层次性
模块化设计的基本思想:
➢把一个信息系统设计成若干模块的方法称为模块化 ➢将系统设计成由相对独立、单一功能的模块组成的
结构
图示
模块和模块结构
1.概述
结构化设计借助一套标准的设计原则和图表工具, 把系统分成若干模块,各模块可通过结构化语言、N-S
5.3.3 概念结构设计
1.概念模型的表示方法 E-R图+实例分析
2.确定系统实体、属性与联系 3.确定局部E-R图(含属性图) 4.确定完整E-R图
将各个局部E-R图合并为完整E-R图 5.优化E-R图
概念结构设计
具体操作: 通读文字描述,确定所有实体,用矩形表示 通读文字描述,逐一确定各实体之间的联系,并用菱形表示 标出各联系的类型 用椭圆添加实体属性,并用下划线注明主属性
工厂物资管理 (较完整的E-R图示例)
实体
仓库、零件、供应商、项目、职工
实体间的联系
一个仓库可以存放多种零件,一种零件可存放在多个仓 库中
数据库设计
1 文件设计 2 数据库设计的要求和步骤 3 概念结构设计 4 逻辑结构设计
说明:关系模型在第二章已讲来自百度文库数据库的物理实 现用VFP,机房上机。
文件设计
文件设计就是根据文件的使用要求、处理方 式、存储量、数据的活动性以及硬件设备的条 件等,合理地确定文件类别,选择文件介质, 决定文件的组织方式和存取方法。 1、文件的分类 ➢主文件(静态文件+动态文件) ➢业务文件 ➢输入文件 ➢输出文件 ➢工作文件 ➢转存文件
5.3.1 文件设计
2、文件设计的步骤 ❖了解已有的或可提供的计算机系统功能 ❖确定文件设计的基本指标 ➢ 与其他文件的接口 ➢ 文件的数据量 ➢ 文件的逻辑结构 ➢ 文件的处理方式 ➢ 文件的使用率 ➢ 文件的存取时间 ➢ 文件的保密 ❖确定合适的文件组织方式、存取方式和介质 ❖编写文件设计说明书
1、系统总体设计 2、详细设计 3、系统实施进度与计划的制定 4、系统设计说明书的编写
系统总体结构设计
1 系统总体功能结构设计概述 2 模块和模块结构 3 模块分解的原则 4 控制结构图的绘制 5 系统平台设计
系统总体功能结构设计概述
1.系统总体设计的任务 根据系统分析文档资料和系统的逻辑模型设计新系统
的物理模型和物理结构。 2.系统总体设计的基本要求 ➢ 能够实现逻辑模型所规定的信息服务功能 ➢ 系统具有一定的适应性和可修改性和可扩充性 3.系统总体设计的主要问题及其解决方法 ➢主要问题:系统各部分之间的信息关联,造成“波动效
应”,使系统设计、修改和维护困难 ➢ 解决方法:采用结构化设计和模块化设计的思想方法
分解一个检查业务类型模块和一个调度类型模块,调度 类型模块可以继续分为不同处理逻辑的子模块。
教材P174图5-13 图示
系统平台设计
管理信息系统平台设计包括计算机处理方式,网络结 构设计,网络操作系统的选择,数据库管理系统的选择 等软、硬件选择与设计工作等。
1、按管理信息系统的目标选择系统平台
➢ 单项业务系统 ➢ 综合业务管理系统 ➢ 集成管理系统 ➢ 信息处理模式
2、计算机处理方式的选择和设计
➢ 选择根据 ➢ 选择方式
3、计算机网络系统的设计
有关内容请参考计算机网络的技术书籍
系统平台设计
4、数据库管理系统的选择
选择原则
5、软、硬件选择
➢根据系统需要和资源约束进行选择 ➢采用采购招标方式进行 ➢硬件的选择原则 ➢软件的选择原则
笨,没有学问无颜见爹娘 ……” • “太阳当空照,花儿对我笑,小鸟说早早早……”
系统设计的原则
系统性 灵活性 可靠性 经济性
5.1.3 系统设计的主要内容
1、系统总体结构设计 2、代码设计 3、数据库(文件)设计 4、输入/输出设计 5、处理流程设计 6、程序流程设计 7、系统设计文档
系统设计的步骤