SSH架构小区物业管理系统

更新时间:2024-02-11 作者:用户投稿原创标记本站原创 点赞:22994 浏览:106231

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

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

中图分类号: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)实现对象注入.(二)数据访问实现.基于JaEE的系统,后台数据库大多采用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结束语

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