房产系统联网与信息共享的设计和实现
2016-11-18赵曦李一超
赵曦+李一超
为全面掌握房产基础信息及动态变化情况,提高行业管理和社会服务水平,增强政府部门对行业的监管能力,为科学制定房地产市场宏观调控决策提供依据,我处按照“依法规范、各司其职、信息共享、便捷高效、安全保密”的原则,建立了房产信息综合管理平台(以下简称平台)。该平台纵向联网整合市、区、县房产数据,建立了市级中心数据库;横向与银行、税务、检察院等职能部门联网实现了信息充分共享和全面利用。
一、平台的主要功能设计
(一)查询功能
制定详细业务查询规则,不同的职能部门以不同的查询条件查询的结果不同。限制查询条件,建立审批制度,对恶意查询进行严格控制。
(二)自助服务功能
1.在办事大厅设置自助查询机,市民将身份证放入查询机读卡器即可查询并打印出名下的房产证明。
2.市民可以利用网站、触摸屏自助查询已受理业务的在办状态。
(三)房产证明验证功能
通过平台的房产证明验证界面,税务、住房公积金、银行等部门用扫描枪扫描房产证明的业务单号可以显示对应的房产证明信息,方便其核实房产证明的真伪。
(四)统计分析功能
由于房产业务系统数据来源广泛,种类繁多,为了更有效地整合利用这些数据,我处将各种房产数据从各个应用数据库中抽取出来,进行清洗、转换、装载等一系列处理,集成到一个统一的房地产信息数据仓库。在此基础上,利用数据仓库、多维分析等技术,建立智能统计分析系统,可以从任意角度探察和分析以任何形式组合的数据,实现了GIS地图统计、报表统计、图表统计、多维分析等多种统计分析方式。
(五)日志管理功能
自动记录所有人员的查询记录、审核记录、查询结果等,可以通过查看日志,进行追踪。
(六)网络监测功能
监测记录市、区、县服务器及网络链路设备的运行情况,方便在出现故障时查找原因。当某地出现故障,无法与平台通信,不能将数据及时上传到市级中心数据库,而此时又有针对此地的数据查询或数据交互操作时,会给出“平台与某地区联通出现故障,此地数据有效期截止于某个时间点”的提示。当监测到故障排除系统联通后,通过部署的服务自动将数据及时上传到中心数据库。
(七)系统自定义功能
系统可以根据实际工作情况灵活调整,管理员可以以图形化的方式对业务流程、办理内容、权限控制等方面进行自定义配置。在流程设置过程中,每个节点可以设定相应功能,同时可以根据业务需求,设定流转路由。
二、中心数据库的设计与实现
(一)数据库的设计
数据库设计关乎系统功能实现度、稳定性、扩展性等多个方面的内容,所以数据库的设计要考虑到以下几个方面。
1.数据库设计上要能满足系统的业务需求,准确表达数据间的关系。
2.数据库设计要考虑到效率和优化。
3.数据库设计要能保证数据的准确性和一致性。
4.平台建设本身是个长期的过程,不同时期对平台的要求不同,数据库设计需要在必要时能根据需求方便、快速扩展数据结构。
(二)建立平台的中心数据库
按照设计需求,建立中心数据库,并将市、区、县当前的房产数据进行分析、整理、转化、入库。
(三)数据上报
市、区及各县房产数据要及时上报到中心数据库,以保证平台数据的实时性。部署一个基于Web Service的数据交互平台,业务系统程序在业务生效时,直接调用该Web Service服务接口,把需要上报的数据采用XML格式进行传送,Web Service服务接口接收到该数据时再调用相关更新程序,把数据写入中心数据库。
(四)保证数据的准确性
由于数据上报时可能遇到诸如业务程序Bug、网络状况不佳、服务器故障等各种各样无法预知的情况,会有上报不成功的可能性,那么就需要有相应措施来确保中心数据库数据的准确性。
1.上报失败的详细日志记录。在数据上报的时候如果发生问题导致数据无法写入到中心数据库,上报程序应该能及时把上报失败的信息写入错误日志表。日志表里应该包含识别该笔业务的主要关键信息(如登记编号、产权人、坐落等)和失败原因的捕捉信息。
2.上报失败数据的重传机制。定时检查数据上报失败的日志表,如果发现日志表里记录的故障因素已排除,那么应根据业务的主要关键信息,及时把对应的上报失败记录重新更新到中心数据库。
3.对上报失败数据进行业务限制。在有查询或与其他平台有数据交互时,先检测错误日志表,如果发现查询或需要交互的数据在错误日志表里的话,要及时限制该查询或数据交互动作,并给出“中心数据库与某地数据库存在记录不一致,请及时向系统管理员反馈处理”的提示。
陈品禄/责任编辑