智慧社区管理平台构建研究

2022-05-30 14:18刘萍范蕤
电脑知识与技术 2022年21期
关键词:智慧养老智慧社区

刘萍 范蕤

摘要:新冠肺炎疫情防控常态化的今天,智慧社区管理平台建设迫在眉睫。智慧社区的大数据处理技术可以有效提升社区治理效率。该文主要研究智慧社区中的智慧物业、智慧养老和社区电子商务三大模块。首先分析智慧社区建设的必要性,并分析了智慧物业、智慧养老和社区电子商务的主要功能,接下来介绍智慧社区结合大数据技术可进行信息挖掘,重点介紹社区电子商务中的推荐系统的协同过滤算法,最后介绍了系统的实现技术、部分运行效果和部分核心代码。智慧社区建设提高了物业服务效率和服务质量,提升了居民的幸福感。

关键词:智慧社区;智慧物业;智慧养老;社区电子商务

中图分类号:TP391      文献标识码:A

文章编号:1009-3044(2022)21-0054-03

开放科学(资源服务)标识码(OSID):

1 引言

随着城市化进程的加快,涌入城市的人口急剧增长,人们都会在城市买房安家,社区规模越来越大,人口越来越多。目前社区运行仍主要采取人工管理模式,社区服务和管理缺乏信息管理平台的支撑。尤其在后疫情时代,需要耗费大量人力、物力才能完成基层防疫工作。随着大数据、物联网、云计算、5G、人工智能、区块链等信息技术的迅猛发展,建设智慧社区已具备了技术条件。智慧社区可先围绕智慧物业、智慧养老和电子商务等开始建设。新冠肺炎疫情暴发以来,小区物业管理在社区的联防联控中发挥了巨大作用。智慧物业管理系统在疫情还时起时伏的今天,通过人脸识别、车牌号识别、红外线即时测温等甄别业主身份和健康状况;对访客扫码登记;业主可在线缴纳物业费、车位费等;对需维修的公共设施在线报修,跟踪维修状况,评价物业服务;社区网格员线上采集个人数据并上报、进行政策宣传、信息发布等;社区居民邻里互助等;还可对物业的财务情况分析,提高了物业服务和管理效率,提升了业主对物业服务的满意度,满足了人民对美好生活的向往需求[1]。

智慧养老,以居家为基础,社区为依托,机构为补充,开展多维社会化养老。通过搭建智慧养老服务平台,老人通过手机App、电脑端、智能可穿戴设备以及各类传感器接入平台。在疫情期间,智慧养老模块的优越性凸显,针对独居老人或孤寡老人,社区或物业可及时统计这些人的信息,分配志愿者或者养老服务机构人员照料老人生活,提供物质保障等[2]。

智慧社区的社区电子商务平台与各商家合作,使居民足不出户,利用碎片化时间完成物品采购,还可经常参加平台的团购活动,又省钱又省力。疫情期间甚至还可由电子商务平台与物业合作,为居民进行配送服务,直接将所购物品无接触式送货上门,给居民提供了极大的生活便利[3]。

2 智慧社区分析与设计

随着信息技术的迅猛发展,建设智慧社区势在必行。在疫情防控常态化的今天,小区物业都需配合社区工作人员进行疫情防控,智慧物业的建设也迫在眉睫。小区入口通过人脸识别、车牌号识别、红外线即时测温等甄别业主身份,记录健康状况和出入小区的时间等;对访客扫码登记,管理员可从平台查看来访信息;物业管理员和社区管理员可发布通知公告,并对通知公告进行管理,居民可查看通知公告;业主可对个人信息进行在线登记,管理员可对业主信息进行审核、查询等,管理员可对平台各类用户管理;管理员可对小区的住房、车位、门禁、电梯、监控、共享车位等进行管理;业主可通过平台进行投诉和建议,管理员后台可及时处理投诉与建议,业主可跟踪后续情况;业主可在线缴纳物业费、车位费等,并且可以查看费用缴纳情况;业主对需维修的公共设施可进行在线报修,跟踪维修状况,评价物业服务;社区网格员线上采集个人数据并上报、进行政策宣传、信息发布等;社区居民可通过平台进行邻里互助等;物业可对工作计划进行管理,业主可查看物业的工作计划,有助于业主了解物业的服务细节;平台还可对物业的财务进行管理,对收支情况进行统计分析。该平台使物业和业主有效沟通,做到物业收支透明化,服务管理透明化,业主监督透明化。物业提高了工作效率,提升了服务质量,同时业主对物业服务的满意度也大大提升。

以居家为基础,社区为依托,机构为补充的多维社会化养老,需智慧养老平台的支撑,智慧社区中的智慧养老模块,有效提升了养老服务效率和服务质量。该平台功能主要有用户和角色管理、志愿者管理、机构服务人员管理、老人管理、服务项目管理、服务明细、一键呼叫服务、上门服务、陪买药看病、送餐服务、家政服务、心理咨询等,还可定制服务。它有效融合了智能设备、线上平台和线下商家提供的服务,为老年人提供高质量的养老服务。

依托智慧社区平台的社区电子商务服务,使居民能够享受到愉快的购物体验。社区电子商务居民可以线上预订、线上付款,也可以先试用再付款,还可以到门店自选购物,可以选择送货上门或门店自提等,出现质量问题可以免费更换或退款。开发一个社区电子商务平台,可以有效地将各个提供社区服务的商家线上线下相结合,主要功能有商品类别管理、商品管理、商铺类别管理、商铺管理、订单管理、配送管理、服务评价管理等。通过该平台,可以很好地宣传提供社区服务的商家,提高商家的营业额度,同时居民通过平台的团购服务也可以购买到物美价廉的商品,达到双赢效果[4]。

3 智慧社区实现

3.1 算法研究

智慧社区建设后期,随着数据的完善和逐步增加,对智慧物业、智慧养老和社区电子商务可进行以下几方面的大数据分析:通过分析居民网络舆情和意见,为物业和社区管理者制定管理方案提供依据;通过对社区贫困家庭信息的收集,尤其是对家庭消费状况的分析,可实现精准帮扶,把国家和社会帮扶资源送到真正需要的人手中;智慧养老平台一键呼叫服务,为社区空巢老人、孤寡老人等提供便捷服务,通过采集社区老人的健康数据,有针对性地向老年人提供精准服务,使社区养老服务可监管、可查询、可分析;智慧社区的电子商务还包括了社区居民消费大数据,这对服务业来说其商业价值不可估量。

在智慧社区的社区电子商务推荐模块中,采用经典的推荐算法,协同过滤算法。综合使用基于用户的协同过滤算法和基于物品的协同过滤算法。给用户推荐与他兴趣相似的用户所喜欢的商品以及给用户推荐与他以前喜欢的商品相类似的商品。

要实现协同过滤,首先需收集用户偏好。用户有很多方式向系统提供自己的偏好,比如用户在系统里的评论、评分、投票、转发、页面停留时间、购买等信息。接下来找到相似的用户或物品。当已对用户行为分析得到用户偏好后,可根据用户偏好计算相似用户和相似物品,然后基于相似用户或者相似物品进行推荐。为了确定两用户或两物品相似,需进行相似度计算,现有的几种基本方法都是基于计算两个向量的距离,距离越近相似度越大。在推荐场景中,可将一个用户对所有物品的偏好作为一个向量来计算用户之间的相似度,或将所有用户对某一个物品的偏好作为一个向量来计算物品之间的相似度。计算相似度的方法常见的有欧式距离法、余弦相似度法和皮尔逊相关系数法等,本课题主要采用皮尔逊相关系数法。它的主要思想是计算两个变量之间的相关系数,相关系数越高,这两个变量的共变部分越多,所以从其中一个变量的变化就可越多地获知另一个变量的变化。相关系数的绝对值越大,相关性越强,相关系数越接近于1和-1,相关度越强,相关系数越接近于0,相关度越弱[5]。

3.2 SSM框架技术

智慧社区管理平台基于目前比较流行的Web项目框架SSM(Spring+SpringMVC+MyBatis)开发,基于该框架的项目运行原理如图1所示,浏览器或手机App发送请求,前端控制器DispatcherServlet调用请求解析器对请求进行解析,通过映射关系匹配到相应的Controller,在Controller层调用Service(业务逻辑层),Service层调用DAO(数据持久层),请求完成获得数据,ModelAndView装载并传输获取到的数据,并且设置一个将跳转的视图,前端控制器调用视图解析器解析视图、渲染视图,响应用户。

基于SSM框架开发,需编写下列相关配置文件。Spring的配置文件applicationContext.xml,在该文件中主要配置如下四方面内容:数据源、SqlSessionFactoryBean、Mapper接口扫描(可自动扫描接口,生成代理类,并托管到Spring)和其他相关组件扫描配置:如service;MyBatis的配置文件mybatis-config.xml中,通过配置,就可用别名代替全限定类名;SpringMVC的配置文件springmvc-config.xml可配置Controller组件扫描和对项目开发过程中用到的拦截器进行配置;web.xml配置文件,主要配置Spring监听器、前端控制器和中文编码过滤器。

3.3 平台实现

智慧社区服务端基于MVC模式设计,使用Eclipse 2020开发工具,使用vue-element-admin后台UI框架以及Visual Studio Code 2020进行前端开发。使用DCloud公司开发的uni-app和HBuilderX工具来进行手机端开发。采用MySQL5.5数据库存储数据。平台部署于阿里云的云服务器。平台小区管理功能模块部分实现效果如图2所示。

新增小區功能,用户点击图2中新增按钮,进入新增小区页面,增加完毕以后返回列表页面,该功能核心代码如下:

@GetMing("/getAllHousingEstate")

public JsonResult getAllHousingEstadte(int pageNum, int pageSize, String keyWords) {

JsonResult jsonResult = new JsonResult();

PageHelper.startPage(pageNum, pageSize); // 开启分页

List houseList = houseService.getAllHouse(keyWords);

PageInfo pageInfo = new PageInfo(houseList);

jsonResult.setData(pageInfo); // 存入JsonResult对象中

return jsonResult;

}

@PostMing("/add")

public JsonResult add(@RequestBody HousingEstate house) {

JsonResult jsonResult = new JsonResult();

if (houseService.getHouseByHouseName(house.getHouseName())== null)

{ // 小区名称不重复

if (houseService.add(house) > 0) {

jsonResult.setCode(Constants.CODE_OK);

jsonResult.setMessage("添加成功");

} else {

jsonResult.setCode(Constants.CODE_FAIL);

jsonResult.setMessage("添加失败");

}

} else {

jsonResult.setCode(Constants.CODE_FAIL);

jsonResult.setMessage("小区名称已存在");

}

return jsonResult;

}

4 结束语

建设智慧社区是一项长期的系统工程。智慧社区管理平台为居民提供舒适、安全、高效、便捷、宜居的生活环境,满足了人民美好生活的向往。智慧物业为业主提供了方便,也为物业提高了效率和服务质量;智慧养老通过社区、企业以及社会组织等为居家养老提供了便利。社区电子商务使得商家和居民达到共赢,居民足不出户就可以购买到物美价廉的商品,商家也无须承担商品损耗,获取了更多的利润。智慧社区建设过程中需加强网络安全管理,以防个人隐私信息泄露,平台需规范信息认证机制,保障数据安全性。智慧社区跟大数据结合,为社区和物业管理者提供决策支持,通过社区电子商务模块的推荐系统,为商家带来更多的利润,为居民提供了更多便利;通过对老人的健康数据分析,可精准服务。该智慧社区目前还在持续建设过程中,目前在某社区试运行,得到了居民、物业和社区工作人员的一致好评。

参考文献:

[1] 刘萍,范蕤.智慧社区服务系统的设计与实现[J].电子元器件与信息技术,2021,5(6):216-218.

[2] 刘萍,范蕤.智慧物业管理系统的设计与实现[J].电子元器件与信息技术,2022,6(3):201-203.

[3] 朱红燕,周蓉.疫情影响下社区物业管理行业的现状,问题与反思[J].内江科技,2021,42(1):12-13.

[4] 刘萍.基于Android的在线心理健康平台设计与实现[J].软件导刊,2018,17(11):108-112.

[5] 陶悦.智慧社区将成为智慧城市建设热点[J].中国建设信息化,2021(1):34-35.

【通联编辑:谢媛媛】

猜你喜欢
智慧养老智慧社区
智慧养老的信息服务终端设计研究的必要性