保定市智能社区物业管理系统设计与实现
2014-02-02郝杰刘翠英张芳
郝杰 刘翠英 张芳
【摘 要】在先进的计算机技术、通信技术、控制技术及IC卡技术基础上,采用系统集成方法,逐步建立一个沟通社区内部住户与住户、住户与社区综合服务中心、住户与外部社会的多媒体综合信息交互系统,为住户提供一个安全、舒适、便捷、节能、高效的生活环境,实现以家庭智能化为主的、可持续发展的、具有二十一世纪风范的智能化社区。
【关键词】智能化;社区;物业管理
1.项目背景
随着我国市场经济的快速发展和人们生活水平的不断提高,简单的社区服务已经不能满足人们的需求。如何利用先进的管理手段,提高物业管理水平,是当今社会所面临的一个重要课题。要想提高物业管理水平,必须全方位地提高物业管理意识。只有高标准、高质量的社区服务才能满足人们的需求。面对信息时代的挑战,利用高科技手段来提高物业管理无疑是一条行之有效的途径。在某种意义上,信息与科技在物业管理与现代化建设中显现出越来越重要的地位。物业管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。
由于现今小区管理面积大,户数多,物业管理范围广,管理内容繁杂,小区物业管理混乱的问题一直无法解决。再者,小区物业管理中一项重要的工作是计算、汇总各项费用,由于费用项目较多,计算方法繁重,手工处理差错率较高。同时查询某房产资料或业主资料往往也需要较长时间,给物业管理者的工作带来了诸多弊端。因此该物业公司决定采用计算机进行物业管理。根据该小区具体情况,该系统在实施后,能够满足对小区住户资料、财产资源统计、日常管理、收费管理、社区服务等。
2.系统目标
为了方便智能社区管理员的管理及安全维护,系统前台设计了智能社区主页,同时采用后台服务器支持管理员对各项数据信息的管理等功能。
2.1稳定性
系统采用Java企业级框架开发,保障系统能够持续稳定运行。
2.2安全性
系统涉及客户端、服务器端接口,安全性是指防止服务器端数据接口被第三方利用,造成数据泄露。
2.3易于开发与维护
系统采用分层模式开发,面向接口编程,各个层次模块之间低耦合,高内聚,调理清晰,易于开发维护。
3.系统功能分析
社区物业管理系统是社区管理实现规范化,科学化、程序化的重要系统。该系统主要内容有:
3.1超级管理员
网站后台设定超级管理员。超级管理员可以对后台所有数据进行操作。超级管理员:admin。登录密码:admin。
3.2居民信息管理
建立住户信息库,实现住户档案数据的计算机化管理,使居民的登记与查询简易而快速。可以实现家庭,住户,家庭宠物,外来人员的关联查询。
3.3设备报修、维护管理
登记日常设备的维护与报修登记设备维护与报修信息,对设备报修、维护管理情况有查询与统计等管理功能,报修信息的录入具有多条途径,具有网上报修功能,相应的费用通过收费信息系统进行统一的结算。
3.4新闻信息和通知公告管理
管理员可以发布,修改,删除和查看等一系列新闻通知,物业通知,社区公告,事故报警等信息。同时,可以对新闻通知进行分类,并可以添加,修改,查询,删除分类。
3.5事故报警管理
系统设有用户报警信息的操作界面,如果用户提交报警信息,管理员将弹出通知,警告管理员有新的报警信息,管理员可以对报警信息进行查看,删除,查询等。
3.6车辆管理
系统可实现对小区注册在内的所有车辆进行管理,车区的管理。可以对进出小区的车辆进行登记查询并分配相应的车位。当车辆离开小区时,按照收费标准缴费后方可离开。
3.7缴费管理
可实现对小区业主所缴费用的管理,包括水费,电费,燃气费,物业费,取暖费,维修费的管理。
3.8物业员工值班管理
可实现对小区物业所有的员工的基本信息的管理,对小区物业人员的值班安排进行管理,统观每天是谁值班,可对每天的值班记录以及交接班记录进行管理。
4.系统设计
4.1系统结构
系统采用B/S模式。采用分层设计方案,它将系统结构划分用户表示层、业务逻辑层、数据访问层。
系统的整体层次如图4-1所示。
图4-1 系统总体层次
(1)表示层:表示层是用户能直接接触到的层次,包括后台管理界面和前台网站界面。后台界面采用JSP作为展示界面,運用Structs标签库和JSTL标签库展示数据。
(2)业务逻辑层:业务逻辑层控制系统的处理逻辑,对下调用数据访问层接口获取数据,对上层表示层提供处理好的数据。后台采用jsp+servlet调用serive包下的方法,service调用下层处理数据方法,处理结果提供给界面展示。
(3)数据访问层:数据访问层负责数据的持久化,直接读写数据库,本系统使用MySQL,采用Hibernate框架以面向对象的方式操作数据,通过预先对应好类属性与数据库表字段的关系及类之间的关系,合理利用Hibernate对象管理,实现数据高效运转。
4.2系统架构
4.3用户及权限
(1)注册时选择注册用户角色(住户,物业人员),一个用户只能选择一种角色。
(2)住户只拥有前台界面的操作功能,而物业用户则同时拥有前台的操作和后台服务器端的操作,但不能对后台数据进行操作,只能发布通知公告和部分信息。唯一的后台管理员可以对所有数据信息进行操作。
(3)可看某个用户组有哪些用户,并对其进行特殊权限设置。
4.4安全策略
系统的安全问题是不容忽视的,为了加强系统的安全性,在不断建设完善现有的数据中心的基础上,还采用了以下的安全策略。
身份认证机制:通过身份认证技术对用户身份进行鉴别以防止非授权用户的的入侵。
用户登录前台网站,向服务器提供个人信息和相关凭证,服务器将此凭证与数据库中用户的个人信息相联系,服务器确认准确有效,完成身份验证。
备份策略:当计算机系统由于硬件、系统软件、应用软件、环境因素等多方面原因而产生故障时,数据的安全将受到严重的威胁。
系统利用数据库的备份策略对数据定时进行日常的物理备份和逻辑备份;在数据库变动频繁时,制定更加完善的备份策略。
4.5技术路线
根据系统的设计思路:系统架构:B/S模式;Web服务器:Apache服务器;数据库:MySQL;开发工具语言:JSP、Java等。
5.数据库设计
(1)管理员表(admin)包含字段:(主键)管理员ID、账号、密码。
(2)住户信息表(household)包含字段:(主键)住户ID、住户姓名、住户性别、住户生日、住户职业、住户联系方式、住户家庭角色、(外键)所属家庭。
(3)家庭信息表(family)包含字段:(主键)家庭ID、入住时间、入住有效期、备注。
(4)宠物信息表(pet)包含字段:(主键)宠物ID、宠物类别名、宠物雌雄性、所属家庭。
(5)外来人员信息表(outpeople) 包含字段:(主键)外来人员ID、外来人员姓名、预计停留时间、来访时间、来访目的、备注、(外键)所访问的住户ID。
(6)维修信息表(repair) 包含字段:(主键)维修ID、维修花费、维修原因、维修时间、备注、(外键)维修人员的ID。
(7)报修信息表(reportrepair) 包含字段:(主键)报修ID、报修类型、小区区号、小区楼号、报修楼层、报修物品名、联系方式、报修等级、报修时间、备注。
(8)通知表(notices)包含字段:(主键)各种通知的id、各种通知标题、各种通知内容、通知发布时间、(外键)通知分类。
(9)通知分类表(category) 包含字段:(主键)通知分类的id、分类名。
(10)报警信息表(alarm) 包含字段:(主键)报警信息ID、(外键)报警分类、报警标题、报警地址、报警人姓名、报警人联系方式、报警备注、报警时间、报警信息是否查看过。
(11)报警分类表(alarmtypes)包含字段:(主键)报警分类ID、报警分类名称。
(12)车辆信息表,包含字段:(主键)车牌号、购买日期、车辆颜色、车辆型号、购车价格、车架号、发动机号、车主id、备注、注册日期。
(13)车区信息表,包含字段:(主键)车区号、车区位置、车区类型、已有车辆数量、剩余车辆数量、车区车辆总数量、预售价格、备注。
(14)车位信息表,包含字段:(主键)车位编号、车区编号、车牌号、是否有车、停用日期、预售价格、缴费模式、是否缴费、备注、起用日期。
(15)车辆出入记录信息表,包含字段:(主键)记录id、进入时间、车牌号、是否是小区车辆、离开时间、车主、停车费、车位号、是否缴费、备注。
(16)物业员工基本信息表,包含字段:(主键)员工号、生日、部门、学历、姓名、职位、备注、性别、电话、工资、工龄。
(17)值班安排表,包含字段:(主键)日期、上午班组长、组员、组员、组员、组员、下午班组长、组员、组员、夜班组长、组员、组员。
(18)值班记录表,包含字段:(主键)接班时间、接班组长、交班组长、交班时间、记录。
(19)住户缴纳费用表(以水费为例):包含字段:(主键)缴费id、缴费人员id、缴费期限、家庭编号、上月水表、所欠费用、缴费日期、缴费模式、缴费人员、实际缴费、备注。
6.常见问题及解决
(1)关于缴费等个人信息显示不正确问题。如果您的个人信息显示不正确,有可能是管理员没有及时更新数据或者更新数据错误,遇到这种情况您需要及时联系小区物业管理人员。
(2)账号密码不能登录。如果遇到此问题,首先确认您的账号密码是否正确,如果您还是不能解决此问题,请联系管理员重置密码。
(3)关于紧急报警。如果突发紧急状况,您可以通过紧急报警通知小区的管理人员,但并不能保证管理人员立即看到此通知,所以您可以根据情况亲自通知他们。
(4)后臺弹出错误框。此结果很可能是您和服务器断开连接后重新连接造成的,此情况您需要重新刷新浏览器解决。
(5)提交的数据显示时间错误。发生此情况很可能是您本机的时间不正确,请更新您计算机的时间。
(6)主页图片显示不正常。发生此情况的原因可能是您的浏览器版本过低,或者您的Flash没有安装或者版本过低。
(7)验证码不显示。问题原因和解决方案同(6)。
(8)根用户账号密码忘记。遇到此情况,您需要联系本网站的开发人员,重置密码。 [科]
【参考文献】
[1]Luís Kalb Roses;Norberto Hoppen,Jorge Luiz Henrique..Management of perceptions of information technology service quality.Journal of Business Research,2009.9.
[2]唐淑娟.依托资源优势构建企业信息服务平台.河北企业,2009(8):52-54.
[3]戴维民.信息组织[M].北京:高等教育出版社,2005:206.