APP下载

基于Android平台的邻里助手APP的设计与实现

2019-09-10左莉谢妞妞

现代信息科技 2019年6期

左莉 谢妞妞

关键词:Android;邻里APP;智慧社区服务

中图分类号:TP311.56;TP316      文献标识码:A 文章编号:2096-4706(2019)06-0094-03

Keywords:Android;neighborhood APP;intelligent community service

0  引  言

随着城市人口的增多,小区正在成为产生新邻里关系的聚居地,但随之而来的是建立邻里关系的难题。在城市小区居住的人们经常会遇到一个很现实的问题,即不了解邻居,包括对面的邻居是谁、是男是女、做什么工作以及家里有几口人等都不了解。这些在农村根本不是问题,但在城市却成为一个不可避免的问题。造成这个问题的原因主要有以下几方面:一是因为工作忙,彼此能遇到的机会少;二是陌生的关系,让彼此缺乏信任和交流;三是对社区没有情感,不愿加入到这个新的大家庭。为了加强邻里之间的沟通,基于Android平台设计了邻里APP,以小区为范围,以楼栋为基本单位,以物业为信任依托,将一个小区的人聚居到一起,打造一个互相能够交流问题、探讨热点话题、发布团体活动、实现空巢老人与子女沟通、购买日常生活用品和接收物业最新消息的邻里社交APP。

1  需求分析

邻里APP模拟自然社区交流方式,满足商家、物业和业主的需求。对于物业来说,通过邻里APP可将物业通知、小区事务等及时通知到业主。对于周围商家来说,可扩大影响范围,提供送货上门的服务,更新商品和价格,通过优惠吸引社区业主或租户,从而形成稳定的客户来源,提高营业额;对于业主或租客来说,可了解社区状况和物业的信息,方便及时联系物业寻求帮助,同时也可发布活动,创建共同的热点话题,从而促进邻里之间的交流,形成稳定的、共同的爱好,最终实现足不出户即可了解周围的邻居,获得彼此之间的信任。

2  系统架构设计

邻里APP选用Java语言结合Ajax实现展示和数据的分离,采用JavaEE三层架构作为主框架,以MyEclipse作为开发工具,在前端部署Nginx负载服务,实现页面缓存及负载均衡。

三层架构设计通过搭建业务模块、应用模块和数据模块,实现让每个模块只专注各自负责的业务数据流程;各模块之间通过接口进行数据交互,当业务逻辑流程发生变化时,只需更改对应模块中某接口方法的代码即可,这是一种高效、可兼容和科学的系统架构。整体架构设计思路如图1所示。

邻里APP的系统总体架构包括业务模块、应用模块、数据模块和技术模块,如图2所示。

业务模块通过调研客户对象所面临的具体业务及当前业务中存在的痛点、难点,针对此类问题进行深入的研究,并最终找到突破点,从而通过应用程序解决客户的疑难问题,并实现从线下转移到线上,减少因时间和空间的影响造成问题延迟处理,并提高交流的效率。邻里APP要解决当前社区物业发布消息无法及时传递给业主、物业信息不透明、物业服务效率低、社区业主对小区和社区周边商家不了解、邻里之间缺乏沟通渠道,以及对物业反馈问题无法跟踪等问题,同时还要解决周边商家的最新优惠消息无法及时传递给社区业主,也无法让客户了解商家情况等低效率的问题,通过科学合理的手段将资源整合到一起,将各角色通过业务流程串联到一起,通过实际的业务应用实现彼此之间的交流,最终设计出能够满足社区管理及邻里关系业务需求及业务发展需求的统一融合的业务模型,以支撑社区管理高效运转,实现邻里关系的和睦相处,推动邻里APP功能模块的服务创新和业务流程优化。业务模块是应用模块、数据模块和技术模块设计的前提条件及实际应用出口。

2.2  应用模块

应用模块通过对业务模块中各功能业务逻辑流程进行梳理,将其转变为可实现编程的代码逻辑数据流,并通过接口调用数据模块,实现前台和后台数据的交互操作。

2.3  数据模块

数据模块定义邻里APP系统数据库中表结构的构建和备注定义,通过将数据库表的增删改查等操作封装到接口类,以便应用模块随时调用。数据模块将对数据库的操作封装到接口类中,缩减编程人员编写数据库操作的时间,加快其对数据库的理解,达到编程人员和数据库人员专注各自领域,高效率协同作业的目标,同时也便于各功能模块的统一管理和单独更新。

2.4  技术模块

技术模块基于数据模块和业务模块的数据访问量搭建,依据国际流行的Orcale数据库搭建分布式服务器,实现数据访问和数据存储分开保存,提高数据的访问效率和安全性。

2.5  物理架构

物理架构基于应用模块和数据模块,对支撑系统正常稳定运行所需要的软件和硬件设备加以考虑,并依据先进性、稳定性和易操作性的要求进行设计。

3  模块设计

邻里APP共分为三个版本,分别为邻里APP物业版、邻里APP商家版和邻里APP业主版。不同的版本供不同的角色使用,其中业主版和商家版需要物业对其资料进行审核,通过后方能获得所有的权限,否则只能获取查看周边商铺和浏览社区介绍的权限。通过物业的审查,能够提高注册人员信息的真实性和可信度,同时物业也可将信息透明化,实现业主对物业的反向监督,间接提高物业的服务效率。社区业主可借助邻里APP实现物业费的及时缴纳,物业服务问题的随时提交和查询跟踪进度,了解社区公共事务办理的流程,如出生证、准生证、社保缴纳和子女上学等信息,查询周围可信的商家信息,实现足不出门送货上门的贴心服务,打造一个社区共同的文化圈,增加邻里之间的交流时间,参与共同的社区团体活动。

其中,邻里APP物业版的应用功能如下所示:(1)登录:对物业身份进行验证,验证成功后,方可进行其他操作;(2)社区管理:维护社区介绍和审核业主资料;(3)维修管理:实时接收业主上报故障,对故障进行审核、处理和回访等;(4)公告管理:无纸化、实时发布小区通知、活动、紧急事项,如停水、停电等;(5)收费管理:水费、电费、物业费和电梯维护费等收费消息的公布;(6)办事指南:发布与业主生活息息相关的办事指南,如暂住证、准生证的办理等;(7)消息中心:获取业主或租户发来的最新消息。

邻里APP商户版的应用功能如下所示:(1)注册/登 录:对商户身份进行验证,验证成功后,才可进行操作;(2)管理店铺:对店铺名称、照片、联系人、联系电话、地理位置、营业时间、配送说明等相关信息进行维护管理;(3)钱包:可以对店铺的评价级别、营业额、冻结金额和账户金额进行查询;(4)订单管理:待发货订单和历史订单的查询;(5)发货管理:填写货物配送情况,选择自提或送货上门;(6)消息中心:回复业主对商品信息的咨询;(7)商品管理:商品的上架、下架、库存调整等维护操作;(8)促销活动:对商品的促销价格、促销日期等进行操作;(9)优惠券管理:创建店铺优惠券,制定使用期限等使用说明;(10)客户管理:查看交易的客户信息;(11)设置:系统相关的系列功能,如系统升级检测、版本说明、使用说明等。

邻里APP業主版的应用功能如下所示:(1)登录/注册:对用户身份进行验证、验证成功后方可进行操作;(2)个人信息维护:昵称、头像、性别和个性签名等信息的维护;(3)消息中心:系统内部消息,如关注提醒、消息回复提醒等;(4)热点或话题:发表、回复和点赞某热点信息或话题;(5)管理活动:发布活动、参与活动和审核活动,增加业主线下交集;(6)关注、取消邻居:关注邻居后,可通过动态查看对象最新发表的话题和活动等动态;(7)邻居:查看社区用户的基本信息;(8)社区通知:查看物业发布的公告或通知;(9)每日一团:提供优质商品,整版显示促销活动,增加关注度,扩大参团人员;(10)小区特供:针对社区情况,有针对性地上线特殊商品,刺激小区业主的消费;(11)周边店铺:社区周边店铺信息的查看,商品、促销商品的列表,商品咨询,商品购买、支付、评价,以及优惠券的领取;(12)社区介绍:社区环境和社区介绍;(13)账户管理:积分、收货地址的管理;(14)订单管理:对线上店铺产生的交易记录进行查询;(15)购物车:未付款商品的查询;(16)用户收藏:包括商品、话题和活动等的快速记录;(17)收发快递:通过查看周边快递商家,进行在线下单操作或电话联系;(18)邀请或其他:通过微信、微博、朋友圈、QQ和二维码等邀请好友进行注册;(19)设置:系统相关的功能,如系统升级检测、版本说明、使用说明等。

4  结  论

邻里APP通过先进的技术手段打造闭环式的智慧社区服务和管理体系,将业主、物业和周边商家连接成为整体,从而搭建一个便捷、稳定的沟通平台;通过话题、活动和互帮互助等进行交流和互动行为,消除人与人之间的隔阂,拉近社区业主之间、业主和物业之间的距离,营造一个和谐、友爱和幸福的社区大家庭。邻里APP必然是未来社区发展的一个趋势,它既能满足社区物业的管理需要,提升物业的服务质量和办事满意度,同时也能满足周边商家的推广宣传需要,更重要的是可以满足业主快速了解物业和周边商家情况的要求,因此,邻里APP是一个为邻里之间提供便捷交流和互动的移动化平台。

参考文献:

[1] 陈威.基于JAVA的社区管理和交流平台设计与实现 [D].昆明:云南大学,2012.

[2] 邵静.基于Android的社区物业管理系统的设计与实现 [D].西安:西安电子科技大学,2017.

[3] 徐丽君.基于Android的校园移动信息门户设计与实现 [J].电子设计工程,2015,23(17):43-46.

[4] 阮富贵.基于Android平台小区物业管理系统设计与实现 [D].重庆:重庆师范大学,2014.

作者简介:左莉(1982-),女,汉族,河南周口人,讲师,本科,研究方向:计算机应用;谢妞妞(1986-),女,汉族,河南洛阳人,助教,硕士研究生,研究方向:数据挖掘、智能决策。