管理信息系统开发.ppt_第1页
管理信息系统开发.ppt_第2页
管理信息系统开发.ppt_第3页
管理信息系统开发.ppt_第4页
管理信息系统开发.ppt_第5页
已阅读5页,还剩130页未读 继续免费阅读

下载本文档

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

文档简介

长沙航空职业技术学院 管管 理理 信信 息息 系系 统统 (Management Information System) 长沙航空职业技术学院长沙航空职业技术学院 经济与贸易系经济与贸易系 王珂王珂 管理信息系统 (MIS) 第 2 页 * * 第 2 页 长沙航空职业技术学院 第第5 5章章 管理信息系统开发管理信息系统开发 长沙航空职业技术学院 管理信息系统 (MIS) 第 3 页 * * 第 3 页 长沙航空职业技术学院 学习目的 了解管理信息系统开发的基本条件 掌握管理信息系统开发的指导原则 了解管理信息系统开发中遇到的问题 了解管理信息系统开发的技术基础 掌握管理信息系统的开发方法 管理信息系统开发的过程管理 管理信息系统 (MIS) 第 4 页 * * 第 4 页 长沙航空职业技术学院 本讲内容 5.1 管理信息系统开发的条件与原则 5.2 管理信息系统开发的技术基础 5.3 管理信息系统的开发方法 5.4 管理信息系统开发的过程管理 管理信息系统 (MIS) 第 5 页 * * 第 5 页 长沙航空职业技术学院5.1 管理信息系统开发的条 件与原则 系统开发的任务与特点 任务: 系统开发的任务就是根据企业管理的目标、内容、规模、性质等具 体情况,从系统论的观点出发,运用系统工程的方法,按照系统发 展的规律,为企业建立起计算机化的信息系统。 最核心的工作,就是设计出一套适合于现代企业管理要求的应用 软件系统。 管理信息系统 (MIS) 第 6 页 * * 第 6 页 长沙航空职业技术学院 特点: 管理信息系统开发的成果或产品是一套专用的应用软件系统。 这套软件产品的生产与一般硬设备的生产过程和单项事务处理的程 序编写相比,具有以下特点。 1复杂性高 企业属于非确定型的复杂系统 系统开发本身又是一种综合性技术,它涉及到计算机科学、通信技 术、经济应用数学、管理科学等多种学科,具有知识密集的特点。 2集体的创造性活动 需要集中系统分析师、计算机技术人员、管理业务人员、程序设计 人员等方面的智慧,协同努力方可完成。 5.1 管理信息系统开发的条 件与原则 管理信息系统 (MIS) 第 7 页 * * 第 7 页 长沙航空职业技术学院 3质量要求高 新系统不仅必须能够执行原系统的全部功能,解决系统存在的主要 问题,而且要满足用户所提出的一些新的、更高的要求,并取得经 济效益。 4产品是无形的 软件产品是存储在计算机系统之内的程序和数据,它们是无形的。 除开发者外,其他人难于很快理解与掌握。 5历史短,经验不足 5.1 管理信息系统开发的条 件与原则 管理信息系统 (MIS) 第 8 页 * * 第 8 页 长沙航空职业技术学院 5.1.1 管理信息系统开发的基本条件 1、实际需求和迫切性 2、科学管理基础 没有一个好的管理基础工作,MIS是不可能成功的。企业MIS的 开发是“三分技术,七分管理,十二分数据”,只有在合理的管理 体制、完善的规章制度、规范化的报表体系、科学的管理方法和可 靠完整的数据资料的基础之上,才能有效的开发计算机MIS。为了 适应MIS开发的要求,必须完善管理的基础工作,实现基础管理的 规范化,管理业务的程序化,指标和定额的科学化,报表文件的统 一化,代码名称的标准化。 5.1 管理信息系统开发的条 件与原则 管理信息系统 (MIS) 第 9 页 * * 第 9 页 长沙航空职业技术学院 3、领导重视 MIS开发周期长,耗资大,且涉及管理方法的变革,必须主要 领导亲自抓才能成功。MIS的开发是一项庞大的系统工程,它涉及 到组织日常管理工作的各个方面,需要领导出面组织力量,协调各 方面的关系。没有领导的支持,MIS系统开发将面临巨大的阻碍, 系统的开发很难成功。前苏联提出了“第一把手原则”。美国等国 和我国的实践也证明,系统开发失败的一个重要原因是:领导不是 参加者,而是旁观者。 4、资金 MIS开发要有一定的物质基础。MIS开发是一项投资大、风险大 的系统工程,企业在MIS开发过程中,需要购买机器设备,购买软 件,消耗各种材料,发生人工费用、培训费用以及在开发过程发生 的其他各种费用。这些对企业来说是一个不小的负担。 5.1 管理信息系统开发的条 件与原则 管理信息系统 (MIS) 第 10 页 * * 第 10 页 长沙航空职业技术学院 5、一支开发应用队伍 在MIS的开发过程中,必须建立一支由既懂计算机又懂管理的 计算机技术人员和业务管理人员两方面人员组成的开发队伍,只有 计算机技术人员和业务管理人员的紧密配合,才能开发出一个良好 的MIS。缺乏业务管理人员参与开发的MIS,即使设计、编码工作做 得很出色,至多只是代替手工、完成部分手工劳动的系统。这支队 伍包括: 系统分析员:负责系统分析 系统设计员:负责系统设计 程序员:负责应用程序设计 操作员:包括硬件操作和数据录入人员 5.1 管理信息系统开发的条 件与原则 管理信息系统 (MIS) 第 11 页 * * 第 11 页 长沙航空职业技术学院 系统维护人员:负责系统硬件和软件维护 信息控制人员:负责信息收发、调度和核对 管理人员:负责系统开发、运行和维护的组织与领导工作 在MIS开发过程中,系统分析员起着举足轻重的作用,他要主持整 个系统开发,确定工作目标及确定实现目标的具体方案。系统分析 员的知识水平和能力决定了MIS的质量,系统分析员必须具备专业 技术及组织管理的才能。缺乏称职的系统分析员是目前制约MIS开 发的重要原因之一。 5.1 管理信息系统开发的条 件与原则 管理信息系统 (MIS) 第 12 页 * * 第 12 页 长沙航空职业技术学院 5.1.2 管理信息系统开发的指导原则 1、一把手原则 2、系统的目的性 明确开发的目的,确立面向用户的观点。系统开发的成功与否 取决于是否符合用户的要求,满足用户的要求是开发工作的出发点 和归宿;用户是否满意是衡量系统开发质量的首要标准。 3、 系统的整体性 强调系统的整体性,采用先确定逻辑模型,再设计物理模型的 开发步骤。为了使所开发的新系统既能实现原系统的基本功能和用 户新的需求,又能摆脱手工系统传统工作方式的影响,寻求系统的 整体优化,系统开发应采取如下图所示下图所示的整体化开发形式。 5.1 管理信息系统开发的条 件与原则 管理信息系统 (MIS) 第 13 页 * * 第 13 页 长沙航空职业技术学院 (1)详细了解原系统信息处理过程,包括各种处理的物理细节, 得出原系统原系统的物理模型物理模型。 其具体做法是: 5.1 管理信息系统开发的条 件与原则 管理信息系统 (MIS) 第 14 页 * * 第 14 页 长沙航空职业技术学院 (2)对原系统的物理模型进行综合和抽象,去掉物理细节,分析 系统的逻辑功能,得出原系统原系统的整体逻辑模型整体逻辑模型 (3)对原系统的逻辑模型进行改进和完善,补充管理需要的、人 工系统难以实现的新的功能,形成新系统新系统的逻辑模型逻辑模型。 (4)建立新系统的物理模型物理模型,即确定新系统实现逻辑模型的技术 方法和手段。 整个过程即为:从原系统原系统的物理模型物理模型到原系统原系统的逻辑模型逻辑模型,再到新 新 系统系统的逻辑模型逻辑模型,最后到新系统新系统的物理模型物理模型转换的过程,如下图所 示。 5.1 管理信息系统开发的条 件与原则 管理信息系统 (MIS) 第 15 页 * * 第 15 页 长沙航空职业技术学院5.1 管理信息系统开发的条 件与原则 管理信息系统 (MIS) 第 16 页 * * 第 16 页 长沙航空职业技术学院 4、 系统的相关性 分析系统的相关性,根据分解协调的原则由顶向下发展系统 。 管理信息系统是由多个子系统(功能)组成,组成管理信息系统的 各个子系统各有其独立功能,同时又相互联系、相互作用,通过信通过信 息流把它们的功能联系起来息流把它们的功能联系起来。一个子系统如果发生了变化,其他子 系统也要相应地进行改变和调整,因此,不能脱离其他子系统而设 计某一子系统。 5、 系统的扩展性和易维护性 系统的外界联系就是环境,系统处于环境之中,环境是一种更 高级(更大)的系统。管理信息必然与外界发生信息交换,要适应 外界环境的变化。它必须具有开放性、扩展性、易维护性,才能适 应不断变化的环境,成为具有生命力的系统。 5.1 管理信息系统开发的条 件与原则 管理信息系统 (MIS) 第 17 页 * * 第 17 页 长沙航空职业技术学院 一、工作方面的问题 二、投资、效益,对管理信息系统期望方面的问题 5.1.3 管理信息系统开发中遇到的问题 三、认识问题 四、其他问题 5.1 管理信息系统开发的条 件与原则 管理信息系统 (MIS) 第 18 页 * * 第 18 页 长沙航空职业技术学院 5.2.1 计算机系统技术 1、单机系统 5.2 管理信息系统开发的技 术基础 2、多重处理系统 3、并机系统 4、联机系统 5、个人计算机系统 6、批处理系统 7、实时处理系统 8、分布式处理系统 管理信息系统 (MIS) 第 19 页 * * 第 19 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 5.2.2 数据通信技术 1、单向通信方式 2、半双向通信方式 3、双向通信方式 4、多路传输方式 (1)分频法 (2)分时法 管理信息系统 (MIS) 第 20 页 * * 第 20 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 5.2.3 计算机网络技术 计算机网络的产生 计算机网络是 20 世纪 60 年代美苏冷战时期的产物。 60 年代初,美国国防部领导的远景研究规划局ARPA (Advanced Research Project Agency) 提出要研制一种生存 性很强的网络。 传统的电路交换的电信网有一个缺点:正在通信的电路中只 要有一个交换机或一条链路被炸毁,整个通信电路就会中断 。 如要改用其他迂回电路,必须重新拨号建立连接。这将要延 误一些时间。 管理信息系统 (MIS) 第 21 页 * * 第 21 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 1969年12月,Internet的前身-美国的ARPA网投 入运行,它标志着我们常称的计算机网络的产生。 这个计算机互联的网络系统是一种分组交换网。 分组交换技术使计算机网络的概念、结构和网络设 计方面都发生了根本性的变化,它为后来的计算机 网络打下了基础。 管理信息系统 (MIS) 第 22 页 * * 第 22 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 计算机网络的分类 从物理跨距范围分 q局域网LAN(Local Area Network ) q城域网MAN(Metropolitan Area Network) q广域网WAN(Wide Area Network) 从网络传输技术分 q广播式网络:所有联网计算机都共享一个公共通信信道 。 q点对点式网络:每条物理线路连结一对计算机。 管理信息系统 (MIS) 第 23 页 * * 第 23 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 计算机网络的组成 为了便于分析,按照数据通信和数据处理的功能,一 般从逻辑上将网络分为通信子网和资源子网两个部分 。 q通信子网由通信控制处理机(CCP)、通信线路与其他 通信设备组成,负责完成网络数据传输、转发等通信处 理任务。 q资源子网由主机系统、终端、连网外设、各种软件资源 与信息资源组成。资源子网实现全网的面向应用的数据 处理和网络资源共享,它由各种硬件和软件组成。 管理信息系统 (MIS) 第 24 页 * * 第 24 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 管理信息系统 (MIS) 第 25 页 * * 第 25 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 计算机网络的功能 数据通信 资源共享 增加可靠性 提高系统处理能力 管理信息系统 (MIS) 第 26 页 * * 第 26 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 计算机网络的拓朴结构 拓扑结构一般指点和线的几何排列或组成的几何图形 。计算机网络的拓扑结构是指一个网络的通信链路和 结点的几何排列或物理布局图形。 网络的基本拓朴结构有: q总线结构 q星型结构 q环形结构 q网状结构 管理信息系统 (MIS) 第 27 页 * * 第 27 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 网络的拓朴结构图 (1) 总线结构 (2) 星型结构 (3) 环形结构 (4) 网状结构 管理信息系统 (MIS) 第 28 页 * * 第 28 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 通信介质 通信介质可以分为有线和无线两大类。 有线介质包括双绞线、同轴电缆和光纤。其中双绞线 和同轴电缆为金属导体,利用导线电流传输数据;光 纤则通过光波实现数据传送。 卫星通信、红外通信、激光通信以及微波通信属于无 线通信范畴,利用电磁波传送数据。 管理信息系统 (MIS) 第 29 页 * * 第 29 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 双绞线 q双绞线TP(Twisted Pair)是目前使用最广,价格相对 便宜的一种传输介质。 q双绞线有两种类型:屏蔽双绞线和非屏蔽双绞线。 q屏蔽双绞线的金属屏蔽层可以很好地抵御外界的电磁干 扰,但由于其价格比较昂贵,目前较少使用。 q非屏蔽双绞线(UTP,Unshielded Twisted Pair)由 塑料外皮包住,内有4对不同颜色的线。 qUTP的优点在于价格便宜和使用简单,在许多局域网技 术中采用了高等级的UTP电缆,如5类和超5类UTP等。 管理信息系统 (MIS) 第 30 页 * * 第 30 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 同轴电缆 q同轴电缆(Coaxial Cable)中的材料是共轴的。 q外层导体是一个由金属丝编织而成的圆形空管,内导体 是圆形的金属芯线。内芯线和外导体一般都采用铜或铝 质材料,内外导体之间有绝缘介质。 q由于同轴电缆采用总线式结构,通信可靠性差,在网络 中现已很少采用。 管理信息系统 (MIS) 第 31 页 * * 第 31 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 光纤 q光纤(Fiber)即光导纤维,或称为光缆。 q在光纤的中心包括了一根或多根玻璃纤维,通过从激光 器或发光二极管发出的光波穿过中心纤维来进行数据传 输。 q在中心的外面,是一层特性不同的玻璃。它如同一面镜 子,将光反射回中心,反射的方式根据传输模式而不同 。 管理信息系统 (MIS) 第 32 页 * * 第 32 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 无线通信 q无线通信技术最近获得了很大的发展,现在笔记本电脑 中都内置了IEEE802.11无线通信技术,许多PDA产品和 手机中也支持蓝牙技术。 q无线通信技术应用的方式有多种,如无线电波、微波、 卫星、红外线以及激光等。 q有线传输不仅需要铺设传输线路,而且连接到网络上的 设备也不能随意移动。而采用无线传输介质,则不需铺 设传输线路,允许设备在一定范围内移动,非常适合那 些难以铺设线路的地区,同时也为大量的笔记本电脑入 网提供了条件。 管理信息系统 (MIS) 第 33 页 * * 第 33 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 电路交换技术 电路交换就是计算机终端之间通信时,一方发起呼叫 ,当交换机完成接续,对方收到发起端的信号,双方 即可进行通信。 在整个通信过程中双方一直占用该电路。 它的特点是实时性强,时延小,交换设备成本较低。 但同时也带来线路利用率低,电路接续时间长,通信 效率低,不同类型终端用户之间不能通信等缺点。 电路交换比较适用于信息量大、长报文,经常使用的 固定用户之间的通信。 电话交换系统就是采用这种交换方式。 管理信息系统 (MIS) 第 34 页 * * 第 34 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 分组交换技术 分组交换是一种存储转发技术。把来自用户 发端的数据暂存在交换机的存储器内,接着在 网内转发。 要传输的报文被分割为许多较小的分组 (packet)。 每个分组标识后,在一条物理线路上采用动态 复用的技术,同时传送多个数据分组。 分组交换比电路交换的电路利用率高。 管理信息系统 (MIS) 第 35 页 * * 第 35 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 分组交换技术 在发送端,先把较长的报文划分成较短的、固定长度 的数据段。 报文 1101000110101010110101011100010011010010 假定这个报文较长 不便于传输 管理信息系统 (MIS) 第 36 页 * * 第 36 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 分组交换技术 每一个数据段前面添加上首部构成分组。 数 据数 据数 据 报文 首部 首部 首部 分组 1 分组 2 分组 3 请注意:现在左边是“前面” 管理信息系统 (MIS) 第 37 页 * * 第 37 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 分组交换技术 分组交换网以“分组”作为数据传输单元。 依次把各分组发送到接收端(假定接收端在左边)。 数 据首部 分组 1 数 据首部 分组 2 数 据首部 分组 3 管理信息系统 (MIS) 第 38 页 * * 第 38 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 分组交换技术 每一个分组的首部都含有地址等控制信息。 分组交换网中的结点交换机根据收到的分组的首部中 的地址信息,把分组转发到下一个结点交换机。 用这样的存储转发方式,分组就能传送到最终目的地 。 管理信息系统 (MIS) 第 39 页 * * 第 39 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 分组交换技术 接收端收到分组后剥去首部还原成报文。 数 据首部 分组 1 数 据首部 分组 2 数 据首部 分组 3 收到的数据 管理信息系统 (MIS) 第 40 页 * * 第 40 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 分组交换技术 最后,在接收端把收到的数据恢复成为原来的报文。 这里我们假定分组在传输过程中没有出现差错,在转 发时也没有被丢弃。 数 据数 据数 据 报文 1101000110101010110101011100010011010010 管理信息系统 (MIS) 第 41 页 * * 第 41 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 分组交换技术 H1 A 分组交换网 B D E C H5 H6 H4 H2 H3 H1 向 H5 发送分组 H2 向 H6 发送分组 注意分组路径的变化! 结点交换机 主机 管理信息系统 (MIS) 第 42 页 * * 第 42 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 注意分组的 存储转发过程 H1 A 分组交换网 B D E C H5 H6 H4 H2 H3 H1 向 H5 发送分组 结点交换机 主机 在结点交换机 A 暂存 查找转发表 找到转发的端口 在结点交换机 C 暂存 查找转发表 找到转发的端口 在结点交换机 E 暂存 查找转发表 找到转发的端口 最后到达目的主机 H5 管理信息系统 (MIS) 第 43 页 * * 第 43 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 分组交换技术 在结点交换机中的输入和输出端口之间没有直 接连线。 结点交换机处理分组的过程 q把收到的分组先放入缓存(暂时存储); q查找转发表,找出到某个目的地址应该从哪个端口 转发; q把分组送到适当的端口转发出去。 管理信息系统 (MIS) 第 44 页 * * 第 44 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 分组交换技术 分组交换的优点 q高效:动态分配传输带宽,对通信链路是逐段占用 。 q灵活:以分组为传送单位和查找路由。 q迅速:不必先建立连接就能向其他主机发送分组; 充分使用链路的带宽。 q可靠:完善的网络协议;自适应的路由选择协议使 网络有很好的生存性。 管理信息系统 (MIS) 第 45 页 * * 第 45 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 分组交换技术 分组交换的缺点 q分组在各结点存储转发时需要排队,这就会造成一 定的时延。 q分组必须携带的首部(里面有必不可少的控制信息 )也造成了一定的开销。 管理信息系统 (MIS) 第 46 页 * * 第 46 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 二、 网络体系结构 计算机网络中的数据交换必须遵守事先约定好的规 则。 这些规则明确规定了所交换的数据的格式以及有关 的同步问题(同步含有时序的意思)。 为进行网络中的数据交换而建立的规则、标准或约 定即网络协议(network protocol),简称为协议。 计算机网络的体系结构(architecture)是计算机网络 的各层及其协议的集合。 管理信息系统 (MIS) 第 47 页 * * 第 47 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 网络的体系结构是分层的结构。 分层的好处 q各层之间是独立的。 q灵活性好。 q结构上可分割开。 q易于实现和维护。 q能促进标准化工作。 管理信息系统 (MIS) 第 48 页 * * 第 48 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 OSI/RM参考模型 国际标准化组织ISO发布了网络互连的七层框 架,即开放系统互连(OSI,Open System Interconnection)参考模型。 开放系统是指允许任意两个具有不同基本体系 结构的系统进行通信的一套协议集。 OSI模型定义了开放系统的层次结构、层次之 间的相互关系及各层所包含的可能的服务。 管理信息系统 (MIS) 第 49 页 * * 第 49 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 OSI/RM参考模型 管理信息系统 (MIS) 第 50 页 * * 第 50 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 OSI/RM参考模型 (1) 物理层:物理层涉及到在通信信道上传输 的原始数据位(0和1),提供机械及电气规范 。 物理层的具体任务 q接口与介质的物理特性 q比特的表示:编码的类型 q数据速率:一个比特持续多长时间 q比特同步 管理信息系统 (MIS) 第 51 页 * * 第 51 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 OSI/RM参考模型 (2) 数据链路层:提供将物理层的传输通道变成可靠的 链路的功能,并负责相邻结点间的传输。 数据链路层的具体任务 q成帧:分帧与组帧。 q物理寻址:在帧中添加发送方的物理地址与目的地址。 q流量控制:若接收数据的速率小于发送的速率,则采用 流量控制机制以防止接收方过载。 q差错控制:检测与重发损坏帧或丢弃帧。 q访问控制:决定在某个时刻由哪一台设备来获取对链路 的控制权。 管理信息系统 (MIS) 第 52 页 * * 第 52 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 OSI/RM参考模型 (3)网络层:网络层控制子网的运行过程,负责 将分组从源地址传递到目的地址。 网络层的具体任务 q逻辑寻址:由数据链路层完成的物理寻址来处理本寻址 问题。给来自上一层的包增加一个头部,包括发送方与 接收方的逻辑地址。 q路由选择:当一些独立网络连接在一起构成一个更大的 网络时,连接设备(路由器或网关)将包送到它们的最 终目的地。 q拥塞控制 管理信息系统 (MIS) 第 53 页 * * 第 53 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 OSI/RM参考模型 (4)传输层:负责整个报文从源端到目的端的传 递过程。它可保证整个报文无差错并按顺序地 到达目的地 。 传输层的具体任务 q端口寻址:将整个报文传递给指定计算机上的指定进程 。 q分段和组装:将报文分解成可传输的段,并加上序号, 以便正确地组装报文。 q连接控制:传输层可以是无连接的或面向连接的。 q流量控制:这一层的流量控制是在端到端上。 q差错控制:这一层的差错控制是在端到端上。 管理信息系统 (MIS) 第 54 页 * * 第 54 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 OSI/RM参考模型 (5)会话层:会话层是网络的对话控制器,允许 不同机器上的用户之间建立会话,它建立和维 护以及同步通信系统交互操作,是面向用户的 。 (6) 表示层:表示层涉及到两个系统将要交换 信息的语义和语法。其主要功能是翻译(格式 转换)、数据压缩和加密。格式转换包括字符 的编码格式、整数或浮点数格式的转换等。将 数据通信变为信息通信。 管理信息系统 (MIS) 第 55 页 * * 第 55 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 OSI/RM参考模型 (7) 应用层:应用层负责用户和应用程序进行 通信,为用户提供接口和服务支持,它包含了 许多协议,这些协议往往直接针对用户的需要 。 管理信息系统 (MIS) 第 56 页 * * 第 56 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 OSI/RM参考模型各层功能概要 应用层允许访问网络资源,提供用户接口 表示层翻译、加密和压缩数据 会话层建立、管理和终止会话(同步、错误恢复) 传输层提供端到端的可靠报文传递和差错恢复 网络层通过路由选择算法将包/分组从源传到目的地,提供网 际互联、拥塞控制 数据链路层将比特组成帧,提供结点到结点的传递,并采用差错 控制与流量控制的方法 物理层通过介质传输比特,提供机械及电气规范 管理信息系统 (MIS) 第 57 页 * * 第 57 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 2 TCP/IP参考模型 TCP/IP (Transmission Control Protocol / Internetworking Protocol) 模型不仅被广域网的 鼻祖ARPANET所使用,也是目前Internet所使 用的协议。 TCP/IP实际上是一个协议族,模型中的每一层 都有许多协议,TCP和IP只是其中的两个主要 的协议。 TCP/IP模型中,IP协议是核心。 管理信息系统 (MIS) 第 58 页 * * 第 58 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 TCP/IP参考模型与OSI模型的对关 系 管理信息系统 (MIS) 第 59 页 * * 第 59 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 沙漏计时器形状的 TCP/IP协议族 HTTPSMTPDNSRTP TCPUDP IP 网际层 网络接口层 传输层 应用层 网络接口 1 网络接口 2网络接口 3 IP over Everything IP 可应用到各式各样的网络上 Everything over IP IP 可为各式各样的应用程序提供服务 管理信息系统 (MIS) 第 60 页 * * 第 60 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 TCP/IP参考模型各层功能概要 应用层包括所有的高层协议。 传输层与OSI参考模型中传输层的作用是一样的,即在源 结点和目的结点的两个进程实体之间提供端到 端的数据传输。 互联网络层 类似于OSI模型中的网络层,允许主机将分组发送 到任何网络上,并且让这些分组独立地到达目 标端。 主机-网络层 (网络接口层) 负责接收从IP层交来的IP数据报并将IP数据报通过 低层物理网络发送出去,或者从低层物理网络 上接收物理帧,抽出IP数据报,交给IP层。 管理信息系统 (MIS) 第 61 页 * * 第 61 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 TCP/IP服务结构 网络的每一层次都要向上一层次提供服务。 TCP/IP协议是围绕着3个层次的服务而设计。 最底层的服务被定义为不可靠的、尽最大努力传送 的、无连接的分组传送系统,这种机制是IP协议的 特点 。 管理信息系统 (MIS) 第 62 页 * * 第 62 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 IP地址 IP 地址就是给每个连接在网络上的主机(或路 由器)分配一个在整个网络范围内惟一的逻辑 标识符。 目前全球广泛应用的IP协议是4.0版本,即IPv4,其IP 地址由32bit组成。 IP地址采用点分十进制记法提高可读性,如 1 IP地址的结构分两部分,即网络号和主机号。 管理信息系统 (MIS) 第 63 页 * * 第 63 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 IP地址 IP 地址的分类 管理信息系统 (MIS) 第 64 页 * * 第 64 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 IP地址 特殊IP地址:在IP地址中,有一些是特殊的地址,不 用于标识一台设备。 网络号主机号用 途 Specific全0网络地址,用于标识一个网络 Specific全1直接广播地址 127Any回送地址 全0全0用于系统自举 管理信息系统 (MIS) 第 65 页 * * 第 65 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 IP地址 私有地址(本地地址) 仅在机构内部使用的 IP 地址 ,可以由本机构自行分配,而不需要向因特网的管理 机构申请。 公网地址(全球地址) 全球惟一的IP地址,必须向 因特网的管理机构申请。 Internet草案RFC 1918指明的私有地址: qA类/8: 55 qB类/12: 55 qC类/16: 55 管理信息系统 (MIS) 第 66 页 * * 第 66 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 IP地址 私有地址只能用于一个机构的内部通信,而不能用于和因特网上 的主机通信。 在因特网中的所有路由器对目的地址是私有地址的数据报一律不 进行转发。 私有地址通过网络地址转换NAT后能与Internet通信。这也是保证 网络安全的重要方法之一。 管理信息系统 (MIS) 第 67 页 * * 第 67 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 子网划分 在 ARPANET 的早期,IP 地址的设计确实不够合理。 qIP 地址空间的利用率有时很低。 q给每一个物理网络分配一个网络号会使路由表变得太大 因而使网络性能变坏。 q两级的 IP 地址不够灵活。 从 1985 年起在 IP 地址中的主机号部分划分出一个“子 网号字段”,使两级的 IP 地址变成为三级的 IP 地址。 这种做法叫作划分子网 。划分子网已成为因特网的正 式标准协议。 管理信息系统 (MIS) 第 68 页 * * 第 68 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 子网划分 从一个 IP数据报的首部并无法判断源主机或目 的主机所连接的网络是否进行了子网的划分。 使用子网掩码(subnet mask)可以很方便地找出 IP 地址中的子网部分。 管理信息系统 (MIS) 第 69 页 * * 第 69 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 网络号 net-id主机号 host-id两级 IP 地址 网络号 net-idhost-id三级 IP 地址 主机号 subnet-id 子网号 子网掩码 划分子网时 的网络地址 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 net-idsubnet-idhost-id 为全 0 子网划分 管理信息系统 (MIS) 第 70 页 * * 第 70 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 文字信息处理技术 管理信息系统 (MIS) 第 71 页 * * 第 71 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 数据库技术 管理信息系统 (MIS) 第 72 页 * * 第 72 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 数据管理概念 美国学者詹姆斯马丁提出数据环境的概念,认为只要企业的性质 和目标不变,尽管企业的数据加工处理过程是多变,但数据是稳 定的,企业任何业务活动都离不开对数据的存取。 MIS是有目的地对企业生产经营活动产生的原始数据进行收集、 组织、加工处理,直至生成信息的系统。管理人员则利用信息控 制企业各项经营活动并作出决策。 组织数据的逻辑存储结构,将逻辑存储结构转换成计算机物理存 储结构,以及根据需要准确、迅速地存取数据等,这些问题都是 数据管理技术的主要研究内容。 管理信息系统 (MIS) 第 73 页 * * 第 73 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 数据管理概念 随着计算机技术的产生和发展,企业的数据管理技术 经历了人工管理,文件管理技术和数据库管理技术三 个阶段。 目前数据库是企业信息系统组织、管理数据的最常用 技术。 管理信息系统 (MIS) 第 74 页 * * 第 74 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 数据库系统的特点 数据的安全性保护 数据的完整性 数据库恢复 并发控制 管理信息系统 (MIS) 第 75 页 * * 第 75 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 数据库系统结构 硬件 qCPU、内存、磁盘、磁带以及其它外部设备。 软件 q操作系统(OS)、数据库管理系统(DBMS)、应用于开发应 用程序的具有数据库接口的高级语言及其编译系统、以DBMS为 核心的应用开发工具、为某应用环境开发的数据库应用系统。 人员 q数据库管理员(Data Base Administrator,DBA)、系统分析员 和数据库设计人员、应用程序员和最终用户。 管理信息系统 (MIS) 第 76 页 * * 第 76 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 数据模型 信息描述 管理信息系统 (MIS) 第 77 页 * * 第 77 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 信息描述 现实世界 q是指存在于人们头脑之外的客观世界,事物及其相互间联系就处在这个世 界之中。 信息世界 q信息是现实世界中的客观事物在人们头脑中的反映。人的头脑对于 这些事物经过认识、选择、描述之后进入信息世界。它包括:实体 、属性、域、实体型、实体集、码、联系等概念。 数据世界 q数据世界中研究的对象是数据,数据是对信息的符号化表示。 计算机世界 q数据世界中的数据经过编码、加工后就进入计算机世界。 管理信息系统 (MIS) 第 78 页 * * 第 78 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 实体-联系模型(E-R) 基本E-R图形 qE-R模型有三个基本元素,即实体、实体之间的联系和属性,它们 分别用矩形框、棱型框和椭园形框表示,并且将对应的名字填入框 内以作标识,用无向边把实体与其属性连接起来,将参与联系的实 体用线段连接,并标上联系的数量,见图6.5所示的学生选修课程 的E-R图。 构造E-R模型 q构造E-R模型实质上就是根据现实世界客观存在的“事物”及其关系 所给出的语义要求,组合基本E-R图形为E-R模型。它包括如下步 骤:标识实体集;标识联系集;标识属性值集;标识关键字。 管理信息系统 (MIS) 第 79 页 * * 第 79 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 数据模型 层次模型 q用树结构表示实体之间联系的模型叫层次模型。树由节点和连线组成,节点 代表实体型,连线表示两实体型间的一对多联系,见图6.6(a) 网状模型 q网状模型是一个满足条件的有向图,条件是:可以有一个以上的节点无父节 点;至少有一个节点有多于一个的父节点(排除树结构);节点代表实体型 ,有向边(从箭尾到箭头)表示两实体型间的一对多联系,见图6.6(b)层 次模型 关系模型 q用二维表来表示实体,用外码表示实体间的联系。见表6.9、6.10、6.11 面向对象 q面向对象的数据模型中对象(Object)是现实世界中实体的模型化,与记录 (元组)对应。每个对象有一个唯一的标识符,把属性和行为封装在一起。 类(Class)是具有相同属性和行为的对象的集合。系统中所有类构成一个有 向无环图。类之间有继承关系,见图6.7 管理信息系统 (MIS) 第 80 页 * * 第 80 页 长沙航空职业技术学院5.2 管理信息系统开发的技 术基础 关系数据模型的特点 数据结构 关系操作 关系的三类完整性约束 管理信息系统 (MIS) 第 81 页 * * 第 81 页 长沙航空职业技术学院 5.3 管理信息系统的开发方法 信息系统开发的复杂性 从20世纪50年代末开始,计算机越来越普及,并广泛 应用。可到了70年代初,出现了“软件危机”。 q危机主要表现为:软件成本超出预算,开发进度一再拖 延,软件质量难以保证。 q原因在于:系统规模越来越大,复杂度也越来越高,用 户需求不明确,缺乏正确的理论指导。 “软件危机”使人们意识到信息系统的开发需要一套科 学的、工程化的方法来指导,这就是常说的“系统分析 与设计方法”。 管理信息系统 (MIS) 第 82 页 * * 第 82 页 长沙航空职业技术学院 5.3 管理信息系统的开发方法 系统工程思想及应用 系统工程是一门用于大规模复杂系统设计的学问, 是组织管理系统的规划、设计、制造、试验和使用 的科学方法。 它的思想是以系统概念为基础的思想,表现为由粗 到细、由表及里、由上到下、由整体到局部,逐步 求精的分析。 系统工程方法一般步骤:调研确定目标确定功 能考虑方案(多个)选择一个方案实施维护 和评价。 管理信息系统 (MIS) 第 83 页 * * 第 83 页 长沙航空职业技术学院 5.3 管理信息系统的开发方法 系统工程思想及应用 开发过程的一般规律 管理信息系统 (MIS) 第 84 页 * * 第 84 页 长沙航空职业技术学院 5.3 管理信息系统的开发方法 开发方法的发展 系统开发方法的发展经历了以下几个阶段。 70年代,结构化生命周期法给出了过程的定义,改 善了开发的过程。 80年代初,原型法应运而生。 90年代初,开始计算机辅助软件工程(Computer Aided Software Engineering,CASE)和面向对象( Object-Oriented,OO)的实际应用 管理信息系统 (MIS) 第 85 页 * * 第 85 页 长沙航空职业技术学院 5.3 管理信息系统的开发方法 年代708090 程序设计 方法 SP方法 JSP方法 软件工程方法 SADT方法 JSD方法 prototyping方法OO方法 管理/需求分析 SRD方法 BSP方法 CSFs方法 自动化开发方法 CASE方法 我们按时间顺序简要地回顾信息系统开发方法的发展过程。将各 类方法按程序设计方法、软件工程方法、管理/需求分析方法、自动 化系统开发方法四类进行归纳如下表所示 : SP(Structured Program) 为结构化程序方法 JSP(Jackson Structured Program) 为杰克逊结构程序方法 SADT(Structured Analysis & Design Technology)为结构化系统分析与设计技术 JSD(Jackson System Development)为杰克逊 系统开发方法 SRD(Structured Requirements Defination) 为结构化需求定义方法 BSP(Business Systems Planning) 为商业系统规划法 prototyping为原型方法 CSFs(Critical Success Factors)为关键成功因子法 OO(Object Oriented) 为面向对象的开发方法 CASE(Computer Aided Software Engineering)为计算机辅助软件工程方法 管理信息系统 (MIS) 第 86 页 * * 第 86 页 长沙航空职业技术学院 5.3 管理信息系统的开发方法 5.3.1 生命周期 法 q系统规划阶段 主要是弄清这一工作的目的是什么?系统规划首先提出系统开发要求, 确定系统目标,并给定资源条件和约束条件,然后制订系统开发计划。 q系统分析阶段 主要是弄清目标对象是什么?系统分析是一个有目的、有步骤的探索、 研究和判断的过程,系统分析员使用科学的分析工具和方法,对系统的 目标、功能、环境、费用、效益等进行充分的调查和分析,最后获得最 佳的系统方案。 q系统设计阶段 根据需求调查和系统分析的结果,进行概略设计,提出不同的新系统方 案,同时对新系统方案进行比较,并由此确定新系统的最佳方案,最后 进行系统详细设计。 q系统实施与运行 进行系统的实施、调试、维护、评价和运行等工作。 管理信息系统 (MIS) 第 87 页 * * 第 87 页 长沙航空职业技术学院 5.3 管理信息系统的开发方法 5.3.1 生命周期 法 生命周期法也称结构化系统开发方法,是目前国内外 较流行的信息系统开发方法,在系统开发中得到了广 泛的应用和推广,尤其在开发复杂的大系统时,显示

温馨提示

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

评论

0/150

提交评论