智能化生活小区Web系统的设计与实现

时间:2022-07-21 06:46:24

智能化生活小区Web系统的设计与实现

【摘 要】本文主要探讨了建立智能化生活小区Web系统设计理念和思想, 介绍了系统的开发平台、采用的方法以及实现的功能。系统利用MOIMS、数据库技术 My SQL、网络技术实现了WebGIS的功能。智能化生活小区Web系统实现了物业管理的科学化, 方便实时管理、更新、查询信息, 提高了小区居民的生活质量。

【关键词 】 My SQL; 地理信息系统; WebGIS; 智能化生活小区

1 引言

智能化生活小区Web系统以网络为纽带,将计算机技术、多媒体技术和WebGIS( 万维网地理信息系统) 技术融合在一起。运用数据库技术存储管理信息和空间信息,全方位的协助小区物业管理、管线维护、安全防范、便民服务等,实现人们在小区社会内部的通讯、生活、娱乐、出行、医疗、教育、安全保障以及家庭生活辅助等各方面的咨询与参考,从而实现物业管理的智能化化和科学化, 从总体上来提高城市居民的生活质量。

2 系统分析

智能化生活小区Web系统属于城市Web系统的范畴, 但又有它的特殊性。它只局限于小区及附近服务设施场所, 所处理的区域范围相对比较小, 所服务的对象是城市生活小区, 主要用户是物业管理人员、门卫办公室、小区住户、购房用户等, 而且数据量较小。系统要求实现在internet 或intranet 上浏览、检索地图数据和属性数据等功能, 要求实现简单的空间检索与查询功能, 整个系统集WebGIS( 万维网地理信息系统) 、MIS( Web系统) 和OA( 办公自动化) 功能于一体, 有机结合网络、数据库技术, 实现Web系统和空间信息的动态管理和浏览。

3 系统开发和运行环境

3.1 操作系统平台: WINDOWS 2000 SERVER +IIS3. 0 ( 服务器端) , WINDOWS 2000( 客户端) 。

3.2 GIS 软件平台的选择: 由于该系统需要建立动态的网络地图数据浏览应用, 所以经分析选择ESRI 公司的组件MapObjects( 2. 0) Internet Map Server ( 简称MOIMS) 作为GIS 软件开发平台。

MOIMS 是MapObjects 的扩展, 它包括一个ActiveXControl 及其它用来管理Web 客户请求的模块, 把请求分发和代交给Web 服务器上GIS 应用的模块作为最终结果的图形和数据模块。这种组件式( Component)开发WebGIS 的技术, 在GIS 的应用领域以及在系统的无缝集成和灵活性方面具有较大的优势, 从一定意义上讲, 它代表了GIS 系统的发展方向。

3.3 数据库软件: My SQL。

3.4 程序开发语言:C#.net。

3.5 其他软件: ESRI ARCINFO8. 01, AutoCAD2000,ESRI ARC SDE( Spatial data engine) 等。

3.6 服务器端配置: 在IIS3. 0 中建立名称为MapServer 的虚拟目录名, 缺省的文件为index. htm。

4 系统设计

4.1 系统数据存储与管理方式

智能化生活小区Web系统是集WebGIS、MIS 和OA 功能于一身的地理信息系统。为了便于空间数据、属性数据、办公数据和其他浏览数据的统一管理, 该系统采My SQL 作为后台数据库, 通过ARCSDE 空间数据引擎建立与数据库的连接, 使空间数据与非空间数据真正实现一体化的无缝集成。采用关系数据库管理空间数据, 能够支持海量空间数据的存储, 数据查询检索灵活, 易于数据动态分析, 采用开放的Client / Server( 客户端和服务器端) 技术, 能够真正解决数据共享和多用户操作问题, 具有强大灵活的开发环境。

4.2 系统总体结构

智能化生活小区Web系统采用Client/ Server( 客户端和服务器端) 模式, 空间数据和属性数据都存储在My SQL 数据库中, 真正实现了空间数据和属性数据的无缝组织。系统总体结构见图1。

4.3 系统基本功能

4.3.1 动态地图显示功能

利用MO 地图控件显示一张多层地图, 并实现地图的放大、缩小及漫游功能。

4.3.2 动态查询功能

采用MOIMS 实现动态网络浏览功能, 采用关系数据库My SQL 。空间数据与属性数据一体化, 因此图形和属性之间相互查询比较方便。查询包括一般的对图形和属性的双向查询、图形定位, SQL 查询, 还可以利用分析功能进行空间分析查询等。例如, 可以对小区生活楼的入住情况进行查询, 可以对楼房的单元、层数、楼房号进行检索并显示室内结构三维立体图, 可以检索距离小区最近的学校、银行、邮局、超市等的所在位置, 可以查询供水、天然气、电力和通信等管线的节点位置, 以及已用年限、使用寿命等。

4.3.3 动态跟踪功能

通过接收转换手持GPS 传递的信息, 实现对GPS动态目标的自动跟踪功能, 可以在遇到紧急情况时, 提供决策支持信息, 以供门卫巡查人员作出快速反应。

4.3.4 空间分析功能

实现简单的点对点之间的距离或时间的最佳路径选择; 根据给定的缓冲区大小, 计算动态跟踪点在某一空间区域动态活动的范围等。

4.3.5 权限管理功能

系统中根据用户的需求不同, 给予用户不同的操作权限, 提供不同的可浏览的信息资源。普通用户通过网络进入浏览页面, 仅有简单的浏览、检索和输出地图信息的权限, 并能实现网络付费、向物业办发表意见、进入小区论坛进行话题讨论等功能。若需要更高权限, 就必须通过系统管理员的授权, 并通过服务器的身份验证, 方能实现更高权限的地图及数据操作。

4.3.6 物业管理办公自动化功能

实现小区住宅管理、收费管理、管线维修管理、保安消防、环境管理的数据处理、查询、分析、统计功能。

4.3.7 地图及数据报表输出功能

根据用户具体要求可以输出图形及多种形式的数据、报表等。图形可以保存为矢量文件、栅格地图, 也可直接输出到输出设备上, 如打印机、绘图仪等。

参考文献

[1] 应用与开发技术教程/蒋忠仁主编 北京:人民邮电出版社,2009

[2] 毛锋, 沈小华, 艾丽双. ArcGIS8 开发与实践. 北京: 科学出版社, 2002

[3] SQL技术手册/Kevin E. Kline, Daniel Kline, Brand Hunt著 北京:电子工业出版社,2009

[4] 2.0经典教程.C#篇/(美) Chris Hart [等]著 北京:人民邮电出版社,20071

[5]刘南, 刘仁义. Web GIS 原理及其应用. 北京: 科学出版社, 2002

上一篇:建筑物墙体、现浇楼板裂缝的成因与施工措施分... 下一篇:现浇混凝土板中钢管成排引上固定安装方法