当前位置:首考文秘网>范文大全 > 公文范文 > 使用SSH架构小区物业管理系统

使用SSH架构小区物业管理系统

时间:2023-06-21 12:25:02 公文范文 来源:网友投稿

摘要:针对传统小区物业管理中存在的各种问题,设计并实现了一种基于SSH框架的小区物业管理系统,为小区管理提供了信息化支持。详细分析了物业公司的管理流程,设计了系统功能,实现了用户界面等。实验表明,系统达到了方便管理、提高效率、安全保障、人性化服务等目标。

关键词:物业管理系统;SSH;JavaEE

中图分类号:TP311 文献标识码:A 文章编号:1007-9599 (2012) 20-0000-02

1 引言

随着国家对房地产行业宏观政策的调整,房地产企业想要找到突破口,提高消费者的购买兴趣,必须想出更多的办法,而小区物业管理的现代化是一个很重要的因素。国内也有不少软件企业在开发和推广小区物业管理软件,但其中存在以下不足:

1.1 小区物业管理系统产品价格较高、维护困难、二次开发费用较大、难于短时间成熟。

1.2 产品未充分考虑现有设备或系统。小区一般有监控系统、门禁系统等,需要结合起来。

有必要设计出一种更加有效的小区物业管理系统,充分利用信息化的优势,把先进的物业管理服务带给各位小区的业主,把良好的增值服务和最大化的利润带给物业企业。

2 小区物业系统设计

2.1 目标。系统地对管理模式和工作规范进行研究,需要新的系统对传统的物业管理工作带来较大的效率提升,将会达到以下目标。(一)解决传统物业管理各物管部门诸多业务处理和操作工序繁杂,手工统计汇总工作量大、信息可靠程度差等问题。(二)经营决策所需的数据采集方便、准确率高,所有数据基本具备实时性。对物管数据信息的编码和分类进行科学管理,方便进行数据的统计,帮助决策。(三)充分利用小区设施和住户资源,开展可盈利的增值服务等。

2.2 系统逻辑结构。系统以B/S模式运行,通过小区宽带(LAN)或无线局域网(WLAN)来运行。客户服务中心的工作人员、小区大门的护卫、小区物业办公人员和小区业主等都可以通过网络连接到WEB服务器,登录到管理系统,完成相应的功能和操作。整个系统采用典型的三层架构,客户端包括WEB端,桌面客户端,PDA手持设备和小区监控设备等。系统结构如图1所示。

2.3 系统工作流。完整的小区物业管理应该是从房屋修建时就介入其中,这样可以完整地了解整个建筑的相关信息,有助于后期的小区日常管理等。主要流程包括:(一)前期介入:指物业公司、开发商和施工单位一起讨论项目工程的相关事宜。(二)工程验收:指物业公司代表业主,与开发商、施工单位和质检部门一起收房。可能需要记录存在的问题(可以用图片来说明),以及合格记录,整改反馈意见等。(三)交房:业主收房,领钥匙等。如发现问题,则需要整改,跟进的工作需要记入系统。(四)装修:业主或住户对房屋进行装修。(五)日常管理:入住管理,报修,咨询(求助等)服务,增值服务,车位(车库)管理等。(六)收费管理:包括物业管理费,增值服务收费等。(七)办公管理:主要管理文件的发放、查阅等。(八)知识管理:包括工程、护卫、保洁等相关管理文件和信息,及工作记录、活动记录等。(九)公共维修,资金管理:公共维修是指如电梯等公共设备的维修;资金管理包括物业费用以及其它收入等。

整个管理流程如图2所示。

2.4 小区物业系统的实现。系统服务器端采用SSH框架,数据库后台采用MySQL,前端客户端采用JSP,还包括桌面版的客户端、PDA手持终端等,还需要和小区原有系统进行信息交换。(一)SSH框架。SSH框架其实是Spring,Struts,Hibernate三种框架的统称。Struts是一个开源项目,提供了独立的控制器组件,在视图组件上可以使用JSP技术或者与velocity、XSLT等结合[3]。Hibernate是一个开源对象关系映射框架,对JDBC进行了轻量级的封装,可以非常方便地进行对象的持久化操作。它支持所有的关系数据库,采用HQL(HibernateQueryLanguage)来编写数据库操作[5]。Spring被称为“框架之框架”,是一种轻量级的用来组合其它框架(如Struts,Hibernate等)的框架。Spring通过控制反转(IoC)实现对象注入。(二)数据访问实现。基于JavaEE的系统,后台数据库大多采用MySQL,我们的系统也采用此方案。通过Hibernate的逆向工程可以直接生成数据库表对应的系统对象映射,既可以使用.hbm.xml映射文件,也可以采用Annotation生成注解的方式生成对象。基本的数据库访问类可以继承自HibernateDaoSupport。

2.5 用户界面实现。采用JSP作为用户界面。Struts作为控制器,可以使用JSP,freemarker,velocity等当界面模板,使用JSP时也可以方便地在其中嵌入Struts的各种标签。Struts标签的使用方式大概如代码所示:

<%@taglibprefix="s"uri="/struts-tags"%>

2.6 系统功能模块。根据图2描述的整个物业管理的流程,可以将系统功能抽象成以下几个模块:(一)前期介入模块:主要完成的是房屋修建初,开发商完成交房验收前,物业公司参与的所有工作和活动。具体包括前期介入和工程验收。(二)交房模块:完成房屋的所有权从开发商转到业主的相关操作。事先,应该将销售信息采集到物业管理系统中(需要对用户隐私进行保护)。交房还需要将业主对房屋的验收结果和意见,以及处理情况等进行登记。(三)日常服务模块:实现对小区物业的日常管理和维护工作,大致包括:安全护卫工作,客户服务工作,维护维修工作,绿化清洁工作,以及其它相关工作等。这是整个小区物业服务和管理的核心。(四)公司内部管理:完成公司内部的上传下达,工作呼叫,信息互通,问题通报等。是属于公司内部管理的一个环节

3 结束语

通过认真研究物业管理企业的工作流程,并实地考察和学习,了解了物业企业的功能、职责和工作重心,设计并实现了完全信息化的小区物业管理系统。该系统在测试过程中,表现出了较好的灵活性、信息快捷性、管理高效性和用户易用性。不过,在使用中,还是暴露出了一些问题,还需要进一步改进。

参考文献:

[1]段淑娟,任晓芳.城市新建住宅小区物业管理发展现状与原因分析[J].生产力研究,2012(1):148-149.

[2]傅冬绵,陈细浓.小区物业管理系统的设计与实现[J].华侨大学学报(自然科学版),2007,28(2):139-142.

[3]叶娜.Struts框架的扩展与改进[J].计算机技术与发展,2007,17(12):16-19.

[4]潘春华,李锐,唐茂元.基于Spring框架的北京林业大学图书馆门户系统设计与实现[J].现代情报,2008,4:169-172.

[5]董海燕,王卫东.基于JSF、Spring和Hibernate的技术资料综合管理系统设计[J].计算机应用与软件,2012,29(5):212-214.

推荐访问:管理系统 架构 小区物业 SSH

版权所有:首考文秘网 2015-2024 未经授权禁止复制或建立镜像[首考文秘网]所有资源完全免费共享

Powered by 首考文秘网 © All Rights Reserved.。备案号:冀ICP备15026071号-91