信息系统的开发与管理.ppt课件

上传人:pu****.1 文档编号:568273233 上传时间:2024-07-23 格式:PPT 页数:204 大小:3.92MB
返回 下载 相关 举报
信息系统的开发与管理.ppt课件_第1页
第1页 / 共204页
信息系统的开发与管理.ppt课件_第2页
第2页 / 共204页
信息系统的开发与管理.ppt课件_第3页
第3页 / 共204页
信息系统的开发与管理.ppt课件_第4页
第4页 / 共204页
信息系统的开发与管理.ppt课件_第5页
第5页 / 共204页
点击查看更多>>
资源描述

《信息系统的开发与管理.ppt课件》由会员分享,可在线阅读,更多相关《信息系统的开发与管理.ppt课件(204页珍藏版)》请在金锄头文库上搜索。

1、信信 息息 管管 理理 系系 统统(MIS/IMS)目目 录录第一篇第一篇 概念篇概念篇第二篇第二篇 技术篇技术篇第三篇第三篇 应用系统篇应用系统篇第四篇第四篇 信息系统的开发与管理信息系统的开发与管理 第一篇第一篇 目目 录录 第一篇第一篇 概念篇概念篇第一章第一章 管理信息系统的定义、概念和结构管理信息系统的定义、概念和结构第二章第二章 管理知识基础管理知识基础第三章第三章 信息基础知识信息基础知识第四章第四章 系统的概念和性质系统的概念和性质第五章第五章 系统的集成系统的集成 第一章第一章 管理信息系统的定义、概念管理信息系统的定义、概念和结构和结构1.11.1 管理信息系统的定义管理信

2、息系统的定义 1.1.1 1.1.1 管理信息系统的定义管理信息系统的定义管理信息系统的创始人、管理信息系统的创始人、美国明尼苏达大学教授高登美国明尼苏达大学教授高登 戴戴维斯的定义维斯的定义它是一个利用计算机的硬件和软件,手工作它是一个利用计算机的硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的用户业,分析、计划、控制和决策模型,以及数据库的用户机机器系统。它能提供信息,支持企业或组织的运行、管理和决器系统。它能提供信息,支持企业或组织的运行、管理和决策功能。策功能。中国企业管理百科全书中国企业管理百科全书上的定义上的定义一个由人、机一个由人、机组成的能进行信息的收集、传递、储

3、存、加工、维护和使用组成的能进行信息的收集、传递、储存、加工、维护和使用的系统。它能实测企业的各种运行情况;利用过去的数据预的系统。它能实测企业的各种运行情况;利用过去的数据预测未来;从企业全局出发辅助企业进行决策;利用信息控制测未来;从企业全局出发辅助企业进行决策;利用信息控制企业的行为;帮助企业实现其规划目标企业的行为;帮助企业实现其规划目标。第一章第一章 管理信息系统的定义、概念和结构管理信息系统的定义、概念和结构本书的定义本书的定义 管理信息系统管理信息系统是一个以人为主导,利用计是一个以人为主导,利用计算机硬件、软件件、网络通信设备以及其它办公设备,进行算机硬件、软件件、网络通信设备

4、以及其它办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业高层决策、中层控竞优、提高效益和效率为目的,支持企业高层决策、中层控制、基层运作的集成化的人机系统。制、基层运作的集成化的人机系统。 第一章第一章 管理信息系统的定义、概念和结构管理信息系统的定义、概念和结构1.1.2 1.1.2 对管理信息系统定义的几点讨论对管理信息系统定义的几点讨论n任何企业没有计算机也有管理信息系统,管理信息系统是任何任何企业没有计算机也有管理信息系统,管理信息系统是任何企业不可或缺的系统。企业不可或缺的系统。

5、n国内的管理信息系统国内的管理信息系统 台港的资讯管理,国外的信息系统台港的资讯管理,国外的信息系统n管理信息系统是一个学科,它面向管理,包括系统的观点、数管理信息系统是一个学科,它面向管理,包括系统的观点、数学的方法和计算机应用三大要素,是系统型、交叉型、边缘型学的方法和计算机应用三大要素,是系统型、交叉型、边缘型的学科。的学科。n管理信息系统又是一个专业,是个未来化专业、革新型的专业。管理信息系统又是一个专业,是个未来化专业、革新型的专业。 第一章第一章 管理信息系统的定义、概念和结构管理信息系统的定义、概念和结构 1.21.2 管理信息系统的概念管理信息系统的概念1.2.1 1.2.1

6、管理信息系统的有关概念管理信息系统的有关概念n管理信息系统是一个人机系统。管理信息系统是一个人机系统。 它不是单纯的技术系统,而是一个社会系统,而且是社会和技术的综合它不是单纯的技术系统,而是一个社会系统,而且是社会和技术的综合系统。系统。n管理信息系统是一个一体化的集成系统。管理信息系统是一个一体化的集成系统。 数据共享使其成为重要的系统资源。数据共享使其成为重要的系统资源。 统一规划的数据库是管理信息系统成熟的重要标志。统一规划的数据库是管理信息系统成熟的重要标志。n管理信息系统运用管理模型来分析数据,实辅助决策。管理信息系统运用管理模型来分析数据,实辅助决策。n管理信息系统的概念是发展的

7、。管理信息系统的概念是发展的。 时至今日,管理信息系统是诸多相关信息系统的集合。时至今日,管理信息系统是诸多相关信息系统的集合。第一章第一章 管理信息系统的定义、概念和结构管理信息系统的定义、概念和结构 1.2.2 1.2.2 管理信息系统的分支管理信息系统的分支n 统计系统统计系统n 数据更新系统数据更新系统n 状态报告系统状态报告系统n 数据处理系统数据处理系统n 知识工作和办公自动化系统知识工作和办公自动化系统n 决策支持系统决策支持系统 第一章第一章 管理信息系统的定义、概念和结构管理信息系统的定义、概念和结构 1.31.3 管理信息系统的结构管理信息系统的结构 谈及管理信息系统的结构

8、,包括其概念结构、功能结构、软件结构和谈及管理信息系统的结构,包括其概念结构、功能结构、软件结构和硬件结构。硬件结构。 1.3.1 1.3.1 管理信息系统的概念结构管理信息系统的概念结构 一个管理信息系统应有四大组成部分:信息源,信息处理器、信息用户一个管理信息系统应有四大组成部分:信息源,信息处理器、信息用户和信息管理者。和信息管理者。 信息管理者信息管理者 信息源信息源信息处理器信息处理器 信息用户信息用户图图1-1 1-1 管理信息系统的基本构成管理信息系统的基本构成第一章第一章 管理信息系统的定义、概念和结构管理信息系统的定义、概念和结构MISMIS的金字塔结构:的金字塔结构:一个组

9、织的一个组织的MISMIS分四个基本部分:分四个基本部分:n战略计划战略计划n管理控制管理控制n运行控制运行控制n业务处理业务处理 基层管理工作基层管理工作 管理控制管理控制 运行控制运行控制 战略战略 计划计划 业务处理业务处理支支持持决决策策行行动动和和监监控控 高层管理工作高层管理工作非非/半结构化问题半结构化问题结构化问题结构化问题图图1-2 1-2 管理信息系统的金字塔结构示意图管理信息系统的金字塔结构示意图第一章第一章 管理信息系统的定义、概念和结构管理信息系统的定义、概念和结构1.3.2 1.3.2 管理信息系统的功能结构管理信息系统的功能结构 人人事事子子系系统统生生产产子子系

10、系统统 财财务务子子系系统统信信息息处处理理子子系系统统高高层层管管理理子子系系统统物物资资供供应应子子系系统统市市场场分分析析子子系系统统 管理信息系统管理信息系统图图1-3 1-3 管理信息系统的功能结构管理信息系统的功能结构第一章第一章 管理信息系统的定义、概念和结构管理信息系统的定义、概念和结构1.3.3 1.3.3 管理信息系统的软件结构管理信息系统的软件结构 支持管理信息系统各种功能的软件系统或软件模块可以是如下支持管理信息系统各种功能的软件系统或软件模块可以是如下的功能层次矩阵:的功能层次矩阵:市场市场分析分析生产生产管理管理物资物资供应供应人事人事管理管理财务财务管理管理信息信

11、息处理处理高层高层管理管理 战略计划战略计划管理控制管理控制 运行控制运行控制 业务处理业务处理图图1-4 1-4 管理信息系统的软件结构示意图管理信息系统的软件结构示意图第一章第一章 管理信息系统的定义、概念和结构管理信息系统的定义、概念和结构1.3.4 1.3.4 管理信息系统的硬件结构管理信息系统的硬件结构 指管理信息系统硬件的组成及其联接方式以及硬件所能达到的功能。指管理信息系统硬件的组成及其联接方式以及硬件所能达到的功能。 星形网络星形网络 微机网微机网 总线网络总线网络 环形网络环形网络 主机终端网络结构主机终端网络结构 硬件结构硬件结构图图1-5 1-5 管理信息系统的硬件结构管

12、理信息系统的硬件结构第一章第一章 管理信息系统的定义、概念和结构管理信息系统的定义、概念和结构 1.41.4 管理信息系统的开发管理信息系统的开发 任何单位的管理信息系统的开发均是一项系统工程。任何单位的管理信息系统的开发均是一项系统工程。系统工程系统工程 成成功均须具备的三大要素:功均须具备的三大要素:n合理确定系统目标;合理确定系统目标;n组织系统性队伍;组织系统性队伍;n遵循系统工程的开发步骤。遵循系统工程的开发步骤。1.4.1 1.4.1 管理信息系统开发的领导管理信息系统开发的领导 管理信息系统开发至关重要的问题:管理信息系统开发至关重要的问题: 领导高度重视领导高度重视一把手原则一

13、把手原则 1 1、系统开发周期长、耗资巨大,是一项系统工程;系统开发周期长、耗资巨大,是一项系统工程; 2 2、合理确定系统目标;、合理确定系统目标; 3 3、人、财、物的投入和调度决策;、人、财、物的投入和调度决策; 4 4、伴随系统开发对企业的重大变革。、伴随系统开发对企业的重大变革。第一章第一章 管理信息系统的定义、概念和结构管理信息系统的定义、概念和结构1.4.2 1.4.2 管理信息系统开发的步骤管理信息系统开发的步骤 建立领导小组建立领导小组 组成系统组组成系统组 进行系统规划进行系统规划 系统分析系统分析 系统设计系统设计 系统实施系统实施 系统运行评价系统运行评价图图1-6 1

14、-6 管理信息系统的开发过程管理信息系统的开发过程第一章第一章 管理信息系统的定义、概念和结构管理信息系统的定义、概念和结构1.4.3 1.4.3 信息系统的生命周期信息系统的生命周期 信息系统开发的各个阶段组成一个信息系统的生命周期信息系统开发的各个阶段组成一个信息系统的生命周期,其含义有二:其含义有二: 其一,一个信息系统的开发要经历其一,一个信息系统的开发要经历系统规划、系统分析、系统设计、系系统规划、系统分析、系统设计、系统实施、系统运行维护等统实施、系统运行维护等多个阶段,多个阶段,其中前一阶段完成的同时就是后一其中前一阶段完成的同时就是后一阶段的开始,阶段的开始,这些阶段组成的完整

15、过程组成系统的生命周期;这些阶段组成的完整过程组成系统的生命周期; 其二,其二,系统环境是不断变化的,一个系统运行若干年后,又可能出现新系统环境是不断变化的,一个系统运行若干年后,又可能出现新情况、新问题,提出新的系统开发要求,于是另一个新系统的生命周期情况、新问题,提出新的系统开发要求,于是另一个新系统的生命周期又开始了;又开始了;这种不断更新、循环成长的过程使这种不断更新、循环成长的过程使MISMIS的发展持续不息,永无的发展持续不息,永无止境。止境。 第一章第一章 管理信息系统的定义、概念和结构管理信息系统的定义、概念和结构 系统规划系统规划确定组织目标、实现目标的方式、信息确定组织目标

16、、实现目标的方式、信息系统目标、信息系统主要结构、工程项目及其可行性研究;系统目标、信息系统主要结构、工程项目及其可行性研究; 系统分析系统分析数据的收集与分析、系统数据流程图的数据的收集与分析、系统数据流程图的确定以及系统方案的确定;确定以及系统方案的确定; 系统设计系统设计 确定计算机系统的配置和程序流程图、确定计算机系统的配置和程序流程图、编码、输入输出设计、文件及数据库设计、程序设计等;编码、输入输出设计、文件及数据库设计、程序设计等; 系统实施系统实施 计算机的购置、安装、程序调试、系统计算机的购置、安装、程序调试、系统的切换等;的切换等; 系统运行、评价系统运行、评价系统运行、维护

17、以及对建成系统系统运行、维护以及对建成系统的评价和运行中评价,发现问题并提出系统更新请求等。的评价和运行中评价,发现问题并提出系统更新请求等。 第一章第一章 管理信息系统的定义、概念和结构管理信息系统的定义、概念和结构1.4.4 1.4.4 对信息系统开发的初步讨论对信息系统开发的初步讨论 1 1、信息系统开发过程中,系统分析阶段至关重要;、信息系统开发过程中,系统分析阶段至关重要; 表表1.1 1.1 国外信息系统开发过程中各环节所占的比重国外信息系统开发过程中各环节所占的比重 阶段阶段 调查调查 分析分析 设计设计 实施实施 工作量工作量% % 30 30 40 40 20 20 10 1

18、0 2 2、计算机设备购置不是系统开发的主要目的和工作;、计算机设备购置不是系统开发的主要目的和工作; 3 3、编程工作必须在系统分析、系统设计的基础上进行;、编程工作必须在系统分析、系统设计的基础上进行; 4 4、伴随管理信息系统的开发同步进行组织的变革、伴随管理信息系统的开发同步进行组织的变革 企业过程再造(重组、再工程)企业过程再造(重组、再工程)BPRBPR (businessbusiness process reengineering process reengineering)充份运用信息系统的潜能,在信息系统的开发中实现充份运用信息系统的潜能,在信息系统的开发中实现管理思想、管理

19、方法、管理组织和管理系统的变革及创新。管理思想、管理方法、管理组织和管理系统的变革及创新。第一章第一章 管理信息系统的定义、概念和结构管理信息系统的定义、概念和结构1.51.5 管理信息系统的学科内容管理信息系统的学科内容 及与其他学科的关系及与其他学科的关系1.5.1 1.5.1 管理信息系统的学科性质管理信息系统的学科性质 管理信息系统是基于数学、计算机科学、管理科学的一门综管理信息系统是基于数学、计算机科学、管理科学的一门综合性、边缘性、系统性的科学。合性、边缘性、系统性的科学。 管理信息系统的专业目标职业是系统分析员。管理信息系统的专业目标职业是系统分析员。 系统分析员应善于帮助企业经

20、营者分析企业环境、确定企业系统分析员应善于帮助企业经营者分析企业环境、确定企业目标、抓住关键因素,改进企业系统;善于提出计算机系统解目标、抓住关键因素,改进企业系统;善于提出计算机系统解决方案,确定计算机系统配置,开发和运行应用系统,管理信决方案,确定计算机系统配置,开发和运行应用系统,管理信息资源。息资源。第一章第一章 管理信息系统的定义、概念和结构管理信息系统的定义、概念和结构1.5.2 1.5.2 信息系统分析员的专业知识结构信息系统分析员的专业知识结构 管理信息系统专业属于管理类专业。管理信息系统专业属于管理类专业。 一个信息系统分析员应具备如下的能力结构:一个信息系统分析员应具备如下

21、的能力结构: 执行执行 系统分析员系统分析员 能力模型能力模型科学方法科学方法 变革能力变革能力企业知识企业知识信息技术信息技术计划计划 组织组织 运筹运筹 沟通沟通 归纳归纳 决策决策 经济经济 管理管理 社会社会 网络网络 软件软件 硬件硬件图图1-7 1-7 信息系统分析员的能力结构示意图信息系统分析员的能力结构示意图第二章第二章 管理知识基础管理知识基础 2.12.1 管理的定义和性质管理的定义和性质 管理的定义管理的定义指组织中的管理者通过实施计划、组织、人事、指导、指组织中的管理者通过实施计划、组织、人事、指导、控制等职能来协调他人的活动,使他人同自己一起实现既定目标的活动控制等职

22、能来协调他人的活动,使他人同自己一起实现既定目标的活动过程。过程。 管理的任务管理的任务设计和维持一种体系,使这一体系中的人以尽可能少设计和维持一种体系,使这一体系中的人以尽可能少的支出实现既定目标。的支出实现既定目标。 管理的性质:管理的性质: 二重性二重性自然属性和社会属性自然属性和社会属性 科学性和艺术性科学性和艺术性 第二章第二章 管理知识基础管理知识基础2.12.1 管理科学的发展及代表性理论管理科学的发展及代表性理论 管理科学的发展经历了以下几个主要阶段:管理科学的发展经历了以下几个主要阶段:n古典管理理论古典管理理论 n以泰罗为代表的科学管理理论以泰罗为代表的科学管理理论n以享利

23、以享利 法约尔为代表的一般管理理论法约尔为代表的一般管理理论n以马克斯以马克斯 韦伯为代表的组织管理理论韦伯为代表的组织管理理论n行为科学理论与管理科学理论行为科学理论与管理科学理论n以乔治以乔治 埃尔顿埃尔顿 梅约为代表的群体行为学派梅约为代表的群体行为学派n运筹学、系统分析、决策科学化运筹学、系统分析、决策科学化n管理理论丛林管理理论丛林n现代管理理论现代管理理论n系统管理理论和权变管理理论系统管理理论和权变管理理论第二章第二章 管理知识基础管理知识基础2.32.3 管理的组织管理的组织 管理的组织是确保管理目标实现的重要手段,是管理的重要管理的组织是确保管理目标实现的重要手段,是管理的重

24、要问题。问题。管理的组织与技术相互关联并相互影响,故与管理信息管理的组织与技术相互关联并相互影响,故与管理信息系统关系密切。系统关系密切。 管理的组织职能中重要的概念有:管理的组织职能中重要的概念有:2.3.1 2.3.1 组织结构的类型组织结构的类型 直线型直线型 事业部制事业部制 职能型职能型 矩阵型矩阵型 直线参谋型直线参谋型 多维立体型多维立体型 直线职能参谋型直线职能参谋型 优缺点、适用优缺点、适用第二章第二章 管理知识基础管理知识基础2.3.2 2.3.2 组织结构的设计组织结构的设计 n管理层次的划分管理层次的划分管理宽度管理宽度n部门的划分部门的划分按人数、时间、职能、地区、产

25、品、服务对象、按人数、时间、职能、地区、产品、服务对象、设备等设备等n职权的种类职权的种类直线职权、参谋职权、职能职权直线职权、参谋职权、职能职权2.3.3 2.3.3 组织结构的运行组织结构的运行n集权与分权集权与分权正确运用授权正确运用授权n高层次职权分配的两种体制高层次职权分配的两种体制 委员会制委员会制 个人负责制个人负责制n个人管理与集体管理个人管理与集体管理第三章第三章 信息基础知识信息基础知识3.13.1 管理信息的定义和性质管理信息的定义和性质3.1.1 3.1.1 数据和信息数据和信息 数据是信息系统中最基本的概念和计算机系统要处理的基本对象之一。数据是信息系统中最基本的概念

26、和计算机系统要处理的基本对象之一。数据可以数据可以是字符、数字、文字、图形等是字符、数字、文字、图形等,它仅仅是一种抽象的量的概念,本身不代表任何,它仅仅是一种抽象的量的概念,本身不代表任何一类具体的东西。一类具体的东西。 数据的定义数据的定义数据是对客观事物记录下来的,可以鉴别的符号。是客观事物的数据是对客观事物记录下来的,可以鉴别的符号。是客观事物的属性、数量、位置及其相互关系等等的抽象表示。属性、数量、位置及其相互关系等等的抽象表示。 信息是信息系统的最基本概念,也是信息系统要处理的基本对象之一。信息是通信息是信息系统的最基本概念,也是信息系统要处理的基本对象之一。信息是通过数据形式来表

27、示的,是加载在数据之上,对数据具体含义的解释。过数据形式来表示的,是加载在数据之上,对数据具体含义的解释。第三章第三章 信息基础知识信息基础知识 数据是信息的载体,信息则是数据加工的结果,是对数据的解数据是信息的载体,信息则是数据加工的结果,是对数据的解释。释。 信息的定义信息的定义信息是经过加工后的数据,它对接收者的行为信息是经过加工后的数据,它对接收者的行为能产生影响,并对其决策具有价值。能产生影响,并对其决策具有价值。3.1.2 3.1.2 信息的属性信息的属性 1 1、事实性、事实性 进行管理信息系统开发的一个重要前提进行管理信息系统开发的一个重要前提严格的基础数据管严格的基础数据管理

28、。理。 “进去的是垃圾,出来的仍是垃圾进去的是垃圾,出来的仍是垃圾”(Garbage-inGarbage-in,garbage-garbage-outout)。)。 “ “三分技术,七分管理,十二分数据。三分技术,七分管理,十二分数据。”第三章第三章 信息基础知识信息基础知识2 2、等级性、等级性 管理信息有等级:战略级、策略级和执行级管理信息有等级:战略级、策略级和执行级3 3、可压缩性、可压缩性4 4、扩散性、扩散性 信息扩散威力巨大,同时带来信息安全威胁信息扩散威力巨大,同时带来信息安全威胁5 5、传输性、传输性6 6、分享性、分享性7 7、增殖性、增殖性 对信息的再加工可产生新的信息,

29、加时间序列信息。对信息的再加工可产生新的信息,加时间序列信息。8 8、转换性、转换性 信息、物质、能源是人类三大重要资源,互不可分,又可互相转换。信息、物质、能源是人类三大重要资源,互不可分,又可互相转换。第三章第三章 信息基础知识信息基础知识3.23.2 信息的生命周期信息的生命周期 信息的生命周期由信息的多个阶段组成:信息的生命周期由信息的多个阶段组成: 信息的收集、信息的转输、信息的加工、信息的储存、信息的信息的收集、信息的转输、信息的加工、信息的储存、信息的维护和信息的使用。维护和信息的使用。n信息的收集信息的收集n信息表达的三种形式信息表达的三种形式 文字表述、数字表达、图象表达文字

30、表述、数字表达、图象表达n信息的维护信息的维护 保持信息处于合用状态叫信息的维护。保持信息处于合用状态叫信息的维护。 信息维护的主要目的信息维护的主要目的保证信息的准确性、唯一性、及时性、保证信息的准确性、唯一性、及时性、安全性和保密性。安全性和保密性。 第四、五章第四、五章 系统的概念、性质和集系统的概念、性质和集成成 1 1、系统的定义、系统的定义 系统是一些部件为了某种目标而有机地结合的一个系统是一些部件为了某种目标而有机地结合的一个整体。目标、部件、联结是系统不可缺少的因素。整体。目标、部件、联结是系统不可缺少的因素。 输入输入1 12 3输出输出1 2 3子子系系统统接口接口 接接口

31、口 接接口口图图4-1 4-1 系统的构成图系统的构成图第四、五章第四、五章 系统的概念、性质和集成系统的概念、性质和集成 2 2、系统性能的评价、系统性能的评价 评价系统的四个标准:目标明确、结构合理、接口清楚、能观能控。评价系统的四个标准:目标明确、结构合理、接口清楚、能观能控。 3 3、系统的计划与控制、系统的计划与控制 计划计划指预定的行动路线,它提出目标并确定为达到目标准备实施指预定的行动路线,它提出目标并确定为达到目标准备实施的行动。的行动。 控制控制指测量实际和计划的偏差并采取校正行动的过程。指测量实际和计划的偏差并采取校正行动的过程。 计划和控制是系统中两个既互不相同又紧密关联

32、的职能环节计划和控制是系统中两个既互不相同又紧密关联的职能环节。第四、五章第四、五章 系统的概念、性质和集成系统的概念、性质和集成 进一步探讨可以发现,计划和控制实质上是一进一步探讨可以发现,计划和控制实质上是一个问题的两个方面:个问题的两个方面:n一切有效的控制方法首先就是计划方法或计划本一切有效的控制方法首先就是计划方法或计划本身;身;n控制的设计取决于计划的要求;控制的设计取决于计划的要求;n控制与计划相联,使整个系统形成连续过程。控制与计划相联,使整个系统形成连续过程。第四、五章第四、五章 系统的概念、性质和集成系统的概念、性质和集成4 4、系统集成的概念、系统集成的概念 系统集成系统

33、集成指为了达到系统目标将可利用的资源有效地组织指为了达到系统目标将可利用的资源有效地组织起来的过程和结果。起来的过程和结果。 系统集成绝不只是联通,而是有效的组织。系统集成绝不只是联通,而是有效的组织。 有效的组织意味着系统中每个部件得到有效利用,反过来说,有效的组织意味着系统中每个部件得到有效利用,反过来说,用最少的资源耗费达到系统目标。用最少的资源耗费达到系统目标。5 5、系统集成的分类系统集成的分类 系统集成有多种分类:系统集成有多种分类:n 按集成涉及范围按集成涉及范围技术集成、信息集成、组织和人员集成、技术集成、信息集成、组织和人员集成、 形象集成形象集成n 按系统优化程度按系统优化

34、程度联通集成、共享集成、最优集成联通集成、共享集成、最优集成n 按集成具体程度按集成具体程度概念集成、逻辑集成、物理集成概念集成、逻辑集成、物理集成第四、五章第四、五章 系统的概念、性质和集成系统的概念、性质和集成 按优化程度分类的系统集成中:按优化程度分类的系统集成中: 联通集成联通集成指保证设备能互相联通的集成。指保证设备能互相联通的集成。 共享集成共享集成指整个系统的信息能为系统中所有用户所共享。指整个系统的信息能为系统中所有用户所共享。 最优集成最优集成这是最高水平的集成,理想的集成,只有在新建这是最高水平的集成,理想的集成,只有在新建系统时才有可能(但也很难)达到的集成。系统时才有可

35、能(但也很难)达到的集成。第二篇第二篇 目目 录录 第二篇第二篇 技术篇技术篇 第六章第六章 计算机系统计算机系统 第七章第七章 计算机硬件计算机硬件 第八章第八章 计算机软件计算机软件 第九章第九章 通信与网络通信与网络 第十章第十章 数据资源管理技术数据资源管理技术 第六章第六章 计算机系统计算机系统6.16.1 计算机的发展计算机的发展 第一台电子计算机第一台电子计算机ENIACENIAC诞生于诞生于19461946年,至今经历了五代的发展:年,至今经历了五代的发展: 第一代第一代 电子管时代电子管时代 第二代第二代 晶体管时代晶体管时代 第三代第三代 小规模集成电路(小规模集成电路(S

36、SISSI)时代时代 第四、五代第四、五代 大规模及超大规模集成电路大规模及超大规模集成电路 (LSILSI、VLSI VLSI )时代时代 微机、小型机、主干计算机微机、小型机、主干计算机 计算机计算机 主计算机、网络服务器、工作沾主计算机、网络服务器、工作沾ENIAC机房机房图图6-1 6-1 世界上的第一台电子计算机世界上的第一台电子计算机1946-19571946-1957 起迄年份起迄年份 代别代别 主要逻辑元件主要逻辑元件 软软 件件机器语言、汇编语言机器语言、汇编语言高级语言、监控程序、高级语言、监控程序、 简单操简单操作系统作系统功能较强的操作系统、功能较强的操作系统、 会话式

37、语会话式语言言软件工程的研究与应用、数据库、软件工程的研究与应用、数据库、语言编译系统和网络软件语言编译系统和网络软件能处理声音图像等知识表示推理能能处理声音图像等知识表示推理能力模拟人的智能活动力模拟人的智能活动大规模或超大规模或超大规模集成电路大规模集成电路超大规模集成超大规模集成电路电路 集成电路集成电路 1958-19641958-1964 1965-19701965-1970 19701970至今至今 新一代新一代 计算机计算机 一一 二二 三三 四四 五五电子管电子管 晶体管晶体管表表6.1 6.1 电子计算机的技术发展简表电子计算机的技术发展简表 微型计算机的发展微型计算机的发展

38、诞生诞生 1971 4 1971 4 位位 Intel4004Intel4004第一代第一代 1972 8 1972 8 位位 Intel8008Intel8008第第二代二代 1973 81973 8位位 Intel8085Intel8085、M6800M6800、Z80Z80第三代第三代 1978 161978 16位位 Intel8086Intel8086、Z8000Z8000、M68000M68000第四代第四代 1985 321985 32位位 Intel80386Intel80386、Z80000Z80000、NS-16032NS-16032 1993 1993年年 3232位位

39、IntelIntel公司公司 PentiumPentium、Pentium MMXPentium MMX、 Pentium IIPentium II 第六章第六章 计算机系统计算机系统第六章第六章 计算机系统计算机系统6.26.2 计算机的运算基础计算机的运算基础 6.2.1 6.2.1 计算机系统原理计算机系统原理 世界上各类电子计算机基本结构世界上各类电子计算机基本结构的基础的基础冯冯 诺依曼(诺依曼(Von NeumannVon Neumann)原理:存储程序和二进制原理:存储程序和二进制 计算机的运算计算机的运算程序程序 一系列指令一系列指令 计算机内数据、信息的表示计算机内数据、信息

40、的表示 二进制二进制图图6-26-2 冯冯 诺依曼(诺依曼(Von Von NeumannNeumann)第六章第六章 计算机系统计算机系统6.2.2 6.2.2 计算机系统原理计算机系统原理 计算机内:计算机内: 数值、字符、汉字、音频和视频信息的表示数值、字符、汉字、音频和视频信息的表示二进制二进制6.2.3 6.2.3 计算机程序的运行计算机程序的运行 由一系列指令的执行来实现由一系列指令的执行来实现 第七章第七章 计算机硬件计算机硬件 硬件是指计算机物理设备的总称。硬件是指计算机物理设备的总称。7.17.1 中央处理器中央处理器 中央处理器(中央处理器(CPUCPU)运算器控制器运算器

41、控制器7.27.2 存储系统存储系统 计算机存储系统由主存储器和二级存储器组成。计算机存储系统由主存储器和二级存储器组成。 主存储器的发展:主存储器的发展: 磁鼓磁鼓磁芯磁芯LSILSI半导体存储器半导体存储器VLSIVLSI半导体存储器半导体存储器 二级存储器的发展:二级存储器的发展: 磁带磁带磁鼓磁鼓磁盘磁盘光盘(只读光盘(只读CDCD、可擦写可擦写CDCD)第七章第七章 计算机硬件计算机硬件 7.37.3 输入输入/输出设备输出设备7.3.1 7.3.1 计算机键盘与显示终端计算机键盘与显示终端7.3.2 7.3.2 点触式设备点触式设备 计算机鼠标器、电子游戏机操纵杆、触摸感应屏等计算

42、机鼠标器、电子游戏机操纵杆、触摸感应屏等7.3.3 7.3.3 计算机笔计算机笔 光笔、汉王笔、蒙恬笔等光笔、汉王笔、蒙恬笔等7.3.4 7.3.4 视频输入视频输入/ /输出输出 TVTV、录像机、摄像机的数字化影像的输入录像机、摄像机的数字化影像的输入/ /输出输出 阴极射线管显示器、液晶显示(阴极射线管显示器、液晶显示(LCDLCD)屏、等离子显示屏等屏、等离子显示屏等第七章第七章 计算机硬件计算机硬件7.3.5 7.3.5 打印输出打印输出 击打式打印机击打式打印机 :点阵打印机、高速并行打印机:点阵打印机、高速并行打印机 非击打式打印机:激光打印机、喷墨打印机、绘图仪非击打式打印机:

43、激光打印机、喷墨打印机、绘图仪7.3.6 7.3.6 声音识别声音识别 通过声音识别系统实现声音输入通过声音识别系统实现声音输入/输出输出7.3.7 7.3.7 光和磁识别光和磁识别 光扫描设备:读入文本、图形、图片、条形码光扫描设备:读入文本、图形、图片、条形码 磁性数据输入:磁性墨水字符识别、磁条阅读器磁性数据输入:磁性墨水字符识别、磁条阅读器 第八章第八章 计算机软件计算机软件 8.18.1 软件的概念软件的概念 8.1.1 8.1.1 软件的分类软件的分类 系统管理软件系统管理软件 系统软件系统软件 系统支持程序系统支持程序 软件软件 系统开发程序系统开发程序 通用应用程序通用应用程序

44、 通用应用程序通用应用程序 应用软件应用软件第八章第八章 计算机软件计算机软件8.1.2 8.1.2 软件发展趋势软件发展趋势 1 1、软件开发由用户独立开发逐步转向软件供应商提供通用软件软件开发由用户独立开发逐步转向软件供应商提供通用软件包,如:字处理软件包,如:字处理软件WordWord 、电子表格软件电子表格软件ExcelExcel 、办公自动化办公自动化软件软件OfficeOffice、统计软件统计软件SUP5SUP5、企业管理软件企业管理软件P3P3等;等; 2 2、过程设计语言的程序正在被人、过程设计语言的程序正在被人机对话的非过程化自然语言机对话的非过程化自然语言(第四代语言(第

45、四代语言4GL4GL)的程序以及采用自然语言、功能更强、多用的程序以及采用自然语言、功能更强、多用途(第五代语言途(第五代语言5GL5GL)的专家辅助软件包所替代。的专家辅助软件包所替代。第八章第八章 计算机软件计算机软件8.28.2 系统软件系统软件8.2.1 8.2.1 系统软件的分类系统软件的分类 系统软件系统软件指那些管理和支持计算机资源及它的信息处理活动的指那些管理和支持计算机资源及它的信息处理活动的程序,它们是计算机硬件和应用软件之间重要的软件接口。程序,它们是计算机硬件和应用软件之间重要的软件接口。 系统软件分为三类:系统软件分为三类: 系统管理程序系统管理程序 系统支持程序系统

46、支持程序 系统开发程序系统开发程序第八章第八章 计算机软件计算机软件8.2.2 8.2.2 操作系统操作系统 操作系统的五大功能操作系统的五大功能用户界面、资源管理、任务管理、用户界面、资源管理、任务管理、文件管理、实用程序与支持服务。文件管理、实用程序与支持服务。 如:如:MS-DOSMS-DOS、WINDOWSWINDOWS、WINDOWS-NTWINDOWS-NT等等8.2.3 8.2.3 其他系统管理程序其他系统管理程序 (1 1)数据库管理系统()数据库管理系统(DBMSDBMS) (2 2)通信管理器通信管理器 (3 3)系统支持程序)系统支持程序第八章第八章 计算机软件计算机软件

47、8.38.3 程序设计语言程序设计语言 第一代计算机语言第一代计算机语言机器语言机器语言 第二代语言第二代语言汇编语言,又称符号(助记符)语言汇编语言,又称符号(助记符)语言 第三代语言第三代语言高级高级语言语言 第四代语言第四代语言接近自然语言的非过程化语言,用户和程接近自然语言的非过程化语言,用户和程序员使用非过程化语言说明要求,计算机自动形成实现该要求序员使用非过程化语言说明要求,计算机自动形成实现该要求的指令序列。的指令序列。 面向对象的语言面向对象的语言通过可视接口,如视窗、菜单条、按通过可视接口,如视窗、菜单条、按钮及图标等为用户构建接口的程序设计语言。如钮及图标等为用户构建接口的

48、程序设计语言。如C+C+、VBVB。 程序设计工具程序设计工具提供计算机辅助程序设计的环境,以提提供计算机辅助程序设计的环境,以提高程序设计的效率和效益。一般包括对话软件包、代码发生器、高程序设计的效率和效益。一般包括对话软件包、代码发生器、可重用程序代码库及原型工具。如可重用程序代码库及原型工具。如CASECASE软件包。软件包。 第九章第九章 通信与网络通信与网络9.19.1 通信系统通信系统9.1.1 9.1.1 通信的定义及基本类型通信的定义及基本类型 通信技术通信技术多个计算机之间的信息快速传输、资源共享和协调合作多个计算机之间的信息快速传输、资源共享和协调合作 计算机网络计算机网络

49、n计算机通信网络计算机通信网络的概念的概念 指利用通信设备和线路将地理位置不同的,功能独立的多个计指利用通信设备和线路将地理位置不同的,功能独立的多个计算机系统互联起来,以功能完善的网络软件(即网络通信协议,信息算机系统互联起来,以功能完善的网络软件(即网络通信协议,信息交换方式及网络操作系统等)实现网络中资源共享和信息传递的系统交换方式及网络操作系统等)实现网络中资源共享和信息传递的系统。第九章第九章 网络与通信网络与通信9.1.2 9.1.2 计算机通信网络的演变和发展计算机通信网络的演变和发展 第一代计算机通信网络第一代计算机通信网络以单个计算机为中心的远程联机系统以单个计算机为中心的远

50、程联机系统 第二代计算机通信网络第二代计算机通信网络多个主计算机通过通信线路互连起来的多个主计算机通过通信线路互连起来的网络。网络。 典型代表典型代表ARPAARPA网。网。 第第三三代计算机通信网络代计算机通信网络具有统一的网络体系结构、遵循国际标具有统一的网络体系结构、遵循国际标准化协议的国际标准化网络。最著名的统一网络体系结构即准化协议的国际标准化网络。最著名的统一网络体系结构即ISO-OSI ISO-OSI “开放系统互联基本参考模型开放系统互联基本参考模型”第九章第九章 网络与通信网络与通信 9.29.2 通信部件及其功能通信部件及其功能9.2.1 9.2.1 通信通道的特征通信通道

51、的特征 1 1、传输速率、传输速率通信通道单位时间的通信能力。单位为位通信通道单位时间的通信能力。单位为位/ /秒秒(bpsbps)。)。 2 2、传输模式传输模式同步传输与异步传输。同步传输与异步传输。 3 3、传输方式、传输方式即单工、半双工及双工。即单工、半双工及双工。 4 4、交换选择、交换选择线路交换、报文交换及分组交换。线路交换、报文交换及分组交换。 5 5、访问控制方式、访问控制方式竞争方式与竞争方式与“令牌通行令牌通行”第九章第九章 网络与通信网络与通信9.2.2 9.2.2 通信介质通信介质 双绞线双绞线 有线传输有线传输 同轴电缆同轴电缆 光纤光纤 计算机网络计算机网络 卫

52、星通信卫星通信 的传输媒体的传输媒体 无线通信(短波、超短波)无线通信(短波、超短波) 无线无线传输传输 红外通信红外通信 激光通信激光通信 微波通信微波通信第九章第九章 网络与通信网络与通信9.2.3 9.2.3 通信处理机及其功能通信处理机及其功能 1 1、调制解调器(、调制解调器(MODEMMODEM) 实现数字信号与模拟信号两者相互转换的设备。实现数字信号与模拟信号两者相互转换的设备。 调制调制数字信号数字信号模拟信号模拟信号 解调解调模拟信号模拟信号数字信号数字信号 2 2、交换机、交换机 3 3、路由器、路由器9.2.4 9.2.4 通信软件通信软件 指控制和支持占据通信网络的通信

53、的软件。指控制和支持占据通信网络的通信的软件。 在广域网上通常称为通信管理器或远程处理管理器;在局域网上称网在广域网上通常称为通信管理器或远程处理管理器;在局域网上称网络操作系统。络操作系统。 第九章第九章 网络与通信网络与通信1 1、新一代网络操作系统、新一代网络操作系统Windows NTWindows NT 真正适合客户机真正适合客户机/ /服务器网络的操作系统,能解决系统中异种机系统的互服务器网络的操作系统,能解决系统中异种机系统的互联。联。2 2、网络协议、网络协议 两台计算机之间进行通信必须遵循的一组规则。两台计算机之间进行通信必须遵循的一组规则。 网络协议的理想工业标准网络协议的

54、理想工业标准 “ “开放式系统互联模型开放式系统互联模型”ISO-OSIISO-OSI 当今世界事实上的标准当今世界事实上的标准传输层控制协议传输层控制协议/ /互联网协议互联网协议TCP/IPTCP/IP 它能连接互不兼容的计算机和网络;既可用于广域网,又可用于局域网,即它能连接互不兼容的计算机和网络;既可用于广域网,又可用于局域网,即Internet/IntranetInternet/Intranet(国际互连国际互连/ /企业内连网企业内连网)。)。第九章第九章 网络与通信网络与通信 9.39.3 通信网络的分类与应用通信网络的分类与应用9.3.1 9.3.1 网络的拓扑结构网络的拓扑结

55、构 研究网络上各个点的物理布局结构即称之为网络拓扑结构。研究网络上各个点的物理布局结构即称之为网络拓扑结构。 星形结构星形结构 点到点式点到点式 环形结构环形结构 网络拓扑结构网络拓扑结构 树形结构树形结构 总线式总线式 卫星和无线式卫星和无线式广播式广播式第九章第九章 网络与通信网络与通信9.3.2 9.3.2 局域网(局域网(LANLAN) 在一个有限区域内连接信息处理设备形成的系统。在一个有限区域内连接信息处理设备形成的系统。 客户机客户机/ /服务器网络结构:服务器网络结构: 兴起于兴起于9090年代最热门的新型计算机网络结构,开放式、标准化的产物,年代最热门的新型计算机网络结构,开放

56、式、标准化的产物,结构上可塑性强结构上可塑性强9.3.3 9.3.3 广域网(广域网(WANWAN) 复盖区域相当广泛的通信网络。复盖区域相当广泛的通信网络。 X.25X.25公用网公用网采用分组交换技术的公共数据网采用分组交换技术的公共数据网 Internet/IntranetInternet/Intranet 国际互连国际互连/ /企业内连网企业内连网 ISDNISDN 综合服务数字网络综合服务数字网络第九章第九章 网络与通信网络与通信 9.49.4 通信管理通信管理9.4.1 9.4.1 通信网络在管理中的应用通信网络在管理中的应用 1 1、LANLAN和和WANWAN 2 2、电子通信

57、的应用电子通信的应用 如:电子邮件、电视会议、电子数据交换等。如:电子邮件、电视会议、电子数据交换等。 3 3、传送处理和快速反应、传送处理和快速反应 如:联机传送处理系统(如:联机传送处理系统(OLTPOLTP)、)、电子数据交换(电子数据交换(EDIEDI)、)、电子资电子资金交付(金交付(EPTEPT)、)、自动付款机(自动付款机(ATMATM)等。等。 4 4、查询响应系统、查询响应系统 用于面向公众的服务系统。用于面向公众的服务系统。 5 5、分布与协同处理、分布与协同处理 6 6、办公自动化、办公自动化 7 7、公用信息服务、公用信息服务9.4.2 9.4.2 通信网络的发展趋势通

58、信网络的发展趋势9.4.3 9.4.3 开发通信网络决策开发通信网络决策第十章第十章 数据资源管理技术数据资源管理技术 数据是一个组织中与人力、资金、物料、设备同等重要的资源。数数据是一个组织中与人力、资金、物料、设备同等重要的资源。数据资源管理对组织至关重要。据资源管理对组织至关重要。 数据资源管理包括:文件组织、数据库、数据规划和数据管理。数据资源管理包括:文件组织、数据库、数据规划和数据管理。10.110.1 文件组织文件组织10.1.1 10.1.1 数据组织的层次数据组织的层次 数据的逻辑组织数据的逻辑组织四个基本逻辑元素:数据项、记录、文件、数四个基本逻辑元素:数据项、记录、文件、

59、数据库,组成以数据库为最高层次的层次结构。据库,组成以数据库为最高层次的层次结构。 1 1、数据项、数据项组成数据系统的有意义的最小基本单位。组成数据系统的有意义的最小基本单位。 2 2、记录、记录与某对象有关的全部数据项构成该对象的记录。与某对象有关的全部数据项构成该对象的记录。第十章第十章 数据资源管理技术数据资源管理技术 3 3、文件、文件同类记录的集合组成文件。同类记录的集合组成文件。 4 4、数据库、数据库按一定方式组织起来的逻辑相关的文件集合按一定方式组织起来的逻辑相关的文件集合形成数据库。形成数据库。 数据库数据库文件文件1文件文件2 文件文件3文件文件m记录记录1 记录记录2

60、记录记录3记录记录n 数据项数据项1 数据项数据项2 数据项数据项3 数据项数据项i图图10-1 10-1 数据的层次结构图数据的层次结构图第十章第十章 数据资源管理技术数据资源管理技术10.1.2 10.1.2 文件分类文件分类 相对于数据库中存放的海相对于数据库中存放的海量数据,计算机主存的存储容量数据,计算机主存的存储容 大量数据按搁置档案的方大量数据按搁置档案的方量永远是有限的量永远是有限的 式存放在外部存储介质上式存放在外部存储介质上 在某一指定时间内,为应在某一指定时间内,为应 数据文件存取管理数据文件存取管理用目的用到的、在主存内的数用目的用到的、在主存内的数据是很少的据是很少的

61、 文件按存储介质分类:光盘文件文件按存储介质分类:光盘文件 磁盘文件磁盘文件 磁带文件磁带文件 文件按执行功能分类:主文件、程序文件、系统文件等文件按执行功能分类:主文件、程序文件、系统文件等第十章第十章 数据资源管理技术数据资源管理技术10.1.3 10.1.3 数据的物理储存与传送数据的物理储存与传送 1 1、文件存储介质、文件存储介质 磁带磁带顺序存取设备顺序存取设备 成本低廉;但顺序存放,顺序读取;检索和修改都很不成本低廉;但顺序存放,顺序读取;检索和修改都很不方便。方便。 硬磁盘、软磁盘、光盘硬磁盘、软磁盘、光盘随机存取设备,可直接存取盘片上任何位置的数随机存取设备,可直接存取盘片上

62、任何位置的数据。据。 2 2、数据的逻辑组织与物理组织、数据的逻辑组织与物理组织 数据的逻辑组织数据的逻辑组织指相关记录在逻辑上的编排,其形式有指相关记录在逻辑上的编排,其形式有顺序的、随机的、索引的和倒排的等。顺序的、随机的、索引的和倒排的等。 数据的物理组织数据的物理组织即数据的物理存储方式,具体取决于存即数据的物理存储方式,具体取决于存储介质。储介质。 3 3、数据传送、数据传送 数据物理组织与逻辑组织间的传送由操作系统来实现。数据物理组织与逻辑组织间的传送由操作系统来实现。第十章第十章 数据资源管理技术数据资源管理技术10.1.4 10.1.4 文件组织方式文件组织方式 1 1、顺序文

63、件组织、顺序文件组织 指文件中数据记录按关键字排序并顺序存放在存储介质中。也即其逻辑指文件中数据记录按关键字排序并顺序存放在存储介质中。也即其逻辑顺序与物理顺序是一致的,它结构简单,应用广泛,存取速度较快,适宜于顺序与物理顺序是一致的,它结构简单,应用广泛,存取速度较快,适宜于批量数据的存取和处理。批量数据的存取和处理。 顺序文件可存放在顺序存取设备上,当存取某一个记录时,必须顺序逐个扫顺序文件可存放在顺序存取设备上,当存取某一个记录时,必须顺序逐个扫描,检索,很不方便。描,检索,很不方便。 顺序文件也可存放在随机存取设备上,并可采用分块查找和折半查找方法检顺序文件也可存放在随机存取设备上,并

64、可采用分块查找和折半查找方法检索。索。 2 2、索引文件、索引文件 对文件中每个记录按其关键字及存放地址建立索引,对文件中每个记录按其关键字及存放地址建立索引,具有索引的文件称为索引文件。具有索引的文件称为索引文件。第十章第十章 数据资源管理技术数据资源管理技术 索引文件由索引和数据文件组成;数据文件又称主文件。索引文件由索引和数据文件组成;数据文件又称主文件。索引文件必须存储在随机存取介质上。索引文件必须存储在随机存取介质上。 索引必须按关键字排序。索引必须按关键字排序。 主文件可以按关键字排序,此时主文件主文件可以按关键字排序,此时主文件+ +索引索引索引顺序索引顺序文件;主文件也可以不排

65、序,则主文件文件;主文件也可以不排序,则主文件+ +索引索引索引非顺序文件。索引非顺序文件。 索引文件检索的速度快;为进一步提高检索速度,还可增设多级索索引文件检索的速度快;为进一步提高检索速度,还可增设多级索引,即建立索引的索引,但缺点是占用存储空间较多。引,即建立索引的索引,但缺点是占用存储空间较多。第十章第十章 数据资源管理技术数据资源管理技术 3 3、链表文件、链表文件 每个数据记录都设有指向下一个记录的地址指针的数每个数据记录都设有指向下一个记录的地址指针的数据文件称为链表文件。并有线性链表、双向链表和多重链表等。据文件称为链表文件。并有线性链表、双向链表和多重链表等。 欲删除记录欲

66、删除记录ABCD ABCD(a)删除记录删除记录 (b)插入记录插入记录ABCABCDDPP欲插入记录欲插入记录图图10-2 10-2 链表文件的删除与插入操作链表文件的删除与插入操作第十章第十章 数据资源管理技术数据资源管理技术H 图图10-310-3 双向链表双向链表 多重链表组成多重链表文件,可以满足多方面查多重链表组成多重链表文件,可以满足多方面查询要求,给操作带来方便。询要求,给操作带来方便。 4、倒排文件、倒排文件 倒排文件是一种特别的索引文件,即除按关倒排文件是一种特别的索引文件,即除按关键字建立索引外,还以记录中某个或几个数据项为关键字建立索引外,还以记录中某个或几个数据项为关

67、键字建立索引,即以每种关键字值对应一个索引项,键字建立索引,即以每种关键字值对应一个索引项,形成倒排索引表。形成倒排索引表。第十章第十章 数据资源管理技术数据资源管理技术 倒排文件有部分倒排和全部倒排之分,若对记录中所有数据项都建倒排文件有部分倒排和全部倒排之分,若对记录中所有数据项都建倒排表(此时巳不需要主文件本身),这种文件就是完全倒排文件。倒排表(此时巳不需要主文件本身),这种文件就是完全倒排文件。若只对记录中选定的供检索用的某几个数据项若只对记录中选定的供检索用的某几个数据项建倒排表,构成部分倒排文件。建倒排表,构成部分倒排文件。 倒排文件的检索速度快,特别适合于多码检索,但文件更新复

68、杂,倒排文件的检索速度快,特别适合于多码检索,但文件更新复杂,一般用于检索频繁但更新很少的文件。一般用于检索频繁但更新很少的文件。第十章第十章 数据资源管理技术数据资源管理技术 车型索引车型索引发动机索引发动机索引产品类别索引产品类别索引 车型车型 地址地址 轿车轿车 卡车卡车 吉普吉普 3,5 2,4 1 发动机发动机 地址地址 柴油柴油 汽油汽油 1、23、4、5 产品类产品类 国产国产 合资合资 进口进口 地址地址 2、4 1、3 5图图10-4 10-4 部分倒排文件部分倒排文件(上)索引(上)索引 库存号库存号 牌牌 号号 车型车型 发动机发动机 产品类别产品类别 BJJEEP DO

69、NGFENG SANTSNA JIFANG TOYOTA 202 104 301 206 101 吉普吉普 卡卡 轿轿 卡卡 轿轿 柴油柴油 柴油柴油 汽油汽油 汽油汽油 汽油汽油 合资合资 国产国产 合资合资 国产国产 进口进口 存放地址存放地址 1 2 3 4 5 (下)主文件(下)主文件第十章第十章 数据资源管理技术数据资源管理技术 10.210.2 数据库技术数据库技术10.2.1 10.2.1 传统的文件处理和数据库处理传统的文件处理和数据库处理 传统的文件管理存在和使用时间不长,由于以下主要问题限制了它传统的文件管理存在和使用时间不长,由于以下主要问题限制了它的应用:的应用: 1

70、1、数据冗余和数据不一致性、数据冗余和数据不一致性 数据文件之间的无相关性而产生的许多重复数据文件之间的无相关性而产生的许多重复 数据维护中粗有疏忽就会造成不同文件中同一对象的数据的不一致数据维护中粗有疏忽就会造成不同文件中同一对象的数据的不一致性性 2 2、数据结构的不一致性、数据结构的不一致性 由于文件组织与其应用程序的特定依赖关系,各文件的数据结构的不由于文件组织与其应用程序的特定依赖关系,各文件的数据结构的不一致性难以改变一致性难以改变。第十章第十章 数据资源管理技术数据资源管理技术 3 3、缺少数据字典、缺少数据字典 由于用户和应用的不同,对数据定义的不一致性;由于用户和应用的不同,

71、对数据定义的不一致性; 各自独立的文件系统无法统一控制数据的使用与维护;各自独立的文件系统无法统一控制数据的使用与维护; 根本在于缺少一个共享的数据字典,数据库是逻辑相关的记录和文件根本在于缺少一个共享的数据字典,数据库是逻辑相关的记录和文件的集合,它和数据库管理系统较好地解决了文件处理系统的上述弊病。的集合,它和数据库管理系统较好地解决了文件处理系统的上述弊病。10.2.2 10.2.2 数据库管理系统数据库管理系统 数据库管理系统(数据库管理系统(DBMSDBMS) 是一个计算机软件,它控制组织和用户的数据库的生成、维护是一个计算机软件,它控制组织和用户的数据库的生成、维护和使用。和使用。

72、第十章第十章 数据资源管理技术数据资源管理技术 DBMSDBMS的四大功能:的四大功能: 数据库开发数据库开发 数据库查询数据库查询 数据库维护数据库维护 应用开发应用开发 常用的常用的DBMSDBMS如:如: dBASEdBASE、FoxbaseFoxbase、FoxProFoxPro、SysbaseSysbase、OracalOracal、AcessesAcesses、InformaxInformax、DBDB 等等第十章第十章 数据资源管理技术数据资源管理技术10.2.3 10.2.3 数据库的类型数据库的类型 1 1、企业数据库的种类、企业数据库的种类 企业数据库的主要类型有:企业数据

73、库的主要类型有: (1 1)操作数据库(又名业务数据库)操作数据库(又名业务数据库) 该数据库中含有支持组织业务运作的详细数据,而这些数据是在该数据库中含有支持组织业务运作的详细数据,而这些数据是在操作事务处理的过捏中产生的。如客户数据库、人员数据库、库存数操作事务处理的过捏中产生的。如客户数据库、人员数据库、库存数据库等。据库等。 (2 2)管理数据库(也称信息库)管理数据库(也称信息库) 指含有组织内部关键性的管理数据的数据库,供企业经营管理者指含有组织内部关键性的管理数据的数据库,供企业经营管理者调用以供决策用。调用以供决策用。 (3 3)信息仓库(又名业务数据库)信息仓库(又名业务数据

74、库) 数据仓库储存从组织操作库和管理库中抽取的当年或历年的数据,数据仓库储存从组织操作库和管理库中抽取的当年或历年的数据,经标准化后集成为核心数据源,供运行模型使用及趋势分析等。中含经标准化后集成为核心数据源,供运行模型使用及趋势分析等。中含有支持组织业务运作的详细数据有支持组织业务运作的详细数据 第十章第十章 数据资源管理技术数据资源管理技术 (4 4)分布式数据库)分布式数据库 是散布在企业各部门、各工作群组中各自拥有的数据库,主体包括共享是散布在企业各部门、各工作群组中各自拥有的数据库,主体包括共享操作和共享用户的数据库,同时数据的产生和使用都发生在用户端。操作和共享用户的数据库,同时数

75、据的产生和使用都发生在用户端。 (5 5)用户数据库)用户数据库 指由用户在各自工作站上开发的多个数据文件组成的数据库。指由用户在各自工作站上开发的多个数据文件组成的数据库。 (6 6)外部数据库)外部数据库 由取自网络上的联机数据库的报据构成的数据库。由取自网络上的联机数据库的报据构成的数据库。 2 2、文本数据库、文本数据库 用户利用计算机产生和存储的电子文档(如存放在用户利用计算机产生和存储的电子文档(如存放在CD-ROMCD-ROM上)的数据库。上)的数据库。 3 3、多媒体数据库、多媒体数据库 各种映象以电子文档形式存放所构成的数据库。各种映象以电子文档形式存放所构成的数据库。第十章

76、第十章 数据资源管理技术数据资源管理技术10.2.4 10.2.4 数据库模型与数据库组织结构数据库模型与数据库组织结构 1 1、数据库模型、数据库模型 目前目前DBMSDBMS 所提供的数据库模型主要有三种:网络型、层所提供的数据库模型主要有三种:网络型、层次型和关系型。次型和关系型。 学号学号姓名姓名 年龄年龄 性别性别 学生关系框架:学生关系框架: 课程关系框架:课程关系框架:课程号课程号 课程名课程名 学时数学时数学习关系框架:学习关系框架: 学号学号 课程号课程号分数分数 S 1 S 2 S 3 S 4 S 5 S 6 S 7 S 8 S 9 R1 R2 R3 R4(b)层次层次模型

77、模型(c)关系关系模型模型(a)网络模型网络模型图图10-5 10-5 数据库模型数据库模型第十章第十章 数据资源管理技术数据资源管理技术 网络模型网络模型以记录类型为结点的网状结构。可以直接表示以记录类型为结点的网状结构。可以直接表示m m m m关系。如美国著名的关系。如美国著名的DBTGDBTG等。等。 层次模型层次模型也称树形结构,是以记录类型为结点的有向树。它可也称树形结构,是以记录类型为结点的有向树。它可以表示以表示1 1 1 1关系关系和和1 1 m m关系,既直接又方便,具有层次清楚、结关系,既直接又方便,具有层次清楚、结构简单、易于实现等优点。如现实生活中的行政机构、家属关系

78、都构简单、易于实现等优点。如现实生活中的行政机构、家属关系都是层次关系。是层次关系。 关系模型关系模型把数据的逻辑结构归结为满足一定关系的二维表模型。把数据的逻辑结构归结为满足一定关系的二维表模型。每一行对应一条记录,每一列是一个数据项。每一行对应一条记录,每一列是一个数据项。 目前世界上最流行的是关系型数据库,其奠基人是目前世界上最流行的是关系型数据库,其奠基人是IBMIBM公司研究员公司研究员E E F F CoddCodd。第十章第十章 数据资源管理技术数据资源管理技术 2 2、数据库组织结构、数据库组织结构10.2.5 10.2.5 数据库设计数据库设计 数据库是信息系统的核心组成部分

79、,数据库设计直接关系信息系统开发的数据库是信息系统的核心组成部分,数据库设计直接关系信息系统开发的质量。质量。 1 1、现实世界到信息系统的信息转换、现实世界到信息系统的信息转换 信息系统为了反映和处理现实存在的事物,必须把它们转换成表示信息的数信息系统为了反映和处理现实存在的事物,必须把它们转换成表示信息的数据。这种转换经历现实世界、信息世界到数据世界三个不同的领域,涉及多据。这种转换经历现实世界、信息世界到数据世界三个不同的领域,涉及多个术语和概念。个术语和概念。 现实世界:事物其及联系现实世界:事物其及联系 - - 事物类事物类 - - 事物事物 - - 特特 征征 信息世界:实体及其联

80、系信息世界:实体及其联系 - - 实体集实体集 - - 实体实体 - - 属属 性性 数据世界:数数据世界:数 据据 库库 - - 文文 件件 - - 记录记录 - - 数据项数据项第十章第十章 数据资源管理技术数据资源管理技术 2 2、实体间基本联系方式、实体间基本联系方式 实体之间关系复杂,但可归纳为三类:实体之间关系复杂,但可归纳为三类: 1-11-1关系关系 如如A A中任一个实体至多对应中任一个实体至多对应B B中一个实体;反之亦然,则中一个实体;反之亦然,则A A对对B B是是1-11-1关系。如一个公司只有一个总经理,一个总经理只负责一个关系。如一个公司只有一个总经理,一个总经理

81、只负责一个公司。公司。 1-1-n n关系关系 如如A A中至少有一个实体对应中至少有一个实体对应B B中一个以上实体;反之,中一个以上实体;反之,B B中任一个实体至多对应于中任一个实体至多对应于A A中一个个体,则称中一个个体,则称A A对对B B是是1-1-n n关系。如一个关系。如一个仓库有多间库房,一间库房只能属于一个仓库。仓库有多间库房,一间库房只能属于一个仓库。 m-nm-n关系关系 如如A A中至少有一个实体对应于中至少有一个实体对应于B B中一个以上实体,反之中一个以上实体,反之亦然,则亦然,则A A对对B B是是m-nm-n关系。如零件与供应点的关系。关系。如零件与供应点的

82、关系。第十章第十章 数据资源管理技术数据资源管理技术 3 3、E-RE-R信息模型的设计信息模型的设计 E-RE-R(Entity-Relationship approachEntity-Relationship approach)即实体即实体- -联系方法,联系方法, E-RE-R图图形可以表示信息世界中实体、属性、关系的模型。形可以表示信息世界中实体、属性、关系的模型。 E-RE-R图中,可以表示图中,可以表示实体实体、属性属性、联系联系三种基本图素:三种基本图素: 表示表示实体实体 表示表示属性属性 表示表示联系联系 通过通过E-RE-R图可以表示实体间的图可以表示实体间的1-11-1、

83、1-1-n n、m-nm-n关系。关系。 数据库设计时,先设计出局部数据库设计时,先设计出局部E-RE-R图,再综合出总体图,再综合出总体E-RE-R图。图。再从再从E-E-R R图图导出关系数据模型。导出关系数据模型。第三篇第三篇 目目 录录 第三篇第三篇 应用系统篇应用系统篇 第十一章第十一章 应用系统分类应用系统分类 第十二章第十二章 层次信息系统层次信息系统 第十三章第十三章 职能信息系统职能信息系统 第十四章第十四章 组织信息系统组织信息系统 第十五章第十五章 决策支持系统决策支持系统 第十一章第十一章 应用系统分类应用系统分类 管理信息系统分类管理信息系统分类: 电子数据处理系统(

84、电子数据处理系统(EDPEDP) 办公室自动化(办公室自动化(OAOA)n按技术深度分类按技术深度分类 计算机协同系统(计算机协同系统(CSCWCSCW) 智能系统智能系统 数据处理系统数据处理系统n按信息使用深度分类按信息使用深度分类 管理控制系统管理控制系统 决策支持系统决策支持系统 业务处理系统业务处理系统n按支持的管理层次分类按支持的管理层次分类 终端用户系统终端用户系统 主管信息(支持)系统主管信息(支持)系统第十一章第十一章 应用系统分类应用系统分类 市场(营销)信息系统市场(营销)信息系统 生产(服务)信息系统生产(服务)信息系统n 财务会计信息系统财务会计信息系统 人事信息系统

85、人事信息系统 制造企业应用系统制造企业应用系统 金融信息系统金融信息系统n按组织或行业分类按组织或行业分类 教育信息系统教育信息系统 电子商务系统电子商务系统 按职能应用分类按职能应用分类 第十二章第十二章 层次信息系统层次信息系统n层次信息系统分类层次信息系统分类 业务员信息系统、终端用户系统、主管信息系统业务员信息系统、终端用户系统、主管信息系统n业务处理方式业务处理方式 批处理批处理指按一定的时间间隔把数据或要处理的事务累积成一批指按一定的时间间隔把数据或要处理的事务累积成一批后,一次输入系统进行处理。后,一次输入系统进行处理。 批处理方式运行效率高,设备配置较少,成本低;缺点是不能随时

86、处批处理方式运行效率高,设备配置较少,成本低;缺点是不能随时处理,系统中部分内容不代表目前实际状态。理,系统中部分内容不代表目前实际状态。 实时处理实时处理对随时输入的数据随时处理,并即时输出结果。计算机对随时输入的数据随时处理,并即时输出结果。计算机与用户处于联机交互状态。与用户处于联机交互状态。 实时处理方式方便灵活,对时间性强的处理要求响应迅速;但成本高,实时处理方式方便灵活,对时间性强的处理要求响应迅速;但成本高,对数据存取的安全控制要求高,管理复杂对数据存取的安全控制要求高,管理复杂。 第十三章第十三章 职能信息系统职能信息系统n市场信息系统市场信息系统 销售预测、产品管理、定价子系

87、统、销售渠道管理、市场情报与销售预测、产品管理、定价子系统、销售渠道管理、市场情报与研究研究n财务信息系统财务信息系统 会计信息系统、财务信息系统会计信息系统、财务信息系统n生产信息系统生产信息系统 生产计划、库存控制、成本计划与控制生产计划、库存控制、成本计划与控制n人事信息系统人事信息系统 第十四章第十四章 组织信息系统组织信息系统n政府机关信息系统政府机关信息系统 金桥工程、金关工程、金税工程、金水工程金桥工程、金关工程、金税工程、金水工程n企业信息系统企业信息系统n商业信息系统商业信息系统 第十五章第十五章 决策支持系统决策支持系统n专家系统专家系统 专家系统(专家系统(ESES)指含

88、有知识型程序的系统,它利用人指含有知识型程序的系统,它利用人们的专业知识或经验去解决一个有限范围的问题。们的专业知识或经验去解决一个有限范围的问题。n决策支持系统决策支持系统 决策支持系统(决策支持系统(DSSDSS) 综合应用数据、模型和分析技综合应用数据、模型和分析技术解决非结构化或半结构化管理问题的、支持而非代替人的决术解决非结构化或半结构化管理问题的、支持而非代替人的决策过程的信息系统。策过程的信息系统。n智能决策支持系统智能决策支持系统 传统传统DSSDSS(数据库、模型库数据库、模型库+ +用户接口用户接口)+ + (具基本决策和(具基本决策和信息价值的)深度信息库信息价值的)深度

89、信息库第四篇第四篇 目目 录录第四篇第四篇 信息系统的开发与管理信息系统的开发与管理 第十六章第十六章 信息系统规划信息系统规划 第十七章第十七章 管理信息系统的开发方法管理信息系统的开发方法 第十八章第十八章 系统分析系统分析 第十九章第十九章 系统设计系统设计 第二十章第二十章 系统实施、评价与运行管理系统实施、评价与运行管理 第十六章第十六章 信息系统规划信息系统规划 系统规划阶段的主要工作系统规划阶段的主要工作n对现行系统进行初步调查,获取对现行系统的感性和理性对现行系统进行初步调查,获取对现行系统的感性和理性 认认识,为新系统开发进行原始资料的准备;识,为新系统开发进行原始资料的准备

90、;n可行性研究。可行性研究。 系统规划阶段的主要成果系统规划阶段的主要成果n对现行系统的图表描述;对现行系统的图表描述;n提出新系统开发的目标;提出新系统开发的目标;n关于新系统开发的可行性研究报告。关于新系统开发的可行性研究报告。 在对现行系统的调查、描述中使用多种图表,以描述系统、在对现行系统的调查、描述中使用多种图表,以描述系统、记录要点和分析问题。记录要点和分析问题。 第十七章第十七章 管理信息系统的开发管理信息系统的开发方法方法 管理信息系统的开发是一项复杂的系统工程管理信息系统的开发是一项复杂的系统工程 它涉及知识面广、部门多,既涉及技术,又涉及管理业务、组织和行为。它涉及知识面广

91、、部门多,既涉及技术,又涉及管理业务、组织和行为。不仅是科学,而且是艺术。不仅是科学,而且是艺术。17.117.1 系统开发方法概述系统开发方法概述17.1.1 17.1.1 系统开发方法的演变系统开发方法的演变 随着信息系统应用的深入和规模的扩大,系统开发暴露出许多当初未预料到随着信息系统应用的深入和规模的扩大,系统开发暴露出许多当初未预料到的问题:的问题:n将手工处理信息的过程和方法原封不地将手工处理信息的过程和方法原封不地“翻译翻译”成软件程序后,为什么屡屡成软件程序后,为什么屡屡失败?失败?n大型信息系统开发中应如何合理组织协调人、财、物力?大型信息系统开发中应如何合理组织协调人、财、

92、物力?第十七章第十七章 管理信息系统的开发方法管理信息系统的开发方法n对一个实体组织的调查分析应如何着手?对一个实体组织的调查分析应如何着手?n对一个大型信息系统如何进行系统化的划分?对一个大型信息系统如何进行系统化的划分?n如何才能合理协调数据和利用信息资源?如何才能合理协调数据和利用信息资源?n如何充分发挥现有信息处理能力,更好地解决实际管如何充分发挥现有信息处理能力,更好地解决实际管理问题?理问题? 第十七章第十七章 管理信息系统的开发方法管理信息系统的开发方法 1 1、早期的系统开发方法、早期的系统开发方法手工作坊的方法手工作坊的方法 系统开发中,个人技艺色彩浓重,软件维护费用巳占系统

93、系统开发中,个人技艺色彩浓重,软件维护费用巳占系统开发费用的开发费用的707080%80%以上以上 “软件危机软件危机”n开发周期长开发周期长n软件质量难以保障软件质量难以保障n缺乏系统和全局观点缺乏系统和全局观点n不能保证软件的长期稳定运行不能保证软件的长期稳定运行n层次不清,职责不明,效率过低层次不清,职责不明,效率过低 问题的积累,成本的超支,性能的缺陷,加深了系统开发的困难。问题的积累,成本的超支,性能的缺陷,加深了系统开发的困难。 2 2、软件工程化软件工程化 软件工程化是开发大型系统软件、应用软件的有效方法,软件工程化是开发大型系统软件、应用软件的有效方法,是提高软件生产率、可靠性

94、、可维护性的先进技术。是提高软件生产率、可靠性、可维护性的先进技术。其基本思想有二:其基本思想有二: 其一,软件是产品,由满足一定要求的,具有可用性、可靠性的程其一,软件是产品,由满足一定要求的,具有可用性、可靠性的程序系统和与之相匹配的文档资料所组成;序系统和与之相匹配的文档资料所组成; 整套文档资料:整套文档资料: 系统开发任务书(用户需要说明书)、系统开发任务书(用户需要说明书)、 系统功能说明书、系统功能说明书、 系统规格说明书、系统规格说明书、 程序框图与源程序文本、程序框图与源程序文本、 程序调试报告、程序调试报告、 系统安装说明书、系统安装说明书、 系统操作手册、系统操作手册、

95、用户使用指南、用户使用指南、 系统验收报告等。系统验收报告等。第十七章第十七章 管理信息系统的开发方法管理信息系统的开发方法第十七章第十七章 管理信息系统的开发方法管理信息系统的开发方法 其二,软件开发可以划分阶段来进行,类似工业产品生产过程的工序。其二,软件开发可以划分阶段来进行,类似工业产品生产过程的工序。 即可划分既相互独立,又相互联系的若干阶段:即可划分既相互独立,又相互联系的若干阶段:n需求分析需求分析n可行性研究与计划可行性研究与计划n系统分析与设计系统分析与设计n编程与调试编程与调试n系统验收与交付系统验收与交付n正式投入运行正式投入运行第十七章第十七章 管理信息系统的开发方法管

96、理信息系统的开发方法软件工程化的优点:软件工程化的优点:n软件产品质量能得到有效控制;软件产品质量能得到有效控制;n有利于发挥专业特长,有利于有利于发挥专业特长,有利于 软件质量和开发进度;软件质量和开发进度;n开发过程层次分明、职责明确;开发过程层次分明、职责明确;n从全局出发系统分析与设计,避免了子系统之间的重复与从全局出发系统分析与设计,避免了子系统之间的重复与遗漏;遗漏;n保证系统可靠,稳定运行;保证系统可靠,稳定运行;n便于修改和更新。便于修改和更新。第十七章第十七章 管理信息系统的开发方法管理信息系统的开发方法 3 3、“瀑布模型瀑布模型”式结构化开发和式结构化开发和“蛛网模型蛛网

97、模型”式原型逼近式原型逼近 “瀑布模型瀑布模型” 即软件工程化的分阶段软件开发过程。即软件工程化的分阶段软件开发过程。 结构化结构化开发工作标准化,实现开发有序、高效、高可靠性开发工作标准化,实现开发有序、高效、高可靠性和少错误,并建立标准的文档。和少错误,并建立标准的文档。 “蛛网模型蛛网模型”即开发往往不可能一帆风顺成功,需求、设计、即开发往往不可能一帆风顺成功,需求、设计、实现和测试要反复循环,最后达到全局成功。实现和测试要反复循环,最后达到全局成功。第十七章第十七章 管理信息系统的开发方法管理信息系统的开发方法 系统需求 软件需求 初步设计 详细设计 编程调试 测试试运 运行维护设计测

98、试需求说明 图图17-1 17-1 瀑布模型瀑布模型 图图17-2 17-2 蛛网模型蛛网模型第十七章第十七章 管理信息系统的开发方法管理信息系统的开发方法 4 4、生命周期法和原型法、生命周期法和原型法n生命周期法生命周期法 其含义有二:其含义有二: 其一,一个信息系统的开发要经历其一,一个信息系统的开发要经历系统规划、系统分析、系统设计、系统规划、系统分析、系统设计、系统实施、系统运行维护等系统实施、系统运行维护等多个阶段,多个阶段,其中前一阶段完成的同时就是其中前一阶段完成的同时就是后一阶段的开始,后一阶段的开始,这些阶段组成的完整过程组成系统的生命周期;这些阶段组成的完整过程组成系统的

99、生命周期; 其二,其二,系统环境是不断变化的,一个系统运行若干年后,又可能出系统环境是不断变化的,一个系统运行若干年后,又可能出现新情况、新问题,提出新的系统开发要求,于是另一个新系统的生现新情况、新问题,提出新的系统开发要求,于是另一个新系统的生命周期又开始了;命周期又开始了;这种不断更新、循环成长的过程使这种不断更新、循环成长的过程使MISMIS的发展持续的发展持续不息,永无止境。不息,永无止境。 生命周期法也是人们普遍接受的传统的主流开发方法。生命周期法也是人们普遍接受的传统的主流开发方法。第十七章第十七章 管理信息系统的开发方法管理信息系统的开发方法n 原型法原型法 借助于关系数据库系

100、统和第四代程序生成系统等应用系统开发工具,借助于关系数据库系统和第四代程序生成系统等应用系统开发工具,快速模拟出一个原型系统,然后再经开发者和用户反复评价、修改快速模拟出一个原型系统,然后再经开发者和用户反复评价、修改和逐步完善,最终形成用户满意的应用系统。和逐步完善,最终形成用户满意的应用系统。 5 5、按开发过程系统分析要素不同形成的方法、按开发过程系统分析要素不同形成的方法n面向处理的方法(面向处理的方法(POPO方法方法) 指系统分析时从搞清系统要进行什么样的处理入手。指系统分析时从搞清系统要进行什么样的处理入手。 具体又分具体又分为为面向功能面向功能(functionfunction

101、)和和面向过程面向过程(processprocess):): 面向功能是由企业的职能出发,如营销、生产、财务和人事等管理功面向功能是由企业的职能出发,如营销、生产、财务和人事等管理功能;面向过程则跨越企业职能,由企业营运流程出发,按其过程进能;面向过程则跨越企业职能,由企业营运流程出发,按其过程进行处理分析。行处理分析。第十七章第十七章 管理信息系统的开发方法管理信息系统的开发方法n面向数据的方法面向数据的方法(DODO方法方法) 从分析组织的信息需求出发,建立其信息模型,然从分析组织的信息需求出发,建立其信息模型,然后建立整个组织共享的数据库。后建立整个组织共享的数据库。n面向对象的方法面向

102、对象的方法(OOOO方法)方法) 首先分析组织的一些对象,把描述对象的数据和对首先分析组织的一些对象,把描述对象的数据和对象的操作集中,对外相对封闭。多个对象如共享某些数象的操作集中,对外相对封闭。多个对象如共享某些数据和操作,则这些共享数据和操作就构成对象类。对象据和操作,则这些共享数据和操作就构成对象类。对象类可以有子对象,子对象可以调用其它类所定义的数据类可以有子对象,子对象可以调用其它类所定义的数据和操作。和操作。 第十七章第十七章 管理信息系统的开发方法管理信息系统的开发方法 6 6、程序语言和软件技术的发展促进了系统开发方法的发展、程序语言和软件技术的发展促进了系统开发方法的发展

103、结构化程序设计方法结构化程序设计方法 (结构化)生命周期法(结构化)生命周期法 第四代语言(第四代语言(4GL4GL) 原型法原型法 计算机辅助软件工程(计算机辅助软件工程(CASECASE)、)、面向对象语言(如面向对象语言(如C C+) 面面向对象的开发方法向对象的开发方法第十七章第十七章 管理信息系统的开发方法管理信息系统的开发方法17.217.2 各种开发方法共有部分的说明各种开发方法共有部分的说明17.2.1 17.2.1 系统开发问题的识别系统开发问题的识别 系统开发应搞清楚系统开发应搞清楚5 5W W: 要做什么?要做什么? WhatWhat 为什么要做?为什么要做? WhyWh

104、y 由谁去做?由谁去做? Who to do itWho to do it? 何地做?何地做? WhereWhere 何时做?何时做? WhenWhen 系统开发的最大错误是没弄清问题就动手去做,系统开发之初,识系统开发的最大错误是没弄清问题就动手去做,系统开发之初,识别问题至关重要。别问题至关重要。 第十七章第十七章 管理信息系统的开发方法管理信息系统的开发方法问题识别包含的四个层次:问题识别包含的四个层次: 1 1、了解企业目标、现行企业系统的问题;、了解企业目标、现行企业系统的问题; 2 2、从企业目标高度,明确企业信息战略,确认信息需求;、从企业目标高度,明确企业信息战略,确认信息需求

105、; 一般的信息需求调查一般的信息需求调查信息战略高度的信息需求信息战略高度的信息需求 3 3、了解需求的确实程度;、了解需求的确实程度; 系统分析员科学启发,激起管理人员的潜在需求和新需求。系统分析员科学启发,激起管理人员的潜在需求和新需求。从从“满足顾客需求满足顾客需求”(被动)(被动)“使顾客满意使顾客满意”(主动)(主动) 系统分析员的问题识别系统分析员的问题识别变革现实的主动性变革现实的主动性 4 4、识别确定程度和稳定程度;、识别确定程度和稳定程度; 包括信息需求、处理方式、管理人员思想组织的确定性和稳定性。包括信息需求、处理方式、管理人员思想组织的确定性和稳定性。第十七章第十七章

106、管理信息系统的开发方法管理信息系统的开发方法17.2.2 17.2.2 可行性研究可行性研究 1 1、开发目标和方案的可行性、开发目标和方案的可行性 指目标是否明确?方案是否切实可行?能否满足组织进一步发展要指目标是否明确?方案是否切实可行?能否满足组织进一步发展要求?求? 2 2、技术可行性、技术可行性 3 3、经济可行性、经济可行性 4 4、社会方面的可行性、社会方面的可行性 指社会或人的因素(如体制问题、管理问题、安全保密问题、制度指社会或人的因素(如体制问题、管理问题、安全保密问题、制度问题等)对系统的影响。问题等)对系统的影响。第十七章第十七章 管理信息系统的开发方法管理信息系统的开

107、发方法17.2.3 17.2.3 系统开发的原则系统开发的原则 1 1、领导参加的原则、领导参加的原则 “一把手原则一把手原则” 2 2、优化和创新的原则、优化和创新的原则 3 3、充分利用信息资源的原则、充分利用信息资源的原则 4 4、实用和时效的原则、实用和时效的原则 5 5、规范化原则、规范化原则 6 6、发展变化的原则、发展变化的原则17.2.4 17.2.4 系统开发前的准备系统开发前的准备 1 1、基础准备工作、基础准备工作 “三分技术,七分管理,十二分数据。三分技术,七分管理,十二分数据。” 2 2、组织人员准备、组织人员准备17.2.5 17.2.5 系统开发策略和开发计划(略

108、)系统开发策略和开发计划(略)第十七章第十七章 管理信息系统的开发方法管理信息系统的开发方法17.317.3 结构化系统开发方法结构化系统开发方法 结构化系统开发方法,亦称结构化系统开发方法,亦称SSADSSAD,是结构化、工程化开发方法与生命是结构化、工程化开发方法与生命周期法的结合周期法的结合MISMIS开发方法中应用最普遍、技术最成熟的一种方开发方法中应用最普遍、技术最成熟的一种方法。法。17.3.1 17.3.1 结构化系统开发方法的基本思想结构化系统开发方法的基本思想 用用系统工程的思想和工程化的方法,按用户至上的原则,结构化、系统工程的思想和工程化的方法,按用户至上的原则,结构化、

109、模块化,自顶向下进行分析和设计。模块化,自顶向下进行分析和设计。 系统开发过程分阶段进行;系统开发过程分阶段进行; 系统规划、系统分析、系统设计均自顶向下,结构化划分;系统规划、系统分析、系统设计均自顶向下,结构化划分;顶层入手,逐层细化;顶层入手,逐层细化; 系统分析时宏观整体入手,先整体优化,再局部优化;系统分析时宏观整体入手,先整体优化,再局部优化; 系统实施时,自底向上系统实施时,自底向上 逐个实施,结构化拼接成整体逐个实施,结构化拼接成整体。第十七章第十七章 管理信息系统的开发方法管理信息系统的开发方法17.3.2 17.3.2 结构化开发方法的特点结构化开发方法的特点 1 1、自顶

110、向下整体分析与设计和自底向上逐步实施的系统开发方法、自顶向下整体分析与设计和自底向上逐步实施的系统开发方法 2 2、用户至上、用户至上 3 3、深入调查研究、深入调查研究 4 4、严格区分工作阶段、严格区分工作阶段 5 5、充分预计可能发生的变化、充分预计可能发生的变化 系统调查和分析时对未来变化予以高度重视,确保系统对环境变系统调查和分析时对未来变化予以高度重视,确保系统对环境变化的适应性。化的适应性。 6 6、开发过程工程化、开发过程工程化 开发过程规范化,文档资料标准化。开发过程规范化,文档资料标准化。第十七章第十七章 管理信息系统的开发方法管理信息系统的开发方法 17.3.3 17.3

111、.3 结构化系统开发方法的生命周期结构化系统开发方法的生命周期详细调查详细调查详细设计详细设计 系统规划系统规划 系统分析系统分析 系统实施系统实施 系统运行维护系统运行维护 系统生命周期系统生命周期YN 提出新系统提出新系统 开发要求开发要求初步调查初步调查 可行性可行性 研研 究究 新系统功新系统功能能 数据分析数据分析 新系统新系统 逻辑设计逻辑设计 软、硬软、硬件件 配置设配置设计计 致命问题致命问题? 系统评价系统评价 系统维护系统维护 系统运行系统运行 系统转换系统转换 编编 写写 技术文件技术文件 人员培训人员培训 程序设计程序设计 与调试与调试 安装与调试安装与调试 系统设备系

112、统设备 系统设计系统设计 图图17-3 17-3 结构化系统开发方法的生命周期结构化系统开发方法的生命周期第十七章第十七章 管理信息系统的开发方法管理信息系统的开发方法17.3.4 17.3.4 结构化系统开发方法的优缺点结构化系统开发方法的优缺点 1 1、优点优点n自开发过程整体性好,全局性强,在整体优化前提下自顶向下自开发过程整体性好,全局性强,在整体优化前提下自顶向下分析和设计;分析和设计;n严格区分工作阶段,开发过程清晰,及时总结,发现问题及时严格区分工作阶段,开发过程清晰,及时总结,发现问题及时反馈和纠正。反馈和纠正。 2 2、缺点和不足、缺点和不足n起点太底,工具落后,开发周期过长

113、;起点太底,工具落后,开发周期过长;n要求开发之初就充分掌握用户需求、管理状况和预见未来变化,要求开发之初就充分掌握用户需求、管理状况和预见未来变化,要求太高。要求太高。第十七章第十七章 管理信息系统的开发方法管理信息系统的开发方法17.417.4 原型化方法原型化方法 8080年代随着关系型数据库系统、年代随着关系型数据库系统、4 4GLGL和各种开发生成环境产生的基和各种开发生成环境产生的基础上,形成的设计思想、工具、手段都全新的系统开发方法。础上,形成的设计思想、工具、手段都全新的系统开发方法。17.4.1 17.4.1 原型化方法的工作流程原型化方法的工作流程n初步识别和归纳用户要求;

114、初步识别和归纳用户要求;n快速构造原型,与用户共同评价;快速构造原型,与用户共同评价;n根本不行,退回重构;根本不行,退回重构;n不满意,修改原型,反复进行,直至满意。不满意,修改原型,反复进行,直至满意。第十七章第十七章 管理信息系统的开发方法管理信息系统的开发方法 用户提出要求用户提出要求 识别归纳问题识别归纳问题 开发系统原型开发系统原型 分析评价分析评价 不可行处理不可行处理 不满意处理不满意处理 修改修改 试运行试运行 运行管理运行管理不满意不满意 1 2 3 4 8 5 6 7 N 满意满意 不可行不可行循环循环1 循环循环2 图图17-4 17-4 原型化方法工作过程原型化方法工

115、作过程 N第十七章第十七章 管理信息系统的开发方法管理信息系统的开发方法17.4.2 17.4.2 原型化方法的特点原型化方法的特点n符合人们认识事物循序渐进的规律;符合人们认识事物循序渐进的规律;n将模拟手段引入系统分析,利于开发人员与用户的沟通;将模拟手段引入系统分析,利于开发人员与用户的沟通;n借助于先进的开发工具,大大减少了开发时间和费用。借助于先进的开发工具,大大减少了开发时间和费用。17.4.3 17.4.3 软件支持环境软件支持环境 原型化方法必须有相应的软件支持环境:原型化方法必须有相应的软件支持环境:n关系型数据库系统(关系型数据库系统(RDBSRDBS););n与与RDBS

116、RDBS相对应的、方便灵活的数据字典;相对应的、方便灵活的数据字典;n与与RDBSRDBS相对应的快远查询系统,支持交互定义方式的组合条件相对应的快远查询系统,支持交互定义方式的组合条件查询;查询;n4 4GLGL或信息系统开发生成环境;或信息系统开发生成环境;n非过程化的报告或屏幕生成器。非过程化的报告或屏幕生成器。第十七章第十七章 管理信息系统的开发方法管理信息系统的开发方法17.4.417.4.4 原型化方法的适用范围原型化方法的适用范围n适合于较小型系统的开发;适合于较小型系统的开发;n不适宜于大量运算的、逻辑性较强的程序模块的开发;不适宜于大量运算的、逻辑性较强的程序模块的开发;n对

117、原基础管理不善、信息处理过程混乱的问题,使用对原基础管理不善、信息处理过程混乱的问题,使用有一定的困难;有一定的困难;n不大适合有较多内部处理过程的批处理系统。不大适合有较多内部处理过程的批处理系统。 第十八章第十八章 系统分析系统分析 结构化系统开发方法是结构化系统开发方法是MISMIS开发方法中应用最普遍、开发方法中应用最普遍、技术技术最成熟的一种方法。第十八至廿章将讲述运用该方法开发最成熟的一种方法。第十八至廿章将讲述运用该方法开发MISMIS的的过程及常用工具。过程及常用工具。 结构化系统开发方法开发结构化系统开发方法开发MISMIS的过程可划分为五个阶的过程可划分为五个阶段:段:系统

118、规划、系统分析、系统设计、系统实施和系统运行维系统规划、系统分析、系统设计、系统实施和系统运行维护。护。 对系统规划,除各种开发方法共有部分的说明外,需对系统规划,除各种开发方法共有部分的说明外,需进一进一步强调的一个概念步强调的一个概念信息系统的需求分析信息系统的需求分析: 指系统规划阶段和系统分析阶段都要了解用户对新系指系统规划阶段和系统分析阶段都要了解用户对新系统开统开发的各种需求,两阶段所做的该项工作合称为发的各种需求,两阶段所做的该项工作合称为信息系统开信息系统开发的发的需求分析需求分析。 第十八章第十八章 系统分析系统分析 系统分析是系统开发最重要的工作环节。系统分析是系统开发最重

119、要的工作环节。 系统分析阶段的主要工作有:系统分析阶段的主要工作有: 1 1、在系统规划的基础上进一步进行需求分析,完成新系统逻辑设在系统规划的基础上进一步进行需求分析,完成新系统逻辑设计;计; 2 2、绘制数据流程图;、绘制数据流程图; 3 3、定义和描述所有的数据项。、定义和描述所有的数据项。18.118.1 需求分析需求分析 18.1.1 18.1.1 需求分析方法需求分析方法 1 1、自顶向下全面展开;、自顶向下全面展开; 2 2、先弄清它存在的道理再分析其改进;、先弄清它存在的道理再分析其改进; 3 3、工程化的工作方式;、工程化的工作方式; 4 4、全面铺开与重点调查结合;、全面铺

120、开与重点调查结合; 5 5、主动沟通和亲和友善的工作方式。、主动沟通和亲和友善的工作方式。第十八章第十八章 系统分析系统分析18.1.2 18.1.2 详细调查的内容详细调查的内容 围绕开发单位的信息流、物流展开,主要有:围绕开发单位的信息流、物流展开,主要有: 1 1、组织机构和功能业务;、组织机构和功能业务; 2 2、组织目标和发展战略;、组织目标和发展战略; 3 3、工艺流程和产品构成;、工艺流程和产品构成; 4 4、数据与数据流程;、数据与数据流程; 5 5、业务流程与工作形式;、业务流程与工作形式; 6 6、管理方式和具体业务的管理方法;、管理方式和具体业务的管理方法; 7 7、决策

121、方式和决策过程;、决策方式和决策过程; 8 8、可用资源和限制条件;、可用资源和限制条件; 9 9、现存问题和改进意见。、现存问题和改进意见。第十八章第十八章 系统分析系统分析18.218.2 组织结构与功能分析组织结构与功能分析 组织结构与功能分析的主要内容及其实现方式:组织结构与功能分析的主要内容及其实现方式: 组织结构分析组织结构分析 组织结构图组织结构图 业务过程与组织结构之间的联系分析业务过程与组织结构之间的联系分析业务与组织关系图业务与组织关系图 业务功能一览表业务功能一览表 组织内部管理业务功能表组织内部管理业务功能表18.2.1 18.2.1 组织结构图组织结构图 反映组织内部

122、之间隶属关系的树状结构图。反映组织内部和反映组织内部之间隶属关系的树状结构图。反映组织内部和上下级关系。上下级关系。18.2.2 18.2.2 组织组织/ /业务关系分析业务关系分析 反映组织各部分在承担业务时的关系。反映组织各部分在承担业务时的关系。18.2.3 18.2.3 业务功能一览表业务功能一览表 完全以业务功能为主体,完整反映组织内各部分所包含的所完全以业务功能为主体,完整反映组织内各部分所包含的所有业务的树型表。有业务的树型表。国家防汛指挥系统项目覆盖范围国家防汛指挥系统项目覆盖范围国家防汛指挥系统覆盖范围国家防办信息中心防洪指挥系统范围流域机构(7)直属工程单位(7)和大型水库

123、(9) 重点防洪省(市、区)(24)国家防总调度的蓄滞洪工程(12)水情分中心(224)工情分中心(196)防洪重点城市(31)抗旱信息系统范围省(市、区)(31)旱情分中心(267)旱情采集点(1265)、旱情监测站(1800)中央报汛站(3002)工情采集点(795) 图图18-1 18-1 国家防汛指挥系统项目复盖范围示意图国家防汛指挥系统项目复盖范围示意图 图图18-218-2第十八章第十八章 系统分析系统分析18.318.3 业务流程分析业务流程分析 业务流程分析的作用:业务流程分析的作用: 帮助了解组织内业务的具体处理过程,发现和处理系统帮助了解组织内业务的具体处理过程,发现和处理

124、系统调查中的错误和疏漏,修改和删除原系统的不合理部分,在调查中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。新系统基础上优化业务处理流程。 具体步骤为绘制数据流程图,即用一些规定的符号及连具体步骤为绘制数据流程图,即用一些规定的符号及连线来表示具体的业务处理过程。线来表示具体的业务处理过程。 基本符号为基本符号为6 6个:个: 业务处理单位业务处理单位 业务处理功能描述业务处理功能描述 表格表格/ /报表制作报表制作 数据数据/ /文件存档文件存档 收集收集/ /统计数据统计数据 信息传递过程信息传递过程常林公司发文流程定制图常林公司发文流程定制图 图图18-3

125、18-3 常林公司发文工作流程图常林公司发文工作流程图第十八章第十八章 系统分析系统分析18.418.4 数据与数据流程分析数据与数据流程分析 数据是新系统处理的主要对象,所以必须将调查中收集的数据是新系统处理的主要对象,所以必须将调查中收集的数据以及统计和处理数据的过程进行分析和整理。数据以及统计和处理数据的过程进行分析和整理。18.4.1 18.4.1 调查数据的汇总分析调查数据的汇总分析 对调查所得数据载体(报表、统计表文件格式等)和对调查所得数据载体(报表、统计表文件格式等)和数据调查表等汇总、整理和分析。数据调查表等汇总、整理和分析。 其一,将数据按类划分:其一,将数据按类划分:n

126、本系统输入数据类本系统输入数据类n 系统内存储的数据类系统内存储的数据类n 本系统产生的数据类本系统产生的数据类第十八章第十八章 系统分析系统分析 其二,对数据按类进行分析:其二,对数据按类进行分析:n 汇总并检查有无遗漏;汇总并检查有无遗漏;n 分析,即检查数据的匹配情况;分析,即检查数据的匹配情况;n 建立数据字典。建立数据字典。 1 1、数据汇总、数据汇总 (1 1)将数据按业务过程分类编码,按处理过程顺序排放;)将数据按业务过程分类编码,按处理过程顺序排放; (2 2)按业务过程自顶向下整理数据项;)按业务过程自顶向下整理数据项; (3 3)分类整理所有原始数据和最终输出数据;)分类整

127、理所有原始数据和最终输出数据; (4 4)确定数据的字长和精度。)确定数据的字长和精度。第十八章第十八章 系统分析系统分析 2 2、数据分析、数据分析 是在数据汇总基础上进一步分析整体数据的完备程度、是在数据汇总基础上进一步分析整体数据的完备程度、一致程度和无冗余程度。其工具是一致程度和无冗余程度。其工具是U/CU/C矩阵。矩阵。 (1 1)U/CU/C矩阵矩阵 将二维表横轴定义为数据变量,纵轴定义为业务变量,将二维表横轴定义为数据变量,纵轴定义为业务变量,将数据与业务之间的关系用使用(将数据与业务之间的关系用使用(U U)和建立(和建立(C C)来表示,构成来表示,构成U/CU/C矩阵。矩阵

128、。 (2 2)数据正确性分析)数据正确性分析n原则上每列上只有一个原则上每列上只有一个C C;n每一列至少有一个每一列至少有一个U U;n不能出现空行、空列。不能出现空行、空列。 (3 3)数据项特征分析)数据项特征分析 国家防汛指挥系统的分析国家防汛指挥系统的分析 防汛信息的分类防汛信息的分类 类类 型型 内内 容容 来来 源源实时水情实时水情 工工 情情 旱旱 情情气象信息气象信息综合信息综合信息降雨量、水位、流量、含沙量、降雨量、水位、流量、含沙量、水库蓄水量等水库蓄水量等 全国全国86008600个报汛站,其中个报汛站,其中3002个个 为中央报汛站为中央报汛站防汛工程状态、险情、现场

129、灾情等防汛工程状态、险情、现场灾情等全国设在重点防洪县的全国设在重点防洪县的781781个工个工情采集点和情采集点和1515个移动采集站个移动采集站蒸发、气温、地下水、墒情、受蒸发、气温、地下水、墒情、受旱程度等旱程度等气象资料、卫星云图、雷达回波等气象资料、卫星云图、雷达回波等 全国设在易旱县的全国设在易旱县的12651265个旱情采个旱情采 集点和集点和18001800个旱情监测点个旱情监测点 部外气象部门等部外气象部门等 系统处理产生的各种信息系统处理产生的各种信息 各应用系统各应用系统第十八章第十八章 系统分析系统分析18.4.2 18.4.2 数据流程分析数据流程分析 数据流程分析主

130、要包括对信息的流动、传递、处理、数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。其目的是要发现和解决数据流通中的问题,如存储等的分析。其目的是要发现和解决数据流通中的问题,如数据流程不畅,前后数据不匹配,数据处理过程不合理等等。数据流程不畅,前后数据不匹配,数据处理过程不合理等等。分析过程就是绘制新系统数据流程图的过程。分析过程就是绘制新系统数据流程图的过程。 1 1、数据流程图的基本符号、数据流程图的基本符号 国际上至今尚无数据流程图符号和表达方法的统一标准。国际上至今尚无数据流程图符号和表达方法的统一标准。现介绍的为国际上比较通用的美国符号的变种,除此之外常见现介绍的为国际上比

131、较通用的美国符号的变种,除此之外常见的还有泡泡图的表示方法。的还有泡泡图的表示方法。 数据流程图的四种基本符号为:外部实体、数据流、处理数据流程图的四种基本符号为:外部实体、数据流、处理过程和数据存储。过程和数据存储。第十八章第十八章 系统分析系统分析外部实体外部实体数据流数据流数据存储数据存储处理过程处理过程 图图18-4 18-4 数据流程图的基本符号数据流程图的基本符号 图图18-518-5 国家防汛指挥系统信息处理数据流程图国家防汛指挥系统信息处理数据流程图第十八章第十八章 系统分析系统分析 2 2、数据流程图的绘制方法、数据流程图的绘制方法 数据流程图的绘制是建立在系统分析基础上的,

132、采用自顶向下、数据流程图的绘制是建立在系统分析基础上的,采用自顶向下、逐层扩展的分解方法进行的。逐层扩展的分解方法进行的。 任何一个系统,不论其多么复杂,都可以将其看作一个处理过程,任何一个系统,不论其多么复杂,都可以将其看作一个处理过程,按此模式首先绘制顶层数据流程图。按此模式首先绘制顶层数据流程图。 在顶层图基础上,自顶向下,逐层细化,即将巳有的处理过程予在顶层图基础上,自顶向下,逐层细化,即将巳有的处理过程予以扩充,同时进行相应的数据分析和分解。以扩充,同时进行相应的数据分析和分解。 当扩展的数据流程图巳能基本表达系统所有的处理过程和当扩展的数据流程图巳能基本表达系统所有的处理过程和必要

133、的输入、输出时,扩展工作即告结束。经扩展后的各个流必要的输入、输出时,扩展工作即告结束。经扩展后的各个流程图可以联结起来形成完整的系统数据流程图。程图可以联结起来形成完整的系统数据流程图。第十八章第十八章 系统分析系统分析 图图18-618-6 处理逻辑逐层扩展时的功能分解示意图处理逻辑逐层扩展时的功能分解示意图第十八章第十八章 系统分析系统分析 3 3、绘制数据流程图的原则、绘制数据流程图的原则 (1 1)、正确识别系统的外部实体;)、正确识别系统的外部实体; (2 2)、确定系统正常情况的输入、输出;)、确定系统正常情况的输入、输出; (3 3)、根据查询要求定义数据流;)、根据查询要求定

134、义数据流; (4 4)、自左向右绘制;)、自左向右绘制; (5 5)、每一层处理过程的扩展要适中;)、每一层处理过程的扩展要适中; 上层数据流程图中的一个处理过程扩展成下一层的多个处理上层数据流程图中的一个处理过程扩展成下一层的多个处理过程时,扩展数量不宜过多,一般以过程时,扩展数量不宜过多,一般以7-87-8个为限。个为限。 (6 6)、数据流程图不涉及计算机专业技术。)、数据流程图不涉及计算机专业技术。第十八章第十八章 系统分析系统分析 图图18-718-7 顶层数据流程图顶层数据流程图第十八章第十八章 系统分析系统分析 图图18-818-8 第二层数据流程图第二层数据流程图 第十八章第十

135、八章 系统分析系统分析图图18-918-9 第三层数据流程图第三层数据流程图 采购模块的扩展采购模块的扩展第十八章第十八章 系统分析系统分析图图18-1018-10 第三层数据流程图第三层数据流程图 会计模块的扩展会计模块的扩展第十八章第十八章 系统分析系统分析18.518.5 功能功能/ /数据分析数据分析 功能功能/ /数据分析是在详细了解了开发系统实际的业务流程、数据分析是在详细了解了开发系统实际的业务流程、管理功能、数据流程以及数据分析并作了图表描述后,作进一管理功能、数据流程以及数据分析并作了图表描述后,作进一步的系统化分析,以整体考虑新系统的功能子系统和数据资源步的系统化分析,以整

136、体考虑新系统的功能子系统和数据资源的合理分布。的合理分布。 功能功能/ /数据分析的方法采用数据分析的方法采用IBMIBM公司公司7070年代初年代初BSPBSP(企业系统企业系统规划法)中提出的聚类分析法。规划法)中提出的聚类分析法。18.5.1 18.5.1 建立建立U/CU/C矩阵矩阵 针对实际组织,通过系统化分析,自顶向下的思考,列出针对实际组织,通过系统化分析,自顶向下的思考,列出功能和数据项,填写使用功能和数据项,填写使用/ /产生(产生(U/CU/C)关系,建立关系,建立U/CU/C矩阵。矩阵。 图图18-1118-11 表上移动作业过程表上移动作业过程 .第十八章第十八章 系统

137、分析系统分析18.5.2 18.5.2 对对U/CU/C矩阵进行正确性检验矩阵进行正确性检验 根据根据“数据守恒数据守恒”原则对所建原则对所建U/CU/C矩阵进行正确性检验:矩阵进行正确性检验: 1 1、完备性检验、完备性检验指对具体数据项必有一个指对具体数据项必有一个C C和至少一个和至少一个U U;功能则必须有功能则必须有U U或或C C。 2 2、一致性检验一致性检验指对具体数据项必有且仅有一个指对具体数据项必有且仅有一个C C。如如有多个有多个C C则产生了不一致现象。则产生了不一致现象。 3 3、无冗余性检验、无冗余性检验即检查表中有无空行空列。如有则不即检查表中有无空行空列。如有则

138、不是漏填就是功能项是漏填就是功能项/ /数据项划分是冗余的。数据项划分是冗余的。18.5.3 18.5.3 U/CU/C矩阵求解矩阵求解 U/CU/C矩阵求解矩阵求解是指系统结构划分的优化过程。即按子系是指系统结构划分的优化过程。即按子系统划分应独立性好、内聚度高的原则进行聚类操作。统划分应独立性好、内聚度高的原则进行聚类操作。第十八章第十八章 系统分析系统分析 U/CU/C矩阵求解的具体做法:矩阵求解的具体做法: 通过表上作业,调换表中的行变量或列变量,使表中的通过表上作业,调换表中的行变量或列变量,使表中的“C”C”元素尽量靠近矩阵对角线,再以元素尽量靠近矩阵对角线,再以“C”C”元素为标

139、准,划分子系统。元素为标准,划分子系统。18.5.4 18.5.4 系统功能划分与数据资源分布系统功能划分与数据资源分布 U/CU/C矩阵的主要功能有四:矩阵的主要功能有四:n通过正确性检验,发现分析、调查中的疏漏和差错;通过正确性检验,发现分析、调查中的疏漏和差错;n通过正确性检验,分析数据的正确性和完整性;通过正确性检验,分析数据的正确性和完整性;n通过矩阵求解获得子系统划分;通过矩阵求解获得子系统划分;n通过子系统之间的联系(通过子系统之间的联系(“U”U”)确定共享数据。确定共享数据。 图图18-1218-12 子系统划分子系统划分 图图18-1318-13 数据联系数据联系第十八章第

140、十八章 系统分析系统分析 1 1、系统逻辑功能的划分系统逻辑功能的划分 U/CU/C矩阵中子系统的划分要求:矩阵中子系统的划分要求:n沿对角线进行,即不重叠又不能漏划任何一个数据沿对角线进行,即不重叠又不能漏划任何一个数据/ /功能。功能。n所有的所有的“C”C”都必须包含在子系统内。都必须包含在子系统内。n子系统划分方案不是唯一的。子系统划分方案不是唯一的。 2 2、数据资源分布、数据资源分布 子系统划分后,形成了两类数据使用关系:子系统划分后,形成了两类数据使用关系:n划在子系统方块内的,属于子系统内使用(非共享)数据划在子系统方块内的,属于子系统内使用(非共享)数据n留在子系统之外的留在

141、子系统之外的“U”U”元素构成子系统之间的共享数据元素构成子系统之间的共享数据第十八章第十八章 系统分析系统分析18.618.6 提出新系统逻辑方案提出新系统逻辑方案 新系统逻辑方案是指新系统拟采用的管理模型和信息处理新系统逻辑方案是指新系统拟采用的管理模型和信息处理方法。它是系统开发人员和用户共同确认的新系统模式和开发方法。它是系统开发人员和用户共同确认的新系统模式和开发目标。目标。 新系统逻辑方案主要包括:新系统逻辑方案主要包括:n经优化的业务流程;经优化的业务流程;n经分析、整理的数据及数据流程;经分析、整理的数据及数据流程;n新系统的子系统划分;新系统的子系统划分;n各具体业务处理过程

142、及应建的管理模型和管理方法。各具体业务处理过程及应建的管理模型和管理方法。18.6.1 18.6.1 新系统信息处理方案新系统信息处理方案 包括:新系统包括:新系统业务流程、数据及数据流程图、子系统划分业务流程、数据及数据流程图、子系统划分及数据资源分布。及数据资源分布。第十八章第十八章 系统分析系统分析18.6.2 18.6.2 新系统可能涉及的管理模型新系统可能涉及的管理模型 根据系统性质不同,涉及管理科学方面的模型可以多种多根据系统性质不同,涉及管理科学方面的模型可以多种多样,如:样,如:n综合计划模型:包括综合发展计划模型和资源限制模型综合计划模型:包括综合发展计划模型和资源限制模型n

143、生产计划管理模型:分生产计划大纲和生产作业计划生产计划管理模型:分生产计划大纲和生产作业计划n库存管理模型:包含库存物资分类法和库存管理模型库存管理模型:包含库存物资分类法和库存管理模型n财会管理模型财会管理模型n成本管理模型:分成本核算模型、成本预测模型和成本成本管理模型:分成本核算模型、成本预测模型和成本 分析模型分析模型n经营管理决策模型经营管理决策模型n统计分析模型统计分析模型n预测模型预测模型第十八章第十八章 系统分析系统分析18.6.3 18.6.3 系统分析报告系统分析报告 系统分析的阶段成果就是系统分析报告,它反映系统分析系统分析的阶段成果就是系统分析报告,它反映系统分析的重要

144、结果的重要结果新系统逻辑方案,新系统逻辑方案,是其后系统设计、系统实施是其后系统设计、系统实施阶段工作的纲领性文件,是新系统开发关键性的技术文件。其阶段工作的纲领性文件,是新系统开发关键性的技术文件。其主要内容有:主要内容有: 1 1、开发对象概述、开发对象概述 包括组织结构、组织目标、工作过程和性质、业务功能、包括组织结构、组织目标、工作过程和性质、业务功能、外部联系、组织与外部的信息交流和物质联系、新系统开发背外部联系、组织与外部的信息交流和物质联系、新系统开发背景等。景等。 2 2、新系统目标和开发设想、新系统目标和开发设想 3 3、现行系统运行状况、现行系统运行状况 详述现行系统的处理

145、方式、数据总量、制约因素、信息处详述现行系统的处理方式、数据总量、制约因素、信息处理的薄弱环节等理的薄弱环节等第十八章第十八章 系统分析系统分析 4 4、新系统逻辑方案、新系统逻辑方案 新系统逻辑方案是系统分析报告的主体,应包括:新系统逻辑方案是系统分析报告的主体,应包括:n新系统业务流程及信息处理方式;新系统业务流程及信息处理方式;n新系统数据分析和数据流程图;新系统数据分析和数据流程图;n新系统各业务处理环节拟采用的管理方法或模型;新系统各业务处理环节拟采用的管理方法或模型;n与新系统相应的管理制度和运行体制的设想。与新系统相应的管理制度和运行体制的设想。 5 5、新系统开发的投资安排、新

146、系统开发的投资安排 6 6、新系统开发进度计划的初步安排、新系统开发进度计划的初步安排 第十九章第十九章 系统设计系统设计 系统设计的依据:系统分析报告和开发人员的知识与经系统设计的依据:系统分析报告和开发人员的知识与经验验 系统设计工作包括两个方面:总体结构的设计、具体物系统设计工作包括两个方面:总体结构的设计、具体物理理模型的设计模型的设计 系统设计的主要内容包括:新系统总体结构框架设计、系统设计的主要内容包括:新系统总体结构框架设计、代代码设计、数据库设计、输入码设计、数据库设计、输入/ /输出设计、处理流程及模块功输出设计、处理流程及模块功能能的设计等。的设计等。 系统设计的成果系统设

147、计的成果 一系列系统设计文件组成的一系列系统设计文件组成的系统设计报告系统设计报告19.119.1 系统总体结构设计系统总体结构设计 系统总体结构设计的主要内容有:子系统的划分、网络系统总体结构设计的主要内容有:子系统的划分、网络和和设备的配置、设备选型、新系统计算机处理流程图。设备的配置、设备选型、新系统计算机处理流程图。第十九章第十九章 系统设计系统设计19.1.1 19.1.1 子系统划分子系统划分 子系统划分一般是系统分析阶段的工作。子系统划分一般是系统分析阶段的工作。 1 1、子系统划分的原则、子系统划分的原则 子系统或模块划分是否合理直接影响到系统设计的质量,子系统或模块划分是否合

148、理直接影响到系统设计的质量,影响系统开发时间、开发成本以及系统实施、维护的方便程影响系统开发时间、开发成本以及系统实施、维护的方便程度。度。 (1 1)子系统应具有相对独立性)子系统应具有相对独立性 子系统或模块的独立性越强,对其它子系统或模块的影子系统或模块的独立性越强,对其它子系统或模块的影响响就越小,在修改、维护时产生连锁反应的风险程度就越小。就越小,在修改、维护时产生连锁反应的风险程度就越小。衡量子系统独立性的标准有两个:一是衡量子系统独立性的标准有两个:一是子系统或模块内部联子系统或模块内部联系系的紧密程度,称的紧密程度,称内聚度内聚度;二是二是子系统或模块间联系(数据调子系统或模块

149、间联系(数据调用用和控制联系)的密切程度,称和控制联系)的密切程度,称耦合度耦合度;内聚度越高,耦合度内聚度越高,耦合度越越低,独立性就越好。低,独立性就越好。第十九章第十九章 系统设计系统设计 (2 2)子系统之间的数据依赖性尽量小)子系统之间的数据依赖性尽量小 高聚合、低耦合的子系统或模块其独立性最好。高聚合、低耦合的子系统或模块其独立性最好。 (3 3)子系统划分应使数据冗余较小)子系统划分应使数据冗余较小 相关的功能数据应尽量集中,以减少和避免子系统间大量相关的功能数据应尽量集中,以减少和避免子系统间大量数据的调用、大量中间结果的保存和传递。数据的调用、大量中间结果的保存和传递。 (4

150、 4)子系统的设置应考虑今后管理发展的需要)子系统的设置应考虑今后管理发展的需要 (5 5)子系统的划分应便于系统分阶段实现)子系统的划分应便于系统分阶段实现 (6 6)子系统的划分应考虑各类资源的充分利用)子系统的划分应考虑各类资源的充分利用 2 2、系统划分方法的分类、系统划分方法的分类 按功能聚合划分是目前最常用的系统划分方法。具体可有按功能聚合划分是目前最常用的系统划分方法。具体可有六种方法,按其划分出来的子系统的聚合度高低排列分别为:六种方法,按其划分出来的子系统的聚合度高低排列分别为: 功能划分功能划分 顺序划分顺序划分 数据拟合数据拟合 过程划分过程划分 时间划分时间划分 环境划

151、分环境划分第十九章第十九章 系统设计系统设计 3 3、常用的系统划分方法、常用的系统划分方法 系统的实际开发中,常用的系统划分方法是:系统的实际开发中,常用的系统划分方法是: 以功能以功能/ /数据分析结果为主,兼顾组织实际情况,运用具体数据分析结果为主,兼顾组织实际情况,运用具体的功能聚合划分方法。的功能聚合划分方法。19.1.2 19.1.2 网络设计网络设计 子网络设计问题的实质:如何在内部用局域网连接各子系子网络设计问题的实质:如何在内部用局域网连接各子系统,系统又如何与外部系统相连接。即根据组织实际业务的需统,系统又如何与外部系统相连接。即根据组织实际业务的需要配置和选择合适的网络产

152、品。要配置和选择合适的网络产品。 网络设计三步曲:网络设计三步曲:n根据用户要求选择网络结构;根据用户要求选择网络结构;n根据实际布局考虑联网布线和配件;根据实际布局考虑联网布线和配件;n根据实际业务要求划定网络节点级别、管理方式、访问权根据实际业务要求划定网络节点级别、管理方式、访问权 限、选择相应软件。限、选择相应软件。第十九章第十九章 系统设计系统设计19.1.3 19.1.3 设备和网络的配置设备和网络的配置 在明确系统划分的前提下,考虑各子系统的计算机和网在明确系统划分的前提下,考虑各子系统的计算机和网络设备配置,以及这些分布设备任务、功能、数据资源等的集中络设备配置,以及这些分布设

153、备任务、功能、数据资源等的集中统一管理。统一管理。19.1.4 19.1.4 计算机处理流程设计计算机处理流程设计 指根据系统分析方案大体勾画出设计者关于每个子系统指根据系统分析方案大体勾画出设计者关于每个子系统内部计算机处理流程的草图,为后继设计详细模块调用关系、模内部计算机处理流程的草图,为后继设计详细模块调用关系、模块处理功能以及数据和业务在新系统的计算机内部处理过程的基块处理功能以及数据和业务在新系统的计算机内部处理过程的基础。础。(1 1)信息采集系统)信息采集系统信息采集系统旱情采集系统工情采集系统水情采集系统水情分中心224中央报汛站3002工情分中心33工旱情分中心163旱情分

154、中心104工情采集点413工旱情采集点382旱情采集点883移动工情采集点15旱情监测站1800 图图19-1 19-1 国家防汛指挥系统信息采集系统框图国家防汛指挥系统信息采集系统框图(2 2)通信系统)通信系统通信系统卫星通信网微波(含一点多址)系统(81站)移动集群通信系统(41个基站)蓄滞洪区预警反馈系统(12)骨干网卫星数据平台水情采集站移动工情采集站224个水情分中心 665个 15个100座大中型水库 图图19-2 19-2 国家防汛指挥系统通信系统结构框图国家防汛指挥系统通信系统结构框图水利部卫星通信骨干网络示意图水利部卫星通信骨干网络示意图水利部主站(已建)中 频 接 口 单

155、 元电视会议控制平台M/D防汛会商电视会议系统网 管数据单元话音系统调制解调器组ROUTERLANTESRouterCHINAPACrLANHOSTISBN512kbps2x128kbpsMD pool数据网管话音网管射频单元中频 接口单元M/D数据单元M/D话音单元图像单元ROUTERCHINAPAC10ch射频单元射频单元射频单元中中频频接接口口单单元元话音单元话音单元1/4ch射频单元PES5000(2.4m/3.7m) 大型水库站(1.8m/2.4m) 水情信息分中心站(4.5m)流域机构站(已建) 图图19-3 19-3 国家防汛指挥系统卫星通信网络示意图国家防汛指挥系统卫星通信网络

156、示意图HNS小站HNS小站水情测站水情测站 利用通信卫星采集传输方案利用通信卫星采集传输方案水利部主站网管系统水利部休斯(HNS)卫星主站(已有)北京水利部主站北京水利部主站水利数据采集系统质量控制汇总分发休斯小站路由器由地面系统来自其他测站的信息水情分中心水情分中心CHINAPAC图图19-4 19-4 国家防汛指挥系统卫星信息传输图国家防汛指挥系统卫星信息传输图调制器发射机12V7AH蓄电池视频分路器TES设备编码器调制器录音机电话传真机ODU4W微波接收机水利 部卫星主站相关设备流域站相关设备水利部卫星主站水利部卫星主站有关流域卫星站有关流域卫星站 移动卫星地面站汽油发电机220V AC

157、UPS移动车载卫星地面站(工情移动采集站)设计移动车载卫星地面站(工情移动采集站)设计 图图19-5 19-5 国家防汛指挥系统工情移动采集示意图国家防汛指挥系统工情移动采集示意图(3 3)计算机网络系统)计算机网络系统部门网重点水库(100)用户用户用户用户中央网络中心(北京)骨干网流域网络中心备用网络中心省(区、市)网络中心部门网部门网地区网(38)园区网工程管理单位(4)水情分中 心(224)工情分中 心(197)旱情分中 心(267)部门网部门网图图19-6 19-6 国家防汛指挥系统计算机系统结构框图国家防汛指挥系统计算机系统结构框图(4 4)决策支持系统的组成)决策支持系统的组成决

158、策支持系统中央系统流域系统(7)省(市、区)系统(31)水情分中心系统(213)工旱情分中心系统(163)工情分中心系统(33)旱情分中心系统(104)地(市)系统含四个分中心系统含七个分中心系统 图图19-7 19-7 国家防汛指挥系统决策支持系统结构框图国家防汛指挥系统决策支持系统结构框图第十九章第十九章 系统设计系统设计 19.219.2 代码设计代码设计19.2.1 19.2.1 编码的目的编码的目的 编码编码客观实体客观实体数字或字符(代码)数字或字符(代码) 系统开发中代码设计的目的有三:系统开发中代码设计的目的有三: 1 1、唯一化、唯一化 2 2、规范化、规范化 3 3、系统化

159、、系统化 系统所用代码应尽量标准化系统所用代码应尽量标准化19.2.2 19.2.2 分类问题分类问题 编码问题关键在于分类,准确的分类是工作标准化、系列编码问题关键在于分类,准确的分类是工作标准化、系列化、合理化的基础和保证。化、合理化的基础和保证。第十九章第十九章 系统设计系统设计 1 1、分类原则、分类原则n保证有足够的容量,足以包括规定范围内的所有对象。保证有足够的容量,足以包括规定范围内的所有对象。 足以满足今后变化和扩充。足以满足今后变化和扩充。n按属性系统化。按属性系统化。 遵循一定规律,按处理对象各种具体属性系统地进行。遵循一定规律,按处理对象各种具体属性系统地进行。n具有一定

160、的柔性,不至于在出现变更时破坏分类的结构。具有一定的柔性,不至于在出现变更时破坏分类的结构。n注意本分类系统与外系统、已有系统的协调。注意本分类系统与外系统、已有系统的协调。 2 2、分类方法、分类方法 最常用的两种分类方法:线分类方法和面分类方法。最常用的两种分类方法:线分类方法和面分类方法。n线分类方法线分类方法先确定母项的大集合,再分成若干子项的小先确定母项的大集合,再分成若干子项的小 集合集合,最后落实到具体对象;呈现一层套一层的线性关,最后落实到具体对象;呈现一层套一层的线性关 系系。第十九章第十九章 系统设计系统设计 线分类方法线分类方法的特点:的特点: 结构清晰,易记易识,可按规

161、律查找;结构清晰,易记易识,可按规律查找; 与传统方法相似,对手工系统的适应性好;与传统方法相似,对手工系统的适应性好; 结构不灵活,柔性较差。结构不灵活,柔性较差。n面分类方法面分类方法直接从面角度来考虑分类。直接从面角度来考虑分类。 面分类方法面分类方法的特点:的特点: 柔性好,增、删、修改容易;柔性好,增、删、修改容易; 可实现任意组配的信息检索,有良好的机器处理适应性;可实现任意组配的信息检索,有良好的机器处理适应性; 识别不直观,不便于记忆。识别不直观,不便于记忆。第十九章第十九章 系统设计系统设计19.2.3 19.2.3 编码编码 目前常用的编码形式:目前常用的编码形式: 1 1

162、、顺序码、顺序码以某种形式顺序编码。以某种形式顺序编码。 优点:简单,易追加优点:简单,易追加 缺点:可识别性差缺点:可识别性差 2 2、数字码、数字码即以纯数字符号形式编码。即以纯数字符号形式编码。如身份证上江苏省常州市天宁区的代码:如身份证上江苏省常州市天宁区的代码:320402320402 优点:易校对、易处理优点:易校对、易处理 缺点:不便记忆缺点:不便记忆 3 3、字符码、字符码即以纯字符形式编码。即以纯字符形式编码。如铁路客车车次代码:如铁路客车车次代码:T T(特快)、特快)、K K(空调)等空调)等 优点:辅助记忆优点:辅助记忆 缺点:校对不易,不易反映分类结构缺点:校对不易,

163、不易反映分类结构 4 4、混合码、混合码即以数字和字符混合形式编码。即以数字和字符混合形式编码。如国际标准、国标代码如国际标准、国标代码ISO9001ISO9001、GB19002GB19002等等 优点:易于识别和表现其系列性优点:易于识别和表现其系列性 缺点:不易校对缺点:不易校对第十九章第十九章 系统设计系统设计 19.319.3 数据结构和数据库设计数据结构和数据库设计 数据结构组织和数据库或文件设计,就是根据数据的不同用数据结构组织和数据库或文件设计,就是根据数据的不同用途、使用要求、统计渠道、安全保密性等,来决定数据的整体组途、使用要求、统计渠道、安全保密性等,来决定数据的整体组织

164、形式、表或文件的形式,以及决定数据的结构、类别、载体、织形式、表或文件的形式,以及决定数据的结构、类别、载体、组织方式、保密级别等一系列的问题。组织方式、保密级别等一系列的问题。19.3.1 19.3.1 数据结构的规范化数据结构的规范化 数据库的逻辑设计包括定义描述数据项,分析它们之间的数据库的逻辑设计包括定义描述数据项,分析它们之间的逻辑关系,其表达形式就是数据结构。逻辑关系,其表达形式就是数据结构。 任一系统投入运行后,由于应用的需要,要经常进行插入、任一系统投入运行后,由于应用的需要,要经常进行插入、删除、修改和添加新数据等维护工作。数据结构的规范化可以避删除、修改和添加新数据等维护工

165、作。数据结构的规范化可以避免数据冗余、降低更新异常、使用方便、灵活,达到降低数据维免数据冗余、降低更新异常、使用方便、灵活,达到降低数据维护成本,提高数据的可修改性、完整性和一致性的目的。护成本,提高数据的可修改性、完整性和一致性的目的。第十九章第十九章 系统设计系统设计 数据结构规范化理论是由数据结构规范化理论是由IBMIBM的的E.F.E.F.CoddCodd于于19701970年首先提出年首先提出的。在数据结构规范化表达中,一组相互关联的数据称为一个的。在数据结构规范化表达中,一组相互关联的数据称为一个关系。关系。 1 1、规范化的含义、规范化的含义 规范化是一个过程,是将一组给定关系转

166、换为另一组规范化是一个过程,是将一组给定关系转换为另一组满足更高要求的关系的过程。规范化必须是一个可逆过程,转满足更高要求的关系的过程。规范化必须是一个可逆过程,转换后的关系应该能够恢复到原先的关系,以确保规范化时没有换后的关系应该能够恢复到原先的关系,以确保规范化时没有丢失任何信息。丢失任何信息。 即:即:1 1NF NF 2NF 2NF 3NF 3NF 第十九章第十九章 系统设计系统设计 2 2、规范化的目的、规范化的目的 规范化的目的是使关系的结构简化,数据项之间更加有规规范化的目的是使关系的结构简化,数据项之间更加有规律。具体可归结为:律。具体可归结为:n把关系中每个数据项都转换成不可

167、再分的基本项;把关系中每个数据项都转换成不可再分的基本项;n消除数据中的冗余,从而简化关系的检索操作;消除数据中的冗余,从而简化关系的检索操作;n实现数据结构内部函数依赖关系的彻底分离,消除数据在实现数据结构内部函数依赖关系的彻底分离,消除数据在进行插入、删除和修改时互相牵制和造成异常的情况;进行插入、删除和修改时互相牵制和造成异常的情况;n提高关系模式的灵活性,便于在查询时使用非过程化的高提高关系模式的灵活性,便于在查询时使用非过程化的高级查询语言。级查询语言。第十九章第十九章 系统设计系统设计 3 3、函数依赖与传递依赖、函数依赖与传递依赖 数据结构规范化必须考虑数据结构中数据项之间的函数

168、依数据结构规范化必须考虑数据结构中数据项之间的函数依赖与传递依赖:赖与传递依赖: 函数依赖是指在一个数据结构中,数据项函数依赖是指在一个数据结构中,数据项B B的取值取决于的取值取决于数据项数据项A A的取值,称数据项的取值,称数据项B B函数依赖于数据项函数依赖于数据项A A。表示为表示为A AB B。 如物资库存数据结构由库存编号(如物资库存数据结构由库存编号(SNSN)、)、物资名称(物资名称(N N)、)、库存数量(库存数量(Q Q)、)、单价(单价(P P)等数据项组成。其中,等数据项组成。其中,N N、Q Q、P P均均函数依赖于函数依赖于SNSN。实际上,库存编号实际上,库存编号

169、SNSN是该物资记录(关系)的是该物资记录(关系)的主关键字。主关键字。第十九章第十九章 系统设计系统设计 传递依赖也是数据结构中常见的内部关系。假设传递依赖也是数据结构中常见的内部关系。假设A A、B B、C C是是同一数据结构中的数据项,如果同一数据结构中的数据项,如果C C函数依赖于函数依赖于B B,而而B B又函数依赖又函数依赖于于A A,则则C C也函数依赖于也函数依赖于A A,称称C C传递依赖于传递依赖于A A。 如库存物资数据结构中有数据项:库存编号(如库存物资数据结构中有数据项:库存编号(SNSN)、)、物资物资名称(名称(N N)、)、库存数量(库存数量(Q Q)、)、单价

170、(单价(P P)和库存占用资金(和库存占用资金(F F)。)。由于库存占用资金由于库存占用资金F F函数依赖于库存数量函数依赖于库存数量Q Q和单价和单价P P,而库存数量而库存数量Q Q和单价和单价P P又函数依赖于主关键字库存编号又函数依赖于主关键字库存编号SNSN,因此因此F F传递依赖传递依赖于主关键字于主关键字SNSN。第十九章第十九章 系统设计系统设计 4 4、数据结构的规范化形式、数据结构的规范化形式 CoddCodd提出了数据结构规范化的五种形式,即第一、二到五的五提出了数据结构规范化的五种形式,即第一、二到五的五种范式,这五种范式是种范式,这五种范式是“向上兼容的向上兼容的”

171、,即高范式的数据结构自动满,即高范式的数据结构自动满足比它低的范式的要求。在常用系统中,一般只须规范化到第三范足比它低的范式的要求。在常用系统中,一般只须规范化到第三范式即可。式即可。n第一范式(第一范式(1 1NFNF) 如一个关系中的每个数据项都是不可再分的最小数据项,如一个关系中的每个数据项都是不可再分的最小数据项,则称该关系为第一范式。如设备档案表:则称该关系为第一范式。如设备档案表:表表1919. .1 1 单位设备档案表单位设备档案表 设备号设备号 设备设备 名称名称型号型号规格规格 生产厂生产厂 使使 用用 部部 门门 维维 修修 记记 录录 调入日期调入日期 部门名称部门名称

172、维修日期维修日期维修部件维修部件00010001 普通普通 车床车床 C616 沈沈 阳阳 机床厂机床厂 92/04 99/10 金工车间金工车间 机修车间机修车间 99/07 99/12 电电 机机 床头箱床头箱 0002 微机微机 IBMIBM P P IBMIBM 98/02 00/06计算中心计算中心财财 务务 科科 00/1000/10 硬硬 盘盘第十九章第十九章 系统设计系统设计非规范化数据结构非规范化数据结构 两个两个“1“1NF”NF”数据结构数据结构 “设备档案设备档案” “设备基本情况设备基本情况” “” “设备设备变动记录变动记录”* * 设备号设备号 两个数据项两个数据

173、项 * * 设备号设备号 * * 设备号设备号 设备名称设备名称 不是最小单位、不是最小单位、 设备名称设备名称 * * 变动日期变动日期 型号规格型号规格 存在冗余数据存在冗余数据 型号规格型号规格 使用部门使用部门 生产厂生产厂 (日期)(日期) 生产厂生产厂 使用部门使用部门 调入日期调入日期 部门名称部门名称 维修记录维修记录 维修日期维修日期 维修部件维修部件第十九章第十九章 系统设计系统设计n第二范式(第二范式(2 2NFNF) 如一个满足第一范式的数据结构中所有非关键字数据如一个满足第一范式的数据结构中所有非关键字数据项都完全函数依赖于关键字,则该数据结构属于第二范式。如项都完全

174、函数依赖于关键字,则该数据结构属于第二范式。如现有现有“备件备件- -生产厂生产厂- -库存库存”数据结构中,有三个非关键字只部分数据结构中,有三个非关键字只部分函数依赖于关键字,是一个满足函数依赖于关键字,是一个满足1 1NFNF,又非又非2 2NFNF的数据结构:的数据结构: * * 备件编号备件编号 备件名称备件名称 型号规格型号规格 * * 生产厂生产厂 生产厂地址生产厂地址 价格价格 库存量库存量 第十九章第十九章 系统设计系统设计 这样的数据结构会引起数据冗余和更新异常。为此,需对这样的数据结构会引起数据冗余和更新异常。为此,需对1 1NFNF进一步规范化,将原数据结构分解成三个的

175、数据结构:进一步规范化,将原数据结构分解成三个的数据结构: 备件库存备件库存 备件备件 生产厂生产厂 * * 备件编号备件编号 * * 备件编号备件编号 * * 生产厂生产厂 * * 生产厂生产厂 备件名称备件名称 生产厂地址生产厂地址 价格价格 型号规格型号规格 库存量库存量 以上三个数据结构各自的非关键字数据项都完全函数依赖以上三个数据结构各自的非关键字数据项都完全函数依赖于关键字,所以都属于于关键字,所以都属于2 2NFNF的数据结构。的数据结构。第十九章第十九章 系统设计系统设计n第三范式(第三范式(3 3NFNF) 如一个属于第二范式的数据结构中所有的非关键字数如一个属于第二范式的数

176、据结构中所有的非关键字数据项之间不存在函数依赖关系,也就是没有传递依赖于关键字,据项之间不存在函数依赖关系,也就是没有传递依赖于关键字,则该数据结构就是第三范式。则该数据结构就是第三范式。 2 2NFNF有时仍存在数据冗余和更新异常问题,如有时仍存在数据冗余和更新异常问题,如“备件及其机备件及其机器器”数据结构:数据结构: * * 备件编号备件编号 备件名称备件名称 备件数量备件数量 机器代号机器代号 机器台数机器台数 第十九章第十九章 系统设计系统设计 如购置了新机器并给其规定了代号,但若未进备件,就如购置了新机器并给其规定了代号,但若未进备件,就无法插入新机器数据;或者一种机器还在,但备件

177、若调拨出无法插入新机器数据;或者一种机器还在,但备件若调拨出去了,将备件数据删除的同时,机器数据也随之丢失;而且去了,将备件数据删除的同时,机器数据也随之丢失;而且同一机器的备件可能有很多种,若机器台数变化了,那么必同一机器的备件可能有很多种,若机器台数变化了,那么必须修改所有与该机器有关的备件数据。须修改所有与该机器有关的备件数据。 办法是将其分解成两个办法是将其分解成两个3 3NFNF数据结构:数据结构: “备件机器备件机器” “” “机器机器” * * 备件编号备件编号 * * 机器代号机器代号 备件名称备件名称 机器台数机器台数 备件数量备件数量 机器代号机器代号第十九章第十九章 系统

178、设计系统设计 5 5、数据结构规范化的步骤、数据结构规范化的步骤 非规范化的数据结构非规范化的数据结构 消除尚可分的数据项消除尚可分的数据项 1 1NFNF 消除非关键字数据项对部分关键字的函数依赖消除非关键字数据项对部分关键字的函数依赖 2 2NFNF 消除非关键字数据项对关键字的传递依赖消除非关键字数据项对关键字的传递依赖 3 3NFNF第十九章第十九章 系统设计系统设计19.419.4 输入输出设计输入输出设计 一个好的输入系统设计可以为用户和系统带来良好的一个好的输入系统设计可以为用户和系统带来良好的工作工作环境,一个好的输出设计可以为管理者提供简捷、明了、环境,一个好的输出设计可以为

179、管理者提供简捷、明了、有效、有效、实用的管理和控制信息。实用的管理和控制信息。19.4.1 19.4.1 输入设计输入设计 输入设计包括输入方式设计、用户界面设计。输入设计包括输入方式设计、用户界面设计。 1 1、输入方式设计、输入方式设计 主要是根据总体设计和数据库设计的要求来确定主要是根据总体设计和数据库设计的要求来确定数据数据输入的具体形式。输入的具体形式。 常用输入方式:键盘输入、数模常用输入方式:键盘输入、数模/ /模数输入、网络数模数输入、网络数据传据传送、磁送、磁/ /光盘读入等。光盘读入等。 设计原则:尽量利用已有的设备和资源,避免大批量设计原则:尽量利用已有的设备和资源,避免

180、大批量数据数据重复多次的键盘输入(工作量大、速度慢、出错率高)。重复多次的键盘输入(工作量大、速度慢、出错率高)。第十九章第十九章 系统设计系统设计 (1 1)键盘输入)键盘输入 主要适用于常规、少量的数据和控制信息主要适用于常规、少量的数据和控制信息的输入以及原始数据的录入。的输入以及原始数据的录入。 (2 2)数模)数模/ /模数转换方式模数转换方式 直接通过光电设备对实际数据直接通过光电设备对实际数据进行采集并转换成数字信息的输入方式。常见的有:进行采集并转换成数字信息的输入方式。常见的有: 条形码输入条形码输入 扫描仪输入扫描仪输入 传感器输入传感器输入 (3 3)网络传送数据)网络传

181、送数据 既可作为信息输出方式,又可作为信既可作为信息输出方式,又可作为信息输入方式,且安全、可靠、快捷。息输入方式,且安全、可靠、快捷。 (4 4)磁盘传送数据)磁盘传送数据 数据发送和接收双方事先约定好数据发送和接收双方事先约定好待传数据文件的标准格式,以软待传数据文件的标准格式,以软/ /光盘传送。光盘传送。 2 2、输入格式、输入格式 尽量使统计报表和数据库关系表一致,以减少输入格式设尽量使统计报表和数据库关系表一致,以减少输入格式设计的难度。计的难度。第十九章第十九章 系统设计系统设计 3 3、校对方式、校对方式 输入时校对方式的设计可以有效减少和消除操作员输入时输入时校对方式的设计可

182、以有效减少和消除操作员输入时的错误。常用校对方式有:的错误。常用校对方式有:n人工校对人工校对 不常使用,只适于少量数据的输入。不常使用,只适于少量数据的输入。n二次键入校对二次键入校对 指对同一批数据两次键入后比较的校对方指对同一批数据两次键入后比较的校对方 法。方便、快捷,适用于任何类型的数据符号。法。方便、快捷,适用于任何类型的数据符号。 其原理是二次键入在同一个地方出错的概率极小。其原理是二次键入在同一个地方出错的概率极小。n数据平衡校对数据平衡校对 常用于财务报表和统计报表等完全数字型常用于财务报表和统计报表等完全数字型 报表输入的一种校对方法。具体做法是在原始报表每行每报表输入的一

183、种校对方法。具体做法是在原始报表每行每 列中增加一数字小计字段,在新系统输入设计时再另设一列中增加一数字小计字段,在新系统输入设计时再另设一 累加值,先让计算机将输入数据累加,再将累加数与原始累加值,先让计算机将输入数据累加,再将累加数与原始 报表中的小计自动比较,达到校对目的。报表中的小计自动比较,达到校对目的。第十九章第十九章 系统设计系统设计19.4.2 19.4.2 用户界面设计用户界面设计 用户界面是系统和用户间的接口、也是控制信息和选择信用户界面是系统和用户间的接口、也是控制信息和选择信息输入输出的主要途径,其设计应尽量友好、简便、实用、易于息输入输出的主要途径,其设计应尽量友好、

184、简便、实用、易于操作。操作。 界面设计包括菜单方式、会话方式、操作提示方式,以及操界面设计包括菜单方式、会话方式、操作提示方式,以及操作权限管理方式等。作权限管理方式等。 1 1、菜单方式、菜单方式 是信息系统功能选择操作的最常用方式。根据目前软件是信息系统功能选择操作的最常用方式。根据目前软件提供的工具又可是:下拉式、弹出式、按钮式等。提供的工具又可是:下拉式、弹出式、按钮式等。 菜单设计时,同一层菜单选择中功能应尽可能多,进入最终菜单设计时,同一层菜单选择中功能应尽可能多,进入最终操作层次应尽可能少(以二级左右为宜)。一般功能选择操作最操作层次应尽可能少(以二级左右为宜)。一般功能选择操作

185、最好让用户一次就进入系统,只有少数重要执行操作才设计成需用好让用户一次就进入系统,只有少数重要执行操作才设计成需用户再次确认。户再次确认。第十九章第十九章 系统设计系统设计 2 2、会话管理方式、会话管理方式 用于用户界面中人机会话的场合。常见的有:用于用户界面中人机会话的场合。常见的有:n用户操作错误时,系统向用户发出提示和警告信息;用户操作错误时,系统向用户发出提示和警告信息;n系统执行用户操作指令遇到两种以上可能时,系统提请用系统执行用户操作指令遇到两种以上可能时,系统提请用 户进一步说明;户进一步说明;n系统根据定量分析结果向用户发出控制型的信息等。系统根据定量分析结果向用户发出控制型

186、的信息等。 另有:具有决策支持功能的系统中,具有一定因果逻辑关另有:具有决策支持功能的系统中,具有一定因果逻辑关系的一步步推理的双向会话方式。系的一步步推理的双向会话方式。 3 3、提示方式与权限管理、提示方式与权限管理 提示方式主要用于操作提示和要点的显示的界面设计,提示方式主要用于操作提示和要点的显示的界面设计,还有当用户按动还有当用户按动“求助求助”时,系统调出相应功能说明的功能。时,系统调出相应功能说明的功能。 数据操作权限管理则分两种:网络用户通过入网口令和建数据操作权限管理则分两种:网络用户通过入网口令和建网时定义的节点级别相结合来实现,单机用户只需上机口令即网时定义的节点级别相结

187、合来实现,单机用户只需上机口令即可。可。OA系统登系统登陆区陆区图图19-8 19-8 常林网站主界面常林网站主界面图图19-9 19-9 供应商供应商OA系统主界面系统主界面图图19-10 19-10 常林常林OA系统界面系统界面常林常林PDM/CAPPPDM/CAPP系统应用系统应用系统应用系统应用生成工序简图生成工序简图 图图19-1119-11 常林PDM/CAPP系统应用系统应用产品配置产品配置 图图19-1219-12第十九章第十九章 系统设计系统设计19.4.3 19.4.3 输出方式输出方式 信息系统常用的最终输出方式为:报表和图形输出信息系统常用的最终输出方式为:报表和图形输

188、出 报表输出提供详尽的数据信息,适于基层和专业管理者;报表输出提供详尽的数据信息,适于基层和专业管理者;图形输出提供图形、比例数据和综合发展趋势的信息,适图形输出提供图形、比例数据和综合发展趋势的信息,适于高层领导或宏观、综合管理部门。于高层领导或宏观、综合管理部门。 报表输出由系统中的报表模块来实现;图形输出应尽量利报表输出由系统中的报表模块来实现;图形输出应尽量利用软件工具的图形功能。用软件工具的图形功能。常林公司销售管理系统月销售资金收入查询常林公司销售管理系统月销售资金收入查询 图图19-1319-13常林公司产品档案系统查询界面常林公司产品档案系统查询界面 图图19-1419-14

189、常林公司常林公司仓库管理系统仓库管理系统高架仓库货位利用情况查询界面高架仓库货位利用情况查询界面 图图19-1519-15常林公司高架仓库常林公司高架仓库 图图19-1619-16第十九章第十九章 系统设计系统设计19.519.5 模块功能与处理过程设计模块功能与处理过程设计 模块功能与处理过程设计是系统设计中最后的一步,也是模块功能与处理过程设计是系统设计中最后的一步,也是最详细地涉及到具体业务处理过程的一步。它是系统实施阶段最详细地涉及到具体业务处理过程的一步。它是系统实施阶段编程的基础。编程的基础。 模块功能与处理过程设计就是详细设计,其内容包括设计模块功能与处理过程设计就是详细设计,其

190、内容包括设计一个个模块和它们之间的联接方式、每个模块内部的功能和处一个个模块和它们之间的联接方式、每个模块内部的功能和处理过程。理过程。19.5.1 19.5.1 层次模块结构图层次模块结构图 输入层次模块结构图是从结构化设计的角度描述系统功能输入层次模块结构图是从结构化设计的角度描述系统功能的设计工具。其基本做法是将系统划分为若干子系统,子系统的设计工具。其基本做法是将系统划分为若干子系统,子系统再分模块,大模块内再分小模块。再分模块,大模块内再分小模块。 模块是指具备有输入输出、逻辑功能、运行程序和内部数模块是指具备有输入输出、逻辑功能、运行程序和内部数据四种属性的一组程序。据四种属性的一

191、组程序。第十九章第十九章 系统设计系统设计 层次模块结构图主要关心模块的外部属性,即上、下级层次模块结构图主要关心模块的外部属性,即上、下级模块、同级模块之间的数据传递和调用关系,而不关心模块模块、同级模块之间的数据传递和调用关系,而不关心模块内部。即只关心它是什么,能做什么,而不关心它如何去做内部。即只关心它是什么,能做什么,而不关心它如何去做(如何去做由模块展开图(如何去做由模块展开图IPOIPO图解决)。图解决)。 1 1、模块结构的图形表示、模块结构的图形表示 5 5种图例、种图例、4 4种基本关系:种基本关系: 模块名模块名 模模 块块控制信息、标志控制信息、标志 数数 据据调用调用

192、循环循环调用调用 判断判断 调用调用 图图19-17 19-17 结构图基本图例结构图基本图例第十九章第十九章 系统设计系统设计 2 2、结构设计、结构设计 (1 1)结构设计原则)结构设计原则 所划分的模块独立性要强,即高内聚,低耦合;所划分的模块独立性要强,即高内聚,低耦合; 模块间联结只能有上下级间的调用关系,不能有同级模块间联结只能有上下级间的调用关系,不能有同级间横向联系;间横向联系;A B AB C D A B A B b a A调用调用BA判断调用判断调用 B、C、DA循环循环调用调用B A带数据带数据a调用调用 B并取回数据并取回数据b 图图19-18 19-18 模块间关系模

193、块间关系第十九章第十九章 系统设计系统设计 整个系统呈树状结构,不允许出现网状结构或交叉整个系统呈树状结构,不允许出现网状结构或交叉调调用关系;用关系; 对所有模块(包括其后的对所有模块(包括其后的IPOIPO图)都必须严格分类图)都必须严格分类编码编码并建立归档文件。并建立归档文件。 (2 2)模块联结方式:)模块联结方式: 可用方式三种:可用方式三种: 功能和数据流程联结(最理想方式)功能和数据流程联结(最理想方式) 特征联结特征联结 控制联结控制联结 不可用方式:不可用方式: 公共联结公共联结 内容联结内容联结第十九章第十九章 系统设计系统设计19.5.2 19.5.2 IPOIPO图图

194、 IPOIPO图是配合层次化模块结构图说明模块内部功能的工具。特图是配合层次化模块结构图说明模块内部功能的工具。特别适用于那些内部处理过程较为复杂、用自然语言描述十分困难别适用于那些内部处理过程较为复杂、用自然语言描述十分困难的模块。具体又可分决策树、判断表、结构化语言和算法描述语的模块。具体又可分决策树、判断表、结构化语言和算法描述语言等四种方法。言等四种方法。 1 1、决策树、决策树 决策树又叫判断树,是用二叉树图表示处理逻辑的一种工具。决策树又叫判断树,是用二叉树图表示处理逻辑的一种工具。如某公司销售折扣政策:如某公司销售折扣政策: 最近最近3 3个月无欠帐个月无欠帐 折扣率折扣率15%

195、15% 交易额交易额5 5万以上万以上 20 20年以上客户年以上客户 折扣率折扣率10%10% 最近最近3 3个月有欠帐个月有欠帐 20 20年以下客户年以下客户 折扣率折扣率 5% 5% 交易额交易额5 5万以下(含万以下(含5 5万)万) 折扣率折扣率 0 0 某公司某公司销售折销售折扣政策扣政策第十九章第十九章 系统设计系统设计 2 2、判断表、判断表 当一个处理逻辑的判断条件很多,所有条件组合下当一个处理逻辑的判断条件很多,所有条件组合下的相应处理也很多时,判断表可以把各种条件组合关的相应处理也很多时,判断表可以把各种条件组合关系全部表达出来。系全部表达出来。 判断表的一般构成:判断

196、表的一般构成: 条件说明条件说明 条件的组合条件的组合 行动说明行动说明 条件组合下的行动条件组合下的行动第十九章第十九章 系统设计系统设计 判判 断断 表表 1 2 3 4 5 6 7 8条件组合条件组合条件和行动条件和行动 交易额交易额5万以上万以上 近近3个月无欠帐个月无欠帐 20年以上客户年以上客户 Y Y Y Y Y NYNYYNNNYYNYN N N Y N N N折扣率折扣率 15%折扣率折扣率 10%折扣率折扣率 5%折扣率折扣率 0 第十九章第十九章 系统设计系统设计 合合 并并 后后 的的 判判 断断 表表 一一 (1/2) 二二 (3) 三三 (4) 四四 (5/6/7/

197、8) 条件组合条件组合 条件和行动条件和行动 交易额交易额5万以上万以上 近近3个月无欠帐个月无欠帐 20年以上客户年以上客户折扣率折扣率 15%折扣率折扣率 10%折扣率折扣率 5%折扣率折扣率 0 Y Y NYNYYNN 第十九章第十九章 系统设计系统设计 3 3、结构语言、结构语言 结构语言是模仿程序设计中判断结构的一种规范化语言。结构语言是模仿程序设计中判断结构的一种规范化语言。 IF IF 交易额交易额5 5万元以上万元以上 IF IF 近近3 3个月无欠帐个月无欠帐 THEN THEN 折扣率折扣率15%15% ELSE ELSE (近近3 3个月有欠帐)个月有欠帐) IF 20I

198、F 20年以上客户年以上客户 THEN THEN 折扣率折扣率10%10% ELSE ELSE (2020年以下客户)年以下客户)SO SO 折扣率折扣率 5% 5% ELSE ELSE (交易额万元及以下)交易额万元及以下) SO SO 折扣率折扣率 0 0 第十九章第十九章 系统设计系统设计 4 4、算法描述语言方法、算法描述语言方法 算法描述语言是一种具体描述算法的工具,它只面算法描述语言是一种具体描述算法的工具,它只面向开发人员而非计算机所用。语法不十分严格,主向开发人员而非计算机所用。语法不十分严格,主要由符号与表达式、赋值语句、控制转移语句、循要由符号与表达式、赋值语句、控制转移语

199、句、循环语句和其它语句构成。环语句和其它语句构成。 第十九章第十九章 系统设计系统设计 5 5、IPOIPO图几种方法的使用图几种方法的使用 几种方法各有自己的适用范围,应区分不同场合选择使几种方法各有自己的适用范围,应区分不同场合选择使用,其大致情况是:用,其大致情况是:n决策树适于表达不太复杂的判断逻辑,即条件决策树适于表达不太复杂的判断逻辑,即条件2-32-3个,条个,条 件组合不超过件组合不超过1515个,相应行动个,相应行动1010个左右的处理;个左右的处理;n对条件较多,组合关系复杂,相应行动很多的判断逻辑,对条件较多,组合关系复杂,相应行动很多的判断逻辑, 使用判断表为宜;使用判

200、断表为宜;n一个处理逻辑中既有顺序执行动,又有判断或循环逻辑,一个处理逻辑中既有顺序执行动,又有判断或循环逻辑, 最好使用结构语言;最好使用结构语言;n决策树和判断表也是系统调查时的常用工具。决策树和判断表也是系统调查时的常用工具。第十九章第十九章 系统设计系统设计19.619.6 系统设计报告系统设计报告 系统设计阶段的阶段成果是系统设计报告,它将是下一系统设计阶段的阶段成果是系统设计报告,它将是下一步系统实施的依据。步系统实施的依据。 系统设计报告的主要内容:系统设计报告的主要内容: 1 1、系统总体结构图(包括总体结构图、子系统结构图、系统总体结构图(包括总体结构图、子系统结构图、计算机

201、流程图等);计算机流程图等); 2 2、系统设备配置图;、系统设备配置图; 3 3、系统分类编码方案;、系统分类编码方案; 4 4、数据库结构图;、数据库结构图; 5 5、I/OI/O设计方案;设计方案; 6 6、层次模块结构图及、层次模块结构图及IPOIPO图等;图等; 7 7、系统详细设计方案说明书。、系统详细设计方案说明书。 第二十章第二十章 系统实施、评价与运行管系统实施、评价与运行管理理20.120.1 系统实施系统实施 系统实施是新系统开发工作的最后一个阶段。指将系统系统实施是新系统开发工作的最后一个阶段。指将系统设计阶段的成果在计算机上实现。设计阶段的成果在计算机上实现。 系统实

202、施阶段的主要任务:系统实施阶段的主要任务:n购置和安装计算机网络系统;购置和安装计算机网络系统;n建立数据库系统;建立数据库系统;n整理基础数据,培训操作人员;整理基础数据,培训操作人员;n投入切换和试运行。投入切换和试运行。第二十章第二十章 系统实施、评价与运行管理系统实施、评价与运行管理20.1.1 20.1.1 程序设计与调试程序设计与调试 1 1、程序调试的方法、程序调试的方法n黑箱测试黑箱测试n数据测试数据测试n穷举测试穷举测试n操作测试操作测试n模型测试模型测试 2 2、程序调试的主要步骤、程序调试的主要步骤n模块调试模块调试n分调分调n联调联调20.1.2 20.1.2 人员及岗

203、位培训人员及岗位培训第二十章第二十章 系统实施、评价与运行管理系统实施、评价与运行管理20.1.3 20.1.3 试运行和系统转换试运行和系统转换 系统切换的三种方式:系统切换的三种方式:n直接切换直接切换n并行切换并行切换n分段切换分段切换 旧系统旧系统 新系统新系统旧系统旧系统 旧系统旧系统 新系统新系统 新系统新系统 图图20-1 20-1 系统切换的三种方式系统切换的三种方式第二十章第二十章 系统实施、评价与运行管理系统实施、评价与运行管理 20.220.2 系统运行管理制度系统运行管理制度 系统运行管理制度包括:系统运行管理制度包括:n系统运行管理的组织机构系统运行管理的组织机构n基

204、础数据的管理基础数据的管理n运行管理制度运行管理制度n系统运行结果的分析系统运行结果的分析系统维护的概念系统维护的概念 系统维护主要包括四方面的内容:系统维护主要包括四方面的内容:n程序的维护程序的维护 即改写或改进部分程序即改写或改进部分程序n数据文件的维护数据文件的维护 不但包括维护文件中的数据,必要时还包不但包括维护文件中的数据,必要时还包 括维护文件中的数据结构括维护文件中的数据结构 第二十章第二十章 系统实施、评价与运行管理系统实施、评价与运行管理n代码的维护代码的维护 指对代码作必要的变更,包括代码的新设、指对代码作必要的变更,包括代码的新设、 添加、订正、删除等添加、订正、删除等n设备的维护设备的维护 20.320.3 信息系统的评价体系信息系统的评价体系20.3.1 20.3.1 信息系统质量的概念信息系统质量的概念20.3.2 20.3.2 系统运行评价指标系统运行评价指标管理信息系统管理信息系统 END

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号