论文部分内容阅读
随着互联网技术广泛深入地融入实际生活,各行各业的发展以及运营模式都在发生着巨大的变化。互联网作为新时代的产物,为传统产业提供了智能化的服务,改变了人们的传统行为习惯,同时也驱动着传统产业不断的升级换代。就物业行业而言,传统的物业模式一般以人力资源调配的管理为主。这种工作模式不仅效率低下,还会产生一系列不必要的开销,并且可能会造成住户的不理解、不配合,使住户与物业产生纠纷,造成了物业管理的低效和不便。一般情况下,传统的物业门禁都是以钥匙、密码等传统的方式进行安全认证,存在很多的缺陷,例如易丢失、易遗忘、易被窃取、易被攻破等问题。为了有效解决上述传统物业管理的问题,考虑物业系统实际运行状况,本论文基于网页端和移动端,结合人脸检测、人脸识别、消息推送等相关技术进行了智慧小区系统的研发,使住户使用移动设备上的软件与物业进行有效沟通。实际应用中,住户使用移动端进行操作,物业使用网页端进行操作,两种操作方式相结合实现智慧小区系统,改善传统物业的管理模式。本文的主要研究内容及创新点如下:1.小区物业管理的数字化与网络化。本系统的移动端基于Android平台,网页端基于Spring MVC和iBatis后台框架。系统通过移动端与网页端交互的方式将住户、物业联系在一起,实现智能化的小区物业管理。系统不仅提供消息通知、物业报修、投诉建议等等的一系列功能供住户使用,并且结合人脸检测算法和人脸识别技术提高小区安全性。上述多种功能相结合,实现了小区智能化管理的目的,提升了小区住户的生活品质,提高了物业管理人员的工作效率。2.服务器访问认证策略。本系统的移动端应用使用HTTP传输协议通过服务端提供的接口与服务器进行数据交互。数据交互过程中系统先使用随机生成的数据与数据库所保存的密钥相结合生成字符串,然后使用该字符串经过不可逆的安全散列算法SHA-256进行加密,加密之后再使用BASE64编码算法进行编码生成签名用以身份认证。由于HTTP传输过程是明文传输,通过使用这样的加密认证策略能够防止数据泄露导致的恶意攻击行为,提高了移动端与服务端之间的数据传输安全性。3.多种技术的高效集成与协同优化。本物业系统的服务端采用MVC设计模式实现结构上的高内聚低耦合,网页前端页面使用Bootstrap响应式布局的方式在不同的分辨率下实现自动调整控件布局的功能,从而实现跨平台使用。数据持久层(具有将数据保存到磁盘加以固化的功能)采用“半自动”的iBatis框架,该框架与目前流行的Hibernate、ApacheOJB等“全自动”的数据持久层框架比较,结构上更加清晰,使用更加灵活。