摘要:为了使物业管理的基础工作走向科学化,信息化,提高物业管理的水平和效率,从而促进房地产业的健康发展。该文设计了智能化物业管理系统。在对物业管理人员和业主业务需求分析基础上,采用了B/S结构和S2SH框架进行开发,把系统划分为小区信息管理,业主管理,资产管理,费用管理,系统管理,设备维修管理六个功能模块,并对数据库进行设计。
关键词:信息管理;S2SH;B/S
中图分类号:TP311文献标识码:A文章编号:1009-3044(2016)03-0107-02
随着中国房地产业的迅猛发展,人们对房产消费观念也在发生变化。如果说房产位置、建筑质量是评价一个房地产项目优势的硬件指标,那么物业管理则是人们追求更高层次生活品味的一个重要方向。物业管理作为一种新型的服务行业[1],不仅是房地产综合开发的延续和完善,同时也是塑造企业形象,提高企业知名度,使得品牌物业增值,保值的最有效手段。目前我国的房地产企业在物业管理环节较为落后,但随着全球信息化进程加快,以及房地产现代化的建设,一套功能完善的物业管理系统尤为重要。文中所探究的智能化物业信息管理系统是一套优化流程为基础的软件系统,允许小区物业管理人员进入系统对相关业务进行相应的处理,实现整个业务流程的自动化,同时系统允许业主进入系统查看相关信息,申请办理相关的维修业务等等。本系统在满足不同用户的需求上,规范了物业管理市场,提高物业管理水平,使物业更好的服务业主,从而促进房地产业健康有序发展。
1相关技术
1.1B/S结构
B/S结构(Browser/Server)结构就是浏览器和服务器结构,这种结构是对C/S(Client/Server)结构的一种改进,是伴随着互联网技术而兴起的一种网络结构模式[2]。WEB浏览器是客户端最主要的应用软件,需要在客户端安装一个浏览器,然后数据库安装在服务器上,这样就可以利用浏览器通过服务器同数据库进行数据交互。在这种结构下,用户工作界面通过浏览器来实现,仅少部分事务逻辑在前端也就是Browser实现,主要事务逻辑都在服务器端server实现,大大简化了客户端载荷,减轻了系统维护与升级的成本和工作量,降低了总体的成本。
1.2S2SH框架
S2SH是指Struts2+Spring+Hibernate三者的结合,是J2EE最新流行的框架。S2SH框架的体系结构中,Structs2框架一般主要基于表现层,直接面向用户,响应用户的请求,并向用户提供其所需要数据;Hibernate框架用于数据持久层,负责数据的持久化功能;Spring是一个轻量级控制反转(IOC)和面向方面(AOP)的容器框架。主流的S2SH技术构架,相对于旧的系统有诸多优势:良好的可维护性;良好的可扩展性;优秀的解耦性;典型的三层构架体现MVC(模型Model,视图View和控制)思想,可以让开发人员减轻重新建立解决复杂问题方案的负担和精力。便于敏捷开发出新的需求,降低开发时间成本[3-4]。
1.3小结
本项目技术上首先采用面向方面的编程对物业管理业务过程中各业务逻辑进行隔离,完成对象的初始化及管理工作,降低各部分之间的耦合度,提高程序的可重用性,进一步提高开发的效率和维护扩展的成本[5];其次,采用Hibernate框架下的对象关系映射技术完成不同类型系统的数据之间的转换,特别是物业管理业务中各对象之间的虚拟映射关系以及数据的持久化操作;再次,利用Struts框架提供的技术不仅完成客户端与服务器端的数据传输,还要完成物流业务具体的逻辑过程。所以,智能化物业管理系统的开发以J2EE开发框架S2SH(Spring+Struts2+Hibernate)为核心技术框架,客户端利用Ajax技术创建快速动态的交互式网页应用,力求在后台与服务器进行少量数据交换即可以使网页实现异步更新。用户在不重新加载整个网页的情况下,对网页的某部分进行更新,从而提高用户体验。
2系统总体设计
2.1需求分析
通过对物业管理行业特点的分析、调研、整合,以及根据实际的业务需求,智能化物业管理信息系统应该具有以下功能:1)能够对楼宇、车位等物业资源进行全面的管理;2)能够对业主的信息档案、投诉、维修等事项进行管理;3)能够以各种方式完成业主的缴费业务,对收费结果拖欠情况进行统计并加以保存;4)方便不同的用户登陆系统有不同的功能使用权限。
2.2系统功能模块设计
本系统的主要使用者是物业管理人员和业主。通过对系统功能的分析整合把智能化物业管理系统分为六个模块,分别是小区信息管理,业主管理,资产管理,设备设施管理,费用管理以及系统管理。
2.3数据库模型设计
用于数据库模型设计的最直接的方法是E-R图(实体-关系图),主要是用于描述系统的数据关系,一般这个模型是面向问题的,可以按照用户的观点对数据建立模型,与软件系统中的实现方法没有关系[6]。根据物业管理系统的软件需求描述和功能分析,找出其中各个实体以及各实体的相关属性,设计出实体间的关系图,为了能够清晰地看出实体之间的关系,在此处给出一个实体的属性,其他省去。
3结束语
通过对物业管理这种新型服务行业的深入调研和分析,设计了智能化的物业管理系统,在满足物业管理需求的基础之上,使物业管理向着市场化、规模化、信息化、专业化发展,从而使管理信息得到有效的集中,大大减少数据的冗余,确保数据的准确性和及时性,有利于房地产业的有序发展。
参考文献:
[l]黄峥,陈援峰.物业智能化管理[M].武汉:华中科技大学出版社,2013.
[2]姚芬.物业管理系统ASP.Net架构设计[J].电子设计工程,2015,23(13):40-45.
[3]孙卫琴.精通Struts:基于MVC的JavaWeb设计与开发[M].北京:电子工业出版社,2004.
[4]陈俟伶,张红实.SSH框架项目教程[M].北京:中国水利水电出版社,2013.
[5]刘萍.基于SSH框架的小区物业管理系统的设计与实现[J].电脑知识与技术,2015.11(7):117-119.
[6]普雷斯曼.软件工程:实践者的研究方法[M].郑人杰,译.北京:机械工业出版社,2009.
作者:易俗 单位:辽宁大学计算中心
相关专题:测颜龄的app叫什么 江苏省行政区域划分