Ch06_管理信息系统的系统设计_第1页
Ch06_管理信息系统的系统设计_第2页
Ch06_管理信息系统的系统设计_第3页
Ch06_管理信息系统的系统设计_第4页
Ch06_管理信息系统的系统设计_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

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

文档简介

1、hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞1q本章介绍管理信息系统设计的概念、原理和方法本章介绍管理信息系统设计的概念、原理和方法q本章内容本章内容系统设计的任务系统设计的任务代码设计代码设计软件结构图设计软件结构图设计信息系统流程图设计信息系统流程图设计系统物理配置方案设计系统物理配置方案设计输出设计输出设计输入设计输入设计数据存储设计数据存储设计制订设计规范制订设计规范编写程序设计说明书和系统设计报告编写程序设计说明书和系统设计报告hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明

2、瑞2系统设计的任务系统设计的任务代码设计代码设计信息系统流程图设计信息系统流程图设计系统物理配置方案设计系统物理配置方案设计输出设计输出设计输入设计输入设计数据存储设计数据存储设计代码设计代码设计信息系统流程图设计信息系统流程图设计hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞3q本节介绍系统设计的任务、主要工作和设计应遵本节介绍系统设计的任务、主要工作和设计应遵循的原则循的原则q本节内容本节内容系统设计的任务系统设计的任务系统设计的主要工作系统设计的主要工作系统设计遵循的原则系统设计遵循的原则hmr2022-5-19第第 6 章章 管理

3、信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞4q 一、系统设计的任务一、系统设计的任务在系统分析提出的逻辑模型的基础上,进行物理模型的设计在系统分析提出的逻辑模型的基础上,进行物理模型的设计q 二、系统设计的主要工作二、系统设计的主要工作总体设计总体设计信息系统流程图设计、功能结构图设计、信息系统流程图设计、功能结构图设计、功能模块图设计功能模块图设计代码设计和设计代码设计和设计规范的制定规范的制定代码的设计方案、各种文件的设计标准代码的设计方案、各种文件的设计标准系统物理配置方系统物理配置方案设计案设计设备配置、通信网络的选择和设计、数据设备配置、通信网络的选择和设计、数据库管

4、理系统的选择库管理系统的选择数据存储设计数据存储设计数据库设计、数据库的安全及保密数据库设计、数据库的安全及保密计算机处理过程计算机处理过程设计设计 输出设计、输入设计、处理流程图设计、输出设计、输入设计、处理流程图设计、编写程序设计说明书编写程序设计说明书hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞5q三、系统设计遵循的原则三、系统设计遵循的原则系统性系统性q 具有全局思想具有全局思想q 系统的代码要统一,设计规范要标准,传递语言一致系统的代码要统一,设计规范要标准,传递语言一致 灵活性灵活性q 要求系统具有很强的环境适应性,系统具有

5、较好的开要求系统具有很强的环境适应性,系统具有较好的开放性和结构的可变性放性和结构的可变性q 采用模块化结构,提高模块的独立性,降低模块间的采用模块化结构,提高模块的独立性,降低模块间的数据耦合数据耦合可靠性可靠性q 可靠性可靠性指系统抵御外界干扰的能力及受外界干扰时的指系统抵御外界干扰的能力及受外界干扰时的恢复能力恢复能力q 可靠性的表现:安全保密性、检错及纠错能力、抗病可靠性的表现:安全保密性、检错及纠错能力、抗病毒能力毒能力经济性经济性q 经济性经济性指在满足系统需求的前提下,尽可能减少系统指在满足系统需求的前提下,尽可能减少系统的开销的开销hmr2022-5-19第第 6 章章 管理信

6、息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞6q代码代码是代表事物名称、属性、状态等的符号,为了便于计是代表事物名称、属性、状态等的符号,为了便于计算机处理,一般用数字、字母或它们的组合来表示算机处理,一般用数字、字母或它们的组合来表示q信息系统代码设计的好坏,一定程度上决定系统和程序设信息系统代码设计的好坏,一定程度上决定系统和程序设计的难易程度计的难易程度q本节内容本节内容代码的功能代码的功能代码的设计代码的设计代码的种类代码的种类代码结构中的校验位代码结构中的校验位hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞7q 一、

7、代码的功能一、代码的功能q为事物提供一个概要而不含糊的认定,便于数据的存储和为事物提供一个概要而不含糊的认定,便于数据的存储和检索检索q使用代码可以提高处理的效率和精度使用代码可以提高处理的效率和精度q代码提供了数据的全局一致性代码提供了数据的全局一致性q代码是人和计算机的共同语言,是两者交换信息的工具代码是人和计算机的共同语言,是两者交换信息的工具q 国家标准编码国家标准编码GB2260 - 80 :行政区划分代码:行政区划分代码GB1988 - 80 :信息处理交换的:信息处理交换的 7 位编码字符集位编码字符集hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系

8、统设计 - 何明瑞何明瑞8q二、代码的设计二、代码的设计设计的代码在逻辑上必须满足用户的需要,在结构上应当与处理设计的代码在逻辑上必须满足用户的需要,在结构上应当与处理的方法相一致的方法相一致一个代码应惟一标志它所代表的事物或属性一个代码应惟一标志它所代表的事物或属性代码设计时,要预留足够的位置,以适应不断变化的需要代码设计时,要预留足够的位置,以适应不断变化的需要代码要系统化,代码的编制应尽量标准化代码要系统化,代码的编制应尽量标准化要注意避免引起误解,不要使用易于混淆的字符要注意避免引起误解,不要使用易于混淆的字符如:如:O、Z、I、S、V 和和 0、2、1、5、U要注意尽量采用不易出错的

9、代码结构要注意尽量采用不易出错的代码结构如:如:WW2 比比 W2W 出错的概率少出错的概率少当代码长于当代码长于 4 个字母或个字母或 5 个数字字符时,应分成小段个数字字符时,应分成小段如:如:028 - 87322700 比比 02887322700 好好若已知码的位数为若已知码的位数为 p,每一位的字符数为每一位的字符数为Si ,则可组成码的总数为:则可组成码的总数为:C =piiS1如:如:对每位字符为对每位字符为 0 - - 9 的三位码,共可组成:的三位码,共可组成: C = 10 10 10 = 1000 种码种码hmr2022-5-19第第 6 章章 管理信息系统的系统设计管

10、理信息系统的系统设计 - 何明瑞何明瑞9q 三、代码的种类三、代码的种类顺序码顺序码 、区间码、区间码 、 助忆码助忆码 q 1. 顺序码顺序码 (系列码系列码) 顺序码顺序码 是一种用连续数字代表编码对象的码是一种用连续数字代表编码对象的码 如如 :1代表博士后,代表博士后,2代表博士,代表博士,3代表硕士,代表硕士,4代表本科,代表本科, 优点:优点:短、简单,记录的定位方法简单,便于管理短、简单,记录的定位方法简单,便于管理 缺点:缺点:没有逻辑基础,在后面增加,删除造成空码没有逻辑基础,在后面增加,删除造成空码q 2. 区间码区间码区间码区间码 把数据项分成若干项把数据项分成若干项 ,

11、 每一区间代表一个组每一区间代表一个组 , 码中数字值和位码中数字值和位置代表一定意义置代表一定意义 如如 :邮政编码邮政编码 610072 ,身份证编码,身份证编码优点:优点:信息处理比较可靠,排序、分类、检索等操作易于进行信息处理比较可靠,排序、分类、检索等操作易于进行 缺点:缺点:码相对较长,有空码,维修困难码相对较长,有空码,维修困难hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞10代码的种类代码的种类q 区间码的分类区间码的分类 分为分为多面码多面码 、上下关联区间码、上下关联区间码 、十

12、进位码、十进位码q (1) 多面码多面码 一个数据项可能具有多方面的特性。如果在码的结构中,为这些特性一个数据项可能具有多方面的特性。如果在码的结构中,为这些特性各规定一个位置,就形成各规定一个位置,就形成多面码多面码 解释解释 表表6.2 的示例的示例q (2) 上下关联区间码上下关联区间码该码由几个意义上相互有关的区间码组成,其结构一般由左向右排列该码由几个意义上相互有关的区间码组成,其结构一般由左向右排列 如如 :学生学号学生学号 2000221001 分段为分段为 2000 22 1 001q (3) 十进位码十进位码由上下关联区间码发展而来,相当于图书分类使用的十进位分类码由上下关联

13、区间码发展而来,相当于图书分类使用的十进位分类码 如如 :图书分类号图书分类号 TP31.273hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞11代码的种类代码的种类q 3. 助忆码助忆码 助忆码用文字、数字或文字数字组合起来描述助忆码用文字、数字或文字数字组合起来描述q 特点特点:通过联想帮助记忆通过联想帮助记忆 如如 :TV-B-12 TV-C-20q 助忆码适用于数据项数目较少的情况助忆码适用于数据项数目较少的情况hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞12q 四、代码结

14、构中的校验位四、代码结构中的校验位q 1. 校验位的作用校验位的作用 保证输入正确无误保证输入正确无误q 2. 求解校验位值的方法求解校验位值的方法代码值代码值 = 原代码原代码 + 校验位校验位q (1) 算术级数法算术级数法 原代码原代码 1 2 3 4 5q各乘以权各乘以权 5 4 3 2 1q乘积之和乘积之和 15 + 2 4 + 3 3 + 42 + 51 = 35q乘积之和对乘积之和对11取模取模 35 MOD 11 = 2q代码值为代码值为 123452 hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞13代码结构中的校验位代

15、码结构中的校验位q (2) 几何级数法几何级数法 原代码原代码 1 2 3 4 5各乘以权各乘以权32 16 8 4 2乘积之和乘积之和132 + 2 16 + 3 8 + 44 + 52 = 114乘积之和对乘积之和对11取模取模114 MOD 11 = 4代码值为代码值为123454q (3) 质数法质数法 原代码原代码 1 2 3 4 5各乘以权各乘以权11 7 5 3 2乘积之和乘积之和111 + 2 7 + 3 5 + 43 + 52 = 62乘积之和对乘积之和对11取模取模62 MOD 11 = 7代码值为代码值为123457 选选 11 不是必须的不是必须的hmr2022-5-1

16、9第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞14q本节介绍软件结构图的概念、模块化的概念、利本节介绍软件结构图的概念、模块化的概念、利用层次图描述软件结构图用层次图描述软件结构图q本节内容本节内容功能分解功能分解层次图层次图 :软件结构图的表示:软件结构图的表示hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞15q 一、功能分解一、功能分解q 1. 功能分解的过程功能分解的过程划分为子系统是系统目标下的第一层功能分解,对每个子系统从功能的角度划分为子系统是系统目标下的第一层功能分解,对每个子系统从功能的角

17、度再一步一步。从抽象到具体、从复杂到简单的过程再一步一步。从抽象到具体、从复杂到简单的过程 功能分解的过程功能分解的过程q 2. 模块化模块化功能分解的具体方法功能分解的具体方法 :将系统分解成规模较小、功能简单的模块:将系统分解成规模较小、功能简单的模块 功能模块功能模块 在信息系统中,由计算机完成的某项具体工作的部分在信息系统中,由计算机完成的某项具体工作的部分 模块化的好处模块化的好处易于修改和维护易于修改和维护模块相对独立,错误的波及率较小模块相对独立,错误的波及率较小q 3. 软件结构图软件结构图按功能的从属关系描述信息系统的图表,它表达了信息系统具有的功能按功能的从属关系描述信息系

18、统的图表,它表达了信息系统具有的功能图中图中 :上、中层模块起管理、协调的作用,下层模块完成具体的任务上、中层模块起管理、协调的作用,下层模块完成具体的任务hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞16q 二、层次图二、层次图 软件结构图的表示软件结构图的表示 层次图用来描述软件的层次结构层次图用来描述软件的层次结构 层次图中的一个矩形框代表一个模块,方框间的连线表示调用关系层次图中的一个矩形框代表一个模块,方框间的连线表示调用关系工资管理信息子系统工资管理信息子系统建立主文件建立主文件数数据据录录入入更新主文件更新主文件建立扣款文件

19、建立扣款文件计算和打印计算和打印打打印印工工资资汇汇总总表表数数据据维维护护建建立立主主处处理理文文件件更更新新数数据据录录入入数数据据维维护护数数据据录录入入数数据据维维护护hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞17q系统流程图是描述物理系统的传统工具系统流程图是描述物理系统的传统工具q基本思想基本思想 :用图形符号以黑盒子形式描述系统里面的每个用图形符号以黑盒子形式描述系统里面的每个部件部件(程序、文件、数据库、表格、人工过程等程序、文件、数据库、表格、人工过程等)q系统流程图表达的是信息在系统各部件之间流动的情况,系统流程图

20、表达的是信息在系统各部件之间流动的情况,而不是对信息进行加工的控制过程而不是对信息进行加工的控制过程q本节介绍信息系统流程图的画法本节介绍信息系统流程图的画法q本节内容本节内容符号符号统流程图的画法统流程图的画法hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞18q 一、符号一、符号q 1. 基本符号基本符号 以概括的方式抽象地描述一个物理系统以概括的方式抽象地描述一个物理系统 处理处理能改变数据值或数据位置的加工或部件能改变数据值或数据位置的加工或部件输入输入/输出输出输入或输出,广义的不指明具体设备的符号输入或输出,广义的不指明具体设备

21、的符号连接连接转到图的另一部分转到图的另一部分 或或 从图的另一部分转来从图的另一部分转来换页连接换页连接转到另一页图上转到另一页图上 或或 由另一页图转来由另一页图转来数据流数据流连接其他符号,指明数据流动方向连接其他符号,指明数据流动方向hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞19符号符号q 2. 系统符号系统符号具体地描述一个物理系统,把一个广义的输入具体地描述一个物理系统,把一个广义的输入/ /输出操作具体化为读输出操作具体化为读/ /写存储在特殊设写存储在特殊设备上的文件备上的文件( (数据库数据库) ),把一般的处理具体

22、化为特定的程序或手工操作等,把一般的处理具体化为特定的程序或手工操作等 穿孔卡片穿孔卡片文档文档磁带磁带联机储存联机储存磁盘磁盘磁鼓磁鼓显示显示人工输入人工输入人工操作人工操作辅助操作辅助操作通信链路通信链路用穿孔卡片输入或输出,或一个穿孔卡片文件用穿孔卡片输入或输出,或一个穿孔卡片文件打印输出打印输出 或或 用打印终端输入数据用打印终端输入数据磁带输入磁带输入/ 输出,或输出,或 表示一个磁带文件表示一个磁带文件任何种类的联机储存,如磁盘、磁鼓、软盘等任何种类的联机储存,如磁盘、磁鼓、软盘等磁盘输入磁盘输入/输出,或输出,或 储存在磁盘上的文件或数据库储存在磁盘上的文件或数据库磁盘输入磁盘输

23、入/ 输出,或输出,或 储存在磁鼓上的文件或数据库储存在磁鼓上的文件或数据库CRT 终端,可用于输入终端,可用于输入/输出输出人工输入数据的脱机处理,如填写表格人工输入数据的脱机处理,如填写表格人工完成的处理,如会计在工资支票上签字人工完成的处理,如会计在工资支票上签字使用设备进行的脱机操作使用设备进行的脱机操作通过远程通信线路或链路传送数据通过远程通信线路或链路传送数据 hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞20q 二、系统流程图的画法二、系统流程图的画法例例 1 :某装配厂有一座存放零件的仓库,仓库中现有的各种零件的数量以及某

24、装配厂有一座存放零件的仓库,仓库中现有的各种零件的数量以及每种零件的库存量临界值等数据记录在库存清单主文件中。当仓库中每种零件的库存量临界值等数据记录在库存清单主文件中。当仓库中零件数量有变化时,应该及时修改库存清单主文件,如果那种零件的零件数量有变化时,应该及时修改库存清单主文件,如果那种零件的库存量少于它的库存量临界值,则应该报告采购部门以便订货,规定库存量少于它的库存量临界值,则应该报告采购部门以便订货,规定每天向采购部门送一次订货报告每天向采购部门送一次订货报告q 库单库单 :入库入库 或或 出库出库q 思路思路 :零件要存储,需要一个文件零件要存储,需要一个文件库存清单主文件库存清单

25、主文件要打印订货报表,需要保存订货的零件信息要打印订货报表,需要保存订货的零件信息订货信息订货信息根据事务修改库存清单文件的库存量,需要一个处理根据事务修改库存清单文件的库存量,需要一个处理库存清单程序库存清单程序要将订货信息形成订货报表,需要一个处理要将订货信息形成订货报表,需要一个处理报告生成程序报告生成程序hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞21系统流程图的画法系统流程图的画法系统流程图系统流程图事务事务库存清单库存清单主文件主文件库存清单程序库存清单程序报告生成程序报告生成程序订货订货信息信息订货报告订货报告hmr202

26、2-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞22系统流程图的画法系统流程图的画法例例 2 :成绩处理系统成绩处理系统顶层图教师教师成绩单成绩单成绩处理系统成绩处理系统成绩报告成绩报告教务处教务处补考通知单补考通知单学生学生hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞23系统流程图的画法系统流程图的画法 细化教师教师成绩单成绩单校核校核成绩单成绩单校核过的校核过的成绩单成绩单输入成绩输入成绩登记成绩登记成绩学生学生成绩成绩统计成绩统计成绩统计结果统计结果打印成绩报告打印成绩报告统计不及格学生统

27、计不及格学生补考补考日程表日程表不及格不及格学生名单学生名单打印补考通知单打印补考通知单学生学生档案档案教务处教务处学生学生补考通知单补考通知单成绩报告成绩报告hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞24q本节介绍系统物理配置方案的设计依据,软硬件、本节介绍系统物理配置方案的设计依据,软硬件、网络、网络、DBMS 的选择原则的选择原则q本节内容本节内容 设计依据设计依据计算机硬件选择计算机硬件选择计算机网络的选择计算机网络的选择数据库管理系统的选择数据库管理系统的选择应用软件的选择应用软件的选择hmr2022-5-19第第 6 章章

28、 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞25q 一、设计依据一、设计依据以下几个方面考虑以下几个方面考虑q系统的吞吐量系统的吞吐量 每秒种执行的作业数每秒种执行的作业数 q系统的响应时间系统的响应时间 从用户向系统发出一个作业请求开始,经从用户向系统发出一个作业请求开始,经系统处理后,给出应答结果的时间系统处理后,给出应答结果的时间高可靠性系统高可靠性系统 :双机双工系统:双机双工系统q系统的可靠性系统的可靠性 用连续工作时间表示用连续工作时间表示q集中式集中式 / 分布式分布式 q地域范围地域范围 决定采用广域网决定采用广域网 / 局域网局域网 1)数据管理方式数据管

29、理方式 文件管理系统文件管理系统 / 数据库管理系统数据库管理系统hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞26q 二、计算机硬件选择二、计算机硬件选择总的要求总的要求:速度快、容量大、通道能力强、操作灵活方便速度快、容量大、通道能力强、操作灵活方便计算机的性能越高,其价格也越高计算机的性能越高,其价格也越高q 1. 数据的处理方式数据的处理方式 集中式集中式 采用主机采用主机-终端系统终端系统 分布式分布式 采用计算机网络采用计算机网络q 2. 计算机机型的选择计算机机型的选择主要考虑应用软件对计算机处理能力的需求主要考虑应用软件对

30、计算机处理能力的需求计算机主存计算机主存CPU 时钟时钟输入、输出和通信的通道数目输入、输出和通信的通道数目显示方式显示方式外接转储设备及其类型外接转储设备及其类型q 说明说明 :当代微机:当代微机 和和 早期大中型机早期大中型机hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞27q 三、计算机网络的选择三、计算机网络的选择q 1. 网络拓扑结构网络拓扑结构有总线型、星型、环型和混合型有总线型、星型、环型和混合型根据应用系统的地域分布、信息流量进行综合考虑根据应用系统的地域分布、信息流量进行综合考虑q 2. 网络的逻辑设计网络的逻辑设计根据

31、软件的功能,在逻辑上分成若干子系统根据软件的功能,在逻辑上分成若干子系统配置网络设备:配置网络设备:主服务器主服务器 Server、主交换机主交换机 Switch、集线器集线器 Hub、路由路由器器 Router、调制解调器调制解调器 Modemq 3. 网络操作系统网络操作系统Unix 惟一能适用于所有应用平台的惟一能适用于所有应用平台的 NOSWindows NT / Windows Server 2000 新型新型 NOS Client/Server 和和 Browse/Server 模式模式Netware 适用于适用于 WorkStation / File Server 模式模式hmr

32、2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞28q 四、数据库管理系统的选择四、数据库管理系统的选择在选择数据库管理系统时,考虑的因素:在选择数据库管理系统时,考虑的因素:数据库的性能数据库的性能数据库管理系统的系统平台数据库管理系统的系统平台数据库管理系统的安全保密性能数据库管理系统的安全保密性能数据的类型数据的类型q 常见数据库管理系统常见数据库管理系统大型数据库大型数据库 Oracle , Sybase , SQL Server中型数据库中型数据库 Informix小型数据库小型数据库 Visual FoxProhmr2022-5-19

33、第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞29q 五、应用软件的选择五、应用软件的选择在选择应用软件时,考虑的在选择应用软件时,考虑的因素因素 :q软件是否能够满足用户的需求软件是否能够满足用户的需求系统必须处理哪些事件和数据系统必须处理哪些事件和数据?软件能否满足数据表示的需要?软件能否满足数据表示的需要?系统必须能够产生哪些报告、报表、文档或其他输出?系统必须能够产生哪些报告、报表、文档或其他输出?系统要存储的数据量及事件流?系统要存储的数据量及事件流?系统必须满足哪些查询需求?系统必须满足哪些查询需求?系统有哪些不足之处,如何解决?系统有哪些不足之处,

34、如何解决?q软件是否具有足够的灵活性软件是否具有足够的灵活性1)软件是否能够获得长期、稳定的技术支持软件是否能够获得长期、稳定的技术支持hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞30q本节介绍输出设计的内容、设计方法、输出设计本节介绍输出设计的内容、设计方法、输出设计书的编写书的编写q本节内容本节内容输出设计的内容输出设计的内容输出设计的方法输出设计的方法输出报告输出报告输出设计示例输出设计示例hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞31q 一、输出设计的内容一、输出设计的

35、内容输出设计的内容包括输出设计的内容包括 :有关输出信息使用方面的内容有关输出信息使用方面的内容 信息的使用者、使用目的、信息的使用者、使用目的、报告量、使用周期、有效期、保管方法和复写份数报告量、使用周期、有效期、保管方法和复写份数输出信息的内容输出信息的内容 输出项目、位数、数据形式输出项目、位数、数据形式(文字、数字文字、数字)输出格式输出格式 表格、图形、文件表格、图形、文件输出设备输出设备 打印机、显示器打印机、显示器输出介质输出介质 磁盘磁盘 / 磁带磁带hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞32q 二、输出设计的方法

36、二、输出设计的方法总的原则总的原则 :表达清晰直观:表达清晰直观q 1. 输出方式输出方式 表格信息表格信息表格形式,表示详细的信息表格形式,表示详细的信息图形信息图形信息图形信息有直方图、圆饼图、曲线图、地图等图形信息有直方图、圆饼图、曲线图、地图等图形信息在表示事物的趋势、比较等方面非常直观图形信息在表示事物的趋势、比较等方面非常直观图标图标图标用来表示数据间的比例关系和比较关系图标用来表示数据间的比例关系和比较关系图标容易辨认图标容易辨认q 2. 输出设计应规范输出设计应规范q 3. 输出设备输出设备显示器、打印机、光盘和磁带等显示器、打印机、光盘和磁带等hmr2022-5-19第第 6

37、 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞33q 三、输出报告三、输出报告输出报告定义了系统的输出。输出报告中要标出各常量、变量的详输出报告定义了系统的输出。输出报告中要标出各常量、变量的详细信息、各种统计量及其计算公式、控制方法细信息、各种统计量及其计算公式、控制方法q 1. 设计输出报告注意事项设计输出报告注意事项方便使用者方便使用者要考虑系统硬件的性能要考虑系统硬件的性能尽量利用原系统的输出格式尽量利用原系统的输出格式, 确需修改确需修改, 应与有关部门协商应与有关部门协商,征得用户的同意征得用户的同意输出表格要考虑系统发展的需要输出表格要考虑系统发展的需要输

38、出的格式和大小要根据硬件能力输出的格式和大小要根据硬件能力,认真设计认真设计, 并给出样品并给出样品, 征得用户的同意征得用户的同意 示例示例 :表表 6.4q 2. 输出设计上应尽量保持输出流内容和格式的统一性输出设计上应尽量保持输出流内容和格式的统一性显示器显示器查询或预览查询或预览打印机打印机输出报表输出报表文本文件文本文件查询或预览查询或预览 为办公自动化提供剪辑素材为办公自动化提供剪辑素材数据库文件数据库文件数据交换数据交换hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞34q 四、输出设计示例四、输出设计示例图图6.7hmr20

39、22-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞35q输入设计输入设计对系统的质量有着决定性的重要影响,对系统的质量有着决定性的重要影响,它是信息系统与用户之间交互的纽带,决定着人它是信息系统与用户之间交互的纽带,决定着人机交互的效率。本节介绍与输入设计有关的知识机交互的效率。本节介绍与输入设计有关的知识q本节内容本节内容输入设计的原则输入设计的原则数据输入设备的选择数据输入设备的选择输入检验输入检验原始单据的格式设计原始单据的格式设计输入屏幕设计输入屏幕设计hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何

40、明瑞何明瑞36q 一、输入设计的原则一、输入设计的原则根本原则根本原则 :提高效率:提高效率 和和 减少错误减少错误控制输入量控制输入量 只输入基本信息,通过计算、统计、检只输入基本信息,通过计算、统计、检索得到的信息由系统产生索得到的信息由系统产生 减少输入延迟减少输入延迟 可采用周转文件、批量输入等方式可采用周转文件、批量输入等方式 减少输入错误减少输入错误 采用多种校验方法和有效性验证技术采用多种校验方法和有效性验证技术 避免额外步骤避免额外步骤 尽量避免不必要的输入步骤尽量避免不必要的输入步骤1) 输入过程应尽量简化输入过程应尽量简化 保证输入过程简单易用,不能保证输入过程简单易用,不

41、能因为查错、纠错而使输入复杂化,增加用户负担因为查错、纠错而使输入复杂化,增加用户负担hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞37q 二、数据输入设备的选择二、数据输入设备的选择q读卡机读卡机 早期的输入设备,已被键盘取代早期的输入设备,已被键盘取代q键盘键盘 - 磁盘输入装置磁盘输入装置由录入员通过工作站录入,经拼写检查、可靠性验证后存入磁记由录入员通过工作站录入,经拼写检查、可靠性验证后存入磁记录介质录介质该方法成本低、速度快、易于携带该方法成本低、速度快、易于携带q光电阅读器光电阅读器采用光笔读入光学标记条形码或用扫描仪录入纸

42、上文字采用光笔读入光学标记条形码或用扫描仪录入纸上文字q终端输入终端输入操作人员通过键盘输入数据,终端以在线方式与主机联系,可及操作人员通过键盘输入数据,终端以在线方式与主机联系,可及时返回处理结果时返回处理结果hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞38q 三、输入检验三、输入检验q 1. 输入错误的种类输入错误的种类数据本身错误数据本身错误 原始数据错原始数据错数据多余或不足数据多余或不足数据收集过程中的错误数据收集过程中的错误 数据丢失、重复等数据丢失、重复等数据延迟数据延迟因时间上的延迟而产生错误因时间上的延迟而产生错误q

43、2. 数据出错的检验方法数据出错的检验方法重复校验重复校验输入两次输入两次视觉校验视觉校验打印或显示打印或显示 与与 原始数据比较原始数据比较检验位校验检验位校验 控制总数校验控制总数校验人工总值人工总值 与与 输入累计总值比较输入累计总值比较数据类型校验数据类型校验数字型数字型 / 字母型字母型 格式校验格式校验校验数据记录中各数据项的位数和位置是否符合预先规定的格式校验数据记录中各数据项的位数和位置是否符合预先规定的格式逻辑校验逻辑校验根据业务上各种数据的逻辑性,检查有无矛盾根据业务上各种数据的逻辑性,检查有无矛盾界限校验界限校验检查某项输入数据的内容是否位于规定范围之内检查某项输入数据的

44、内容是否位于规定范围之内顺序校验顺序校验检查记录的顺序检查记录的顺序记录计数校验记录计数校验通过检查记录个数来检查记录是否遗漏和重复通过检查记录个数来检查记录是否遗漏和重复平衡校验平衡校验检查相反项目间是否平衡检查相反项目间是否平衡对照校验对照校验将输入的数据与基本文件的数据相核对,检查两者是否一致将输入的数据与基本文件的数据相核对,检查两者是否一致hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞39输入检验输入检验q 3. 出错的改正方法出错的改正方法 原始数据错原始数据错由填写原始单具的单位修改,键盘输入操作员不能修改由填写原始单具的单

45、位修改,键盘输入操作员不能修改 机器自动检错机器自动检错出错的恢复方法有出错的恢复方法有 :待输入的数据全部校验改正后,再进行下一步处理待输入的数据全部校验改正后,再进行下一步处理舍弃出错数据,只处理正确的数据舍弃出错数据,只处理正确的数据只处理正确的数据,出错数据待修正后再进行同发处理只处理正确的数据,出错数据待修正后再进行同发处理 剔出出错数据剔出出错数据 , 继续进行处理继续进行处理 , 出错数据留待下一运行周期一并处理出错数据留待下一运行周期一并处理q 4. 出错表的设计出错表的设计程序能自动打印出出错信息程序能自动打印出出错信息(出错表出错表) 出错表可由以下两种程序打出出错表可由以

46、下两种程序打出以数据校验为目的的程序以数据校验为目的的程序边处理、边作数据校验的程序边处理、边作数据校验的程序hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞40q 四、原始单据的格式设计四、原始单据的格式设计设计原始单据的原则是设计原始单据的原则是 :便于填写便于填写 填写量小,版面排列简明、易懂填写量小,版面排列简明、易懂便于归档便于归档 单据大小要标准化单据大小要标准化单据的格式应能保证输入精度单据的格式应能保证输入精度示例示例 表表 6.5 hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何

47、明瑞何明瑞41q 五、输入屏幕设计五、输入屏幕设计以人机对话输入方式实现以人机对话输入方式实现人机对话采用人机对话采用 菜单式菜单式 、填表法、填表法 、应答式、应答式 三种方式三种方式示例示例 图图 6.10hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞42q本节介绍文件的分类、各种文件组织方式、数本节介绍文件的分类、各种文件组织方式、数据库设计过程据库设计过程q本节内容本节内容文件的分类文件的分类文件设计文件设计数据库设计数据库设计hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞4

48、3q 一、文件的分类一、文件的分类按不同特征分成以下几类按不同特征分成以下几类 :文件分类文件分类按文件的存储介质分类按文件的存储介质分类卡片文件卡片文件纸带文件纸带文件磁盘文件磁盘文件磁带文件磁带文件输入文件输入文件输出文件输出文件输入输出文件输入输出文件顺序文件顺序文件索引文件索引文件直接存取文件直接存取文件主文件主文件处理文件处理文件工作文件工作文件周转文件周转文件按文件的信息流分类按文件的信息流分类按文件的用途分类按文件的用途分类按文件的组织方式分类按文件的组织方式分类hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞44文件的分类文

49、件的分类q 典型文件说明典型文件说明主文件主文件 重要的重要的共享文件共享文件。存放具有固定值属性的数据。存放具有固定值属性的数据 数据准确、完整并更新及时数据准确、完整并更新及时处理文件处理文件 又称为又称为事务文件事务文件 。 存放事务数据的临时文件,存放事务数据的临时文件,包含了对主文件进行更新的全部数据包含了对主文件进行更新的全部数据工作文件工作文件 处理过程中暂时存放数据的文件处理过程中暂时存放数据的文件 排序过程中建立的排序文件,打印过程中的临排序过程中建立的排序文件,打印过程中的临时文件时文件周转文件周转文件 存放具有固定个体变动属性的数据存放具有固定个体变动属性的数据 如:工资

50、子系统中的住户电费扣款文件如:工资子系统中的住户电费扣款文件其他文件其他文件 后备文件后备文件/备份文件备份文件 : 用以数据恢复用以数据恢复 档案文件档案文件 :长期离线保存,作历史资料:长期离线保存,作历史资料hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞45q 二、文件设计二、文件设计q 1. 不同组织方式文件的性能比较不同组织方式文件的性能比较 不同组织方式的文件在查找、生命周期方面存在着较大的差异不同组织方式的文件在查找、生命周期方面存在着较大的差异常用常用文件文件组织组织方式方式性能性能比较比较 使用效果使用效果 组织方式组织

51、方式文件处理方式文件处理方式文件文件大小大小随机查随机查找速度找速度顺序查顺序查找速度找速度适于何种适于何种活动率活动率对软件对软件要要 求求备备注注顺序顺序随机随机顺序顺序很好很好不好不好无限制无限制慢慢很快很快高高低低索引索引好好好好中等大中等大快快快快低低中中直接直接不好不好很好很好有限制有限制很快很快慢慢低低高高更新过程中更新过程中作用到记录作用到记录的百分比的百分比不同用不同用途文件途文件存储介存储介质和组质和组织方式织方式 因素和选择因素和选择 用途用途保存期保存期活动率活动率存取方式存取方式存储介质存储介质组织方式组织方式备注备注主文件主文件长长高高顺序顺序磁盘磁盘索引索引直接直

52、接低低随机随机事务文件事务文件中中磁盘磁盘/磁带磁带顺序顺序工作文件工作文件短短磁盘磁盘/磁带磁带顺序顺序hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞46文件设计文件设计q 2. 文件设计内容文件设计内容 文件设计从设计共享文件开始文件设计从设计共享文件开始q 文件设计内容文件设计内容文件设计主要设计记录的格式文件设计主要设计记录的格式 具体内容如下:具体内容如下: 确定记录中各数据项的名称、变量名、数据类型、宽度、小数位数确定记录中各数据项的名称、变量名、数据类型、宽度、小数位数说明由哪个程序形成,哪个程序使用说明由哪个程序形成,哪个

53、程序使用确定文件管理制度确定文件管理制度 记记录录设设计计表表主文件主文件工资子系统工资子系统记录文件名记录文件名应用应用_ 序号序号123456数据项名数据项名变量名变量名数据类型数据类型宽度宽度小数位数小数位数输输 入入 到到输输 出出 自自 设计者签名设计者签名_ 设计日期设计日期 _hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞47q 三、数据库设计三、数据库设计q 1. 数据库设计步骤数据库设计步骤 数据库设计跨越系统分析和系统设计阶段数据库设计跨越系统分析和系统设计阶段用户要求分析用户要求分析系统分析系统分析(详细调查详细调查

54、)概念结构设计概念结构设计系统分析系统分析(逻辑设计逻辑设计)逻辑结构设计逻辑结构设计系统设计系统设计物理结构设计物理结构设计系统设计系统设计数数据据库库设设计计步步骤骤系系统统开开发发步步骤骤数据库设计融于系统的开发过程中数据库设计融于系统的开发过程中hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞48数据库设计数据库设计q 2. 数据库的概念结构设计数据库的概念结构设计任务任务 对用户需求进行综合、归纳与抽象,形成一个独立于具体对用户需求进行综合、归纳与抽象,形成一个独立于具体 DBMS 的的概念模式概念模式概念模式概念模式 用户角度看

55、到的数据库用户角度看到的数据库概念模式用概念模式用 ER 图表示图表示q 3. 数据库的逻辑结构设计数据库的逻辑结构设计 将概念模式转换为某个将概念模式转换为某个 DBMS 所支持的数据模型,并对其进行优化所支持的数据模型,并对其进行优化q ER 图转换为关系数据模型的规则图转换为关系数据模型的规则每一实体集对应于一个关系模式每一实体集对应于一个关系模式实体名作为关系名,实体的属性作为对应关系的属性实体名作为关系名,实体的属性作为对应关系的属性实体间的联系对应一个关系实体间的联系对应一个关系(没有属性的联系可以去掉没有属性的联系可以去掉)联系名作为关系名联系名作为关系名实体的关键字与联系的属性

56、作为联系关系的属性,实体的关键字的组实体的关键字与联系的属性作为联系关系的属性,实体的关键字的组合为联系关系的关键字合为联系关系的关键字hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞49数据库设计数据库设计q 物质入库管理物质入库管理 中的实体和联系转换为以下关系模式中的实体和联系转换为以下关系模式供方单位供方单位 ( 单位号单位号,单位名,地址,联系人,邮政编码,单位名,地址,联系人,邮政编码 )物资物资 ( 代码代码,名称,规格,备注,名称,规格,备注 )库存库存 ( 入库号入库号,日期,货位,数量,日期,货位,数量 )合同合同 (

57、合同号合同号,数量,金额,备注,数量,金额,备注 )结算结算 ( 编号编号,用途,金额,经手人,用途,金额,经手人 )购进购进 ( 入库号,编码入库号,编码,数量,金额,数量,金额 )付款付款 ( 编号,合同号编号,合同号,数量,金额,数量,金额 )订货订货 ( 代码,单位号,合同号代码,单位号,合同号,数量,单价,数量,单价 )q 逻辑结构设计阶段的结果逻辑结构设计阶段的结果关系数据模型满足关系数据模型满足 3NF hmr2022-5-19第第 6 章章 管理信息系统的系统设计管理信息系统的系统设计 - 何明瑞何明瑞50数据库设计数据库设计q 4. 数据库的物理结构设计数据库的物理结构设计为数据模型在物理设备上选定合适的存储结构和存取方法,为数据模型在物理设备上选定合适的存储结构和存取方法,以获得数据库的最佳存取效率以获得数据库的最佳存取效率q 物理结构设计的主要内容物理结构设计的主要内容库文件的组织形式库文件的组织形式顺序文件顺序文件 和和 索引文件索引文件存储介质的

温馨提示

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

评论

0/150

提交评论