物业管理系统的设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

面向对象的建模与分析

面向对象的分析设计思想
面向对象技术不仅仅是一种程序设计方法,更是一种对 于真实世界概念的抽象思维方式,它并不局限在计算机 的概念内。比如,面向对象的分析与设计方法就是紧紧 围绕真实世界的概念来组织模型的。其基本的构造是对 象,对象将数据结构与行为都结合到单一的对象之中。 面向对象的模型能帮助对问题的理解,有助于同领域的 专家通讯交流,有利于对企业机构建模,有利于文档的 准备,也有利于程序的设计及DBMS的设计。

功能模型的描述工具是数据流图。
面向对象分析
用 户
产生需求 开发人员 管理人员 用户调查 领域知识 实践经验 建立模型 对象模型 动态模型 功能模型 设计阶段 面向对象分析过程 提出问题 分析阶段
住宅小区物业管理系统分析
系统需求可以概括地描述为:




物业管理公司通过系统可以清楚地了解各个业主或住 户的缴费、欠费情况、房屋维修情况、共用设施占有 情况等;掌握其所管辖物业的具体情况;对其每年的 收入支出情况提供数据分析支持。 业主或住户通过系统可以清楚地了解到物业公司所提 供的各种服务,住户应为各种服务所应缴纳的费用等 情况。 为减轻物业管理人员繁杂的资料处理工作,系统应实 现无纸化办公。 系统还必须为国家对物业管理公司的综合测评提供必 要的资料。
确定对象类及其关联
类 名 称 一对一关联 一对多关联 属性名:数据类型=默认值 … 操作名(参数列表):=返回值类型 … 类、属性、操作的表示 关联的表示
多对多关联
链属性 的表示
聚集的 表示 继承的 表示
类或对象关系的表示
对象模型符号的表示方法
面向对象的建模与分析——动态模型

动态模型描述与时间和操作次序有关的系统属
面向对象的建模与分析
面向对象建模技术
(Object Oriented Modeling Technique),简称OMT
面向对象建模技术是建立在面向对象方法基础之上的一种 新兴建模技术,它从三个不同的但又相关的角度来进行系 统建模。对象建模技术包括三种模型: 对象模型:是客观边界实体的一些对象和对象之间关系的 映射,用它们来描述系统的静态结构。 动态模型:从事件和状态的角度描述系统的控制结构。 功能模型:从值和功能的角度描述系统的计算结构。
性——触发事件、事件序列、事件状态、事件 与状态的组织等。动态模型关心系统的“控 制”。“控制”是用来描述操作执行次序的系 统的属性。

动态模型的描述工具是状态图。状态图表示一
个类中所有对象的状态和事件的正确次序。
面向对象的建模与分析——功能模型

功能模型描述与值的变化有关的系统属性—— 功能、映射、约束及功能依赖条件等。功能模 型只考虑系统干什么,而不关心系统何时干或 如何干。
不同的应用对三种模型具有不同的侧重。
面向对象的建模与分析——对象模型


对象模型描述的是对象的结构,即对象的唯一 标识,与其他对象的关系,以及对象的属性, 对象的操作。对象模型为动态模型和功能模型 提供了实质性的框架。 建立对象模型的目标就是要从客观世界中提炼 出对实际有用的概念。如,在对工程问题建模 时,对象模型应该使用工程师们熟悉的术语。 对象模型的描述工具是对象图。对象图中的类 按层次排列。
物业管理系统对象模型图
物业管理处 单 元
购 买 缴费 业主住户 费 用 服务 物业公司
楼 宇
出 售
接管 交接
物业发展商
水费百度文库
电费
采暖费
卫生费
保安费
管理费

确定属性
C.业主住户 P.业主姓名 联系地址 联系电话 证件名称 证件编号 … C.物业公司 C.单元 P.门牌号 居住面积 居室类型 入住日期 接管日期 … C.房地产开发公司 P.公司名称 … C.楼宇 P.楼号 结构类型 层数 居住面积 交工日期 … C.费用 P.费用名称 计费方式 单价 计量单位 M. 计算方法 …
对象模型的基本元素
模型的基本元素 对象 对象类 属性 说 明 对象就是应用领域中有意义的事物。如 Joe Smith,Microsoft 公司等。 对象类描述的是具有相似性质(属性)的一组对象。为了区别对象与类之间的差别, 习惯上称类为对象类,称对象为对象实例。如:人,公司。 对象所具有的数据值。如姓名、年龄、体重等都是人的属性。 操作是被对象所使用的一种功能或变化。如窗口类包括打开、关闭、隐藏等操作。每 操作和方法 个操作都有一个目标对象作为其隐含参数。 同一操作可以适用于不同的类。 操作的多 态性指的就是在不同的类中,同一操作的形式不同。方法是类操作的实现步骤。 链与关联 阶 链属性 聚集 一般化与继承 链和关联是建立对象和类之间关系的一种手段。链表示对象实例间的物理与概念联 接。关联表示具有一般语义与结构的一组链。 指的是类实例之间关联的元数。阶常描述为“一”或“多” 。 属性是类中对象的性质。 同样, 链属性是关联的链的属性。 若关联的链属性较为复杂, 则可以将关联模型化为类。 表示部分-整体关系。 一般化是类与对象实例之间的一种关系。 被细化的类称为子类。 子类继承了父类的性 质。

物业管理系统概述
物业管理工作主要内容包括以下几个方面:

服务 管理
房屋及其附属设备、设施的维修、养护;治安保卫、
消防工作;清洁卫生;委托性服务;公共设施的各种事务处理。

产权、产籍,业主、用户的管理;房屋租赁管理;公
用设施管理;绿化环卫管理;车辆、道路、停车场管理;装修 管理。

经营
活动。
物业经营;停车场、楼房及空地广告经营;其他经营
第九章
住宅小区物业管理系统的开发
住宅小区物业管理系统的开发



物业管理系统概述 面向对象的建模与分析 住宅小区物业管理系统分析 住宅小区物业管理系统设计 住宅小区物业管理系统实施 案例小结
物业管理系统概述

物业管理信息系统,是利用计算机硬件和软件,对物业 管理中的建筑物、住户、费用、工程、管理人员、绿地、 附属设施、治安消防、交通、清洁卫生、投诉等信息资 料统一进行一系列收集、传递、加工、存储、计算等操 作,反映企业的各种运行状况,辅助企业决策,促进企 业实现规划目标的应用系统。 物业管理系统的引入,将改变物业管理人员手工操作的 历史,各项收费将由计算机自动完成,解决了手工操作 带来的各种麻烦,提高管理人员的办事效率,减少了错 误率。
相关文档
最新文档