MBA管理信息系统(MIS):第5章(2)面向对象系统.ppt
《MBA管理信息系统(MIS):第5章(2)面向对象系统.ppt》由会员分享,可在线阅读,更多相关《MBA管理信息系统(MIS):第5章(2)面向对象系统.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第5 5章(章(2 2)面向对象的系统开发面向对象的系统开发方法方法与Access数据库数据库内容提要:内容提要:1面向对象的基本概念及特征面向对象的基本概念及特征2面向对象的系统开发方法的原理面向对象的系统开发方法的原理3开发举例开发举例4Access数据库使用数据库使用介绍1面向对象的基本概念及特征面向对象的基本概念及特征面向对象(面向对象(ObjectOriented,OO)方法,简称方法,简称OO方法方法。面向对象是一种解决问题的思维方法。它将观察焦点放在构成客观世界的成分上,这种成分即对象。将对象作为需求分析和系统设计的核心或主体把问题域中有意义的实体作为对象,将对象间有意义的相互
2、作用作为通信把整个问题域抽象成为相互通信着的一组对象集合,将相似或相近的一组对象聚合为类。这种方法描述的现实世界模型贴切、合理,更符合人们认识世界的方法1.1面向对象的基本概念面向对象的基本概念1)对象对象把系统设计成由一些不可变的部分组成的最小集合,这些不变的部分就是所谓的对象对象。对象即可以是具体的物理实体的抽象,也可以是人为的概念,或者是任何有明确边界和意义的东西。(如一名职工、一家公司贷款、借款等)对象是一个封闭体对象是一个封闭体构成:构成:数据+操作数数据据:用来描述对象属性的存储或数据结构操操作作:对象的行为(一类是对象自身承受的操作,另一类是施加于其它对象的操作)(看罗斯文案例)
3、2)类类:是是对对有有相相同同属属性性和和行行为为的的一一个个或或多个对象的描述多个对象的描述实实际际上上类类是是建建立立对对象象时时使使用用的的“样样板板”,按按照照这这个个样样板板所所建建立立的的一一个个个个具具体体的的对象就是类的实际例子。对象就是类的实际例子。类具有明显的层次性。类具有明显的层次性。3)属属性性:对对象象固固有有的的特特征征。不不同同的的对对象象具具有有不不同的属性同的属性4)事件与方法)事件与方法事事件件:由由对对象象发发出出且且能能够够为为某某些些对对象象感感受受到到的的行动。行动。方法:一个对象响应某一事件的一个操作序列。方法:一个对象响应某一事件的一个操作序列。
4、3)消息:是向对象发出的服务请求。消息:是向对象发出的服务请求。消消息息是是对对象象之之间间进进行行通通信信的的数数据据结结构构,对对象象之之间通过传递消息进行联系。间通过传递消息进行联系。4)方方法法:就就是是对对象象所所能能执执行行的的操操作作,也也就就是是类中所定义的服务类中所定义的服务.1.2面向对象方法的特点面向对象方法的特点1)抽象性抽象性对复杂世界的简明表示是一种抽象。面向对象方法用对象表达一切事物,因而对象具有极强的抽象表达能力2)封装性封装性封装是面向对象方法的一个重要原则。所谓封装就是把对象的属性和行为相结合构成一个独立的基本单位并尽可能地隐蔽对象的内部细节。1)继承性继承
5、性继承体现了面向对象方法的共享机制。有了继承关系,子类继承父类的属性和功能,从而可以有效地控制问题的复杂程度。继承简化了对象、对象类的定义和创建。2)多态性多态性多态又叫多形。指相同的操作(或函数,或过程)可作用于多种类型的对象并获得不同的结果。3)易维护性易维护性2面向对象的系统开发方法的原理面向对象的系统开发方法的原理2.1 面向对象分析(Object Oriented Analysis,OOA)方法该过程的为:对系统调查和需求分析分析问题的性质和求解问题其中:数据抽象是OOA的核心分析步骤:确定对象和类确定结构定义属性确定方法OOA要求把问题空间分解成一些类或对象,找出这些对象的特点,以
6、及对象间的关系,并由此产生一个规格说明。在面向对象的建模技术中,类、对象和它们之间的关系是最基本的建模元素。对于一个希望描述的系统来说其类模型、对象模型和它们之间的关系揭示了系统的本质结构。建立类模型的过程,实际上是对客观现实的一个抽象过程。通过分类,可以有效地使问题简单化以便发现复杂问题的内在规律,从而帮助人们更深刻地理解问题的本质。在使用面向对象程序设计语言来构造软件系统时,这些类和它们之间的关系将最终转换为实际的程序代码。面向对象系统分析的基本任务:通过对问题领域进行分析,明确问题,识别对象对象,并根据确定的对象及其关系建立新的系统模型。例:某单位物资库存管理系统例:某单位物资库存管理系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MBA 管理信息系统 MIS 面向 对象 系统
限制150内