• / 31
  • 下载费用:10 金币  

MBA管理信息系统(MIS):第5章(2)面向对象系统.ppt

关 键 词:
MBA管理信息系统(MIS):第5章(2)面向对象系统.ppt
资源描述:
第5章(2) 面向对象的系统开发方法 与Access 数据库,,,内容提要: 1. 面向对象的基本概念及特征 2. 面向对象的系统开发方法的原理 3. 开发举例 4 . Access 数据库使用介绍,1.面向对象的基本概念及特征,面向对象(Object Oriented, OO)方法,简称OO方法。 面向对象是一种解决问题的思维方法。它将观察焦点放在构成客观世界的成分上,这种成分即对象。将对象作为需求分析和系统设计的核心或主体把问题域中有意义的实体作为对象,将对象间有意义的相互作用作为通信把整个问题域抽象成为相互通信着的一组对象集合,将相似或相近的一组对象聚合为类。 这种方法描述的现实世界模型贴切、合理,更符合人们认识世界的方法,1.1 面向对象的基本概念,1) 对象 把系统设计成由一些不可变的部分组成的最小集合,这些不变的部分就是所谓的对象。 对象即可以是具体的物理实体的抽象,也可以是人为的概念,或者是任何有明确边界和意义的东西。(如一名职工、一家公司……贷款、借款等),,对象是一个封闭体 构成: 数据+操作 数据:用来描述对象属性的存储或数据结构 操作:对象的行为(一类是对象自身承受的操作,另一类是施加于其它对象的操作)(看罗斯文案例),,2) 类:是对有相同属性和行为的一个或多个对象的描述 实际上类是建立对象时使用的“样板”,按照这个样板所建立的一个个具体的对象就是类的实际例子。 类具有明显的层次性。,,3)属性:对象固有的特征。不同的对象具有不同的属性 4)事件与方法 事件:由对象发出且能够为某些对象感受到的行动。 方法:一个对象响应某一事件的一个操作序列。3) 消息:是向对象发出的服务请求。 消息是对象之间进行通信的数据结构,对象之间通过传递消息进行联系。 4) 方法: 就是对象所能执行的操作,也就是类中所定义的服务.,,1.2 面向对象方法的特点 1) 抽象性 对复杂世界的简明表示是一种抽象。面向对象方法用对象表达一切事物,因而对象具有极强的抽象表达能力 2) 封装性 封装是面向对象方法的一个重要原则。所谓封装就是把对象的属性和行为相结合构成一个独立的基本单位并尽可能地隐蔽对象的内部细节。,,1) 继承性 继承体现了面向对象方法的共享机制。 有了继承关系,子类继承父类的属性和功能,从而可以有效地控制问题的复杂程度。 继承简化了对象、对象类的定义和创建。 2) 多态性 多态又叫多形。指相同的操作(或函数,或过程)可作用于多种类型的对象并获得不同的结果。 3) 易维护性,2 面向对象的系统开发方法的原理,2.1 面向对象分析(Object Oriented Analysis, OOA)方法 该过程的为: • 对系统调查和需求分析 • 分析问题的性质和求解问题,,其中:数据抽象是OOA的核心 分析步骤: • 确定对象和类 • 确定结构 • 定义属性 • 确定方法,,OOA要求把问题空间分解成一些类或对象,找出这些对象的特点,以及对象间的关系,并由此产生一个规格说明。 在面向对象的建模技术中,类、对象和它们之间的关系是最基本的建模元素。对于一个希望描述的系统来说其类模型、对象模型和它们之间的关系揭示了系统的本质结构。建立类模型的过程,实际上是对客观现实的一个抽象过程。通过分类,可以有效地使问题简单化以便发现复杂问题的内在规律,从而帮助人们更深刻地理解问题的本质。 在使用面向对象程序设计语言来构造软件系统时,这些类和它们之间的关系将最终转换为实际的程序代码。,,面向对象系统分析的基本任务:通过对问题领域进行分析,明确问题,识别对象,并根据确定的对象及其关系建立新的系统模型。 例:某单位物资库存管理系统 (面向对象的系统分析) 1。问题陈述 物资库存管理系统主要是对产成品、零部件、原材料、辅料及外构件等进行管理,库存管理员可通过该系统实现物资出入库的登记,定期汇总核算、生成报表、不定期检查库存等功能,,2。识别对象/类 识别对象通常依据以下准则: (1)搜寻准则:考虑问题域中的结构、设备、事件、人员、地址等多方面的事件,从中挖掘系统潜在的对象。 (2)判别准则:根据系统是否有必要保存该对象的信息,确定模型对象。 (3)检验准则:对得到的候选对象进行严格的检验。看其存在是否是合理的,是否正确刻画问题。) 物资库存管理系统的对象:本题对象/类:物资(产成品、零部件、原材料、辅料、外构件)、验收单、领料单、 出库明细帐、入库明细帐、 汇总帐、仓库、管理员等,,3。识别结构--确定对象/类的关系 对象的关系分为: (1)继承:类与其衍生体之间的关系 (2)聚集:对象间存在的一种整体与局部的关系。 (3)消息连接:调用关系。,,4. 确定对象的属性 (1)物资属性:物资编号,物资名称、种类、计量单位、单价、超储点、欠储点等
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:MBA管理信息系统(MIS):第5章(2)面向对象系统.ppt
链接地址:https://www.weizhuannet.com/p-7357086.html
微传网是一个办公文档、学习资料下载的在线文档分享平台

微传网博客

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开