《无线通信-一种基于微GIS的租赁管理信息系统.pdf》由会员分享,可在线阅读,更多相关《无线通信-一种基于微GIS的租赁管理信息系统.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 一种基于微一种基于微 GIS 的租赁管理信息系统的租赁管理信息系统 孙凌宇1,彭宣戈1,冷明1,2,王卫民1,3 1(井冈山学院 计算机科学系,吉安 343009);2(上海大学 计算机工程与科学学院,上海 200072);3(中国科学院 成都计算机应用研究所自动推理实验室,成都 610041);E-mail: 摘 要摘 要:本文提出了微 GIS 的管理信息系统设计基本思想,阐述了租赁管理信息系统的网络方案设计、体系结构设计、功能模块设计、微 GIS 功能模块设计和数据库设计,讨论了微 GIS 融入 MIS 设计过程中一系列技术问题的解决方案,实现了微 GIS 的地理位置空间信息与 MIS
2、的管理业务信息的集成,为实现租赁管理的信息化提供可靠的保障。该系统已经成功应用于上海华谊集团属下上海华谊房产租赁管理有限公司。关键词关键词:地理信息系统,管理信息系统,集成 A house rent management information system based on micro GIS SUNLingyu1,PENGXuange1,LENGMing1,2,WANGWeimin1,3(1 Computer Science Department,Jinggangshan College,Jian,China);(2 School of Computer Engineering and S
3、cience,Shanghai University,Shanghai,China);(3 Institute of Computer Applications,Chinese Academy of Sciences,Chengdu,China);A Abstract:We address the design idea of MIS based on micro GIS and present the design process of house rent MIS based on the idea that includes network、architecture、kernel-fun
4、ction module、micro GIS module and database design.Also,we discuss solutions for some technical issues which caused by integrated micro GIS into MIS and realize the integration the geographical information of micro GIS with management information of MIS to insure the process of rent management inform
5、ation.Finally,the house rent MIS has been successfully applied in Shanghai Huayi house rent management limited company which is affiliated with Shanghai Huayi Group.Keywords:GIS,MIS,Integration 中图分类号中图分类号:TP391 文献标识码文献标识码:A 1 引言引言 地理信息系统(Geographical Information System,简称 GIS)是一个能够捕捉、存储、分析和显示相关地理信息的
6、计算机系统。它是计算机科学、地理学、测量学、地图学等多门科学综合的边缘学科,其核心是计算机科学,基本技术是数据库、地图可视化及空间分析。地理信息系统逐渐成为一门成熟的技术体系并从传统的交通规划、环境检测、中文作者简介:孙凌宇中文作者简介:孙凌宇(1976),女(汉),讲师,硕士,主要研究领域为软件形式化和自动化,管理信息系统;彭宣戈彭宣戈(1966),男(汉),教授,主要研究领域为嵌入式系统,数字控制系统;冷明冷明(1975),男(汉),讲师,博士生,主要研究领域为组合优化,计算机应用;王为民王为民(1974),男(汉),讲师,博士生,主要研究领域为软件自动化;Biography:Sun Li
7、ng-yu(1976),female(Han),lecturer,Master,Major:Software formally and automatically,MIS;Peng Xuan-ge(1966),male(Han),Professor,Major:Embedded system,Digital control system;Leng Ming(1975),male(Han),lecturer,Ph.D candidate,Major:Combinatorics,Computer Application;Wang Wei-min(1974),male(Han),lecturer,P
8、h.D candidate,Major:Software automatically;2 国土资源等应用领域延伸到房产、电力、通信、运输等与人们日常生活密切相关的领域3。GIS 作为一门综合性技术,在实际的应用中往往和其它技术相融合,GIS 的应用需要利用和集成其它技术,同时其它信息技术的应用也需要 GIS。本文提出了基于微 GIS 的管理信息系统设计基本思想,即在 MIS 研发过程中加入微GIS 的内容,使得 MIS 具备 GIS 大部分功能的基础上,通过简化空间实体的某些细节信息达到减少开发工作量,缩短开发周期,减轻维护强度等目的。该设计思想适合于管理各种与空间位置有关的实体,适用于租赁行
9、业。基于该思想设计与实现的租赁管理信息系统已经成功应用于上海华谊集团属下上海华谊房产租赁管理有限公司。该系统不仅操作简单、直观、方便,并具有智能化、图形化、人性化等特点,为房产租赁管理信息系统的理论研究、软件开发提供一定的参考,从而推动房产租赁管理的信息化进程。2 基于微基于微 GIS 的租赁管理信息系统主要技术讨论的租赁管理信息系统主要技术讨论 在基于微 GIS 的租赁管理信息系统设计与实现过程中,我们利用面向对象技术4,采用 Borland 公司的 JBuilder(可视化的 Java 开发工具)开发系统前台程序并集成微 GIS功能,采用 Microsoft 公司的 SQL Server
10、数据库作为后台支撑,建立租赁管理信息系统。该管理信息系统透过微 GIS 技术的融入,将微 GIS 中的地理位置空间信息与 MIS 中的管理业务信息结合起来,用图形信息代替文字信息,更好地解决了 MIS 设计中出现的技术问题。与此同时,我们发现并解决了微 GIS 融入 MIS 设计过程中一系列新的技术问题。例如:通过微 GIS 中的位置信息获知 MIS 中的管理业务信息,反过来通过管理业务信息获知位置信息,实现基于 GIS 的交互性操作。将描述对象的地理信息及该对象所需的管理信息存入到关系数据库中。限于篇幅原因,本文只对该系统的网络方案、体系结构、功能模块、微 GIS 功能模块、数据库等设计进行
11、了详细阐述,讨论如何将微 GIS 与 MIS有机地结合在一起,形成一个完全统一的整体,更好地发挥各自的优势。2.1 网络方案设计 在租赁管理信息化系统网络图中,客户端通过 TCP/IP 协议与服务器构成局域网,各管理站的远程客户端使用 VPN 进行网络连接(见图 1),从而保证数据的安全性和速度等。管理信息系统借助 JDBC 和 SQL Server 数据库实现连接,访问和修改数据。图 1:上海华谊房产租赁管理有限公司租赁管理信息化系统网络图 2.2 体系结构设计 基于微 GIS 的租赁管理信息系统应具备将该系统主要对象的 GIS 重要特征,即铺位的地理位置空间信息与在 MIS 中的管理业务信
12、息结合起来,用图形信息代替文字信息,从而要求客户端在实现繁多功能的同时做到操作简单、交互性强,具备图形化、灵活化等特点。因此该系统采用三层结构的客户端/服务器体系结构(见图 2),使业务应用与用户更加贴近,为用户提供较好的系统性能,满足用户需求。3 由于该系统的业务环境在不断地发生变化,该系统体系结构的主要特征是将业务逻辑从软件系统中分离出来形成了一个单独的逻辑层,将业务处理集中在应用逻辑层上,有利于适应业务环境变化,迅速更新业务逻辑,大大地减轻了维护升级的复杂度。由于该体系结构合理,层次清晰,非常有利于提高系统的开发效率。在该系统体系结构中,由于所有图形用户界面层(Graphical Use
13、r Interfaces,简称 GUI)操作都从应用逻辑层获取数据信息,因此需要应用逻辑层对应的数据结构提供强有力的数据支持。图 2:基于微 GIS 的租赁管理信息系统体系结构图 2.3 功能模块设计 基于微 GIS 的租赁管理信息系统的主要功能模块包括微 GIS 模块和 MIS 模块。微GIS 模块包括各管理站的楼层布局管理模块和楼层的单元布局管理模块,主要完成与空间实体相关的功能,包括楼层操作、空间布局、铺位操作等功能。MIS 模块主要完成与管理业务相关的功能,包括客户管理、合同管理、收费管理、设备管理、安全管理、日常管理、系统设置和报表查询打印。在微 GIS 模块和 MIS 模块之间采用
14、微 GIS 图形化的相互关联设计,将微 GIS 和 MIS有机地结合起来,使得软件操作简单、方便、直观,用生动的图形信息取代生硬的文字表达。具备丰富信息的表现手段和输出方式是微 GIS 的一大特色。例如:用户通过漫游微 GIS,可以在微 GIS 图的任何一个位置查看该位置所指对象的资料,或者借助数据库存储的对象资料快速定位管理业务信息,其直观性不言而喻,其隐含的信息量之多是传统 MIS 无法比拟的。2.4 管理站的楼层布局管理模块设计 可缩放矢量图形语言(Scalable Vector Graphics)简称为 SVG 语言,是一种使用可扩展标记语言1(Extensible Markup La
15、nguage,简称 XML)来描述二维图形和矢量/点阵混合图形的标记语言2。Batik 是一个基于 Java 技术的 SVG 工具集,适用于 SVG 语言的各种应用,是 Apache 组织的 SVG 开放源代码软件计划之一。在 JBuilder 进行系统开发之前,必须先下载 Batik 的类库,完成 Batik 在 JBuilder 中的部署,以便于开发人员在 JBuilder集成开发环境中使用 Batik 提供的各种类库来创建基于 SVG 的各种应用 5。管理站的楼层布局管理模块设计采用 SVG 语言和 Batik 技术,实现基于 GIS 的交互性操作。首先借助 Adobe 公司的 Illu
16、strator(设计多媒体和图像的工业标准矢量绘图软件)设计各管理站的电子地图并保存为 SVG 图形文档6,同时借助可配置信息将 SVG 图形文档存储的管理站楼层编号与数据库中描述的楼层属性信息一一地对应联系起来。然后在系统初始化时读取该配置信息,并借助 Batik 的 SVG 浏览器浏览 SVG 图形文档,通过 SVG 提供的消息触发及事件响应函数,最终实现基于 GIS 的交互性操作7。4 2.5 楼层的单元布局管理模块设计 楼层的单元布局管理模块采用微 GIS 设计。我们基于简化空间实体细节信息的微GIS 设计思想,简化了单元在各楼层空间布局的形状、大小和空间坐标信息。在每一楼层,根据楼层
17、信息中的行数m和列数n,将楼层划分为大小相等的m行n列矩形单元格,达到简化每个单元的大小和形状的目的。系统初始化时首先由数据管理层读取数据库的楼层信息和单元信息,然后由应用逻辑层在内存建立树状数据结构对楼层和单元信息进行描述,提供给 GUI 显示相应的图形信息。当用户进行具体单元布局修改的时候,各单元分布的具体坐标位置并不是完全符合实际工程图纸上的坐标信息,而只是在大致方位上符合,达到简化单元空间坐标数据的目的。在 GUI 接受用户的修改请求之后,传递给应用逻辑层,修改内存的数据结构,最后由数据管理层来完成数据库的修改,维护数据的一致性。图 3 采用 UML 语言的状态图对铺位所经历的状态序列
18、,引起状态转移的事件,以及因状态转移而伴随的动作进行描述。图 3:楼层单元铺位的状态图 图 4:基于微 GIS 的租赁管理信息系统的局部 ER 图 2.6 数据库设计 该系统数据库设计的目标是将微GIS中的空间实体地理位置信息与MIS中的管理业务信息结合起来,从各种可能的关系模式组合中选取一组关系模式来构成一个数据库模式,既要避免不必要的数据冗余、插入异常、删除异常和更新异常,又能方便地存取数据。首先借助数据库中的关系模式规范化方法,在保证无损连接性和函数依赖性的前提下通过对关系模式进行分解,用一组等价的关系模式来代替原有的关系模式,消除数据依赖中不合理的部分,达到一个关系模式只描述一个实体或
19、者实体间的一种联系的目标。然后再利用反规范化设计,增加部分冗余的数据来达到减少查询操作所需的表之间的连接操作,减少表外键和索引数量的目的,提高查询操作的响应速度。图 4 为基于微GIS 的租赁管理信息系统的局部 ER 图。我们还借助数据库的函数、视图、触发器、存储过程实现数据库操作语句的封装,用来增强报表查询打印模块的数据组织能力和减少应用程序代码开发的工作量,提高系统的运行效率、减轻系统的维护强度、保证数据的一致性、完整性、并发性、安全性。3 结束语结束语 本文作者创新点为:基于微 GIS 技术,设计并实现了以信息管理、决策服务为目的、未承租的铺位已承租的铺位根据合同出租给客户承租合同到期的
20、铺位客户欠费的铺位合同续期的已承租铺位不欠费的已承租铺位客户缴清全部费用解除租赁关系合同续期合同到期承租客户逾期未缴清全部费用客户缴清全部费用 5 兼有分析和统计功能、具有较完善图形功能的租赁管理信息系统,解决了一系列微 GIS融入 MIS 设计过程中的技术问题。基于微 GIS 设计与实现的租赁管理信息系统目的不在于精确地管理铺位建筑图纸以及对应的海量坐标数据,而是应用微 GIS 技术迅速开发出满足要求的实用系统。该 MIS 系统已经成功应用于上海华谊房产租赁管理有限公司,提高了该公司工作效率、服务质量和公司管理的整体水平和应变能力,增强了公司竞争力,在带来数十万元经济效益的同时也为营造新的经
21、济增长点创造了物质基础。附中英文参考文献:1 Elliotte Rusty Harold.XML BibleM.IDG Books Worldwide,1999.2 Scalable Vector Graphics(SVG)1.0 SpecificationR.W3C Working Draft,2000.3 吴信才.地理信息系统设计与实现M .北京:电子工业出版社,2002.4 魏斯民,郭世仁等.重点学科管理面向对象数据库设计思想J.井冈山师范学院学报,2004,Vol 25,No.6.38-42.5 张瑞江,齐华等.基于 J2MEMobiIeSVG 移动 GIS 设计与实现J.微计算机信息,2006,No.22.164-166.6 吴志方.基于 DOM 的 SVG 编辑器D.华中科技大学,2002 7 邓凯.基于 XML 的实时 Web GIS 优化模型的研究与应用D.中国科学院遥感应用研究所,2002