管理信息系统第1-4章课件.ppt

上传人(卖家):三亚风情 文档编号:3214553 上传时间:2022-08-06 格式:PPT 页数:129 大小:1.48MB
下载 相关 举报
管理信息系统第1-4章课件.ppt_第1页
第1页 / 共129页
管理信息系统第1-4章课件.ppt_第2页
第2页 / 共129页
管理信息系统第1-4章课件.ppt_第3页
第3页 / 共129页
管理信息系统第1-4章课件.ppt_第4页
第4页 / 共129页
管理信息系统第1-4章课件.ppt_第5页
第5页 / 共129页
点击查看更多>>
资源描述

1、管理信息系统 主 编 罗榜圣 副主编 梁玉国 罗仕伟 重庆大学出版社第1章 管理信息系统概论 1.1信息与系统 1.1.1 信息的概念和属性 1.信息的概念 从管理学的角度看,信息是对数据加工后得到的影响或可能影响用户决策的有关知识。2.信息的属性 事实性。来源的分散性。等级性。价值性。扩散性。传输性。共享性。时效性。滞后性。3.信息的分类 信息按其稳定程度可分为:固定信息和流动信息。所谓固定信息是指那些相对稳定的信息,或 者说在一段时间内可以在各项管理任务中重复使用而不发生质的变化的信息。所谓流动信息,它是反映企业生产经营活动的实际进程和实际状态的信息,是随着生产经营活动的进程不断更新和变化

2、着的,这类信息的时间性强,一般只使用一次。根据信息的来源可将信息分为外部信息和内部信息;按照信息的用途又可以分为经营决策信息、管理决策信息和业务信息;按信息的表达方式可分为数字信息、文字信息、图像信息以及语言信息;按信息的重要性可分为战略信息、战术信息和作业信息;按信息的应用领域可分为经济信 息、社会信息、科技信息和军事信息;按信息的加工顺序可分为一次信息、二次信息和三次信息。4.衡量信息的技术指标 信息的结构化程度。它是指信息组织形式的严密程度。信息的准确程度。历史信息与当前信息。内部信息与外部信息。信息量。信息的使用频率。信息的重要程度。信息的价值。信息的价值有两种衡量方法:一种是按所花费

3、的社会必要劳动量来计算;另一种是按使用效果来衡量。按照社会必要劳动量来计算信息产品或服务价值的方法和计算一般产品价值的方法是一样的,即:V=C+P 式中 V信息产品或服务价值;C生产该信息所花成本;P利润。衡量使用效果的方法认为信息的价值是指在决策过程中用了新的信息所增加的收益减去获得信息所花的费用。这里所说的收益是指用了信息系统的最优方案与不用信息系统的任意方案的经济效益之差。设有几个方案,那么这种效益P应为:P=Pmax-Pi 式中 Pmax最好方案的收益;Pi任选方案之收益。比较合理的是用几个方案的期望值代替Pi,书写严格一点应为:P=MaxP1,P2,P3,,Pn-Pi 1.1.2 系

4、统的概念、特征及其分类 1.系统的定义和特征 一般认为系统的定义是由多个元素有机结合在一起,并执行特定的功能以达到特定目标的集合体。它具有以下的特征:(1)系统的整体性(2)系统的层次性(3)系统的相关性(4)系统的目的性(5)系统对环境的适应性 2.系统的类型 按系统运行的结果可以将系统分为确定型系统和概率型系统。确定型系统按照完全可以预测的方式运行,系统各部分间的相互作用是确定无疑的。概率型系统的行为不可完全预料;但可以用概率型行为来描述、来预测,但系统行为的预测结果总存在一定的误差。就系统与环境的关系而言,系统又可分为开放系统与封闭系统。封闭系统被定义为自成一体的系统。该系统不受环境的影

5、响,不与外界环境交换物质、能量或信息。开放系统需要与环境交换信息、物质或能量,交换的可能是随机的、不确定的输入量。按系统的抽象程度可分为概念系统、逻辑系统和实体系统。概念系统是由概念、原理、原则、方法或制度、程序等非物质实体组成的系统;逻辑系统只是从原理上说明是可行的系统,并不确定具体的实体性质;实体系统是由实际上可见的一些物质组成的系统,因此也称为物理系统。按照系统存在的形态来分,可分为自然系统和人造系统。自然系统是现实世界中已经存在的系统;人造系统是指那些不是大自然恩赐的系统,它用于辅助设计者和用户实现某种目标。1.2 管理信息系统的基本功能 1.2.1 管理信息系统的定义 管理信息系统是

6、一个由人和计算机等组成的能进行信息收集、传输、加工、保存、维护和使用 的系统,它能实测国民经济部门或企业的各种运行情况,能利用过去的数据预测未来,能从全局出发辅助决策,能利用信息控制国民经济部门或企业的活动,并帮助其实现规划目标,它又是一门综合了管理科学、系统理论、计算机科学的边缘性学科。管理信息系统科学的三要素是系统的观点、数学的方法和计算机的应用,而这三点也正是管理现代化的标志。1.2.2 管理信息系统的基本功能 1.信息的收集 信息的收集是管理信息系统开展工作的第一步。信息收集所遇到的第一个问题是信息的识别。信息识别的方法有3种:由决策者进行识别。系统分析员亲自观察识别。两种方法结合。由

7、于目标不同,信息的采集方法也不相同,大体上说有3种方法:自下而上的广泛收集。有目的的专项收集。随机积累法。采集信息还要说明信息的维数。信息属性的维数是很多的,但从采集出发,我们主要关心三维,即阶段维数、层次维数和来源维数。阶段维数是说明信息与决策过程的哪个阶段有关,是与弄清问题阶段、解决问题阶段有关,还是与选择问题阶段有关。层次维数说明是企业哪级需要的信息,是高层、中层,还是基层。来源维数是内源还是外源,这直接影响到信息的采集方法。2.信息的传输 信息传输的理论最早是在通信中研究的,它一般遵守香农模型,如图1.1(a)所示。3.信息的加工 数据要经过加工以后才能成为信息,其过程如下:数据预信息

8、信息决策结果图1.1 信息传输的一般模式 所谓条件信息是指现实过程某一定点数据,例如12月31日职工上班人数,也可以叫定点数据。运行数据是指一个时间间隔内发生的数据累计,如5月份的存款数,是全月存款积累起来的,或叫累积数据。这两种数据新度不同,如图1.2所示。4.信息存储 信息储存是将信息保存起来,以备将来应用。数据存储的设备主要有3种:纸、胶卷和计算机存储器。图1.2 信息新度 5.信息的维护 保持信息处于适用状态叫信息维护。狭义上说,它包括经常更新存储器中数据,使数据均保持适用状态。广义上说,它包括系统建成后的全部数据管理工作。信息维护的主要目的在于保证信息的准确、及时、安全和保密。保证信

9、息的准确性,首先要保证数据是最新的状态,其次数据要在合理的误差范围内。保证信息的及时性是说信息的维护应考虑能及时地提供信息。保证信息的安全性是要防止信息由于各种原因而受到破坏,同时采取一些安全措施,使信息一旦被破坏后,能较容易地恢复数据。信息的保密性是当前十分关心的问题,随着信息越来越成为一种资源,人们也越来越把它当成一种财产来对待,因而被盗的情况也越来越多。6.信息的使用 信息的使用包括两个方面:一是技术方面,二是如何实现价值转换的问题。技术方面主要解决的问题是如何高速度、高质量地把信息提供到使用者手里。价值转化是信息使用概念上的深化,是信息内容使用的深度上的提高,信息使用深度大体上可分为3

10、个阶段,即提高效率阶段、及时转化价值阶段和寻找机会阶段。1.3 管理信息系统的结构 管理信息系统的结构是指各部件的构成框架,由于对部件的不同理解就构成了不同的结构方式,其中最重要的是概念结构、功能结构、软件结构和硬件结构。1.3.1 管理信息系统的概念结构 从概念上看,管理信息系统由四大部件组成,即信息源、信息处理器、信息用户和信息管理者,如图1.3所示。图1.3 管理信息系统概念结构 根据各部件之间的联系,可分为开环和闭环结构,如图1.4所示。根据处理的内容及决策的层次来看,可以把管理信息系统看成一个金字塔式的结构,如图1.5所示。图1.4 决策过程图1.5 信息系统的金字塔结构 1.3.2

11、 管理信息系统的功能结构 一个管理信息系统从使用者的角度看,它总是有一个目标,具有多种功能,各种功能之间又有各种信息联系,构成一个有机结合的整体,形成一个功能结构。例如一个企业的内部管理系统可以具有如图1.6所示的结构。职能的完成往往是通过过程,过程是逻辑上相关的活动的集合,因而往往把管理信息系统的功能结构表示成功能、过程结构,如图1.7所示。图1.6 管理信息系统的功能结构图1.7 管理信息系统的功能、过程结构 1.3.3 管理信息系统的软件结构 支持管理信息系统各种功能的软件系统或软件模块所组成的系统结构,是管理信息系统的软件结构。一个管理系统可用一个功能/层次矩阵表示,如图1.8所示。对

12、应于这个管理系统,在管理信息系统中的软件系统或模块组成一个软件结构,如图1.9所示。图1.8 功能/层次矩阵图1.9 管理信息系统的软件结构 1.3.4 管理信息系统的硬件结构 管理信息系统的硬件结构说明硬件的组成及其连接方式,还说明硬件所能达到的功能。广义而言,它还应当包括硬件的物理位置安排,如计算中心和办公室的平面安排。目前,我国硬件结构所要关心的首要问题是用微机网还是用小型机及终端结构,如图1.10所示。1.3.5 管理信息系统运行的驱动方式 信息系统运行的驱动(driven)方式是指整体概念上推动信息系统运行的关键因素,也就是说,如果具备了这些关键因素和技术,则一个信息系统的开发和运行

13、原则上是不会有什么问题的。1-10A.tif图1.10 管理信息系统的硬件结构 1.数据驱动 数据驱动(data driven)多是针对确定型的系统而言,即在这样一类信息系统中,解决问题的方法和过程都是确定的,因此,收集、加工、整理这些方法和过程所需要的数据就成为激活一个系统并使之能够成功运行的关键。2.模型驱动 模型驱动(model driven)多是针对不确定型的系统而言。这里所说的模型是一个广义的概念,它包括传统的数学和运筹学模型以及经验公式、程式化方法等一系列求解问题的技术、方法和模式。3.目标驱动 目标驱动(goal driven)多是针对信息系统的开发方式而言,即在开发过程中,对所

14、有的方法、工具、步骤的选择都是围绕特定的目标而进行的。4.设备驱动 设备驱动(facility driven)多是针对一些技术系统而言,即在这样一类系统中,系统的结构、系统的先进性以及用户使用系统的方便程度都是由技术设备的发展水平所决定的,也就是说,设备是决定系统各方面特征的关键因素。5.概念驱动 概念驱动(concept driven)多是针对一些知识型、智能型的模拟人脑系统而言。6.用户驱动 用户驱动(user driven)多是针对某些不确定的系统而言。7.事件驱动 事件驱动(event driven)是指系统开发的每一个过程都是以一般系统开发的典型环节(即事件)为对象的。8.网络和协议

15、驱动 网络(network)和协议(protocol)驱动(driven)是指某些系统是基于网络和(专用)协议而建立的。1.4 管理信息系统的开发步骤 在这些步骤中值得注意的有以下几点:系统分析占了很大的工作量,有人对各阶段所耗人力及财力做了个描述,如图1.12所示。图1.11 信息系统开发步骤图1.12 各阶段人力财力消耗情况及人员需求情况 开发信息系统不应当把买机器放在第一位,因为只有在进行了系统分析以后,才知道要不要买计算机,买什么样的计算机。程序的编写要在很晚才进行。管理信息系统的开发往往要和企业的变革同时进行,尤其是现在,处在集企业变革和系统开发于一体,即企业过程再工程(busine

16、ss process reengineering,BPR)兴起的高潮,这个趋势就更加明显。以BPR为指导思想进行管理系统的变革,才能更图1.13 基于BPR的管理系统变革步骤 好地进行信息系统的规划与开发,因此现在的信息系统开发,趋向于与企业进行BPR相结合,其流程如图1.13所示。1.5 信息系统的相关分支 1.5.1 系统划分 1.电子数据处理系统 2.管理信息系统 3.决策支持系统 4.办公室自动化系统 5.电子商务系统 1.5.2 EDPS,MIS,DSS,OA和EC之间的关系图1.14 信息系统各分支之间的关系 1.6 管理信息系统的学科构成和发展史 1.6.1 管理信息系统的学科构

17、成 管理信息系统是个综合性、系统性、边缘性的学科,它主要涉及管理科学、系统工程、信息论、计算机科学和运筹学等学科的知识。1.6.2 管理信息系统的发展史 1.手工处理阶段 手工信息处理是企业管理信息系统的原始状态。2.单项事物处理阶段 这个阶段的信息系统主要是用于单项事物的处理。3.MIS阶段 MIS包括管理信息系统以及决策支持系统等。4.EDI阶段 随着网络技术的发展,EDI逐步出现在一些企业的MIS系统之间,EDI是一种直接应用商业报文的传递方式。5.EC阶段 EC是一个贯穿全球的贸易熔炉,它在信息技术高度发展的基础上,尤其是WWW和Internet的基础上,通过使用一切电子化的贸易手段,

18、将贸易过程中的各方联系在一起,使企业到企业与企业到消费者等整个贸易过程中所有相关角色之间建立良好的合作策略。1.7 管理信息系统的集成 1.7.1 系统集成的概念和重要性 系统集成是为了达到系统目标将可利用的资源有效地组织起来的过程和结果。系统集成是要达到系统的目标,这个目标总是要达到1+12,即系统的总效益大于各部件效益之总和。1.7.2 系统集成的分类 1.优化程度的系统集成分类 按优化程度可将系统集成分为联通集成、共享集成和最优集成。2.按照涉及范围的系统集成分类 按范围分类,可分为技术集成、信息集成、组织人员集成和形象集成。3.按照具体程度的系统集成分类 按具体程度可将系统集成分为概念

19、集成、逻辑集成和物理集成。图1.15 概念集成 1.7.3 管理信息系统的集成策略 1.集成策略 集成策略是进行集成的执行途径。共同开发。服务于用户。推向用户。卖给用户。征用用户。2.集成的3个阶段 这里指的集成策略包括3个阶段的组合:教育用户、系统装设、应用集成。第2章 计算机网络基础 2.1 微机构成及其工作原理 2.1.1 微机系统的构成 微型计算机由硬件系统和软件系统两部分组成,如图2.1所示。其中硬件是基础,软件是工具,硬件只有通过软件才能发挥作用。图2.1 微机系统的组成 目前微型计算机多采用总线(BUS)结构,其体系结构如图2.2所示。图2.2 微机总线结构图 1.中央处理器 中

20、央处理器(CPU)又称为中央处理单元,它是计算机的大脑,是计算机的核心部分,负责控制计算机的所有动作,包括执行运算和控制各个设备间的信息传送。它由3个部分组成:运算器、控制器和一些寄存器。2.存储器 存储器分为两大类:一类称为内存储器,简称内存;另一类称为外存储器,简称外存。内存储器又称为主存储器,是中央处理器直接访问的存储器,存储正在运行的程序或数据,也可以用来存储计算的中间结果和最终结果。3.输入/输出设备 输入/输出设备简称I/O设备,与外存储器一起称为外围设备,简称外设。4.接口电路 距离的问题及CPU和外围设备间信号时序不兼容的问题要用特殊的电路来解决,这种电路称为接口。2.1.2

21、微机系统的工作原理 当前,计算机的工作原理是基于著名数学家冯诺依曼于1946年提出的“存储程序”的原理。这一原理具有3个特点:(1)指令和数据都以二进制数据的形式表示(2)存储程序 存储程序就是将要执行的程序以编码的形式存放在存储器中,以实现计算机的自动计算。(3)顺序控制 计算机控制器通过反复执行3种操作,使程序连续不断地执行。这3种操作分别是:从存储器中取出要执行的指令;分析指令以了解指令的含义;执行指令以使计算机完成指令规定的操作。2.1.3 微机选择标准 计算机的性能指标是衡量计算机性能好坏的主要标准,通常包括如下指标:字长。主频率。运算速度。存储容量。存取周期。计算机总线的位数。衡量

22、计算机系统性能的好坏,除了上述6项主要指标外,在选择微机的时候通常还应考虑以下几个因素:可靠性。可维护性。兼容性。系统配置。性能/价格比。2.2 计算机网络的构成 2.2.1 什么是计算机网络 关于计算机网络的定义,从资源共享的观点一般认为,是以能够相互共享资源的方式,是由通信线路互相连接起来的计算机系统的集合,即用通 信线路和通信设备将分布在不同地点的具有独立功能的计算机系统连接起来,在网络软件的支持下,实现彼此之间的数据通信和资源共享的系统。计算机网络的主要特点如下:计算机网络主要是实现了计算机资源的共享。互联的计算机是分布在不同地理位置的多台独立的计算机。计算机网络必须遵循统一的网络协议

23、。2.2.2 计算机网络的演变和发展 1.第一代计算机网络 第一代计算机网络实际上是以单个计算机为中心的远程联机系统,亦称为面向终端的计算机网络。图2.3 以单计算机为中心的远程联机系统 2.第二代计算机网络 第二代计算机网络是多个主计算机通过通信线路互连起来,为用户提供服务。图2.4 存储转发的计算机网络 3.第三代计算机网络 第三代计算机网络是国际标准化的网络,它具有统一的网络体系结构,遵循国际标准化的协议。2.2.3 计算机网络的分类 1.局域网(local area network,LAN)局域网可以在办公室、工厂或其他工作场所内连接信息处理设备,它已变成组织内办公室、部门及其他群体提

24、供网络通信能力的共享系统。2.城域网(metropolitan area network,MAN)城市地区网络通常简称为城域网。城域网将已经使用的局域网互相连接起来,使它成为一个规模 较大的、适合于大都市使用的网络。3.广域网(wide area network,WAN)广域网也称为远程网。广域网最根本的特点是其分布范围广,它所覆盖的地理范围从几十公里到几千公里。2.2.4 计算机网络的构成 1.基本的计算机网络设备(1)终端 终端是用户进行网络操作时所使用的设备,任何一个输入/输出设备都可以作为终端使用远程通信网发送和接收数据。(2)通信控制处理器(CCP)通信控制处理器是在计算机网络中处理

25、通信控制功能的专用设备,它支持终端与计算机之间的数据传送与接收,一般由小型机、微型机和通信控制设备构成。(3)计算机(4)远程通信信道和介质 2.网络软件 计算机网络软件是计算机网络的一个重要组成部分,通常指网络协议软件、网络操作系统和网络应用软件三部分。(1)网络协议 计算机网络要实现多台计算机和通信设备之间的数据交换,这实际上是一个很复杂的技术过程,为了能顺利和准确地进行数据交换,需要知道能使各种设备都可以接受的规则,这就是网络通信协议。(2)网络操作系统 网络操作系统承担着整个网络范围内的任务管理、资源管理与任务的分配,其主要功能是控制管理网络中所有的软硬件资源,它帮助用户越过各种主机的

26、界面,对整个网络中的资源进行有效地利用和开发,对网络中的设备进行存取访问,并支持各用户之间的通信。(3)网络应用软件 2.3 Internet简介 2.3.1 什么是Internet Internet的价值就在于它方便且便宜地连接了遍布全球的许多用户,任何拥有Internet网址的用户都可以在计算机上登录并与网上任何一台计算机通信,无需考虑对方的位置、机型或者使用的操作系统。Internet提供了各种各样的通信传输通道,并且为用户提供了许多的功能,其中最重要有以下几种功能:通信功能。信息检索。信息和产品提供。2.3.2 Internet的能力 1.人与人之间的交流 人与人之间可以通过以下网络方

27、式进行交流:E-mail(电子邮件)。Usenet新闻组(论坛)。Chatting(多用户对话)。Telnet(远程终端访问)。2.Internet上的信息检索 Gophers(基于菜单的网络服务)。这是一种客户服务器模式的工具,用户通过一系列方便的多级菜单可以找到存储于Internet上所有Gopher服务器的文本信息。Archie。Archie是另一种检索工具,它从遍布世界的服务器中搜索文档数据库、软件和数据文件,并且将它们下载。WAIS(广域信息服务器)。WAIS是在全球范围内搜索文件的第三种方式,它是一种检索某一个具体文件最彻底的途径,但这需要知道用户要检索的数据库的名称。万维网。万维

28、网实际上是一种类似于Gophers,Archie和WAIS的信息检索工具。2.3.3 Internet为组织带来的好处 1.降低了通信交流的成本 2.加强了交流与协调 3.加快了知识的传播 4.提高了对顾客的服务质量和顾客的满意程度 5.为市场营销提供了便利 2.3.4 Internet的问题 1.安全性问题 2.技术问题 3.合法性问题 4.传统的Internet文化第3章 计算机软件技术基础 3.1 文件系统及其特点 3.1.1 文件及文件系统的概念和特点 1.文件的基本概念 文件是记录的集合,即为了某一特定目的而形成的同类记录的集合。2.文件系统 文件系统由文件和文件管理系统组成。文件管

29、理系统是负责存取和管理文件的软件。3.文件系统的主要特点 文件系统能使数据长期保存在外存上,可以反复地进行查询、修改、增删和其他处理。通过文件系统的管理,使应用程序和数据有一定的独立性,文件的逻辑结构和物理结构有所区别。有共同的存取方式保证程序和文件不再是一一对应的关系,文件有一定程度的共享。文件系统为文件提供了保护措施,以防止用户错误使用文件和便于文件管理。3.1.2 文件系统的组织 1.顺序文件 顺序文件是指文件中的记录按照关键字的值进行排序所得到的文件,这是最简单的存储和检索记录的方式。顺序文件具有以下特点:存取第i个记录,必须先存取前面的第i-1个记录;插入的记录只能加在文件的末尾;修

30、改文件的某个记录,可能要对整个文件进行复制,即先复制被修改记录前面的所有记录,然后重写该记录,之后再复制该记录后面的所有记录。(1)记录的检索 由于记录的存储是按照产生记录的时间顺序依次进行的,因此,顺序文件的检索只能从第1个记录开始,依次检索每个记录。(2)记录的修改 顺序文件的修改一般采用批处理法,即当到一定时间或修改要求达到一定数量时,一次性对顺序文件进行修改。(3)顺序文件的主要特点 顺序文件的优点是连续存取、速度快,主要适用于成批处理和定期处理。2.索引文件 索引的目的是为了快速查到记录。为了便于检索,可以建立指示逻辑记录和物理记录之间的关系的索引表,这种带有索引表(简称索引)的文件

31、称为索引文件。(1)记录的查找 在索引文件中根据关键字查找一个记录时,分两步进行:先将物理存储上的索引表送入内存,根据关键字查找索引项,得到所要查找记录的地址;再根据记录地址读取该记录。(2)记录的修改 索引文件的记录删除仅仅是删去索引区中相应的索引项,数据项的记录不做变动。插入新的记录时,仅将记录放在数据区最后一个记录的后面,并在索引区增添新的索引项,然后对索引重新进行排序。(3)索引文件的主要特点 索引文件组织方式的优点是:可以保证记录地址的惟一性,不会产生重号;各级索引均为线性表结构,结构和存取机制比较简单,查找速度快,只要从索引表中找到地址,就可以得到所需记录。3.直接存取文件(散列文

32、件)直接存取文件没有索引,而是通过寻址方法找到记录的关键字与存储地址间的相应关系,然后进行直接的存取。(1)直接地址法 直接把存放某一记录的地址作为该记录的鉴别键的值。(2)相对键法 采用相对键法进行数据存取时,可以调用一个算法过程对记录的鉴别键号进行计算,求出相应的记录地址。设鉴别键号为K,相应的记录用RK表示,其地址用DRK表示,则有DRK=f(K)。例如:学生证号K是从000999的连续编号,现在要为每个学生存储一个记录长度为100字节的记录,若现在学生文件存储的起点地址为4 000,则每个学生记录的存储地址为:DRK=K*100+4 000。(3)杂凑法 这种方法也叫哈希法,又称散列法

33、,即利用一种称为杂凑函数的算法,把键号转换为相应记录的地址。设所需存储单元数为M(本例中的M=5 000),则质数除余法的步骤如下:确定一个接近M的质数P,上例中取质数P=4 999 设需要转换的键号为K,则转换后的记录地址为:H(K)=K-INT(K/P)*P 式中INT(K/P)表示 K/P的整数部分。全部记录地址的分布范围是:0 H(K)M 1。(4)杂凑法的特点 杂凑法的优点:因为这种方法只调用一个算法过程,无须占用存储空间作为索引,比较节约存储空间,存取速度快。缺点:不容易找到一种好的算法,在碰撞现象发生过多时,会加长存取时间。3.1.3 文件的操作 1.文件建立 在企业信息系统中,

34、数据文件的建立是指把原始单据(如财务凭证、过磅单、入库单等)上面的数据输入计算机,并以文件的形式保存起来的过程。2.文件排序 这是指将数据文件按照某个鉴别键顺序进行记录的调整,使之成为一个有序序列的过程。3.文件合并 数据合并有以下几种情况:合并具有相同鉴别键的记录,形成新的数据文件,称为同键号合并;把具有相同数据项的文件合并,形成一个新的数据文件;把不同关键字、不同数据项的文件加以合并,形成新的文件。4.文件检索 检索是企业信息系统最常用的操作之一,通过检索操作,可以从信息系统所提供的大量信息中找出所需要的有价值的信息,以支持企业生产经营活动的有效进行。3.2 数据库系统原理 3.2.1 文

35、件系统存在的问题(1)数据冗余与数据的不一致(2)数据结构和定义的不一致 3.2.2 数据库及其特征 1.数据库的产生 数据库是以一定的组织方式存储在一起的相关数据的集合,它能以最佳的方式、最少的数据冗余度为多种应用(用户或应用程序)服务,数据的存储方式独立于它的应用。2.数据库系统的性能特征(1)数据的独立性(2)最小的数据冗余度(3)最多的数据共享性(4)数据的整体性(5)数据的可修改性和可扩充性(6)数据的安全性和保密性(7)数据库的易操作和易使用性 3.2.3 数据库系统的构成 数据库系统是由计算机系统、数据、数据库管理系统和有关人员组成的具有高度组织的总体。(1)计算机系统 计算机系

36、统指的是用于数据库管理的计算机软硬件系统。(2)数据 在数据方面,有存放实际数据的物理数据库和存放数据逻辑结构的描述数据库。(3)数据库管理系统(DBMS)数据库管理系统是管理数据库的一组软件,一般包括数据定义语言及其编译程序、数据操纵(或查询)语言及其编译(或解释)程序和数据管理例行程序。(4)人员 1)数据库管理员。2)系统程序员。3)用户。3.2.4 数据库概念模型 数据模型是对数据库系统的一个抽象模拟,是指表示数据库的数据内容及其联系方式的数据结构形式,即表明数据库系统中的信息如何表示和如何操作。数据模型是用来建立、维护数据库并将数据库解释为外部事物模型的工具。一个数据模型由3部分组成

37、:对象类集合、操作集合和完整性规则集合。1.层次模型(hierarchical model)层次模型是指用树型结构来表示实体类型及实体之间联系方式的模型。图3.2 层次模型示例 2.网状模型(network model)网状模型是指用网来表示客观事物之间联系的模型。图3.3 网状模型示例 3.关系模型(relational model)关系模型是指用一张二维表来表示客观事物之间关系的模型。3.2.5 数据库设计 1.数据分析阶段 2.数据库设计阶段 3.2.6 数据库技术的发展 1.面向对象的数据库技术 面向对象的数据模型是一种语义关联模型。其基本组成是数据对象,对象是现实世界中的一个实体,类

38、似于关系模型中的实体。2.数据仓库 数据仓库(data warehousing)是近年来兴起的一种新的数据库应用,是数据库概念的进一步发展。数据仓库弥补了原有数据库的缺点,将原来以单一数据库为中心的数据环境发展为一种新环境,即体系化环境。3.数据挖掘 数据挖掘(data mining)一般与数据仓库一起使用。数据挖掘又可称为数据库的知识发现(knowledge discovery in database,KDD),是指从大型数据库或数据仓库中提取隐含的、未知的、非平凡的及 有潜在应用价值的信息或模式,即发现能够给用户带来新增价值的知识,而这些知识是用户原来所不知道的。3.3 E-R模型及其应用

39、 3.3.1 基本概念 1.实体(entity)实体是现实世界中可以被识别的任何事物的抽象命名。2.属性(attribute)一个实体通常是由现实事物中的若干特征所构成的,现实事物所具有的这些特征就是属性。3.联系(relationship)在信息世界中,事物之间的联系可以分为两类:一是实体内部的联系,如组成实体的各属性之间的联系;二是实体之间的联系。4.键(key)在实体属性中,能够惟一识别实体集合中不同个体的一个属性或一组属性,称为键(或称为关键字)。3.3.2 实体间的表示方法及其联系 1.实体关系图的符号标记(1)实体 实体用矩形框表示,在框中表示的是实体的名称。(2)数据关系 数据关

40、系是一个或多个实体之间的一种自然的关联,也可以认为是连接一个或多个实体的业务活动或事件。数据关系一般用菱形表示。(3)数据关系的方向图3.4 数据关系图 2.实体间的联系(1)一对一联系(简记1:1)若两个不同型的实体集合中,任一方的一个实体最多与另一方的一个实体相对应,称为1:1联系。(2)一对多联系(简记1:n)若两个不同型的实体集合中,一方的一个实体对应于另一方的若干个实体;反之,另一方的一个实体最多对应于本方一个实体,称为1:n联系。(3)多对多联系(简记m:n)若两个不同型的实体集合中,一方的一个实体对应于另一方一个以上的实体;反之,另一方的一个实体对应于本方一个以上的实体,称为m:

41、n联系。3.3.3 E-R图的建立 (1)信息模型建立的基本步骤 针对用户的应用需求,分析收集到的材料,利用分类、聚集、概括等方法抽象和确定实体,并加以命名。根据实体的属性,描述实体间的各种联系,画出反映该用户视图的局部E-R图。图3.5 E-R图表示 综合各个用户的局部E-R图,产生反映数据整体概念的总体E-R图。(2)生成E-R图应注意的问题 生成的总体E-R图,要准确反映原局部E-R图的属性、实体及其相互关系。整体概念一致性,不能存在相互矛盾的表达,在综合中,同一实体只出现一次。一个系统的E-R图不是惟一的,强调不同侧面和不同联系,做出的总体E-R图可能有很大不同。图3.6 局部E-R图

42、图3.7 总体E-R图 3.3.4 从E-R图导出数据模型 1)总体E-R图中的每个实体,都应相应地转换成为一个关系。2)总体E-R图中的每个联系,要分析其各自不同的联系方式,使被它联系的实体所对应的关系彼此实现某种联系。一对一联系(1:1)。若两个实体间的联系是1:1关系,便是一对一联系。一对多联系(1:n)。可将“1”的一方关键字纳入“n”方实体所对应的关系中,作为关键字;同时,把联系的属性纳入“n”方实体所对应的关系中。多对多联系(m:n)。这时需要对联系单独建立一个关系,以联系双方实体,该关系的属性中至少要包括被它所联系的双方实体的关键字,如果联系有属性,也要纳入其中。两个以上实体多元

43、(m:n)时,也需要为联系单独建立一个关系,该关系中,最少应该包括被它所联系的各个实体关键字,若联系有属性,也要纳入这个关系中。3.4 面向对象的程序设计 3.4.1 对结构化程序设计的基本分析 1.结构化程序设计的基本思想和特点 结构化程序设计是一种面向过程的程序设计技术,其基本思想是:任何程序的逻辑都是由一组有限的控制结构所组成的。结构化程序设计的最大优点是摆脱了传统的程序设计方法的束缚,按照先全局后局部、先整体后细节、先抽象后具体的过程,组织了人们的思维活动,使得编写出来的程序结构紧凑、容易阅读和修改维护。2.结构化程序设计方法所存在的一些问题 随着程序规模与复杂性的增长,程序中的数据结

44、构已变得与这些数据的操作同样重要。结构化程序设计的主要思想是功能分解并逐步求精。很早以前,软件开发就要求简化开发的复杂度,其中很重要的一个编程思想就是结构化程序设计,这在C,Pascal 等语言上得到了充分体现。3.4.2 面向对象的程序设计 1.面向对象方法的基本思想和基本构成要素 它的基本思想就是按照人类自己认识客观世界的一般方法和一般思维方式去分析问题和解决问题的,直接反映了人们对客观世界的认知模式,归纳和演绎这两个认识过程在面向对象中得到了充分体现。(1)对象(object)面向对象方法中的对象是客观世界中的任何事物或在人们头脑中的各种概念在程序中的抽象表示。(2)对象类(class)

45、对象类是指将具有相同或相似结构、操作和约束规则的对象组成的集合。(3)继承(inheritance)按照子类(或称为派生类)与父类(或称为基类)的关系,把若干个对象类组成一个层次结构的系统。(4)消息(message)和方法(method)如果用一个简洁的公式来表示,就是:面向对象=对象+对象类+类继承性+消息和方法 2.面向对象的程序设计 面向对象程序设计建立在结构化程序设计基础上,其主要特征是程序围绕被操作的数据来设计,而不是围绕操作本身。面向对象程序设计的本质是把数据和处理数据的过程看成一个整体对象。(1)面向对象程序开发的过程 分析问题和求解问题(面向对象分析,简称为OOA)。整理问题

46、(面向对象设计,简称为OOD)。程序实现(面向对象程序实现,简称为OOP)。(2)利用VB编写应用程序的基本步骤 创建用户界面。设置界面对象的属性。编写事件代码。保存项目。测试和调试应用程序。创建可执行文件。创建安装应用程序。3.面向对象的程序设计语言简介(1)C+语言(2)Visual Basic语言(简称VB)(3)Visual FoxPro语言(简称VFP)(4)Java语言(5)Power Builder第4章 管理信息系统的开发方法 4.1 概述 4.1.1 管理信息系统开发的特点与任务 1.管理信息系统开发的特点(1)复杂性高(2)是一项创造性活动(3)对质量要求高,控制困难(4)

47、产品是无形的(5)历史短,经验不足 2.系统开发的任务 系统开发的任务就是根据企业管理的战略目标、规模、性质等具体情况,从系统论的观点出发,运用系统工程的方法,按照系统发展的规律,为企业建立起计算机化的信息系统,其中最核心的工作,就是设计出一套适合于现代企业管理要求的应用软件系统。4.1.2 系统开发的指导原则 1.整体性原则 2.分解协调原则 3.目标优化原则 4.一把手原则 5.规范化原则与适应性原则 4.1.3 系统开发方法的演变 1.20世纪70年代 计算机辅助管理起始于20世纪50年代,当时是以计算机为基础的信息处理技术发展的初期,人们的注意力集中在提高硬件系统和程序设计的效率上,管

48、理应用项目规模较小,涉及的问题比较简 单,多为统计和报表处理事务。2.20世纪80年代 20世纪80年代初,一些开发环境逐渐成熟,其一是第四代语言(4GL)。3.20世纪90年代以后 随着计算机技术的发展,系统集成和基于部件的开发方法开始运用,这时的系统是基于客户机/服务器模式或Web模式的,多数客户采用购买现成的软件包或软件部件,自己或请顾问公司把它们集成起来。4.2 结构化开发方法 4.2.1 结构化开发方法的基本思想 1.管理信息系统的生命周期 管理信息系统的生命周期,指的是从系统开发任务开始,经过系统的可行性研究、系统分析、系统设计、系统实施和系统运行与维护等几个阶段,投入使用后,经过

49、若干年,由于新情况、新问题的出现,人们又提出了新的目标,要求设计更新的系统。图4.1 管理信息系统的生命周期 2.结构化开发方法的基本思想 结构化开发方法的基本思想是:系统的思想,系统工程的方法,按用户至上的原则,结构化、模块化,自顶而下对信息系统进行分析与设计。4.2.2 结构化开发方法的各个阶段的特点 1.系统规划阶段 2.系统分析阶段 3.系统设计阶段 4.系统实施阶段 5.系统的运行测试和维护阶段图4.2 结构化系统开发流程 4.2.3 结构化开发方法的优缺点 1.结构化开发方法的优点 结构化开发方法的优点是:整体思路清楚,能够从全局出发,从系统出发考虑问题;设计目标明确;设计工作中阶

50、段性非常强,每一个阶段都有成果出现,每一步工作都及时总结,发现问题及时反馈和纠正;每一个阶段成果是下一个阶段工作的依据,工作把握较容易,有利于系统开发的总体控制。2.结构化开发方法的缺点(1)用户与开发者之间的交流不直观(2)缺乏适应环境的灵活性(3)研制周期长,系统运行维护成本高(4)所使用工具落后,开发效率低 4.3 原型法开发方法 4.3.1 原型法的基本思想 1.原型法产生的背景 2.原型法的基本思想 运用原型法开发信息系统时,由用户与系统分析人员合作,对问题进行总结,在短期内定义用户的基本需求,开发出一个功能并不十分完善的、试验性的、简易的应用软件基本框架(原型),然后运行这个原型。

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

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

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


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

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


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