1 / 7
文档名称:

物业开发论文:构件技术的物业开发刍议.docx

格式:docx   大小:22KB   页数:7页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

物业开发论文:构件技术的物业开发刍议.docx

上传人:花开花落 2019/6/5 文件大小:22 KB

下载得到文件列表

物业开发论文:构件技术的物业开发刍议.docx

相关文档

文档介绍

文档介绍:本文作者王志亮邱胜海陈兴海陆云马银忠工作单位南京工程学院的功能描述与构件划分现代物业管理系统要求实现物业房产、水、电、气等资源维护、维修及物业收费的计算机信息化、报表电子化、财务汇总自动化、管理工作网络化,提高物业管理的效率[3-6];经过对多个物业公司的调研与项目的可行性分析,基于对现代城市居民生活、住房及人性化考虑,给出的主要功能如下1房产资料管理该功能主要实现对区内所有房产资料的录入、删除、修改与查询功能。 2业主资料管理在不涉及隐私的情况下,该功能主要完成对住户基本信息的登记、删除、修改、查询等功能。 3设施信息管理物业设施信息主要包括物业设施管理、仪表水、电、气表数据管理、收费管理、业主报修管理、设施维修管理、车库管理等。 4各种数据统计分析管理设计各项管理业务的统计报表,如物业设施统计报表、业主的仪表水、电、气表资料统计、各种收费统计、业主报修统计、物业设施维修统计、外来访客登记与查询等,便于物管全面掌握区内设施运营状况。 5用户登录与注册管理负责用户的登陆、新用户的注册、用户资料更改等管理功能,有管理员与业主两类用户。该系统的功能描述的用例图如图1所示图1系统的功能描述用例图根据软件构件的定义与分类原则[2],系统的构件分为业务构件与原子构件,图2描述了划分的业务构件,业务构件是对相对独立的业务概念或业务过程的软件实现,一般由一组原子构件、业务过程描述、用户界面和数据模型组成。而原子构件包括一些装配及访问文件的工具构件、数据库访问构件及描述具体算法的其他基础构件。基于构件的分类原则,确定系统的功能结构如图3所示,图3中共有14个功能构件,需要一一设计实现。的构件设计与总体架构一般来说,一个用例的功能可以由一个或若干业务构件来实现,如房产资料管理业务功能由房产资料管理构件来实现。房产资料管理用例由房产资料管理员驱动,其功能涉及到多个界面、控制类及数据类相互作用。可以由技术的用例图、健壮性分析图、类图、序列图等共同完成[7]。图4是房产资料管理用例分析的健壮性图,用户分析最重要的是用例文本,健壮性图是在类图与用例图之间进行平衡的关键模型,是检验类图设计是否正确的关键,由于篇幅所限,此处省略了类图与序列图。在该构件内部,包括房产资料管理界面类负责用户与构件的功能操作接口、房产资料管理控制类负责将界面数据实例化为房产资料数据类,并将其传送至数据访问构件与数据库交互、房产资料数据类与数据库房产资料表结构对应、资料验证原子构件主要研制用户填写房产数据的正确性、数据库访问原子构件与具体数据库交互,传递语句,获取执行结果等等,其内部各个类及构件的关系如图5所示。根据系统的总体功能结构以及构件的调用关系,按照传统的三层逻辑结构,将系统划分为三个逻辑层,分别为用户表示层、业务逻辑层和数据访问层,三层相互独立。其中,用户表示层是用户与系统的交互接口界面;业务逻辑层描述系统的业务处理;而数据访问层则描述相关的数据库的增加、查询、更新、删除操作。这三层之中的任何一层的更改都不会影响其他2层,保持了架构的稳定性,其逻辑架构如图6所示。的数据模型分析与-模型设计经过数据分析,确定系统由11个数据实体构成,其关系如图7所示。各个实体的属性及主码描述如下用户用户编号,用户名,密码,权限;业主业主编号,业主姓名,性别,物业地址,籍贯,工作单位,邮编,身份证号,电话,入住时