管理信息系统课件.pptVIP

  1. 1、本文档共557页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

本系统分类结构图合法事件登记注册发照车辆客车卡车摩托车拖车普通拖车旅行拖车面向对象(2)组装结构刻划了一个整体及组成部分,表达了一种基本组织方式,即部分聚合成整体的方式比如:一人“车辆”对象由发动机、多驾驶控制系统、轮子和座位等部分组成,而在一个维护发动机的问题域中,系统要为之保存的信息和组成部分仅有发动机,因而会相应引入“发动机”对象与“车辆”构成组装结构接下来要将每一个对象当作一个部分来考虑,考察该对象是否适用于组装,它一哪些对象在一起形成一个组装7.3面向对象的分析与设计过程面向对象3、标识主题主题提供给开发人员一种控制机制,以把握在某个时间内所能考虑并理解的模型规模,并便于了解模型的概貌。采用主题机制还可获得方便的通讯能力,避免参与开发人员之间的信息过载,弥补对象、结构机制不能反映系统模型整体构成、动态变化及功能信息的不足定义主题分两步(1)选择主题——需要先给每个结构标志一个相应的主题(2)构造主题层——列出主题及主题层上各主题间的连接,对主题进行编号,画一个简单的矩形框并以合适的名字来表示一个主题如下图为一个主题层7.3面向对象的分析与设计过程面向对象1.全体职员2.车主3.系统合法事件4.车辆注册发照系统主题层示意图7.3面向对象的分析与设计过程面向对象4、定义属性属性是描述对象或分类结构实例状态的数据单元,由该对象的服务专门操纵,通过属性描述的系统更加明确和详细定义属性是分析与选择的过程,大致经过四个步骤:(1)标识、定位属性(2)标识实例连接:指一个实例与另一个实例的映射关系。标识实例连接分三步完成:①添加实例连接线——将系统中必须维持的实例间的对应关系用连线表示,每一条实例连线都意味着有一条相对应的消息连接线7.3面向对象的分析与设计过程面向对象②定义多重性和参与性——先对实例连接的每个方向考察其多重性:一对一,还是一对多,亦是多对多。本例中“车主”与“合法事件”是多对多的关系,这种实例对应和约束的建立能够提示出许多例外情况接下来要定义参与性,明确在连接的两个方向上,对象间的实例连接是强制性的还是任意性的,即连接是否必须存在如下图所示“车主”、“合法事件”及“车辆”之间的连接是必须的,标注“1”;而“具体工作人员”与“合法事件”的连接具有任意性,标注“0”7.3面向对象的分析与设计过程实例连接的参与性车辆工作人员车主合法事件上述两步亦可合并,直接考虑以下几种关系:(表示0/1关系)(表示1/1关系)(表示0/M关系)(表示M/M关系)面向对象③检查特殊情况——包括三个以上对象或分类结构之间的连接,多对多的实例连接,相同对象或分类结构之间的实例连接,及两个对象或分类结构之间的多重实例连接等几种情况(3)修订对象:随着属性的增加,需要重新修订对象或分类结构,主要有以下几个检验点:

①带有“非法”值的属性②单个属性③属性值冗余④适应性参数7.3面向对象的分析与设计过程面向对象(4)说明属性和实例连接约束:用名字和描述性语言说明属性,同时还可以增加一定的属性约束,并且要将属性划分成以下几类:

①描述性的—其值在实例增加、修改、删除和选择时建立及维护②定义性的—其值可能适用于某人对象或分类结构的多个实例③可推导的—其值在任何时候都由其他数据推出④偶尔可推导的—其值偶尔可推导接下来要对实例连接约束进行说明,主要通过观察实例间的映射限制得到说明,其中对组装连接的关系约束的说明也在内下面给出本例中“合法事件”分类结构的属性及实例连接约束的说明:7.3面向对象的分析与设计过程面向对象①描述性属性合法事件日期:合法处理发生的日期和时间登记流水号:合法处理的主记录号所有权证明:证明所有权的文件证据放弃登记:放弃登记的理由及放弃的登记号注册发照起始时间:申请的开始日期及时间终止时间:申请的结束日期及时间牌照:出厂牌、年份、型号、号码标签:标签年份、型号、号码②可推导属性合法事件登记、缴费:登记时交费注册、缴费:注册发照时收费单个属性③实例连接约束与“车主”1:M必须的与“车辆”1:1必须的7.3面向对象的分析与设计过程面向对象(二)类(class)类是面向对象的基本概念之一,对象的集合就是类(包括表示对象状态的属性集和表示对象行为的方法集)类的定义:类是所有相似对象的状态变量和行为构成的模板,具体包括:(1)标识:是类的名称,用以区分其他类(2)继承:指子类承袭父类的名称,以及由此得到的结构与功能(3)数据结构:是对该类数据和组织结构的描述(4)操作:指该类通用功能的具体实现的方法(5)接口:指面向其他类的统一的

文档评论(0)

139****1983 + 关注
实名认证
文档贡献者

副教授、一级建造师持证人

一线教师。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档