系统总体设计课件.pptx

上传人(卖家):晟晟文业 文档编号:4519955 上传时间:2022-12-16 格式:PPTX 页数:112 大小:479KB
下载 相关 举报
系统总体设计课件.pptx_第1页
第1页 / 共112页
系统总体设计课件.pptx_第2页
第2页 / 共112页
系统总体设计课件.pptx_第3页
第3页 / 共112页
系统总体设计课件.pptx_第4页
第4页 / 共112页
系统总体设计课件.pptx_第5页
第5页 / 共112页
点击查看更多>>
资源描述

1、管理系统中计算机应用管理系统中计算机应用明德厚学,求是创新明德厚学,求是创新 第6讲 系统总体设计管理系统中计算机应用讲义华中科技大学经济学院华中科技大学经济学院2008200820092009学年第学年第1 1学期学期管理系统中计算机应用讲义3.HUSTHUST 第六章第六章 系统总体设计系统总体设计管理系统中计算机应用讲义4.HUSTHUST 第六章第六章 系统总体设计系统总体设计管理系统中计算机应用讲义5.HUSTHUST系统设计系统设计系统系统分析报告分析报告系统设系统设计报告计报告问卷问卷调查调查流程流程调查调查数据数据调查调查组织组织功能功能分析分析流程流程分析分析数据数据分析分析

2、数据数据过程过程分析分析总体结总体结构设计构设计I/O设计设计代码代码设计设计数据数据库设计库设计处理过处理过程设计程设计系统分析系统分析系统设计系统设计管理系统中计算机应用讲义6.HUSTHUSTCPUCPU硬硬 件件 结结 构构4000M硬盘磁带机通讯控制器显示终端打印机管理系统中计算机应用讲义7.HUSTHUST公 用 数 据 文 件模型库公用应用程序数据库管理系统市场生产专用数据文件战略计划管理控制运行控制业务处理后勤人事财会务计信处息理高管层理公用程序软软 件件 结结 构构管理系统中计算机应用讲义8.HUSTHUST系统设计概述系统设计概述管理系统中计算机应用讲义9.HUSTHUST

3、一、一、系统设计的目的与任务系统设计的目的与任务 管理系统中计算机应用讲义10.HUSTHUST一、一、系统设计的目的与任务系统设计的目的与任务 管理系统中计算机应用讲义11.HUSTHUST一、一、系统设计的目的与任务系统设计的目的与任务 管理系统中计算机应用讲义12.HUSTHUST二、二、系统设计的依据系统设计的依据 管理系统中计算机应用讲义13.HUSTHUST三、系统设计的原则三、系统设计的原则 管理系统中计算机应用讲义14.HUSTHUST系统功能结构设计系统功能结构设计 管理系统中计算机应用讲义15.HUSTHUST一、系统功能结构设计的原则一、系统功能结构设计的原则 管理系统中

4、计算机应用讲义16.HUSTHUST一、系统功能结构设计的原则一、系统功能结构设计的原则 管理系统中计算机应用讲义17.HUSTHUST二、结构化设计方法二、结构化设计方法 管理系统中计算机应用讲义18.HUSTHUST三、模块结构设计三、模块结构设计 管理系统中计算机应用讲义19.HUSTHUST(一)结构图基本符号(一)结构图基本符号模块模块调用调用数据信息数据信息控制信息控制信息管理系统中计算机应用讲义20.HUSTHUST模块模块修改库存修改库存管理系统中计算机应用讲义21.HUSTHUST调用调用甲甲乙乙乙乙丙丙甲甲乙乙丙丙丁丁甲甲 a)调用 b)判断调用 c)循环调用 管理系统中计

5、算机应用讲义22.HUSTHUST数据数据用带空心圆的箭头表示传送的数据用带空心圆的箭头表示传送的数据 ,并标上数据,并标上数据名,箭头的方向为数据传送的方向。名,箭头的方向为数据传送的方向。查职工查职工 读人事读人事 职工号 简历数据 管理系统中计算机应用讲义23.HUSTHUST控制信息控制信息 查职工查职工 读人事读人事 用带实心圆的箭头表示控制信息,并标上信息名,用带实心圆的箭头表示控制信息,并标上信息名,箭头的方向为传送的方向。箭头的方向为传送的方向。职工号 简历数据 无此职工 管理系统中计算机应用讲义24.HUSTHUST(二)模块化(二)模块化 管理系统中计算机应用讲义25.HU

6、STHUST(二)模块化(二)模块化 管理系统中计算机应用讲义26.HUSTHUST1.1.块间耦合块间耦合 管理系统中计算机应用讲义27.HUSTHUST数据耦合数据耦合开发票开发票 计算水费计算水费 单价数量 金额 管理系统中计算机应用讲义28.HUSTHUST控制耦合控制耦合 开发票开发票 计算水费或电费计算水费或电费 水费/电费 金额 管理系统中计算机应用讲义29.HUSTHUST控制耦合(续)控制耦合(续)水费水费计算水费计算水费计算电费计算电费开发票开发票电费电费 管理系统中计算机应用讲义30.HUSTHUST公共耦合公共耦合 A A公共数据区公共数据区B BC C管理系统中计算机

7、应用讲义31.HUSTHUST内容耦合内容耦合 管理系统中计算机应用讲义32.HUSTHUST块间耦合块间耦合遵循下列原则遵循下列原则 管理系统中计算机应用讲义33.HUSTHUST2.2.块内块内聚合聚合 管理系统中计算机应用讲义34.HUSTHUST2.2.块内块内聚合(续)聚合(续)管理系统中计算机应用讲义35.HUSTHUST3.3.块内块内聚合(续)聚合(续)管理系统中计算机应用讲义36.HUSTHUST3.3.块内块内聚合聚合比较比较 管理系统中计算机应用讲义37.HUSTHUST(三(三)DFDDFD导出初始结构图导出初始结构图管理系统中计算机应用讲义38.HUSTHUST.管理

8、系统中计算机应用讲义39.HUSTHUST物理物理输入输入结果结果物理物理输出输出数据数据变换中心变换中心输出输出逻辑逻辑输入输入逻辑逻辑输出输出(1 1)变换型)变换型DFD DFD 输入输入信息信息格式格式检查检查显示显示正确正确信息信息输入输入格式格式检查检查显示显示格式格式检查检查处理处理显示显示管理系统中计算机应用讲义40.HUSTHUST(2 2)事务型)事务型DFD DFD 事务事务中心中心接受路径接受路径动动作作路路径径管理系统中计算机应用讲义41.HUSTHUST2 2转换策略转换策略 管理系统中计算机应用讲义42.HUSTHUST(1 1)以变换为中心的设计)以变换为中心的

9、设计1格式格式检查检查3产生产生收据收据2计算计算汇费汇费4记账记账汇款单汇款单合格的合格的汇款单汇款单处理后的处理后的汇款单汇款单收据收据明细账明细账变换中心变换中心输出输出输入输入业务业务数据数据管理系统中计算机应用讲义43.HUSTHUST(1 1)以变换为中心的设计)以变换为中心的设计汇款处理系统汇款处理系统取得合格取得合格汇款单汇款单计算计算汇费汇费记账记账输出处理后输出处理后的汇款单的汇款单输入汇款单输入汇款单格式检查格式检查产生收据产生收据打印收据打印收据合格的合格的汇款单汇款单处理后的处理后的汇款单汇款单合格的合格的汇款单汇款单业务数据业务数据处理后的处理后的汇款单汇款单汇款单

10、汇款单合格的合格的汇款单汇款单汇款单汇款单处理后的处理后的汇款单汇款单收据收据收据收据业务数据业务数据管理系统中计算机应用讲义44.HUSTHUST2 2转换策略转换策略 管理系统中计算机应用讲义45.HUSTHUST(2 2)以事务分析为中心的设计)以事务分析为中心的设计 要求类要求类型处理型处理图书管理要求图书管理要求无效输入无效输入1.11.1新书入库新书入库1.21.2还还入库单入库单罚款单罚款单1.51.5注销图书注销图书1.31.3还书还书1.41.4目录文件目录文件借书单借书单书书单单注销单注销单借书借书借书文件借书文件罚款单罚款单事务事务中心中心管理系统中计算机应用讲义46.H

11、USTHUST(2 2)以事务分析为中心的设计)以事务分析为中心的设计 图书处理系统图书处理系统取得图书取得图书处理要求处理要求修改目修改目录文件录文件操作层操作层细节层细节层新书入库新书入库注销图书注销图书借书借书还书还书打印罚打印罚款单款单修改借修改借书文件书文件图书管图书管理要求理要求入库单入库单借书单借书单还书单还书单注销单注销单管理系统中计算机应用讲义47.HUSTHUST(四)优化设计(四)优化设计 管理系统中计算机应用讲义48.HUSTHUST(四)优化设计(续)(四)优化设计(续)管理系统中计算机应用讲义49.HUSTHUST系统平台设计系统平台设计 管理系统中计算机应用讲义5

12、0.HUSTHUST一、设计依据一、设计依据管理系统中计算机应用讲义51.HUSTHUST二、二、平台设计的平台设计的基本原则基本原则 管理系统中计算机应用讲义52.HUSTHUST三、计算机硬件的选择三、计算机硬件的选择 选择技术上成熟可靠的系列机型;处理速度快;数据存储容量大;具有良好的兼容性与可扩充性、可维护性;有良好的性能/价格比;售后服务与技术服务好;操作方便;在一定时间内保持一定先进性的硬件。主要有:服务器、客户机、网络主要设备、输入输出设备、后援设备管理系统中计算机应用讲义53.HUSTHUST四、计算机软件的选择四、计算机软件的选择 管理系统中计算机应用讲义54.HUSTHUS

13、T五、计算机网络的选择五、计算机网络的选择 管理系统中计算机应用讲义55.HUSTHUST六、六、物理配置方案物理配置方案设计报告设计报告 管理系统中计算机应用讲义56.HUSTHUST代码设计代码设计 n是指代表事物名称、属性、状态等的符号,是指代表事物名称、属性、状态等的符号,它以简短的符号形式代替具体的文字说明。它以简短的符号形式代替具体的文字说明。n设计出一套供管理信息系统开发和运行所设计出一套供管理信息系统开发和运行所需的代码系统。需的代码系统。管理系统中计算机应用讲义57.HUSTHUST一、代码的功能一、代码的功能 管理系统中计算机应用讲义58.HUSTHUST二、代码设计的原则

14、二、代码设计的原则 管理系统中计算机应用讲义59.HUSTHUST三、代码的种类三、代码的种类 n如:张平的职工号为0001;李立为0002等;n优点优点:简单,位数少,易追加,易管理;n缺点缺点:可识别性差,无逻辑性。n如某大学的学生代码*n优点优点:分类明确,有严格的隶属关系,容量大;n缺点缺点:位数多。管理系统中计算机应用讲义60.HUSTHUST三、代码的种类(续)三、代码的种类(续)第一面:第一面:1-不锈钢不锈钢 2-黄铜黄铜 3-钢钢n如:螺钉可选用材料、直径、螺钉头形状等三个“面”第二面:1-0.5 2-1 3-1.5 第三面:1-圆头 2-平头 3-六角形头 代码234表示“

15、黄铜1.5方形头螺钉”n优点优点:具有一定的柔性,适合计算机处理;n缺点缺点:利用率较低,易出现大量空码。管理系统中计算机应用讲义61.HUSTHUST三、代码的种类(续)三、代码的种类(续)n如:“TV-C-34”表示34英寸彩色电视机;n优点优点:可用汉字拼音或英语联想帮助记忆;n缺点缺点:位数多,处理不便,易产生重复。管理系统中计算机应用讲义62.HUSTHUST四、代码的校验四、代码的校验 管理系统中计算机应用讲义63.HUSTHUST四、代码的校验(续)四、代码的校验(续)代码输入时常见的错误n抄写错误抄写错误:例如,例如,1 1写为写为7 7;3 3写为写为8 8n易位错误易位错误

16、:例如,例如,12341234写为写为13241324 n双位错误双位错误:例如,例如,3691236912写为写为2196321963 n随机错误随机错误:包括以上两种或三种综合性包括以上两种或三种综合性错误或其它错误错误或其它错误 管理系统中计算机应用讲义64.HUSTHUST四、代码的校验(续)四、代码的校验(续)n将代码(Ci)各位乘以权因子(Pi),求出各位的积:C1P1,C2P2,.CnPnn求出加权和:S=C1P1+C2P2+.+CnPnn以称为模的常数 M 除和,求出余数R 即:R=S mod Mn把模 M 减去余数 R 作为校验位,J=M-R 当J为10、11、12时,其校验

17、位码为A、B、C管理系统中计算机应用讲义65.HUSTHUST四、代码的校验(续)四、代码的校验(续)管理系统中计算机应用讲义66.HUSTHUST四、代码的校验(续)四、代码的校验(续)例子:原代码1238,权因子为质数法,模M=10,以 J=M R 为校验码,设计出其校验码。原编码:1 2 3 8 权因子:11 7 5 3 S=11+14+15+24=64R=S MOD M=64 MOD 10 =4J=M R=10-4=6(校验位)原代码加校验码:1 2 3 8 6管理系统中计算机应用讲义67.HUSTHUST数据库设计数据库设计 管理系统中计算机应用讲义68.HUSTHUST数据库设计数

18、据库设计 管理系统中计算机应用讲义69.HUSTHUST(一)需求和约束分析(一)需求和约束分析 管理系统中计算机应用讲义70.HUSTHUST(二)概念模式设计(二)概念模式设计 管理系统中计算机应用讲义71.HUSTHUST1 1E-RE-R模型模型 管理系统中计算机应用讲义72.HUSTHUST1 1E-RE-R模型(续)模型(续)管理系统中计算机应用讲义73.HUSTHUST1 1E-RE-R模型(模型(实体间的联系实体间的联系)系系主任主任负责负责系系1 11 1班级班级包含包含学生学生1 1N N产品产品组成组成零件零件M MN N一对一联系一对一联系一对多联系一对多联系多对多联系

19、多对多联系管理系统中计算机应用讲义74.HUSTHUST1 1E-RE-R模型模型(例例:学生选修课程学生选修课程)学生学生课程课程选修选修学号学号姓名姓名系别系别课程名课程名先修课先修课主讲老师主讲老师成绩成绩用矩形表示实体用矩形表示实体集,在框内写上集,在框内写上实体名实体名用椭圆表示用椭圆表示实体的属性实体的属性用无向边用无向边把实体与把实体与其属性连其属性连接起来接起来用菱形表示实用菱形表示实体间的联系体间的联系将参与联系的实将参与联系的实体用线段连接体用线段连接nm标注联标注联系类型系类型管理系统中计算机应用讲义75.HUSTHUST2.E-R2.E-R模型设计的主要步骤模型设计的主

20、要步骤 管理系统中计算机应用讲义76.HUSTHUST实例:实例:构造一个基本的教学构造一个基本的教学E-RE-R模型模型 管理系统中计算机应用讲义77.HUSTHUST实例:实例:构造一个基本的教学构造一个基本的教学E-RE-R模型模型 管理系统中计算机应用讲义78.HUSTHUST实例:实例:构造一个基本的教学构造一个基本的教学E-RE-R模型模型教师教师教师姓名教师姓名教师编号教师编号职称职称学生学生学号学号姓名姓名性别性别课程课程课程编号课程编号课程名课程名学时学时教材名称教材名称学分学分讲授讲授效果效果学习学习成绩成绩MNNL画出画出E-RE-R模型模型 管理系统中计算机应用讲义79

21、.HUSTHUST(三三)逻辑模式设计逻辑模式设计 管理系统中计算机应用讲义80.HUSTHUST1 1.将将E-RE-R模型转为关系数据模型模型转为关系数据模型管理系统中计算机应用讲义81.HUSTHUST实例:实例:教学教学E-RE-R模型模型转为关系数据模型转为关系数据模型实体:教师实体:教师 KEY=教师编号教师编号 实体:学生实体:学生 KEY=学号学号 管理系统中计算机应用讲义82.HUSTHUST实例:实例:教学教学E-RE-R模型模型转为关系数据模型转为关系数据模型实体:课程实体:课程 KEY=课程编号课程编号 管理系统中计算机应用讲义83.HUSTHUST实例:实例:教学教学

22、E-RE-R模型模型转为关系数据模型转为关系数据模型联联系:教学系:教学 KEY=教师编号,教师编号,课程编号课程编号 联联系:学习系:学习 KEY=学号,学号,课程编号课程编号 管理系统中计算机应用讲义84.HUSTHUST2 2关系模型的规范化关系模型的规范化 管理系统中计算机应用讲义85.HUSTHUST2 2关系模型的规范化关系模型的规范化 管理系统中计算机应用讲义86.HUSTHUST第一范式第一范式管理系统中计算机应用讲义87.HUSTHUST第一范式例:把第一范式例:把不规范转为规范不规范转为规范工作单位工作单位职务职务职工简明表职工简明表关键字:职工号关键字:职工号职工基本情况

23、职工基本情况管理系统中计算机应用讲义88.HUSTHUST第二范式第二范式管理系统中计算机应用讲义89.HUSTHUST第二范式(续)第二范式(续)管理系统中计算机应用讲义90.HUSTHUST第二范式例:第二范式例:第一范式转为第二范式材料编号材料编号材料名称材料名称规格规格供应商名称供应商名称供应商地址供应商地址价格价格库存量库存量库存占用资金库存占用资金材料材料 供应商供应商 库存的关系如下:库存的关系如下:材料名称、规格、供应商地址不完全依赖于关键字,不是材料名称、规格、供应商地址不完全依赖于关键字,不是2NF管理系统中计算机应用讲义91.HUSTHUST第二范式例:第二范式例:第一范

24、式转为第二范式分解成三个分解成三个2NF的数据结构的数据结构材料编号材料编号*供应商名称供应商名称*价格价格库存量库存量库存占用资金库存占用资金材料编号材料编号*材料名称材料名称规格规格供应商名称供应商名称*供应商地址供应商地址1.材料库存材料库存2.材料库存材料库存3.供应商供应商管理系统中计算机应用讲义92.HUSTHUST第三范式第三范式管理系统中计算机应用讲义93.HUSTHUST第三范式例:第三范式例:第二范式转为第三范式第二范式转为第三范式 因价格与库存量、库存占用资金都是非关键字,因价格与库存量、库存占用资金都是非关键字,但库存量依赖于价格和库存占用资金,所以非但库存量依赖于价格

25、和库存占用资金,所以非3NF.转为第三范式:去掉多余的转为第三范式:去掉多余的“库存占用资金库存占用资金”,而在,而在程序中加以解决即可。程序中加以解决即可。材料编号材料编号*供应商名称供应商名称*价格价格库存量库存量材料编号材料编号*材料名称材料名称规格规格供应商名称供应商名称*供应商地址供应商地址1.材料库存材料库存2.材料库存材料库存3.供应商供应商管理系统中计算机应用讲义94.HUSTHUST数据结构规范化设计的步骤数据结构规范化设计的步骤非规范化的数据(有重复的数据)非规范化的数据(有重复的数据)1 1NF NF(没有重复的数据)没有重复的数据)2 2NFNF(所有的非关键字均完全依

26、赖于整个关键字)所有的非关键字均完全依赖于整个关键字)3 3NFNF(所有的非关键字均完全依赖于整个所有的非关键字均完全依赖于整个关键字,且只依赖于整个关键字)关键字,且只依赖于整个关键字)把所有非规范化的数据结构分解成若干个二维表形式的数据结构,把所有非规范化的数据结构分解成若干个二维表形式的数据结构,并指定一个或若干个关键字并指定一个或若干个关键字若关键字由不止一个元素组成,必须保证所有的非关键字数据元素若关键字由不止一个元素组成,必须保证所有的非关键字数据元素依赖于整个关键字,否则去掉部分依赖关系。依赖于整个关键字,否则去掉部分依赖关系。检查所有非关键字数据元素是否彼此独立,如果不是,去

27、掉传递依检查所有非关键字数据元素是否彼此独立,如果不是,去掉传递依赖关系,通过去除冗余的数据元素,构成都是赖关系,通过去除冗余的数据元素,构成都是3 3NFNF的数据结构。的数据结构。管理系统中计算机应用讲义95.HUSTHUST(四)(四)物理数据库设计物理数据库设计 管理系统中计算机应用讲义96.HUSTHUST用户界面设计用户界面设计 管理系统中计算机应用讲义97.HUSTHUST 一、输出设计一、输出设计 管理系统中计算机应用讲义98.HUSTHUST一、输出设计(续)一、输出设计(续)输出类型的确定:外部输出和内部输出 内部输出:指一个处理过程向另一个处理过程的输出;外部输出:指向计

28、算机系统外的输出,如有关报表等。输出设备与介质的选择 输出设备:打印机、磁带机、磁盘机、光盘机等;输出介质:打印纸、磁带、磁盘等。输出内容的设计 包括输出内容的项目名称、项目数据的类型、长度、精度、格式设计、输出方式等。管理系统中计算机应用讲义99.HUSTHUST一、输出设计(一、输出设计(注意注意事项事项)管理系统中计算机应用讲义100.HUSTHUST二、输入设计二、输入设计 管理系统中计算机应用讲义101.HUSTHUST二、输入设计(二、输入设计(主要内容主要内容)管理系统中计算机应用讲义102.HUSTHUST二、输入设计(二、输入设计(主要内容主要内容)管理系统中计算机应用讲义1

29、03.HUSTHUST三、人机三、人机对话设计对话设计 管理系统中计算机应用讲义104.HUSTHUST处理流程设计处理流程设计 管理系统中计算机应用讲义105.HUSTHUST一、一、程序程序流程图流程图 管理系统中计算机应用讲义106.HUSTHUST一、一、程序程序流程图(续)流程图(续)S1S2S1S2条件条件S1条件条件YYYS1条件条件NNN选择结构选择结构循环结构循环结构顺序结构顺序结构管理系统中计算机应用讲义107.HUSTHUST二、二、N-SN-S图图 S1S2选择结构选择结构循环结构循环结构顺序结构顺序结构S2S1条件条件YNS1条件S1条件先判断后循环先判断后循环先循环

30、后判断先循环后判断管理系统中计算机应用讲义108.HUSTHUST三、三、PADPAD图(图(问题分析图问题分析图)选择结构选择结构循环结构循环结构顺序结构顺序结构S1S2S3S1S2YF条条件件WHILES条条件件UNTILS条条件件管理系统中计算机应用讲义109.HUSTHUST四、三种算法表达工具的比较四、三种算法表达工具的比较 管理系统中计算机应用讲义110.HUSTHUST系统设计报告系统设计报告 管理系统中计算机应用讲义111.HUSTHUST系统设计报告系统设计报告(内容)(内容)管理系统中计算机应用讲义112.HUSTHUSTThank you for your attention!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(系统总体设计课件.pptx)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|