《智慧社区.docx》由会员分享,可在线阅读,更多相关《智慧社区.docx(71页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要随着互联网技术的高速发展,智慧社区的建设己成为智慧城市的重点建设对象。 为改善现有社区建设缺乏统一的综合服务平台、功能和技术的可扩展性差、无法满足 用户复杂的业务需求等不足之处,实现多小区扩展、多物业扩展、多商户扩展的架构, 建立集电子政务、数字物管、在线电商于一体的社区商圈,本文提出了一种新型的智 慧社区020(0nline To Offline)综合服务平台,采用账户+小区+角色+权限的四重方式 实现对复杂角色权限的管理来增强系统的安全性和可扩展性;以账户体系、基础物业 服务、社区商业服务三个方面为切入点,构建统一的可扩展的社区综合服务平台,实 现真正意义上的以500米为半径的线上生活
2、圈。本文首先介绍了基于对角色权限可扩展性需求分析,设计实现了可灵活配置的细 粒化的安全权限控制系统;接着从社区政务、物业服务、在线电商三个方面针对服务 平台进行了需求分析、总体设计和详细设计,并且结合BP(BaCkPrPagatin)神经网 络算法实现业主对商家评分功能,使评价系统能够根据客观环境自适应调节,减少人 为因素对商家评价的主观影响,不断提高评价的准确度,从而保障社区商户信誉度的 真实性和可靠性,为业主提供优质的网购服务,为智慧社区在线电商建立良好口碑; 最后,该系统后台采用Spring+SpringMVC + Mybatis框架,前端使用JQuery+JSP, 完成了基于BP神经网
3、络的智慧社区综合服务平台的实现工作,并进行了相应测试。关键词:智慧社区;角色权限;综合服务;评分;BP神经网络AbstractWith the rapid development of Internet technology, the construction of intelligent community has become the focus of the construction of city. In order to improve the existing community building shortcomings such as lack of a unified int
4、egrated service platform, poorly features and technology scalability, unable to meet the complex needs of users, and achieving a multi-cell, multi-property, multi-business expansion of the structure to construct the E-government, digital property management, online electricity providers in one platf
5、orm, this thesis presents a new type of intelligent community 020 integrated service platform, adopting the account + cell + role + permissions to achieve the complex role of the four rights management to enhance the security and scalability of the system; putting the account system, basic property
6、services, community business services as the starting point to build a unified and scalable integrated community service platform so that achieving the true sense of the radius of 500 meters of the online life circle.Firstly based on the analysis of the expansibility of the role privilege, this thes
7、is introduces the design of the granular security authority control system which can be flexibly configured. Then it carries on the service platform from the three aspects of community administration, property service and online electricity supplier. Combined with the BP neural network algorithm to
8、achieve the function of business owners to score, so that the evaluation system can adapt to the objective environment to reduce the subjective impact of human factors on business evaluation, and constantly improve the accuracy of the evaluation; Lastly the system adopting Spring + SpringMVC + Mybat
9、is + JQuery + JSP framework to achieve the intelligent community based on BP neural network integrated service platform, and then complete the corresponding testKey Words : Intelligence community; Role privilege; Comprehensive service; Scoring; BP neural network目录第1章绪论11.1课题背景及研宄意义11.2国内外智慧社区的研究现状及发
10、展趋势21.3论文主要内容31.4本论文创新点4第2章智慧社区综合服务平台的需求分析62.1系统概述62.2功能需求分析72.2.1用例分析72.2.2数据建模112.3非功能性需求分析112.4本章小结13第3章智慧社区综合服务平台的设计143.1 #统总、体设计143.1.1系统体系结构143.1.2系统技术架构163.2系统功能模块设计183.2.1账户体系设计183.2.2资讯管理设计213.2.3物业管理设计233.2.4商家评价模型设计263.5系统数据库设计303.5.1系统数据分析303.5.2数据表结构设计313.6本章小结35第4章智慧社区综合服务平台的实现364.1系统框
11、架搭建364.2系统功能模块的实现394.2.1账户体系管理的实现394.2.2资讯管理的实现454.2.3物业管理的实现474.2.4 BP神经网络评价的实现524.3本章小结55第5章智慧社区综合服务平台的测试与分析565.1系统测试环境搭建565.2系统功能测试与分析575.2.1登录认证授权测试575.2.2资讯模块测试585.2.3物业模块测试595.2.4商家评价模块测试595.4本章小结61第6章总结与展望62参考文献64賴66附录1攻读硕士学位期间发表的论文67第1章绪论1.1课题背景及研究意义智慧社区是我国社区建设领域的全新发展理念,利用互联网、物联网、移动通信 技术连接起社
12、区业主、物业、社区商户三方,构建集资讯通知、物业服务、投诉建议、 在线电商、社区配送等综合一体化信息综合服务平台。由于现有的社区建设在物业管理、社区政务等方面形成多个条块分割、各自为政、 相互独立的应用系统2,导致各系统之间相互整合程度非常低下,重复投资现象严 重,业主须申请多个系统账号,登录不同平台进行相关业务操作,这给用户带来很多 不必要的操作和麻烦。并且传统权限管理方式采用账户+角色+权限的三重方式决定 用户的查询和操作权限,以单个小区为维度来设计,这不利于智慧社区平台的推广和 扩展,比如当房地产公司开发多套小区时,就必须给每个小区搭建一套服务平台,这 既不利于房地产公司的对该产业下的小
13、区的综合管理,也不利于数据资源的共享。再 者,当前社区管理服务模式已经明显滞后于社区业主日益增长的需求,业主们越来越 注重高效优质的社区服务,譬如:平台账号一体化,拥有一个账号就能解决物业、购 物、获知资讯、收取快递、送货上门、在线保修等多种服务;能够依据真实的、客观 的商家信誉度享受优质的在线购物体验;解决“最后一公里”问题等等。针对现有社区建设存在的种种问题,本系统以社区业主为核心服务对象,一方面 设计灵活可配置的细粒度角色权限管理系统将社区政务、物业管理、电商管理整合为 一个平台,构建具有安全性和高可扩展性的智慧社区020综合服务平台,增强物业的 管理效率,提高小区业主的生活体验;另一方
14、面通过BP神经网络建立科学的、合理 的评分体系,解决和改善传统电商平台基于加权平均、层次分析等方法实现评分功能 而导致商家评论的片面性提升社区商户信誉度的真实性和可靠性,为智慧社区 建设推广作出贡献。这正是本课题研宄的意义所在,也是智慧社区综合服务平台设计 开发的目标。1.2国内外智慧社区的研究现状及发展趋势智慧社区建设的目的是:通过利用各种智能技术和方式,整合社区现有的各类服 务资源,创新社区管理模式,满足社区管理服务及发展的各种需求,为社区各类群体 提供现代政务、商务、文化娱乐、远程教育、家庭医护及生活互助等多种社区服务管 理,从而推动社区发展,提高居民生活质量5。“智慧社区”的建设雏形起
15、源于美国,由于社会和市场的需要,20世纪80年代 由美国总统宣布成立了 “智能化住宅技术合作联盟”对住宅智能化技术、产品、应用系统等进行测试、规范,引导新技术进行住宅设计和建筑。其后,欧洲、日本、 东南亚等地区,智慧社区也应运而生。日本利用电网和家庭能源管理系统HEMS (Home Energy Management System)等先进的智能技术提供最合适的能源解决方案, 它涵盖包括电力、水资源、物流、医疗、交通和电信等与人们生产及生活相关的几乎 所有的基础设施和社会资源,并对各资源进行监控和管理新加坡近年来全力打 造智慧花园型城市国家,在构建智能交通系统、清洁能源系统、电子政务系统、通信
16、基础设施方面取得了显著成果。其管理以政府为主导,充分发挥社团、公民作用,是 典型的政府主导与社区高度自治相结合的模式;美国1996年圣地亚哥州大学与加利 福尼亚州政府合作推出世界首个智慧社区项目,紧接着旧金山、桂谷、布莱克斯堡等 地也相继推出了智慧社区项目。但是纵观全国乃至全世界,智慧社区建设并没有像想象中那么顺利的在推进实 施,通过对各城市的调研分析不难发现,智慧社区建设受到很多因素的影响,比如硬 件设施不够完善、软件开发技术不够先进、对社区管理的制度规范没有统一等等。为 了解决智慧社区建设难以推进的问题,需要从根本上分析内在原因。(1) 智慧社区建设概念比较新,短时间内无法对智慧社区建设规
17、模统一规划, 国家对社区信息建设没有统一的、具体的明文规定,所以很难构建统一标准的社区建 设,进而导致数据采集、设备接入困难。(2) 社区建设是国家倡导提出建设的,属于政府级项目,主要以政府起主导建 设作用,行业起引导作用,企业和社会参与进来辅助运作,但由于政府的强制性主导 因素导致企业投入的积极性降低,并且各行各业都有自己的局限性和片面性,从而导致众开发商为了自己的利益而按照自己的想法来推行智慧社区的建设,这在一定程度 上制约了智慧社区的发展。(3) 现有的社区建设在物业管理、社区政务等多个方面形成多个条块分割、各 自为政、相互独立应用系统,导致各系统之间相互整合程度非常低下,重复投资现象
18、严重;并且业主须申请多个系统账号,进行相关业务操作,给用户带来很多不必要的 操作和麻烦。(4) 电商平台是智慧小区建设的重要组成部分,尽管目前己经有非常成熟的大 型电商网站如淘宝、天猫、京东、亚马逊等,但社区电商与之不同,不能按部就班。 社区电商服务对象主要针对当前小区业主,服务范围有限,因此必须保证商家可靠的 信誉度,提高业主重复购买率才有利于社区电商的推广和发展。商家信誉度是通过用 户评价计算得到的,影响用户评价的因素有很多,加上这些因素的影响程度不一样, 因此评价结果很难用一个数学表达式来表示,它属于非线性分类问题,这给综合评价 带来了很大的困难1 (2 css l % doc t (2
19、 images iia ist H views L% WEB-INF图3.3表示层目录结构设计业务层即Controller层,对应MVC中的C层,主要负责接受用户请求,调用Service 和Dao层进行业务逻辑处理,控制实体数据在视图上展示。在系统中对应Controller 控制器类,控制器类由前端控制器管理,前端控制器接收用户请求后,通过 handleMapping类分发到对应的controller类中进行后续处理。在controller类中通过 调用service层接口方法来进行业务逻辑处理,处理完成后,生成ModelAndView对 象,将数据和模型都保存进对应的视图中再返回给用户客户端
20、。业务层目录结构设 计如图3.4表示。数据模型层即Model层,对应MVC中的M层,主要包括对象模型、数据两部分, 在系统中对应的是实体类Bean层,操作数据库接口层Dao层、实现业务逻辑的Senace 层,为表7K层提供数据展7K。数据模型JavaBean层、Dao层、Dao.xml、Service层目 录结构设计如图3.5、3.6、3.7、3.8表示。d model 5vn/hslt/code/cllife2/par&nt/niodet * 3 persistence svn/hsIt/code/dlifeE/parent/!图3.4业务层目录结构设计1 j AppConfig.java
21、7037 16-S-5 1 i1, BusinessShopAccount.java 741 l |j CellBuilding.java 4295 5-6-29 t |j CellHouse.java 10464 15-9-12 l CdlInfo_javai)a87 16-9-19 下AppConfigDao.java 4397 t CellBuildingDao.java *0196 CellHouseDao.java 0700 ri : CelllnfoDao.java 10974 16- j CellRegionDaojava :196 13.5JavaBean目录结构设计图3.6
22、Dao层目录结构设计图3.9系统模块总体设计图3.2.1账户体系设计智慧社区综合服务平台预期实现底层架构对多小区的同步运营、多物业的同步管 理、多商户的扩展兼容,使其具备良好的推广能力和适应性。同时由于平台产品形态 众多,因此,对于底层的账号体系要求较高,智慧社区综合服务平台的用户类型有六 中,分别为平台运营、区域运营、物业、配送、商户、业主,账号体系设计以小区为3.2系统功能模块设计智慧社区综合服务平台依照一切以用户为中心的原则,设置了基础数据管理、社 区资讯、物业服务、商城管理、投诉建议、系统管理等核心功能模块。其分别对应的 模块、子模块如图3.9所示。基本单元,采用账户+小区+角色+权限
23、的四重方式决定用户的查询和操作权限。系统 账户体系结构如图3.10所示。图3.10系统账户体系结构设计图1. 功能介绍智慧社区综合服务平台账户体系模块包括账户管理、小区管理、角色管理、菜单 按钮功能管理。账户管理对所有平台、所有类型的用户账号进行创建和维护;小区管 理记录了入驻该平台的小区基本信息,为智慧社区建设提供基础数据支持;角色管理 用于将一批权限绑定到某个具体角色,便于权限的分配;菜单按钮功能管理将菜单按 钮分级,通过Ztree树型展示,使管理员能够直观看到各菜单按钮之间的关系。(1) 账户管理业务描述:录入用户基本信息,编辑用户基本信息,批量删除无用账号信息,停 用/启用账号,重置密码,以及查询用户信息,其中查询用户列表通过多条件联合查 询如用户名、账号、手机号、列表显示页数等信息。业务功能如表3.1所示。表3.1账户管理功能表编号功能名称功能描述操作权限1新增用户为用户分配账号,以登录使用系统平台管理员2编辑用户修改用户基本信息平台管理员3删除用户删除数据中不再使用的账号平台管理员表3.1账户管理功能表(续)4查询用户多条件联合搜索过滤用户列表平台管理员5启用/停用用户State=l表示启用,账号正常,否则非正常平台管理员6重置密码修改用户密码平台管理员
限制150内