房地产动态监测分析系统技术方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
房地产动态监测分析系统技术方案
房地产动态监测分析系统
技术方案
天津新政宏昊数字信息技术有限公司
2012.11
目录
1概述 (1)
1.1项目概述 (1)
1.2参考资料 (1)
1.3术语定义 (2)
2总体设计 (2)
2.1整体框架 (2)
2.1.1需求分析 (2)
2.1.2总体设计 (2)
2.2系统功能设计 (5)
2.2.1功能示意图 (5)
2.2.2功能模块划分 (6)
2.3程序执行流程图 (8)
2.4权限定义 (8)
3关键技术 (9)
3.1 MVC框架 (9)
3.2 WEB应用设计 (10)
3.3地理信息技术 (11)
3.4 数据库技术 (12)
4系统详细设计 (13)
4.1地图模块 (13)
4.1.1功能描述 (13)
4.1.2功能流程图 (14)
4.1.3功能详细设计 (14)
4.2综合统计分析模块 (19)
4.2.1 市场综合查询 (20)
4.2.2项目详细分析 (21)
4.2.3简要市场分析 (23)
4.2.4板块综合查询 (24)
4.2.5结构性市场分析 (25)
4.2.6项目跟踪查询 (25)
4.3监控模块 (26)
4.3.1日监控 (26)
4.3.2月监控 (31)
4.3.3年监控 (37)
4.4系统管理模块 (42)
4.4.1系统设置 (42)
4.4.2用户管理 (43)
5数据库设计 (44)
5.1数据库结构图 (44)
5.2数据库表结构 (45)
1概述
1.1项目概述
房地产动态监测系统是为适应新形势下房地产市场动态监测工作而研发的专业应用系统。
该系统将GIS技术应用于房地产管理,可以将分散于房地产规划、销售许可、房产开发、交易、权属登记等管理环节的信息有机结合起来,并将其直观地反映在地图上,实现行业专题业务数据与空间地理信息数据的有机融合。系统突出了地图数据与业务数据的交互统计功能,建立了一套完整的房地产市场指标监测体系,使统计和分析手段更加多元化,为房地产相关部门提供监测和辅助决策的功能。
系统利用PureMVC搭建了开发的框架结构,实现了对市场监测指标和前台页面的灵活配置,大大增强了系统的可扩展性。利用FLEX进行开发,页面展现丰富、美观、大方。
1.2参考资料
GB/T8567-2006《计算机软件文档编制规范》;
GB/T12504-1990《计算机软件质量保证计划规范》;
《房地产动态监测分析项目任务计划书》;
《房地产动态监测分析系统需求分析报告》;
1.3术语定义
系统:指可以独立完成某一类功能的子系统的集合。
模块:指可以独立完成某一类功能的页面的集合。
GIS:Geographic Information System 地理信息系统。
2总体设计
2.1整体框架
2.1.1需求分析
根据用户需求,房地产动态分析系统将服务于天津市国土资源和房屋管理局的房地产市场处,使用对象包括各级领导、处室相关工作人员以及监控室工作人员。运行在局内网系统内。程序设计要求用户能够灵活配置其使用的功能,界面要美观、大方。系统整体设计要符合计算机技术发展的趋势,采用先进的技术方法。
2.1.2总体设计
根据以上需求情况,结合房地产市场处的日常工作流程,利用计算机技术发展的前沿技术和GIS发展的先进技术,本系统整体框架设计为基于MVC框架的WEB应用程序。利用大型、成熟的空间图形处理软件ArcGIS系列产品作为空间图形处理和局域网地图发布的工具,利用大型关系数据库管理软件Oracle作为业务数据库管理的工具。
图2-1 系统整体框架
系统总体按照四层体系结构建立,具体可分为数据层、服务层、应用层和表现层,如上图所示。
●数据层
数据资源层是基于文件管理和数据库管理的各类综合数据,包括空间数据和业务数据。数据层为服务层提供数据,按照统一标准进行整合处理,实现数据的统一存储与管理,由空间数据引擎和大型商用数据库统一存储、管理和维护,建立并维护空间、非空间索引。其中,空间数据由Oracle数据库和ArcSDE空间数据引擎进行管理,部分业务数据由本地文件进行管理。
●服务层
服务层以网络服务技术为基础,提供地图应用服务和业务数据服务。系统支
持开放地理协会标准服务,能够实现数据的聚合发布;支持二次开发接口服务,能够实现系统的深层次开发。
●应用层
应用层整合服务层提供的地图应用服务和业务数据服务,根据具体业务需求,建设各项应用,包括应用界面管理组件、应用地图管理组件、应用工具管理组件和应用配置管理组件等。
●表现层
表现层直接面向客户,提供空间数据表示和信息可视化功能,运行于Windows 系列操作系统。表现层可以直接与数据层、服务层、和表现层建立连接、获取数据和请求服务,分别适应不同应用的需要。表现方式主要为Flash播放器和Web 浏览器。
2.2系统功能设计
2.2.1功能示意图
图2-2系统功能示意图
技术方案 房地产动态监测分析系统
6
2.2.2功能模块划分
房地产动态监测分析系统
地图模块综合统计分析监控模块系统管理
属性查询漫游器
图层管理模糊查询空间分析区域统计
矢量与影像联动
量测
书签管理热点标注日监控
年监控月监控项目详细信息市场综合查询
简要市场分析板块综合查询
输出报表功能配置用户管理
密码管理结构性市场分析
项目跟踪查询
地图打印
图2-3功能模块示意图