基于GIS的物业管理信息系统的设计与实现

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

基于GIS的物业管理信息系统的设计与实现
李焕勤
【摘要】利用PoweBuilder可视化开发环境,基于MapX的GIS组件技术和Oracle数据库设计开发了小区物业管理信息系统,给出了系统主要功能以及部分图形功能的实现技术,介绍了系统的主要功能界面.
【期刊名称】《兰州工业学院学报》
【年(卷),期】2010(017)004
【总页数】5页(P1-4,22)
【关键词】GIS;MapX;物业管理系统
【作者】李焕勤
【作者单位】郑州师范学院,信息技术系,河南,郑州,450044
【正文语种】中文
【中图分类】TP311.52
小区物业管理GIS信息系统主要用于实现对所管辖社区的房产信息和物业信息的
计算机管理,建立房产信息库,基于电子地图进行直观、简便的数据检索,通过信息系统准确、详尽、实时掌握这些房产信息,提升管理手段,提高工作效率.具体包括以下两个方面[1]:
1)房产信息管理.实现以“电子地图”形式对各院、楼、屋等信息的管理,包括对房
屋地图地理位置的描述与管理;房屋产权归属管理;社区公共设施管理等.
2)物业管理.实现对住户日常水、电、气、暖的使用信息进行管理,包括水费、电费、
燃气费、暖气费、物业费等收缴、维护、管理、统计等功能.
为了满足物业部门对以图管区、图文相关信息多平台查询等功能的要求,在系统开发中,我们把重点放在数据处理上,充分利用现有网络资源,并考虑方便用户的使用和管理,易于维护的要求,加强信息的查询统计功能和流程控制能力.系统采用高效数据前端开发工具PowerBuilder和后台数据库(Sybase)相结合的C/S结构[2],既能实现房产管理的各种数据高效、直观的显示,又能够通过相关数据库系统实现信息的查询、统计功能.在地图管理上,我们采用 MapX控件技术,在
VB,VC,Delphi,PowerBuilder等可视化开发环境中、只需在设计阶段将MapX控件放入窗体并对其进行编程以设置属性、调用方法或相应事件,即可实现数据可视化、地图查询、专题分析等丰富的地图信息系统功能[3].
根据系统总体目标、设计原则以及系统所要具备的项目技术内容,结合MapX二次开发平台的特点,我们将整个系统分成6大功能模块.分别是GIS信息管理、房产信息管理、费用信息管理、信息查询、系统维护、用户管理.每个子系统又由若干个子模块构成[2].
1)GIS信息管理.
通过地图工具,在地图上如实反映小区所在地图的地理位置,并在地图上显示小区的楼房分布,社区公共设施分布,管道分布.实现地图的放大、缩小、漫游、查看、对象增减与调整,不同对象分不同图层显示等功能.
2)房产信息管理.
房产信息管理子系统通过文字列表的方式,详尽、全面地记录系统属性信息,能够实现对房产基本属性的信息和公共设施信息进行增加、删除、修改、查询等操作.
3)费用信息管理.
对涉及小区的各种费用的管理.包括费用的核算、归类管理,费用的收缴.
4)信息查询管理.
依据用户权限,查询不同范围的数据,并能实现由上至下和由下至上的层次查询,即可以从院区信息入手查询,也可以从业主信息入手查询.所有查询结果都能导出打印.
5)系统维护.
为系统管理员提供基本系统维护功能,包括系统参数设置、数据备份及升级等功能.
6)用户管理.
对系统的用户信息进行维护管理,包括部门管理、用户管理、权限管理、辖区设置及个人信息设置等.
MapX的使用和开发过程与其他的ActiveX控件一样.将MapX控件嵌入到能够支持控件开发的可视化编程工具,把控件加入项目中,就可以通过控件提供的各种接口使用控件.系统以PB为开发平台,以MapX控件为图形平台进行开发.
系统中的地图可利用MapX自带的程序Geoset Manager编辑生成.编辑过程中,将地图按类型分层:院区信息、主题建筑、公共设施、地下管道四个图层.而每个图层的图元根据其数据形态方面又可分为:点数据(表示单个数据位置,如车位、井盖、消防设施等);线数据(覆盖给定距离的开放对象,包括道路、上水管线、下水管线、供暖管线、电线路、消防管线、煤气管线等);面数据(覆盖给定地区的封闭对象,包括多边形、椭圆形以及矩形,例如土地绿化、小区位置、治安区划等).程序中加载地图文件的实现代码如下:
1)系统视图功能实现技术.
本系统的地图视图功能包括图形放大、图形缩小、图形漫游、全图显示.这些功能的实现可以利用MapX自带的工具Current(Current Tool),MapX给这些工具都赋予了相应的一个长整形的工具号,系统执行操作时调用相应的工具号即可.部分功能的具体实现代码如下:
图形放大:既可在图上单击实现以鼠标点击处为中心的双倍放大,也可拖动鼠标拉出一矩形框,使得矩形框内图形充满屏幕显示,其代码如下:
地图缩小:既可在图上单击实现以鼠标点击处为中心的双倍缩小,也可拖动鼠标拉
出一矩形框,使得矩形框内图形充满屏幕显示,其代码如下:
2)图元编辑的实现技术.
系统提供了对地图对象的编辑功能,通过绘图工具,使用者可以在地图图层中创建和
修改图元,同时利用代码添加相应的属性.MapX提供对象创建的工具有“添加点”、“添加线条”、“添加折线”、“添加矩形”、,’添加圆形”和“添加区域”.系
统中图形和属性的添加是通过自定义工具实现的,在系统中添加点和直线的代码如下:
GIS的一个重要功能是方便人们查询所需要的地理信息.查询类型包括根据地理实
体查询它的有关属性信息;根据空间条件查询一定范围的地理实体.系统的空间数据
查询包括基于空间关系特征的查询、基于属性特征的查询以及基于空间和属性的联合查询.选择当前数据集中的任一或多个对象,就会显示出相应的属性数据,反之选择属性数据中的任一条记录,图形窗口中相应的图形数据就会高亮界示.在MapX中,
图形数据与属性数据是通过 ID码来进行连接的,通过 ID码可以实现从图到文的查询,也可以实现从文到图的查询.我们可以采用MapX提供的Selection对象实现图数互查,具体方法是通过Selection的 I-tem属性,返回一个 Feature对象,该对象的Key-Value属性表现了选中地图对象的关键字.具体实现代码如下:
用户登录成功后,进入主界面,如图1所示.
整个界面的布局共分3个部分,左侧是系统菜单栏,从这里用户可以进入系统的所有功能模块.中间是结果显示窗口,右侧是地图控制工具窗口,有图层控制工具、地图操作工具、地图图例,通过这些工具可以对地图进行操作控制[4].
通过电子地图浏览方式,能直观地管理所辖的所有院区、楼房、公共设施、地下管道.并能快捷定位院区,不仅能查看院区的整体概貌,还能层层查看院区中详细信息如楼房信息、分户信息、交费情况等.系统的图层控制功能可用显示(选择想看到图层)、
选择(可选择具体图层进行信息查看)和编辑(可选择具体的的图层进行编辑)3种方
式来实现.图2是对院区的地下管网进行编辑的界面.
GIS技术用于小区物业管理系统开发极大提高了系统的交互性、可视化程度,便于
小区物业部门的管理.将MapX控件和可视化的开发工具结合在一起可实现快速组件重用,提高编程效率,有效地管理空间数据和属性数据.因此,基于MapX的小区物
业管理系统具有广阔的应用前景[5].
【相关文献】
[1] 路霞,孙吉贵,李海涛.基于 GIS的物业管理信息系统的设计与实现[J].计算机应用与研究,2006(12):188-191.
[2] 钟珞,李兵,夏红霞.基于MapX的智能小区物业管理系统设计[J].计算机应用研究,2006(3):111-115.
[3] 马晓明,陈龙乾.基于 GIS的居住小区物业管理信息系统开发[J].计算机与现代化,2004(4):80-83.
[4] 薛辉.基于MapX的组件式 GIS开发研究[J].陕西师范大学学报,2008(11):42-43.
[5] 任升莲,傅秋菊,曹燕琼.基于MapX控件技术的电子地图制作[J].测绘与空间地理信息,2009(6):50-56.。

相关文档
最新文档