张跃
【摘 要】房屋拆迁伴随我国城市化进程快速推进,为提升其管理工作的有效性、可控性,借助于计算机信息技术手段进行管理设计是十分必要的,房屋拆迁管理系统集人口信息管理模块、拆迁安置管理、突发事件管理以及用户管理模块为核心内容进行设计开发的,本文从房屋拆迁管理系统的功能定位、功能模块划分、软件架构以及具体实践等内容探讨介绍了相关管理系统内容,为更好的了解和应用房屋拆迁管理系统提供参考。
【关键词】房屋拆迁;管理系统;计算机技术;软件
一、房屋拆迁管理系统定位
随着我国城市建设现代化进程的快速推进,房屋拆迁建设工作任务愈加繁重,在房屋拆迁管理工作中,政府拆迁管理工作人员直接面对广大群众,由于信息不通畅、管理手段不到位以及不合理的拆迁管理等因素影响,在房屋拆迁过程中,容易出现上访、冲突等恶性群体事件,导致政府形象受到损害,民生利益遭到侵害等问题的出现,为了更加高效、规范房屋拆迁管理工作,维护公众权益、关注拆迁群体利益诉求,约束拆迁管理不当行为,借助现代计算机信息技术,发挥技术优势,构建房屋拆迁管理信息系统显得十分必要和有效。下文围绕房屋拆迁管理系统的相关内容进行简要的介绍和论述,为构建功能全面、应用性好、拓展性强的管理系统提供依据。
二、房屋拆迁管理系统功能模块划分
房屋拆迁管理系统围绕拆迁管理工作运作,其核心功能模块分为人口信息管理、拆迁安置管理、突发事件管理、用户角色管理等功能模块。其中人口信息管理主要是对房屋拆迁管理过程中所涉及到的各类人口进行登记、分类处理以及最终信息规整的功能模块,是整个房屋拆迁管理系统的核心功能,拆迁安置工作以人口信息管理为数据基础进行设计,因此,重视人口信息功能模块设计是十分重要的;其次,则是拆迁安置管理功能模块,按照相关的法律法规和拆迁文件精神,对拆迁住户进行妥善的安置管理则是该模块的主要功能,拆迁安置管理模块,是动态的管理过程,随着安置工作的有序推进,不同拆迁住户的安置工作进度不尽相同,反映在拆迁安置管理功能模块上就是各类进度条和办理时限等;再次,则是突发事件管理,在拆迁安置工作中难免出现群众诉求得不到满足的现象,由此引发的突发性事件,尤其是群体性事件则应由该模块进行管理,主要是进行事件记录、处理措施、领导批示、落实情况等等进行动态管理;最后,为了区分对待房屋拆迁管理系统中的不同角色类型,进行权限划分、用户角色管理也较为普遍,用户管理模块主要实现该部分的功能。
三、房屋拆迁管理系统架构与实现
(一)房屋拆迁管理系统技术模型
按照通用的管理系统技术模型,主要包括单机系统和分层系统,互联网技术的大量应用使得单机系统逐渐被淘汰,分层系统是主流的技术应用,分层系统是通过搭建服务器,用户借助浏览器或者客户端进行系统访问,实现业务功能。通常有两种类型,即BS(浏览器/服务器)系统架构和CS(客户端/服务器)系统架构,相较而言,BS架构的通用性较强,不需要借助于其他应用软件即可实现,主要是依赖于操作系统中所安装的浏览器进行功能实现;CS架构则是通过开发相应的客户端软件进行技术实现,相较于浏览器模型,客户端模型在功能展示和个性化方面更具优势,缺点是用户还需安装相应的客户端软件,增加工作量。近年来随着富客户端技术的发展,浏览器个性化功能更具特色,利用浏览器进行系统技术模型的搭建越来越成为主流,这是值得关注的方面。
(二)房屋拆迁管理系统软件层次架构
现代软件开发过程多基于层次结构,有助于软件可维护性的提升,以最为常见的MVC软件层次架构为例,三层软件架构实现用户视图、业务处理、数据持久化功能的分离,具有典型的技术应用特点。MVC,分别为V(VIEW)视图层,是服务用户的接口,不同终端用户所展示的内容不尽相同;M(MODEL)数据模型,是将具体数据封装在一定的模型中,便于数据处理,如常见的业务模型类就是典型的数据MODEL;而C(CONTROL)控制接口,是实现业务功能的具体处理层次,连接了数据持久化部分以及视图层层次,通常作为中间件存在于软件结构中。所谓的数据持久化层就是数据存储于数据库中的持久化操作,包括常见的增删改查等操作。分层软件模型有利于,软件的维护和开放式的开发应用,是值得提倡的软件结构。
(三)房屋拆迁管理系统实现语言
房屋拆迁管理系统的实现语言可有多种选择,如常见的C++、C#、ASP.net、Java、PHP都可以作为实现语言,通常管理系统用户对实现语言关注度相对较低,毕竟作为甲方,不需要了解底层的语言实现,只需要利用开发好的软件进行利用即可。建议用户选择一些技术成熟、应用广发的编程语言进行实现,毕竟这些编程语言在开发便捷性、维护性等方面具有相当的优势,这也是未来对系统升级、部署应用的重要参考依据。另外,不同的编程语言所擅长的领域都不尽相同,以PHP和Java为例,多见于浏览器开发模型,而C#以及C++更多的以客户端的方式予以实现,这都是编程语言擅长的方式,需引起注意。总之,拆迁管理用户应与软件开发商进行有效合理沟通最终确定相应的软件实现语言。
(四)房屋拆迁管理系统多客户端应用
随着近年来客户端类型的不断丰富,加强多客户端功能的开发已经成为重要的业务需求。以最为常见的客户端类型例,Android、IOS以及PC端等类型,如房屋拆迁管理系统以web浏览器的方式进行实现,因为其具有通用性,不必过分关注客户端类型,只要进行简单的适配处理即可完成;如是以具体的客户端进行实现的,则需要对其进行分别处理和开发,按照软件分层的方式,开发人员只需要对VIEW层数据进行分别设计,而后置的控制层、数据模型以及数据持久化层不必改变即可完成。具体操作,应根据设计需求进行分别处理。
四、房屋拆迁管理系统的开放性设计与应用探讨
云计算、大数据等新技术的大量应用,为房屋拆件管理系统的开放型设计提供了重要的参考,一方面用户可以借助于云计算的模型进行系统部署,降低系统运维管理成本,另一方面,可发挥大数据的优势,对拆迁管理数据进行大数据分析,挖掘数据背后的价值,为拆迁管理工作提供真实可靠的数据参考,从而更加有效进行管理决策,这是非常有益的技术实践应用。除此之外,房屋拆迁管理系统亦可作为新闻平台进行运作,公众可以参与到拆迁管理工作中,对相关政策、工作进度、实际遇到的工作难题等进行“阳光”运行,接受群众的监督,提高公众参与度,这也是政府进行管理优化、提升管理透明度的重要举措,值得推崇。房屋拆迁管理系统,亦可进行集成设计,融入其他功能接口,丰富其业务功能,提升管理系统应用适用性。
五、小结
本文从房屋拆迁管理系统的功能定位、功能模块划分、软件架构以及具体实践等内容探讨介绍了相关管理系统内容,用户可根据自身的实际管理需求进行房屋拆迁管理系统设计、开发和运行,不断提升房屋拆迁管理系统可维护性、可用性以及开放性,为房屋拆迁管理工作提供必要的技术支撑和信息保障。
【参考文献】
[1]李松阳. 鞍山房产局房屋拆迁管理系统的设计与实现[D].大连理工大学,2016.
[2]孙朝阳,林松,李志斌,胡博.三维可视化房屋拆迁管理系统及應用[J].电力勘测设计,2016(02):36-40.
[3]叶昕. 城市房屋拆迁管理GIS系统设计与实现[D].吉林大学,2015.
[4]孙源龙. 鞍山达道湾区房屋拆迁管理系统的设计与实现[D].大连理工大学,2014.
[5]李俊霆. 房屋拆迁管理系统的分析与设计[D].云南大学,2013.