系统总体设计示例演示文稿_第1页
系统总体设计示例演示文稿_第2页
系统总体设计示例演示文稿_第3页
系统总体设计示例演示文稿_第4页
系统总体设计示例演示文稿_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

系统总体设计示例演示文稿当前第1页\共有53页\编于星期二\12点系统总体设计示例当前第2页\共有53页\编于星期二\12点5.1系统设计概述

5.1.1系统设计的任务5.1.2系统设计的原则5.1.3系统设计的主要内容5.1.4系统设计的步骤当前第3页\共有53页\编于星期二\12点5.1.1系统设计的任务根据已批准的系统分析报告,依照系统逻辑模型和实际运行环境以及经济技术条件,确定新系统的物理实施方案将逻辑模型转换为物理模型的过程逻辑模型物理模型当前第4页\共有53页\编于星期二\12点5.1.2系统设计的原则

系统性灵活性可靠性经济性当前第5页\共有53页\编于星期二\12点5.1.3系统设计的主要内容

1、系统总体结构设计

2、代码设计

3、数据库(文件)设计

4、输入/输出设计

5、处理流程设计

6、程序流程设计

7、系统设计文档

当前第6页\共有53页\编于星期二\12点5.1.4系统设计的步骤

1、系统总体设计

2、详细设计

3、系统实施进度与计划的制定4、系统设计说明书的编写当前第7页\共有53页\编于星期二\12点5.2系统总体结构设计

5.2.1系统总体功能结构设计概述5.2.2模块和模块结构5.2.3模块分解的原则5.2.4控制结构图的绘制5.2.5系统平台设计

当前第8页\共有53页\编于星期二\12点5.2.1系统总体功能结构设计概述1.系统总体设计的任务根据系统分析文档资料和系统的逻辑模型设计新系统的物理模型和物理结构。2.系统总体设计的基本要求能够实现逻辑模型所规定的信息服务功能系统具有一定的适应性和可修改性和可扩充性3.系统总体设计的主要问题及其解决方法主要问题:系统各部分之间的信息关联,造成“波动效应”,使系统设计、修改和维护困难解决方法:采用结构化设计和模块化设计的思想方法当前第9页\共有53页\编于星期二\12点5.2.1系统总体功能结构设计概述结构化设计的三个要点:

系统性自顶向下分解层次性模块化设计的基本思想:

把一个信息系统设计成若干模块的方法称为模块化将系统设计成由相对独立、单一功能的模块组成的结构

图示当前第10页\共有53页\编于星期二\12点当前第11页\共有53页\编于星期二\12点当前第12页\共有53页\编于星期二\12点5.2.2模块和模块结构

1.概述结构化设计借助一套标准的设计原则和图表工具,把系统分成若干模块,各模块可通过结构化语言、N-S图、IPO图、决策表、决策树等工具进行描述。(UC矩阵逐层分析:系统-子系统-模快)2.模块模块是可以组合、分解和更换的基本单元。(1)输入和输出(2)功能(3)位置(4)内部数据(5)处理逻辑(6)程序代码当前第13页\共有53页\编于星期二\12点5.2.2模块和模块结构3.控制结构图

(1)基本符号

图示(2)表示方式

(3)模块调用规则每个模块都有特定的任务,只有上级模块才能调用下级模块只有上下级模块之间才能通信相邻模块必须通过各自的上级模块传递才能间接通信模块按照自上而下的顺序调用

当前第14页\共有53页\编于星期二\12点当前第15页\共有53页\编于星期二\12点5.2.2模块和模块结构(4)数据传送

图示

(5)控制信息传送

(6)转接符号的使用

4.模块分解的基本结构类型顺序结构+选择结构+循环结构

图示当前第16页\共有53页\编于星期二\12点当前第17页\共有53页\编于星期二\12点当前第18页\共有53页\编于星期二\12点5.2.3模块分解的原则

1.模块的独立性

2.模块的凝聚性

(1)偶然凝聚

(2)逻辑凝聚

(3)时间凝聚

(4)数据凝聚

(5)功能凝聚

3.模块耦合

(1)数据耦合

(2)控制耦合

(3)内容耦合

当前第19页\共有53页\编于星期二\12点5.2.4控制结构图的绘制

1.绘制的依据和过程依据:数据流程图。过程:首先将上层数据流程图映射为上层控制结构图,由顶层数据流程图开始,逐级下推,每一层数据流程图中的处理功能映射为相应的模块。

图示2.以转换为中心结构的模块分解分解为输入、处理、输出三大部分。教材P173图5-11

图示3.以业务为中心结构的模块分解分解一个检查业务类型模块和一个调度类型模块,调度类型模块可以继续分为不同处理逻辑的子模块。教材P174图5-13图示当前第20页\共有53页\编于星期二\12点当前第21页\共有53页\编于星期二\12点当前第22页\共有53页\编于星期二\12点当前第23页\共有53页\编于星期二\12点5.2.5系统平台设计

管理信息系统平台设计包括计算机处理方式,网络结构设计,网络操作系统的选择,数据库管理系统的选择等软、硬件选择与设计工作等。

1、按管理信息系统的目标选择系统平台

单项业务系统综合业务管理系统集成管理系统信息处理模式2、计算机处理方式的选择和设计

选择根据选择方式3、计算机网络系统的设计

有关内容请参考计算机网络的技术书籍

当前第24页\共有53页\编于星期二\12点5.2.5系统平台设计4、数据库管理系统的选择

选择原则5、软、硬件选择

根据系统需要和资源约束进行选择采用采购招标方式进行硬件的选择原则软件的选择原则

当前第25页\共有53页\编于星期二\12点5.3数据库设计

5.3.1文件设计

5.3.2数据库设计的要求和步骤5.3.3概念结构设计5.3.4逻辑结构设计说明:关系模型在第二章已讲,数据库的物理实现用VFP,机房上机。

当前第26页\共有53页\编于星期二\12点5.3.1文件设计

文件设计就是根据文件的使用要求、处理方式、存储量、数据的活动性以及硬件设备的条件等,合理地确定文件类别,选择文件介质,决定文件的组织方式和存取方法。

1、文件的分类

主文件(静态文件+动态文件)

业务文件

输入文件

输出文件

工作文件

转存文件

当前第27页\共有53页\编于星期二\12点5.3.1文件设计2、文件设计的步骤

了解已有的或可提供的计算机系统功能

确定文件设计的基本指标

与其他文件的接口

文件的数据量文件的逻辑结构

文件的处理方式文件的使用率文件的存取时间文件的保密确定合适的文件组织方式、存取方式和介质编写文件设计说明书

当前第28页\共有53页\编于星期二\12点5.3.2数据库设计的要求和步骤

1.数据库设计的要求满足用户要求满足数据库管理系统要求具有较高的范式2.数据库设计的步骤

(1)数据库的概念结构设计(2)数据库的逻辑结构设计(3)数据库的物理结构设计当前第29页\共有53页\编于星期二\12点

当前第30页\共有53页\编于星期二\12点当前第31页\共有53页\编于星期二\12点现实世界事物及联系事物对象性质信息世界概念模型实体对象属性数据世界数据模型数据记录字段当前第32页\共有53页\编于星期二\12点5.3.3概念结构设计

1.概念模型的表示方法E-R图+实例分析2.确定系统实体、属性与联系3.确定局部E-R图(含属性图)4.确定完整E-R图将各个局部E-R图合并为完整E-R图

5.优化E-R图当前第33页\共有53页\编于星期二\12点5.3.3概念结构设计

具体操作:通读文字描述,确定所有实体,用矩形表示通读文字描述,逐一确定各实体之间的联系,并用菱形表示标出各联系的类型用椭圆添加实体属性,并用下划线注明主属性当前第34页\共有53页\编于星期二\12点当前第35页\共有53页\编于星期二\12点当前第36页\共有53页\编于星期二\12点工厂物资管理

(较完整的E-R图示例)实体仓库、零件、供应商、项目、职工实体间的联系一个仓库可以存放多种零件,一种零件可存放在多个仓库中一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作职工中有领导:仓库主任供应关系中都是多对多的关系当前第37页\共有53页\编于星期二\12点工厂物资管理

实体及其属性图仓库号面积电话号职工号姓名……仓库职工当前第38页\共有53页\编于星期二\12点工厂物资管理

实体及其属性图零件号名称规格单价描述零件项目号预算打开日期项目供应商号电话号账号地址姓名供应商当前第39页\共有53页\编于星期二\12点工厂物资管理

实体及其联系图供应商职工仓库零件项目供应量库存量供应领导库存工作P1nnmm1nn当前第40页\共有53页\编于星期二\12点完整的E-R图年龄职称电话号电话号职工号库存量项目号零件号打开日期仓库号供应商号地址姓名账号供应量名称描述规格预算面积姓名零件项目仓库供应商职工供应库存

领导工作单价1nnnpnmm1主码?当前第41页\共有53页\编于星期二\12点5.3.4逻辑结构设计

1.概念模型转换为关系数据模型的原则一个实体转换为一个关系,实体的属性就是关系的属性,实体的码就是关系的码一个联系也转换为一个关系,联系的属性以及联系所连接的实体的属性转换为关系的属性,码的转换:1:1联系——两端实体的码都成为关系的候选码1:n联系——n端实体的码成为关系的码m:n联系——两端实体的码组合成为关系的码2.关系的转换实体——关系;联系——关系;码属性用下划线3.关系的合并将具有相同码的关系合并关系模型的优化——范式理论

当前第42页\共有53页\编于星期二\12点当前第43页\共有53页\编于星期二\12点5.5代码设计

5.5.1代码概述

5.5.2代码设计方法

5.5.3管理信息系统中的代码

当前第44页\共有53页\编于星期二\12点5.5代码设计

代码社会现象:全国公民的身份证号码学生的学号职工的职工号银行操作员编号数据流程图中的代码当前第45页\共有53页\编于星期二\12点5.5.1代码概述1、定义

代码(Code)是人为确定的代表客观事物(实体)名称、属性或状态的符号或者是这些符号的组合。

2、作用

唯一化+规范化+系统化+快速化

当前第46页\共有53页\编于星期二\12点5.5.2代码设计方法

1.代码设计的原则(1)足够的容量;(2)按属性系统化;(3)分类的柔性;(4)系统间的协调

2.代码的类型(1)顺序码以某种顺序形式编码。(2)数字码(成组码)即以纯数字符号形式编码。区间码+层次码。(3)字符码(表意码)即以纯字符形式编码(英文、汉语拼音等)。(4)混合码即以数字和字符混合形式编码。(5)其他重复码+专用码+组合码。

当前第47页\共有53页\编于星期二\12点5.5.2代码设计方法3.代码的设计方法

(1)线分类方法

线分类方法的主要出发点是:首先给定母项,母项下分若干子项,由对象的母项分大集合,由大集合确定小集合……,最后落实到具体对象。举例。(2)面分类方法

主要从面角度来考虑分类。

举例。代码3212表示材料为钢的Φ1.0mm圆头的镀铬螺钉。

当前第48页\共有53页\编于星期二\12点当前第49页\共有53页\编于星期二\12点当

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论