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

下载本文档

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

文档简介

1、 MIS MIS 2021-9-231Chapter 7Chapter 7 管理信息系统的系统设计管理信息系统的系统设计 MIS MIS 2021-9-232管理信息系统开发周期管理信息系统开发周期编程(系统实现)编程(系统实现)ProgrammingProgramming(implementationimplementation)系统设计系统设计 Systems DesignSystems Design系统分析系统分析 Systems AnalysisSystems Analysis测试测试TestingTesting切换与评价切换与评价Conversion &Conversion &Eva

2、luationEvaluation系统运行与维护系统运行与维护Running &Running &MaintenanceMaintenance系统规划系统规划Systems Systems PlanningPlanning系统设计进行系系统设计进行系统物理模型的设统物理模型的设计计 ,解决怎么做,解决怎么做的问题的问题 MIS MIS 2021-9-233主要内容主要内容p系统设计的工作及原则系统设计的工作及原则p代码设计代码设计p软件结构图设计软件结构图设计p信息系统流程图设计信息系统流程图设计p系统物理配置方案设计系统物理配置方案设计p输出设计输出设计p输入设计输入设计p数据存储设计数据存

3、储设计p制订设计规范制订设计规范p编写程序设计说明书和系统设计报告编写程序设计说明书和系统设计报告 MIS MIS 2021-9-234系统设计的主要工作系统设计的主要工作总体设计总体设计信息系统流程图设计、功能结构图设计、信息系统流程图设计、功能结构图设计、功能模块图设计功能模块图设计代码设计和设代码设计和设计规范的制定计规范的制定代码的设计方案、各种文件的设计标准代码的设计方案、各种文件的设计标准系统物理配置系统物理配置方案设计方案设计设备配置、通信网络的选择和设计、数据设备配置、通信网络的选择和设计、数据库管理系统的选择库管理系统的选择数据存储设计数据存储设计数据库设计、数据库的安全及保

4、密数据库设计、数据库的安全及保密计算机处理计算机处理过程设计过程设计 输出设计、输入设计、处理流程图设计、输出设计、输入设计、处理流程图设计、编写程序设计说明书编写程序设计说明书1.系统设计的工作及原则系统设计的工作及原则 MIS MIS 2021-9-235系统设计遵循的原则系统设计遵循的原则系统性系统性n具有全局思想具有全局思想n系统的代码要统一,设计规范要标准,传递语言一致系统的代码要统一,设计规范要标准,传递语言一致 灵活性灵活性n要求系统具有很强的环境适应性,系统具有较好要求系统具有很强的环境适应性,系统具有较好的开放性和结构的可变性的开放性和结构的可变性n采用模块化结构,提高模块的

5、独立性,降低模块采用模块化结构,提高模块的独立性,降低模块间的数据耦合间的数据耦合可靠性可靠性n系统抵御外界干扰的能力及受外界干扰时的恢复系统抵御外界干扰的能力及受外界干扰时的恢复能力能力n可靠性的表现:安全保密性、检错及纠错能力、可靠性的表现:安全保密性、检错及纠错能力、抗病毒能力抗病毒能力经济性经济性n在满足系统需求的前提下,尽可能减少系统的开销在满足系统需求的前提下,尽可能减少系统的开销 MIS MIS 2021-9-2362.代码设计代码设计代码是代表事物名称、属性、状态等的符号代码是代表事物名称、属性、状态等的符号职工代码:职工代码:1001、1002、1003身份证号码:身份证号码

6、据处理编号:数据处理编号:p2.1为了便于计算机处为了便于计算机处理,一般用数字、理,一般用数字、字母或它们的组合字母或它们的组合来表示来表示信息系统代码设计的信息系统代码设计的好坏,一定程度上决好坏,一定程度上决定系统和程序设计的定系统和程序设计的难易程度难易程度 MIS MIS 2021-9-237代码的功能代码的功能n代码提供了数据的全局一致性(唯一化)代码提供了数据的全局一致性(唯一化)n为事物提供一个概要而不含糊的认定(规范化)为事物提供一个概要而不含糊的认定(规范化)n人和计算机的共同语言,是两者交换信息的工具(标准化)人和计算机的共同语言,

7、是两者交换信息的工具(标准化)n使用代码可以提高处理的效率和精度使用代码可以提高处理的效率和精度q国家标准编码国家标准编码GB2260 - 80 :行政区划分代码:行政区划分代码GB1988 - 80 :信息处理交换的:信息处理交换的 7 位编码字符集位编码字符集GB/T7408 :编码对象出生的年、月、日:编码对象出生的年、月、日 MIS MIS 2021-9-238代码设计的原则代码设计的原则设计的代码在逻辑上必须满足用户的需要,在结构上应当与设计的代码在逻辑上必须满足用户的需要,在结构上应当与处理的方法相一致处理的方法相一致一个代码应惟一标志它所代表的事物或属性一个代码应惟一标志它所代表

8、的事物或属性代码设计时,要预留足够的位置,以适应不断变化的需要代码设计时,要预留足够的位置,以适应不断变化的需要代码的编制应尽量标准化代码的编制应尽量标准化要注意避免引起误解,不要使用易于混淆的字符要注意避免引起误解,不要使用易于混淆的字符 如:如:O O、Z Z、I I、S S、V V 和和 0 0、2 2、1 1、5 5、U U要注意尽量采用不易出错的代码结构要注意尽量采用不易出错的代码结构, ,不要用空格作代码不要用空格作代码如:如:WW2 WW2 比比 W2W W2W 出错的概率少出错的概率少当代码长于当代码长于4 4个字母或个字母或5 5个数字字符时,应分成小段个数字字符时,应分成小

9、段如:如:028 - 87322700028 - 87322700 比比 0288732270002887322700 好好不能出现与程序系统中语言命令相同的代码不能出现与程序系统中语言命令相同的代码 MIS MIS 2021-9-239代码的种类代码的种类1.顺序码顺序码 (系列码系列码)顺序码:是一种用连续数字代表编码对象的码顺序码:是一种用连续数字代表编码对象的码 如:如:1 1代表博士后,代表博士后,2 2代表博士,代表博士,3 3代表硕士,代表硕士,4 4代表本科,代表本科, 优点:短、简单,记录的定位方法简单,便于管理优点:短、简单,记录的定位方法简单,便于管理 缺点:没有逻辑基础

10、,只能在后面增加,删除造成空码缺点:没有逻辑基础,只能在后面增加,删除造成空码为什么为什么1 1代表代表博士后?博士后?一般不作为主要的编码一般不作为主要的编码方式,其他编码细分类方式,其他编码细分类的一种补充手段。的一种补充手段。 MIS MIS 2021-9-2310代码的种类代码的种类 2. 区间码区间码区间码:把数据项分成若干项区间码:把数据项分成若干项, ,每一区间代表一个组每一区间代表一个组, ,码中码中数字值和位置代表一定意义。数字值和位置代表一定意义。 如如 :身份证编码:身份证编码 51-01-07-19801101-003-4 优点:信息处理比较可靠,排序、分类、检索操作易

11、于进行优点:信息处理比较可靠,排序、分类、检索操作易于进行缺点:码相对较长,有空码,维护困难缺点:码相对较长,有空码,维护困难四川省成都武侯区出生年月日顺序码验证码 MIS MIS 2021-9-2311区间码的分类区间码的分类(1) 多面码多面码 一个数据项可能具有多方面的特性。如果在码的结一个数据项可能具有多方面的特性。如果在码的结构中,为这些特性各规定一个位置,就形成多面码。构中,为这些特性各规定一个位置,就形成多面码。 用户类型(第一位)采购总量(第二位)码分类码分类12345批发单位零售单位教育界国防部门其他部门1234549999元码码2121代表什么?代表什么? MIS MIS

12、2021-9-2312区间码的分类区间码的分类 (2) 上下关联区间码上下关联区间码由几个意义上相互有关的区间码组成,其结构一般由左向由几个意义上相互有关的区间码组成,其结构一般由左向右排列右排列 如如 :学生学号学生学号971015123 分段为分段为97 10 1 5 1 23(3) (3) 十进位码十进位码由上下关联区间码发展而来,相当于图书分类使用的十进由上下关联区间码发展而来,相当于图书分类使用的十进位分类码位分类码 如如 : 541.37 电化学电化学 MIS MIS 2021-9-23133. 助忆码助忆码 助忆码用文字、数字或文字数字组合起来描述,能助忆码用文字、数字或文字数字

13、组合起来描述,能表达一定的意思。表达一定的意思。q 特点特点:通过联想帮助记忆通过联想帮助记忆 如如 :TV-B-12 TV-C-20 助忆码适用于数据项数目较少的情况助忆码适用于数据项数目较少的情况 MIS MIS 2021-9-2314代码结构中的校验位代码结构中的校验位 1. 校验位的作用校验位的作用保证输入正确无误保证输入正确无误 2. 求解校验位值的方法求解校验位值的方法代码值代码值 = 原代码原代码 + 校验位校验位 (1) 算术级数法算术级数法 原代码原代码 1 2 3 4 5各乘以权各乘以权 5 4 3 2 1乘积之和乘积之和 15 + 2 4 + 3 3 + 42 + 51

14、= 35乘积之和对乘积之和对11取模取模 35 MOD 11 = 2代码值为代码值为 123452 MIS MIS 2021-9-2315 (2) 几何级数法几何级数法 原代码原代码 1 2 3 4 5各乘以权各乘以权32 16 8 4 2乘积之和乘积之和 132 + 2 16 + 3 8 + 44 + 52 = 114乘积之和对乘积之和对11取模取模114 MOD 11 = 4代码值为代码值为123454 (3) 质数法质数法 原代码原代码 1 2 3 4 5各乘以权各乘以权11 7 5 3 2乘积之和乘积之和111 + 2 7 + 3 5 + 43 + 52 = 62乘积之和对乘积之和对1

15、1取模取模62 MOD 11 = 7代码值为代码值为123457选选 11 不是必须的不是必须的 MIS MIS 2021-9-2316知道你的身份证最后位怎么算知道你的身份证最后位怎么算出来的吗?出来的吗?i18 17 16 15 14 13 12111098765432Ai34052419800101001Wi7910584216379105542Ai*Wi21 36025 16 16294800905002S=21+36+25+16+16+2+9+48+9+5+2=189Y=mod(S,11)=mod(189,11)=2Y012345678910校验码校验码10X98765432该人员身

16、份证号码为:该人员身份证号码为34052419800101001X MIS MIS 2021-9-23173.软件结构图设计软件结构图设计 1.1.功能分解的过程功能分解的过程划分为子系统是系统目标下的第一层功能分解,对每个划分为子系统是系统目标下的第一层功能分解,对每个子系统从功能的角度再一步一步从抽象到具体、从复杂子系统从功能的角度再一步一步从抽象到具体、从复杂到简单的过程到简单的过程 功能分解的过程功能分解的过程 2.2.模块化模块化功能分解的具体方法:将系统分解成规模较小、功能简功能分解的具体方法:将系统分解成规模较小、功能简单的模块单的模块 功

17、能模块功能模块在信息系统中,由计算机完成的某项具体工作的部分在信息系统中,由计算机完成的某项具体工作的部分 模块化的好处模块化的好处 易于修改和维护易于修改和维护 模块相对独立,错误的波及率较小模块相对独立,错误的波及率较小 3.3.软件结构图软件结构图按功能的从属关系描述信息系统的图表按功能的从属关系描述信息系统的图表图中:上、中层模块起管理、协调的作用,下层模块完图中:上、中层模块起管理、协调的作用,下层模块完成具体的任务成具体的任务 MIS MIS 2021-9-2318q 二、层次图 软件结构图的表示 层次图用来描述软件的层次结构层次图用来描述软件的层次结构 层次图中的一个矩形框代表一

18、个模块,方框间的连线层次图中的一个矩形框代表一个模块,方框间的连线表示调用关系表示调用关系工资管理信息子系统工资管理信息子系统建立主文件建立主文件数数据据录录入入更新主文件更新主文件建立扣款文件建立扣款文件计算和打印计算和打印打打印印工工资资汇汇总总表表数数据据维维护护建建立立主主处处理理文文件件更更新新数数据据录录入入数数据据维维护护数数据据录录入入数数据据维维护护 MIS MIS 2021-9-2319系统流程图是描述物理系统的传统工具,表达的是系统流程图是描述物理系统的传统工具,表达的是信息在系统各信息在系统各部件之间部件之间流动的情况,而不是对信息流动的情况,而不是对信息进行加工的控制

19、过程。进行加工的控制过程。基本思想基本思想 : 用图形符号以黑盒子形式描述系统里面的每个部件用图形符号以黑盒子形式描述系统里面的每个部件( (程序、文件、数据库等程序、文件、数据库等) )信息系统流程图和数据流程图的区别:符号和描述信息系统流程图和数据流程图的区别:符号和描述的内容侧重点(人机)不一样。的内容侧重点(人机)不一样。4.信息系统流程图的设计信息系统流程图的设计 MIS MIS 2021-9-2320u绘图符号绘图符号1. 基本符号基本符号 以概括的方式抽象地描述一个物理系统以概括的方式抽象地描述一个物理系统 处理处理能改变数据值或数据位置的加工或部件能改变数据值或数据位置的加工或

20、部件输入输入/输出输出输入或输出,广义的不指明具体设备的符号输入或输出,广义的不指明具体设备的符号连接连接转到图的另一部分转到图的另一部分 或或 从图的另一部分转来从图的另一部分转来换页连接换页连接转到另一页图上转到另一页图上 或或 由另一页图转来由另一页图转来数据流数据流连接其他符号,指明数据流动方向连接其他符号,指明数据流动方向起点或者终点起点或者终点 MIS MIS 2021-9-2321 2. 系统符号系统符号具体地描述一个物理系统,把一个广义的输入具体地描述一个物理系统,把一个广义的输入/ /输出操作具体化为读输出操作具体化为读/ /写存储在特殊设备上的文件写存储在特殊设备上的文件(

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

22、据库储存在磁盘上的文件或数据库显示显示 终端,可用于输入终端,可用于输入/输出输出人工输入数据的脱机处理,如填写表格人工输入数据的脱机处理,如填写表格人工完成的处理,如会计在工资支票上签字人工完成的处理,如会计在工资支票上签字使用设备进行的脱机操作使用设备进行的脱机操作通过远程通信线路或链路传送数据通过远程通信线路或链路传送数据 计算机处理计算机处理通过应用程序或者模块进行计算机处理通过应用程序或者模块进行计算机处理脱机存储脱机存储脱机操作后进行保存脱机操作后进行保存 MIS MIS 2021-9-2322u绘制信息系统流程图(绘制信息系统流程图(1)绘制信息系统流程图绘制信息系统流程图:首先

23、用基本符号画出整个系统的顶层图。用系统符号细化顶层图到每一个处理功能把一个广把一个广义的输入义的输入/ /输出操作具体化为读输出操作具体化为读/ /写存储在特殊设备上的写存储在特殊设备上的文件文件( (数据库数据库) ),把一般的处理具体化为特定的程序或手,把一般的处理具体化为特定的程序或手工操作等。工操作等。 MIS MIS 2021-9-2323顶层图教师教师成绩单成绩单成绩处理成绩处理成绩报告成绩报告教务处教务处补考通知单补考通知单学生学生 MIS MIS 2021-9-2324 细化教师教师校核校核成绩单成绩单输入成绩输入成绩登记成绩登记成绩学生学生成绩成绩统计成绩统计成绩打印成绩报告

24、打印成绩报告统计不及格学生统计不及格学生补考补考日程表日程表打印补考通知单打印补考通知单学生学生档案档案教务处教务处学生学生成绩报告成绩报告补考通知单补考通知单成绩单成绩单校核过的校核过的成绩单成绩单统计结果统计结果统计结果统计结果 MIS MIS 2021-9-2325绘制信息系统流程图的一般步骤:绘制信息系统流程图的一般步骤:已有或者绘制出新系统的数据流程图。已有或者绘制出新系统的数据流程图。对数据流程图中的处理功能进行可能的合并或者分解。对数据流程图中的处理功能进行可能的合并或者分解。为数据流程图中的每个处理功能画出数据关系图。为数据流程图中的每个处理功能画出数据关系图。综合各个处理功能

25、的数据关系图形成整个信息系统流程图。综合各个处理功能的数据关系图形成整个信息系统流程图。u绘制信息系统流程图(绘制信息系统流程图(2) MIS MIS 2021-9-2326原系统数据流程图原系统数据流程图F1工资发放清单存档工资发放清单存档人人事事科科工资发工资发放人员放人员总总务务科科本月工资本月工资发放清单发放清单人员工资人员工资变动表变动表P2.2填扣款填扣款本月工资本月工资发放清单发放清单P2.3计算填写计算填写应发工资应发工资上月工资上月工资发放清单发放清单扣扣款款清清单单本月工资本月工资发放清单发放清单P2.1抄写抄写建立主文件建立主文件建立扣款文件建立扣款文件计算打印计算打印

26、MIS MIS 2021-9-2327新系统数据流程图新系统数据流程图F1工资发放清单存档工资发放清单存档人人事事科科工资发工资发放人员放人员总总务务科科本月主文件本月主文件人员工资人员工资变动表变动表P2.2建立扣款文件建立扣款文件扣款文件扣款文件P2.3计算打印计算打印上月工资上月工资发放清单发放清单扣款扣款清单清单本月工资本月工资发放清单发放清单P2.1主文件更新主文件更新分析三个处理功能能否分析三个处理功能能否进行合并或者再分解进行合并或者再分解 MIS MIS 2021-9-2328处理功能数据关系图处理功能数据关系图手工输入输入输出更新主文件更新主文件人员工资人员工资变动表变动表上

27、月工资上月工资发放清单发放清单本月主文件本月主文件 MIS MIS 2021-9-2329输出建立扣款文件建立扣款文件扣款清单扣款清单扣款文件扣款文件输出输入计算打印计算打印本月主文件本月主文件 工资发工资发 放清单放清单 扣款文件扣款文件输入处理功能数据关系图处理功能数据关系图手工输入手工输入 MIS MIS 2021-9-2330信息系统流程图信息系统流程图更新主文件更新主文件人员工资人员工资变动表变动表上月工资上月工资发放清单发放清单本月主文件本月主文件建立扣款文件建立扣款文件扣款清单扣款清单扣款文件扣款文件计算打印计算打印 工资发工资发 放清单放清单 除去了外部实体;除去了外部实体;增

28、加了临时用的中间增加了临时用的中间文件文件手工输入手工输入手工输入手工输入 MIS MIS 2021-9-2331 1. .请根据以下要求绘制仓库管理信息系统的系统流程图请根据以下要求绘制仓库管理信息系统的系统流程图 保管员根据当日的出库和入库单通过出、入库处理程保管员根据当日的出库和入库单通过出、入库处理程序去修改库存台帐序去修改库存台帐 根据库存台帐由统计打印程序输出库存日报表根据库存台帐由统计打印程序输出库存日报表 需要进行查询时,可利用查询程序在输入查询子条件需要进行查询时,可利用查询程序在输入查询子条件后,到库存台帐去查找,显示出查询结果后,到库存台帐去查找,显示出查询结果 MIS

29、MIS 2021-9-2332解:解:出入库处理出入库处理统计打印统计打印查询查询库存库存台帐台帐查询条件查询条件日报表日报表查询结果查询结果出库单出库单入库单入库单手工输入手工输入手工输入手工输入 MIS MIS 2021-9-2333l处理流程图是信息系统流程图的进一步展开和具体处理流程图是信息系统流程图的进一步展开和具体化,在系统流程图中只是细化到了每一处理功能模化,在系统流程图中只是细化到了每一处理功能模块,在处理流程图中要具体的定义出每一处理功能块,在处理流程图中要具体的定义出每一处理功能模块在处理过程中的每一个步骤。模块在处理过程中的每一个步骤。u处理流程图的绘制处理流程图的绘制把

30、每一个处理模块把每一个处理模块再次展开成具体的再次展开成具体的处理步骤。处理步骤。每一个处理功能模块都每一个处理功能模块都有自己的输入和输出。有自己的输入和输出。故:绘制处理流程图也故:绘制处理流程图也应该从输入开始,到输应该从输入开始,到输出结束。出结束。 MIS MIS 2021-9-2334更新主文件更新主文件人员工资人员工资变动表变动表上月工资上月工资发放清单发放清单本月主文件本月主文件建立扣款文件建立扣款文件扣款清单扣款清单扣款文件扣款文件计算打印计算打印 工资发工资发 放清单放清单 MIS MIS 2021-9-2335建立扣款文件建立扣款文件扣款清单扣款清单扣款文件扣款文件扣款清

31、单扣款清单建立扣款文件程序建立扣款文件程序扣款文件扣款文件修改扣款修改扣款文件程序文件程序排序程序排序程序合并程序合并程序排序好的排序好的扣款文件扣款文件主扣款文件主扣款文件处理流程图处理流程图 MIS MIS 2021-9-2336总的设计依据总的设计依据计算机硬件计算机硬件计算机网络计算机网络数据库管理系统数据库管理系统应用软件应用软件5.系统物理配置方案设计系统物理配置方案设计 MIS MIS 2021-9-2337(1)系统的吞吐量)系统的吞吐量 每秒种执行的作业数每秒种执行的作业数 (2)系统的响应时间)系统的响应时间 从用户向系统发出一个作业请从用户向系统发出一个作业请求开始,经系

32、统处理后,给出应答结果的时间求开始,经系统处理后,给出应答结果的时间(3)系统的可靠性)系统的可靠性 用连续工作时间表示用连续工作时间表示(4)集中式)集中式 / 分布式分布式 (5)地域范围)地域范围 决定采用广域网决定采用广域网 / 局域网局域网 (6)数据管理方式)数据管理方式 文件管理系统文件管理系统 / 数据库管理系统数据库管理系统设计依据设计依据5.系统物理配置方案设计系统物理配置方案设计 MIS MIS 2021-9-2338计算机硬件选择计算机硬件选择总的要求总的要求:速度快、容量大、通道能力强、操作灵活方便速度快、容量大、通道能力强、操作灵活方便数据的处理方式数据的处理方式

33、集中式集中式 采用主机采用主机-终端系统终端系统 分布式分布式 采用计算机网络采用计算机网络计算机机型的选择计算机机型的选择主要考虑应用软件对计算机处理能力的需求主要考虑应用软件对计算机处理能力的需求计算机主存计算机主存CPU 时钟时钟输入、输出和通信的通道数目输入、输出和通信的通道数目显示方式显示方式外接转储设备及其类型外接转储设备及其类型 MIS MIS 2021-9-2339计算机网络的选择计算机网络的选择网络拓扑结构网络拓扑结构有总线型、星型、环型和树形有总线型、星型、环型和树形根据应用系统的地域分布、信息流量进行综合考虑根据应用系统的地域分布、信息流量进行综合考虑网络的逻辑设计网络的

34、逻辑设计配置网络设备:配置网络设备:主服务器主服务器 Server、主交换机、主交换机 Switch、集线器、集线器 Hub、路由、路由器器 Router、调制解调器、调制解调器 Modem网络操作系统网络操作系统Unix 惟一能适用于所有应用平台的惟一能适用于所有应用平台的 NOSWindows NT / Windows Server 2000 新型新型 NOS Client/Server 和和 Browse/Server 模式模式Netware 适用于适用于 WorkStation / File Server 模式模式 MIS MIS 2021-9-2340数据库管理系统的选择数据库管理系

35、统的选择在选择数据库管理系统时,考虑的因素:在选择数据库管理系统时,考虑的因素:数据库的性能数据库的性能数据库管理系统的系统平台数据库管理系统的系统平台数据库管理系统的安全保密性能数据库管理系统的安全保密性能数据的类型数据的类型常见数据库管理系统常见数据库管理系统大型数据库大型数据库 Oracle , Sybase , SQL Server中型数据库中型数据库 Informix小型数据库小型数据库 Visual FoxPro MIS MIS 2021-9-2341输出设计的内容包括:输出设计的内容包括:有关输出信息使用方面的内容有关输出信息使用方面的内容: 信息的使用者、使用目的、信息的使用者

36、、使用目的、报告量、使用周期、有效期、保管方法和复写份数报告量、使用周期、有效期、保管方法和复写份数输出信息的内容输出信息的内容: 输出项目、位数、数据形式输出项目、位数、数据形式( (文字、数字文字、数字) )输出设备输出设备: 打印机、显示器、磁盘机、绘图仪打印机、显示器、磁盘机、绘图仪输出方式:输出方式:显示输出、磁盘文件、显示输出、磁盘文件、打印报表(主要方式)打印报表(主要方式)输出介质输出介质: 磁盘、磁带、磁盘、磁带、报表(主要方式)报表(主要方式)输出格式输出格式: 表格、图形、图标表格、图形、图标6 .输出设计输出设计 MIS MIS 2021-9-2342输出设备和介质一览

37、表输出设备和介质一览表 MIS MIS 6 .输出设计输出设计 MIS MIS 2021-9-2344 显示输出方式:显示输出方式: 及时直观及时直观 磁盘文件输出方式磁盘文件输出方式 : 下级向上级汇报,备份下级向上级汇报,备份 网络传输和卫星通讯:网络传输和卫星通讯: 发送方所发出的信息直接发送方所发出的信息直接 转换为接收方的输入数据转换为接收方的输入数据 打印输出方式:打印输出方式: 习惯于看纸上的内容习惯于看纸上的内容 其他信息传递方式其他信息传递方式 : 音频输出音频输出 、自动传真、自动传真 常见输出方式常见输出方式输出方式和格式设计输出方式和格式设计 MIS MIS 2021-

38、9-2345常见的输出设备常见的输出设备打印输出打印输出 显示输出显示输出 打印输出打印输出 网络传输网络传输 网络传输网络传输 其它其它 其它其它 其它其它 其他其他 MIS MIS 2021-9-2346输出格式设计(最终输出)输出格式设计(最终输出)总的原则总的原则 :表达清晰直观:表达清晰直观表格信息表格信息表格形式,表示详细的信息表格形式,表示详细的信息图形信息图形信息图形信息有直方图、圆饼图、曲线图、地图等图形信息有直方图、圆饼图、曲线图、地图等图形信息在表示事物的趋势、比较等方面非常直观图形信息在表示事物的趋势、比较等方面非常直观图标图标图标用来表示数据间的比例关系和比较关系图标

39、用来表示数据间的比例关系和比较关系图标容易辨认图标容易辨认 MIS MIS 2021-9-2347 MIS MIS 2021-9-2348部门代码部门代码工号工号姓名姓名级别级别基本工资基本工资奖金奖金字符型字符型字符型字符型货币性货币型4位位5位位12位位3位位7位位6位位 MIS MIS 2021-9-2349进校门后,进校门后, 沿着右手(西边)的沿着右手(西边)的 一条道一直一条道一直向前走,走了大约十分钟在右手边可看到邮局,向前走,走了大约十分钟在右手边可看到邮局,是一个两层楼的房子,是一个两层楼的房子, 过了邮局往前走一个街过了邮局往前走一个街口就可看到左手边有一个很好的院子,口就

40、可看到左手边有一个很好的院子, 这个院这个院子就是外宾招待所,这时向左拐走下去就可看子就是外宾招待所,这时向左拐走下去就可看到招待所的大门。到招待所的大门。邮局招待所校门 MIS MIS 2021-9-2350簇状柱形图簇状柱形图饼形图数据点折线图 MIS MIS 2021-9-2351输出报告设计(最终输出)输出报告设计(最终输出)输出报告定义了系统的输出。输出报告中要标出各常量、输出报告定义了系统的输出。输出报告中要标出各常量、变量的详细信息、各种统计量及其计算公式、控制方法变量的详细信息、各种统计量及其计算公式、控制方法设计输出报告注意事项设计输出报告注意事项方便使用者方便使用者要考虑系

41、统硬件的性能要考虑系统硬件的性能尽量利用原系统的输出格式尽量利用原系统的输出格式, , 确需修改确需修改, , 应与有关部门协商应与有关部门协商, ,征得用户的同意征得用户的同意输出表格要考虑系统发展的需要输出表格要考虑系统发展的需要输出设计上应尽量保持输出流内容和格式的统一性输出设计上应尽量保持输出流内容和格式的统一性显示器显示器查询或预览查询或预览打印机打印机输出报表输出报表数据库文件数据库文件数据交换数据交换 MIS MIS 2021-9-2352 MIS MIS 2021-9-2353输入设计的原则输入设计的原则根本原则根本原则 :提高效率和减少错误:提高效率和减少错误l控制输入量控制

42、输入量: 只输入基本信息,通过计算、统只输入基本信息,通过计算、统 计、检索得到的信息由系统产生计、检索得到的信息由系统产生l 减少输入延迟:减少输入延迟: 可采用周转文件、批量输入等方式可采用周转文件、批量输入等方式l 减少输入错误:减少输入错误: 采用多种校验方法和有效性验证技术采用多种校验方法和有效性验证技术l输入过程应尽量简化:输入过程应尽量简化:保证输入过程简单易用,不能因保证输入过程简单易用,不能因 为查错、纠错而使输入复杂为查错、纠错而使输入复杂 化,增加用户负担化,增加用户负担7 .输入设计输入设计 MIS MIS 2021-9-2354数据输入设备的选择数据输入设备的选择l读

43、卡机读卡机 早期的输入设备,已被键盘取代早期的输入设备,已被键盘取代l键盘键盘- 磁盘输入装置磁盘输入装置由录入员通过工作站录入,经拼写检查、可靠性验证由录入员通过工作站录入,经拼写检查、可靠性验证后存入磁记录介质,该方法成本低、速度快、易于携后存入磁记录介质,该方法成本低、速度快、易于携带带l光电阅读器光电阅读器采用光笔读入光学标记条形码或用扫描仪录入纸上文采用光笔读入光学标记条形码或用扫描仪录入纸上文字字l终端输入终端输入操作人员通过键盘输入数据,终端以在线方式与主机操作人员通过键盘输入数据,终端以在线方式与主机联系,可及时返回处理结果联系,可及时返回处理结果 MIS MIS 2021-9

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

45、范围之内顺序校验顺序校验检查记录的顺序检查记录的顺序记录计数校验记录计数校验 通过检查记录个数来检查记录是否遗漏和重复通过检查记录个数来检查记录是否遗漏和重复平衡校验平衡校验检查相反项目间是否平衡检查相反项目间是否平衡对照校验对照校验将输入的数据与基本文件的数据相核对,检查是否一致将输入的数据与基本文件的数据相核对,检查是否一致 MIS MIS 2021-9-2356l 出错的改正方法出错的改正方法 机器自动检错机器自动检错出错的恢复方法有出错的恢复方法有 :待输入的数据全部校验改正后,再进行下一步处理待输入的数据全部校验改正后,再进行下一步处理舍弃出错数据,只处理正确的数据舍弃出错数据,只处

46、理正确的数据只处理正确的数据,出错数据待修正后再进行同法处理只处理正确的数据,出错数据待修正后再进行同法处理 剔出出错数据剔出出错数据 , 继续进行处理继续进行处理 , 出错数据留待下一运行周期一并处理出错数据留待下一运行周期一并处理l 出错表的设计出错表的设计程序能自动打印出出错信息程序能自动打印出出错信息(出错表出错表) 出错表可由以下两种程序打出出错表可由以下两种程序打出以数据校验为目的的程序以数据校验为目的的程序边处理、边作数据校验的程序边处理、边作数据校验的程序 MIS MIS 2021-9-2357 输入屏幕设计输入屏幕设计以人机对话输入方式实现以人机对话输入方式实现人机对话采用人

47、机对话采用 菜单式菜单式 、填表法、填表法 、应答式、应答式 三种方式三种方式示例:演示软件示例:演示软件 MIS MIS 2021-9-2358数据组织的层次数据组织的层次 8 .数据存储设计数据存储设计数据库数据库文件文件1 1文件文件2 2文件文件n-1n-1文件文件n n.记录记录n-1n-1记录记录2 2记录记录1 1记录记录n n数据项数据项n-1n-1数据项数据项2 2数据项数据项1 1数据项数据项n n.为某一目的而为某一目的而形成的同类记形成的同类记录的集合。录的集合。按一定方式组织起按一定方式组织起来的逻辑相关的数来的逻辑相关的数据文件的集合。据文件的集合。 MIS MIS

48、 2021-9-2359数据组织的层次数据组织的层次 学生数据库学生数据库学生情况文件学生情况文件学生选课文件学生选课文件记录记录数据项数据项学号姓名性别记录105000张三男记录205001李四女记录305002王五女记录405003吴天男。 MIS MIS 2021-9-2360学生选课记录学生选课记录学生基本记录学生基本记录学号学号性别性别姓名姓名系别系别年龄年龄政治面貌政治面貌籍贯籍贯家庭出身家庭出身日期日期地点地点学历名学历名课程名课程名学号学号 学分学分日期日期奖惩条目奖惩条目姓名姓名与本人关系与本人关系详细情况详细情况课程号课程号课程名课程名学生人事记录学生人事记录学生学籍记录学

49、生学籍记录奖惩情况记录奖惩情况记录家庭成员记录家庭成员记录学生学学生学籍管理籍管理学生档学生档案管理案管理学生选学生选课管理课管理 MIS MIS 2021-9-2361数据库设计数据库设计数据库设计过程数据库设计过程 数据库设计跨越系统分析和系统设计阶段数据库设计跨越系统分析和系统设计阶段用户需求分析用户需求分析系统分析系统分析(详细调查详细调查)概念结构设计概念结构设计系统分析系统分析逻辑结构设计逻辑结构设计系统设计系统设计物理结构设计物理结构设计系统设计系统设计数数据据库库设设计计步步骤骤系系统统开开发发步步骤骤数据库设计融于系统的开发过程中数据库设计融于系统的开发过程中 MIS MIS

50、 2021-9-2362数据库设计过程关系图数据库设计过程关系图 客观事物事物类相关性质集合现实世界现实世界实体及联系实体实体集合相关属性集合信息世界信息世界 数 据 库 关系数据模型 模式定义数据世界数据世界存储 结构 二进制数据集合计算机世界计算机世界E-R模型模型用户需用户需求分析求分析 概念结概念结构设计构设计 物理结物理结构设计构设计 逻辑结逻辑结构设计构设计 MIS MIS 2021-9-2363教师教师教师号教师号姓名姓名性别性别年龄年龄职称职称参考书参考书书号书号书名书名内容提要内容提要价格价格学生学生学号学号姓名姓名性别性别年龄年龄班导师班导师姓名姓名年龄年龄实体实体联系联系

51、属性属性课程课程课程号课程号课程名课程名学分学分息系统管理信班级班级班级编号班级编号所属专业系所属专业系挤得都坐不下了,咋个写作业嘛? MIS MIS 2021-9-2364班级班级组成组成学生学生选修选修课程课程讲授讲授教师教师参考书参考书1nnmLnm班导师班导师管理管理11ERER模型模型一一.概念结构设计概念结构设计姓名姓名年龄年龄班级编号班级编号专业专业学号学号学生姓名学生姓名课程编号课程编号课程名课程名书名书名价格价格教师号教师号职称职称成绩成绩地点地点 MIS MIS 2021-9-2365转换原则:转换原则:(1)一个实体转换为一个关系;实体的属性就是关系的属)一个实体转换为一

52、个关系;实体的属性就是关系的属性;实体的码就是关系的码。性;实体的码就是关系的码。(2)一个联系也转换为一个关系,联系的属性及其联系所)一个联系也转换为一个关系,联系的属性及其联系所连接的实体的码都转换为关系的属性,但是这种关系的码连接的实体的码都转换为关系的属性,但是这种关系的码确定:确定:1:1,两端实体的码都成为关系的候选码;,两端实体的码都成为关系的候选码;1:n,n端实体的码成为关系的码;端实体的码成为关系的码;m:n,两端实体码的组合成为关系的码。,两端实体码的组合成为关系的码。(3)具有相同码的关系可以合并。)具有相同码的关系可以合并。二二.逻辑结构设计逻辑结构设计 MIS MI

53、S 班导师(姓名,年龄,班级编号)班级(班级编号,专业)学生(学号,学生姓名,班级编号)选修(学号,课程编号,成绩)课程(课程编号,课程名)教师(教师号,职称)参考书(书名,价格)讲授(课程编号,教师号,书名,地点)2021-9-2366关系模型关系模型 MIS MIS 2021-9-2367在表中的任意一列中,数据项应该属于同一个属性。在表中的任意一列中,数据项应该属于同一个属性。在表中,行的顺序是无关紧要的。但是不能重复。在表中,行的顺序是无关紧要的。但是不能重复。在表中,列的顺序无关紧要,但是不能重复。在表中,列的顺序无关紧要,但是不能重复。学号姓名年龄系别系主任课程成绩课程号成绩S1赵

54、亦17计算机刘伟C190S1赵亦17计算机刘伟C282S2钱尔18信息王平C384S3刘思佳17信息王平C268学号姓名年龄系别系主任S1赵亦17计算机刘伟S1赵亦17计算机刘伟S2钱尔18信息王平S3刘思佳17信息王平学号姓名年龄系别系主任系主任S1赵亦17计算机刘伟刘伟S2钱尔18信息王平王平S3刘思佳17信息王平王平 MIS MIS 2021-9-23681NF,First NF元组中每一个分量都必须是元组中每一个分量都必须是不可分割的不可分割的数据项。数据项。学号姓名年龄系别系主任课程成绩课程号成绩S1赵亦17计算机刘伟C190S1赵亦17计算机刘伟C282S2钱尔18信息王平C384

55、S3刘思佳17信息王平C268不符合规范不符合规范约束条件约束条件范式要求:范式要求: MIS MIS 2021-9-2369学号姓名年龄系别系主任课程号成绩S1赵亦17计算机刘伟C190S1赵亦17计算机刘伟C282S2钱尔18信息王平C384S3刘思佳17信息王平C268处理后符合规处理后符合规范约束条件范约束条件1NF,First NF元组中每一个分量都必须是元组中每一个分量都必须是不可分割的不可分割的数据项。数据项。 MIS MIS 2021-9-23702NF,Second NF不仅满足第一范式,而且所有非主属性不仅满足第一范式,而且所有非主属性完全依赖于完全依赖于其主码。其主码。学

56、号姓名年龄系别系主任课程号成绩S1赵亦17计算机刘伟C190S1赵亦17计算机刘伟C282S2钱尔18信息王平C384S3刘思佳17信息王平C268主码为学号和课程号,而姓名仅依主码为学号和课程号,而姓名仅依赖于学号,与课程号无关,非主属赖于学号,与课程号无关,非主属性对主码是部分依赖性对主码是部分依赖 MIS MIS 2021-9-2371学号姓名年龄系别系主任S1赵亦17计算机刘伟S2钱尔18信息王平S3刘思佳17信息王平学号课程号成绩S1C190S1C282S2C384S3C268将表进行分解为两个将表进行分解为两个满足满足2NF的关系模式的关系模式2NF,Second NF不仅满足第一

57、范式,而且所有非主属性不仅满足第一范式,而且所有非主属性完全依赖于完全依赖于其主码。其主码。 MIS MIS 2021-9-2372学号姓名年龄系别系主任S1赵亦17计算机刘伟S2钱尔18信息王平S3刘思佳17信息王平学号课程号成绩S1C190S1C282S2C384S3C268NF,Third NF不仅满足第二范式,而且任何一个非主属性不仅满足第二范式,而且任何一个非主属性都都不传递依赖于不传递依赖于任何主关键字。任何主关键字。系主任列通过系别传系主任列通过系别传递依赖于主码学号,递依赖于主码学号,不满足不满足3NF要求要求 MIS MIS 2021-9-2373学号姓名年龄系别S1赵亦17

58、计算机S2钱尔18信息S3刘思佳17信息系别系主任计算机刘伟信息王平学号课程号成绩S1C190S1C282S2C384S3C268NF,Third NF不仅满足第二范式,不仅满足第二范式,而且任何一个非主属性都而且任何一个非主属性都不传递依赖于不传递依赖于任何主关键字。任何主关键字。处理后符合规处理后符合规范约束条件范约束条件 MIS MIS 2021-9-2374 三三.物理结构设计物理结构设计为数据模型在物理设备上选定合适的存储结构和存取方为数据模型在物理设备上选定合适的存储结构和存取方法,以获得数据库的最佳存取效率法,以获得数据库的最佳存取效率q 物理结构设计的主要内容物理结构设计的主要

59、内容库文件的组织形式库文件的组织形式顺序文件顺序文件 索引文件索引文件 直接存取文件直接存取文件 存储介质的分配存储介质的分配 将易变的、存取频繁的数据存放在高速存储器上将易变的、存取频繁的数据存放在高速存储器上 稳定的、存取频度小的数据存放在低速存储器上稳定的、存取频度小的数据存放在低速存储器上存取路径的选择存取路径的选择 MIS MIS 2021-9-2375文件的分类文件的分类按不同特征分成以下几类按不同特征分成以下几类 :文件分类文件分类按文件的存储介质分类按文件的存储介质分类卡片文件卡片文件纸带文件纸带文件磁盘文件磁盘文件磁带文件磁带文件输入文件输入文件输出文件输出文件输入输出文件输

60、入输出文件顺序文件顺序文件索引文件索引文件直接存取文件直接存取文件主文件主文件处理文件处理文件工作文件工作文件周转文件周转文件按文件的信息流分类按文件的信息流分类按文件的用途分类按文件的用途分类按文件的组织方式分类按文件的组织方式分类 MIS MIS 2021-9-2376 典型文件说明典型文件说明主文件主文件 重要的重要的共享文件共享文件。存放具有固定值属性的数据。存放具有固定值属性的数据 数据准确、完整并更新及时数据准确、完整并更新及时职工代码姓名部门 基本工资附加工资1001李小明01500.0050.001002周英杰01400.0040.001003刘一波01350.0025.001

温馨提示

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

评论

0/150

提交评论