基于ArcGIS+Engine的房产管理信息系统开发研究(15)
发布时间:2021-06-08
发布时间:2021-06-08
基于ArcGIS+Engine的房产管理信息系统开发研究
华东师范人学2008届硕士学位论文第三章华东师范大学公用房管理系统开发
情况,合理配置各单位的用房面积。处于这点考虑,系统应引入合适的高校公用房管
理模块,为房屋测算提供依据,使高校公用房的使用达到合理化和均衡化。
在高校公用房管理系统的设计方面,应把握以下几个原则【4】【5】f25】【26l:
(1)系统的先进性和科学性。在系统的设计与开发中尽量采用新思想和新技术,
同时在数据库设计、系统功能设计方面也重点考虑严格的数据质量,科学、清晰的数
据结构与组织,力求系统的科学性。
(2)系统的实用性和可操作性。数据库的建立和系统的开发应满足高校公用房管
理与决策部门及相关部门对信息查询、信息统计或决策分析的要求,同时系统结构简
洁明了,操作方便、灵活,用户界面友好,以便于系统操作人员的管理和使用。
(3)系统的灵活性和可扩展性。系统设计时要留有接口,随着GIS技术在高校公
用房管理中的不断深入应用,当开发出新的功能模块时,不会要求现有功能模块做较
大的改动,同时也不会影响整个系统的主体结构。
(4)系统的安全性和稳定性。要求平台能够提供必要的安全性保证,提供必要的
用户认证手段,比如未经授权用户不得对系统和数据进行访问、修改等要求。
(5)系统的专业特性。校园房产地理信息系统是一个专业的面向高校公用房管理
部门的地理信息系统,系统的整体设计、功能模块的确定和子系统的设计、界面的安
排等均将房产管理的特色融入其中。
3.1.2系统开发平台
本章以华东师范大学公用房管理系统为例,选择了基于ArcGISEn舀ne是一组跨平台的嵌入式知加Ibjects(AO),它是脚IS
软件产品的底层组件,用来构建定制的GIs和桌面制图应用程序,或是向原有的应用程序增加新的功能,通过它可以构建非GIS为中心的应用懒。组件式开发方式。ArCGISEngine㈣)的GIS
与M印objects(Mo)相比,觚GISEngiIle提供了比MO更多的类库,能够读写
Geodatab邪e、注记,栅格、MⅪ)文件、自定义要素等;可以实现更多更好的符号渲
染,便于编辑;具有较为复杂的空间数据分析功能【221。
相对于AO来说,AE也有很大的优势。AO版本包括了所有的类库。其中所含
的ArcM印、ArCM印UI、觚Catalog、ArcCatalogUI等组件库必须在安装了ArcGIS
Desktop版软件后才能使用,这使得AO的开发成本大大增加。而使用AE开发的软
件仅需要在一个黜mtinle下运行,而不需要安装ArcGIS软件;除此以外,AO版本的
控件只有M印Con仃ol和PagcLayoutCon们l两个,而AE的控件则丰富得多【221。
综合各方面需要考虑,华东师范大学校园公用房管理系统选择windowsXP为操
作系统,MicrosoRAcce豁为数据库,基于ArcGIsEn西ne,采用MicrosoftVisual
6.0进行组件式开发。对表格数据显示的处理主要采用FlexGrid控件。Basic
下一篇:技术支持下课堂导入的感想