欢迎来到得力文库 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
得力文库 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    智慧社区.docx

    • 资源ID:2958266       资源大小:4.94MB        全文页数:71页
    • 资源格式: DOCX        下载积分:0金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要0金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    智慧社区.docx

    摘要随着互联网技术的高速发展,智慧社区的建设己成为智慧城市的重点建设对象。 为改善现有社区建设缺乏统一的综合服务平台、功能和技术的可扩展性差、无法满足 用户复杂的业务需求等不足之处,实现多小区扩展、多物业扩展、多商户扩展的架构, 建立集电子政务、数字物管、在线电商于一体的社区商圈,本文提出了一种新型的智 慧社区020(0nline To Offline)综合服务平台,采用账户+小区+角色+权限的四重方式 实现对复杂角色权限的管理来增强系统的安全性和可扩展性;以账户体系、基础物业 服务、社区商业服务三个方面为切入点,构建统一的可扩展的社区综合服务平台,实 现真正意义上的以500米为半径的线上生活圈。本文首先介绍了基于对角色权限可扩展性需求分析,设计实现了可灵活配置的细 粒化的安全权限控制系统;接着从社区政务、物业服务、在线电商三个方面针对服务 平台进行了需求分析、总体设计和详细设计,并且结合BP(BaCkPrPagatin)神经网 络算法实现业主对商家评分功能,使评价系统能够根据客观环境自适应调节,减少人 为因素对商家评价的主观影响,不断提高评价的准确度,从而保障社区商户信誉度的 真实性和可靠性,为业主提供优质的网购服务,为智慧社区在线电商建立良好口碑; 最后,该系统后台采用Spring+SpringMVC + Mybatis框架,前端使用JQuery+JSP, 完成了基于BP神经网络的智慧社区综合服务平台的实现工作,并进行了相应测试。关键词:智慧社区;角色权限;综合服务;评分;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 integrated 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 platform, 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 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 thesis 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 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 + Mybatis + 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国内外智慧社区的研究现状及发展趋势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系统框架搭建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课题背景及研究意义智慧社区是我国社区建设领域的全新发展理念,利用互联网、物联网、移动通信 技术连接起社区业主、物业、社区商户三方,构建集资讯通知、物业服务、投诉建议、 在线电商、社区配送等综合一体化信息综合服务平台。由于现有的社区建设在物业管理、社区政务等方面形成多个条块分割、各自为政、 相互独立的应用系统2,导致各系统之间相互整合程度非常低下,重复投资现象严 重,业主须申请多个系统账号,登录不同平台进行相关业务操作,这给用户带来很多 不必要的操作和麻烦。并且传统权限管理方式采用账户+角色+权限的三重方式决定 用户的查询和操作权限,以单个小区为维度来设计,这不利于智慧社区平台的推广和 扩展,比如当房地产公司开发多套小区时,就必须给每个小区搭建一套服务平台,这 既不利于房地产公司的对该产业下的小区的综合管理,也不利于数据资源的共享。再 者,当前社区管理服务模式已经明显滞后于社区业主日益增长的需求,业主们越来越 注重高效优质的社区服务,譬如:平台账号一体化,拥有一个账号就能解决物业、购 物、获知资讯、收取快递、送货上门、在线保修等多种服务;能够依据真实的、客观 的商家信誉度享受优质的在线购物体验;解决“最后一公里”问题等等。针对现有社区建设存在的种种问题,本系统以社区业主为核心服务对象,一方面 设计灵活可配置的细粒度角色权限管理系统将社区政务、物业管理、电商管理整合为 一个平台,构建具有安全性和高可扩展性的智慧社区020综合服务平台,增强物业的 管理效率,提高小区业主的生活体验;另一方面通过BP神经网络建立科学的、合理 的评分体系,解决和改善传统电商平台基于加权平均、层次分析等方法实现评分功能 而导致商家评论的片面性提升社区商户信誉度的真实性和可靠性,为智慧社区 建设推广作出贡献。这正是本课题研宄的意义所在,也是智慧社区综合服务平台设计 开发的目标。1.2国内外智慧社区的研究现状及发展趋势智慧社区建设的目的是:通过利用各种智能技术和方式,整合社区现有的各类服 务资源,创新社区管理模式,满足社区管理服务及发展的各种需求,为社区各类群体 提供现代政务、商务、文化娱乐、远程教育、家庭医护及生活互助等多种社区服务管 理,从而推动社区发展,提高居民生活质量5。“智慧社区”的建设雏形起源于美国,由于社会和市场的需要,20世纪80年代 由美国总统宣布成立了 “智能化住宅技术合作联盟”对住宅智能化技术、产品、应用系统等进行测试、规范,引导新技术进行住宅设计和建筑。其后,欧洲、日本、 东南亚等地区,智慧社区也应运而生。日本利用电网和家庭能源管理系统HEMS (Home Energy Management System)等先进的智能技术提供最合适的能源解决方案, 它涵盖包括电力、水资源、物流、医疗、交通和电信等与人们生产及生活相关的几乎 所有的基础设施和社会资源,并对各资源进行监控和管理新加坡近年来全力打 造智慧花园型城市国家,在构建智能交通系统、清洁能源系统、电子政务系统、通信 基础设施方面取得了显著成果。其管理以政府为主导,充分发挥社团、公民作用,是 典型的政府主导与社区高度自治相结合的模式;美国1996年圣地亚哥州大学与加利 福尼亚州政府合作推出世界首个智慧社区项目,紧接着旧金山、桂谷、布莱克斯堡等 地也相继推出了智慧社区项目。但是纵观全国乃至全世界,智慧社区建设并没有像想象中那么顺利的在推进实 施,通过对各城市的调研分析不难发现,智慧社区建设受到很多因素的影响,比如硬 件设施不够完善、软件开发技术不够先进、对社区管理的制度规范没有统一等等。为 了解决智慧社区建设难以推进的问题,需要从根本上分析内在原因。(1) 智慧社区建设概念比较新,短时间内无法对智慧社区建设规模统一规划, 国家对社区信息建设没有统一的、具体的明文规定,所以很难构建统一标准的社区建 设,进而导致数据采集、设备接入困难。(2) 社区建设是国家倡导提出建设的,属于政府级项目,主要以政府起主导建 设作用,行业起引导作用,企业和社会参与进来辅助运作,但由于政府的强制性主导 因素导致企业投入的积极性降低,并且各行各业都有自己的局限性和片面性,从而导致众开发商为了自己的利益而按照自己的想法来推行智慧社区的建设,这在一定程度 上制约了智慧社区的发展。(3) 现有的社区建设在物业管理、社区政务等多个方面形成多个条块分割、各 自为政、相互独立应用系统,导致各系统之间相互整合程度非常低下,重复投资现象 严重;并且业主须申请多个系统账号,进行相关业务操作,给用户带来很多不必要的 操作和麻烦。(4) 电商平台是智慧小区建设的重要组成部分,尽管目前己经有非常成熟的大 型电商网站如淘宝、天猫、京东、亚马逊等,但社区电商与之不同,不能按部就班。 社区电商服务对象主要针对当前小区业主,服务范围有限,因此必须保证商家可靠的 信誉度,提高业主重复购买率才有利于社区电商的推广和发展。商家信誉度是通过用 户评价计算得到的,影响用户评价的因素有很多,加上这些因素的影响程度不一样, 因此评价结果很难用一个数学表达式来表示,它属于非线性分类问题,这给综合评价 带来了很大的困难1<)。加快社区信息化建设,构建智慧社区综合服务平台是国家新型城镇化规划中重要 部署内容之一n。在互联网+时代,构建统一账号管理账户体系、提供基础物业服务、 社区商业服务的智慧社区020综合服务平台,为社区业主、社区物业公司以及周边 商家提供即时通信、网上评价、线上交易等智能化一站式便民服务是大势所趋。1.3论文主要内容第1章绪论:分析了现有社区建设存在的弊端,以及互联网时代智慧社区发展的 现状和趋势,提出对新型智慧社区构建的要求:构建统一的安全的高可扩展性的智慧 社区综合服务平台,并提出使用BP神经网络算法用于商家综合评价功能,提高评价 的准确、客观、合理性。第2章需求分析:针对实际项目智慧社区综合服务平台,从系统概述、功能需求、 非功能需求三个方面对系统进行需求分析,其中功能需求通过对平台管理员、物业管 理员、社区业主、社区商户进行用例分析并结合数据建模来实现。最后对系统的安全 性、稳定性、扩展性和易用性等非功能需求进行分析。第3章平台的设计:本章主要根据上一章的需求分析,首先对系统进行总体设计,包括对系统的系统体系结构设计、系统技术架构设计两个方面,接着对系统的核心模 块账户体系模块、社区政务、物业模块、商品评价模块进行详细设计,最后介绍数据 库的设计过程,其中商品评价模块主要基于BP神经网络算法实现,所以本小结会讲 述BP神经网络的原理、评价体系的建模以及BP神经网络在智慧社区综合平台中的应 用和设计。第4章平台的实现:本章首先介绍系统框架环境的搭建,即如何构建Sprmg + SpnngMVC+Mybatis+Maven;然后根据系统设计,分别对账户体系、社区政务、物 业管理等功能模块进行代码实现,并进行相关页面的展示;最后通过样本采集以及 Matlab仿真实现BP神经网络在商家评价中的应用。第5章平台的测试与分析:在完成系统功能实现后,搭建测试环境,编写用例, 对系统的核心模块进行测试,验证系统是否符合需求。第6章总结与展望:对系统整个开发过程进行总结,提出本文的研宄成果、现阶 段本课题存在的问题以及日后对系统改进提出的建议。1.4本论文创新点本文的创新点主要在于构建统一的安全的高可扩展性的智慧社区综合服务平台:(1) 平台采用账户+角色+小区+权限的四重方式决定用户的查询和操作权限,将 角色与小区和功能双双关联,再将角色与账户关联,确保角色能达到两个效果:决定 相应账户有哪些小区的权限;决定相应账户在特定小区有哪些功能权限,使当代国际 花园公司日后在其他省、市新建小区时无需重新搭建平台,只需将新建小区入驻该平 台即可,这不仅提高了平台的扩展性,同时也可使得同一房地产下所有小区基于统一 平台管理,有利于资源共享和智慧小区建设的推广;并且系统可以根据实际业务需求 建立可灵活配置的多层次细粒化权限控制系统,使得用户权限更加明朗,管理范围更 加精准。(2) 将社区电子政务、基础物业管理、在线电商管理整合为一个平台,基于统 一的数据库管理,一方面便于当代国际花园后台管理员对旗下一个或多个小区进行综 合管理,便于社区商户入驻该平台实现社区020线上线下综合服务,便于社区业主 享受智能化社区体验;另一方面将各资源进行整合,部分公共模块比如用户管理、系统管理、基础数据管理等可以共用,这不仅降低了房地产开发商的投资成本,同时避 免了对各系统之间数据的同步操作,为日后系统维护和扩展提供了方便。(3) 考虑到商家评价是一个比较复杂的、非线性综合决策问题,而BP神经网络 擅长通过对数据样本进行大量的、复杂的、非线性学习类等并发现内在的模式或规律, 所以引入BP神经网络算法实现对商家进行综合评价,根据全面性、科学性、时效性 等原则选择优良的评价指标,建立评价体系,通过输入的指标参数以及期望输出对网 络进行训练和自适应学习,将训练好的网络打包放到程序中,不仅有效地客服了传统 评价过程中建立复杂的数学模型和表达式,而且还避免了人为的主观随意性,使得评 价结果更加真实有效。提高商家评价的准确有效性一方面使得商家能够根据真实的评 价结果进行提优补差,为业主提供更好的服务;另一方面可以为业主带来真实可靠的 购物参考依据,增强业主对商家的信任度,从而有利于提高业主的重复购买率,促进 社区电商的有效发展。第2章智慧社区综合服务平台的需求分析在进行项目开发之前,首先最重要的问题是确定明确系统的需求,只有搞清楚这 个系统是做什么的,需要解决什么问题,才能对症下药。需求的明确是基于用户现存 的问题,从解决用户问题的角度出发,以此需求来设计分析系统。2.1系统概述智慧社区综合运营平台,是当代地产集团响应国家“供给侧改革”号召、正视地 产行业下行、物业急需寻求新的营收增长点的现状,积极寻求技术合作,利用互联网、 物联网、移动通信技术连接起社区业主、物业、社区商户,构建的社区型综合服务运 营平台。下面具体描述各类型用户具有哪些功能。(1) 平台管理员具有的功能创建和维护对小区、区域、楼栋、单元、房屋信息的管理;为平台管理员、商户、 配送管理员创建账号并分配角色权限;发布小区通知、办事机构、办事指南等社区政 务信息供业主查询;接受和处理用户对平台的咨询和投诉;管理店铺分类、商品分类 以及入驻小区的所有商家信息。(2) 物业管理员具有的功能建立收费台账,查询、统计当前小区业主物业费、停车费欠费状态和缴费记录, 为业主提供后台缴费功能;全面掌握小区内房屋的入住情况,负责业主商户入驻、迁 出手续的办理;处理和回复业主对物业的投诉。(3) 社区商户具有功能查看编辑店铺信息,选择店铺装修风格;管理店铺内商品的新增编辑、上架和下 架;申请和发放店铺优惠券;处理待发货、待退款、待退货订单;查看和统计某一时 间段内的销售额和销售量。(4) 社区配送管理员具有功能为配送员分配账号;当有待配送订单时,平台配送服务支持配送员自助抢单和管 理员强制派单两种方式;查看和统计某段时间内的已配送订单量和订单金额。(5) 社区业主具有功能具有注册申请账号、修改密码、找回密码等功能;登录业主Web/APP后可查看 小区内资讯通知、新闻等消息,可查看物业费、停车费、水电费等缴费记录并提供自 行缴费功能;可浏览查看搜索商家商品,购买商品;提供物业报修、商家投诉功能。2.2功能需求分析功能需求分析主要是站在使用该平台的用户角度出发,来分析用户在平台有哪些 功能权限。下面对使用该平台的不同用户进行用例分析和数据建模。2.2.1用例分析1. 平台管理员用例平台管理员涉及的业务内容对应为基础功能管理、资讯管理、物业服务管理、商 城管理和系统管理。平台管理员用例图如图2.1表示。其中基础功能管理包括负责所辖范围内所有小区的商户、物业、配送等的账号创 建,为小区创建不同的角色并且分配权限,以及管理当前小区的区域、楼栋、单元和房屋;资讯管理主要负责小区物业通知、活动通知等信息的新增发布、编辑、删除; 物业服务主要包括物业缴费、停车费缴费、物业报修、物业投诉等功能,为业主打造 一站式物业服务流程;商城管理主要包括对店铺分类以及店铺信息的管理、对商品分 类以及积分商品和秒杀商品的管理、对各订单进行查询、跟踪和管理功能,并可执行 相关操作比如确认接单/拒绝订单、同意/拒绝退款/退货、发货;系统管理功能主要包 括菜单和按钮权限管理、配置管理、日志管理、数据字典管理等。2. 物业管理员用例物业管理员涉及的业务内容对应为物业费管理、停车费管理、物业报修、以及物 业投诉。物业管理员用例图如图2.2表示。其中物业费管理业主物业费欠费状态搜索和查看,为业主提供后台物业缴费功能 以及查看、导出物业缴费记录和详情;停车费管理包括停车费后台缴费,查看、导出 停车费缴费记录;物业报修包括查看并确认业主申请的报修单,当确认通过后派遣相 关物业维修人员进行维修,最后更新维修状态;物业投诉包括审核业主对物业投诉的 真实性,并回复工单与业主进行协商,然后处理工单,最后关闭工单。3. 社区商户用例社区商户涉及的业务内容包括资讯查看、店铺管理、促销管理、订单管理、商品 管理和报表查看。社区商户用例图如图2.3表不。其中资讯查看包括查看小区通知、社区政务、便民黄页;店铺管理包括设置店铺 信息(头像、店铺名称、经营范围、说明等),店铺的经营时间、暂停营业等特殊处 理;促销管理包括广告位和优惠券,广告位可由运营人员自主配置,也可由商户进行 申请。商户提交广告位申请,运营线下与商户进行沟通并收取相关费用,可对广告位 信息进行适当调整之后审核发布即可。根据广告内容广告位可分为三种类型:商户推 广、商品推广和特定网页内容推广,优惠券分为店铺优惠券和平台优惠券,店铺优惠 券由商户申请并由平台管理员审核和发放;订单管理主要包括对店铺内各订单进行查 询、跟踪和管理功能,并可执行相关操作比如确认接单/拒绝订单、同意/拒绝退款/ 退货、发货;商品管理主要包括新增、编辑商品,上、下架商品,以及查看商品详情和置顶;报表查看主要包括按月、季、年度分别对订单、销量、销量额进行统计。4. 社区业主用例社区业主涉及的业务内容包括资讯查看、物业操作、购买商品、订单操作、投诉 建议。社区业主用例图如图2.4表示。其中资讯查看包括查看小区通知、查看社区政务、查看便民黄页;物业操作主要 包括业主可以直接通过Web门户/APP缴纳物业费、查阅历史缴费记录、添加已在物 业登记的车辆,并为其(允许多辆)缴纳停车费、查阅停车费截止有效期、查阅历史 缴费记录、查阅帮助手册、自定义发票抬头、提交报修申请、查看历史报修记录及处 理状态、评价报修工单的满意度、提交投诉、查看历史投诉记录及处理状态;购买商 品包括业主可以通过平台在线超市进行购物,添加商品到购物车、收藏商品、立即购 买;订单操作主要包括业主下单后需要确认订单、支付订单、评价商品商家,或者需 要申请退款或者退货;投诉建议包括可以发起针对商户、物业、平台的投诉,查看状 态,做出评价。2.2.2数据建模通过E-R图概念数据模型对数据和信息建模,确定各实体之间的关系,从而对数 据库进行概念设计。智慧社区综合服务平台的主要数据关系如下图2.5所示。图2.5数据表E-R模型图用户具有用户id、用户名称、等属性,具有查看资讯、缴物业费、给出评价信息、 处理订单等操作;订单信息具有订单编号、商品编号、订单金额、收货人等属性;物 业信息具有账单id、缴费金额、缴费状态等属性;评价信息具有店铺Kl、商品编号、 用户ui、评价内容等属性;商品信息具有商品编号、商品名称、商品库存等属性。2.3非功能性需求分析非功能性需求是指软件产品为满足用户业务需求而必须具有且除功能需求以外 的特性,包括系统的性能、可扩展性、安全性、稳定性、易用性等m。下面对这些指 标给予说明。1. 扩展性需求平台预期实现多小区扩展、多物业扩展、多商户扩展的架构,使其具备良好的推 广能力和适应性,具体实现模式通过底层的账号体系及数据库架构实际实现。多小区:平台内同时接入并运营多个小区、多个小区内部有各自的内容构成;参 与的物业公司、第三方服务商户、配送公司、业主均有所不同。多物业:平台不仅仅支持自有物业系统的接入,还将接入更多的第三方物业公司。多商户:支持多种类型的商户服务(有形商品、无形服务)接入,为多商户提供 店铺管理、商品配置、订单管理、财务报表等实用功能。功能扩展:本系统采用B/S架构,对于三期可能新增的功能模块在架构上均能实 现,但具体功能模块需与相应接口提供方接洽。2. 安全性需求平台涉及到大量的资金、业主信息、车辆信息。平台需具备以下几项安全保障:(1) 资金交易安全。需确保web门户、APP内各项支付交易的安全进行,交易 链路加密。(2) 业主信息安全。需确保业主房产信息、身份信息、电话、消费记录、车辆 信息等不为无关人员获取,对账户权限分级设置。(3) 产品网络安全。需确保产品各项数据、交易的输送链路安全、具有较高的 安全等级,确保数据安全。(4) 平台非常重视第三方支付方式的安全性,故接入支付宝、微信支付的官方 SDK;但对于无资质的支付企业(如:贝壳数据),其内部运行机制不可见,故由其 产生的风险平台不承担负责。3. 稳定性需求产品除了达到甲方要求的各项功能需求外,还应具备一定的稳定性:(1) 性能的稳定,确保产品能经受住瞬时的高点击量,确保秒杀等高并发活动 的顺利进行。(2) 平台应确保web门户网站具有良好的适应性,满足不同内核(ffi7及以上、 chrome、Firefox)的兼容性要求,各图表插件能够正常显示、操作。(3) APP产品应确保能够在IOS、Android主流应用市场顺利下载,安装。在运 行中出现闪退、死机等状况的频率不允许超过2次/月。(4) 账号系统的稳定,不会出现无法新建账号、无法设置角色、无法切换小区/ 商铺/房屋/车辆的情况。4.易用性需求产品在使用中应具备易用性要求,包含如下几个方面:(1) 各功能点简洁明晰,用户可直接上手操作完成预期需求动作。各功能流程 应简洁、严谨具有可操作性。(2) 界面美观大方,各产品操作界面应美观大方,主次结构清晰、核心内容明 了。产品界面符合行业特征及时代特色。(3) 产品性能稳定,各个产品均应具备良好的稳定性,能满足不同平台在各自 使用场景下的需求,几乎不出现闪退等情况。2.4本章小结本章根据当代国际花园公司对智慧社区综合服务平台的实际需求,确定了平台开 发目标。分别从平台管理员、社区商户、社区业主三类用户对系统功能需求进行了用 例分析和需求建模,明确了系统的功能性需求。同时也从电商平台系统的特点出发, 明确了系统的扩展性、安全性、稳定性和易用性等非功能性需求。第3草智慧社区综合服务平台的设计结合上一章对智慧社区综合服务平台的需求分析,本章主要对平台进行总体设 计、详细设计以及对数据库进行表结构设计。总体设计包括系统体系结构和系统技术 架构设计12。详细设计包括对系统整体功能模块进行规划,确定出系统由哪些功能模 块组成,然后从模块具体功能介绍、业务实现流程设计、以及数据库结构设计四个方 面对账户体系、资讯管理、物业管理、商家评价等主要功能模块进行详细设计。最后 通过分析各表结构数据之间的关系,对系统使用的核心数据表结构进行设计。3.1系统总体设计3.1.1系统体系结构智慧社区综合服务平台产品系统架构由基础网络层、系统层、应用层、产品操作 层、用户层五大核心层级和系统安全体系、基础设施保障、综合运营服务三大支撑体 系综合构成。各层级所包含内容如图3.1所示。(1) 用户层业主、社区物业、社区运营、第三方服务商家及社区配送通过统一的身份认证、 权限管理分别登录业主Web/APP门户、后台管理系统、商户Web/APP门户、配送 APP门户,并实现统一的入口、出口和单点登录实现相关操作。(2) 操作层为了丰富智慧社区平台的服务手段,整体应用功能在产品形态上以系统综合管理 后台为核心,在此基础上搭建两套Web门户网站(业主端、商户端)提供完善的在 线社区服务,经过运营筛选出具有用户黏性的需求,进一步将产品形态衍生至APP 平台,完成业主端APP(Android、IOS版)、商户端APP(Android、IOS版)、社区配 送端APP(Android、IOS版)的开发。(3) 应用层智慧社区综合服务平台的应用层主要包括社区资讯、物业服务、投诉建议、社区 020服务、用户中心等功能。社区资讯包括小区通知、社区政务、便民黄页、常见 问题等资讯,方便业主商户及时收到相关信息和办理相关业务;物业服务主要包括在 线缴纳物业费、停车费、水电费以及进行物业报修和投诉,为业主提供一站式快捷周 全的物业服务;社区020主要包括在线超市、商家服务、生鲜超市、家政服务、旅 游服务、美容服务、洗衣服务、餐饮服务等在线服务;投诉建议主要包括对平台、商 户、物业进行评论或投诉。(4) 系统层系统支撑服务是指为整个平台提供支撑的底层功能,是后台管理系统的重中之 重。主要包括应用开发平台基础数据管理、图片资源库、基础应用库、在线支付引擎、 进销存引擎、地图引擎、消息引擎等。通过建设应用支撑平台,实现界面集成、应用 集成、数据集成及流程集成,通过四个集成来达到智慧社区综合服务平台的集成效果。(5) 基础层基础层建设是项目搭建和保障项目运行的根基,整个项目的网络建设建立在物联 网、移动通信网和互联网基础之上,通过全面的基础设置的搭建,为智慧社区综合服 务应用系统的运行提供了良好的基础。3.1.2系统技术架构智慧社区综合服务平台基于B/S架构设计体系,采用当前主流的J2EE框架 SSM(Spring+SpringMVC+Mybatis)框架,运用MVC设计模式理念来进行软件开发 1314,降低了项目开发的耦合度,实现了表示层、业务层、数据层的分离,使得系 统开发过程更合理化,提高了系统开发的可扩展性和可维护性14。系统技术架构图如 图3.2所示。图3.2系统技术架构图表示层即View层,对应MVC中的V层,使用jQuery框架实现,是用户与后台 进行交互的桥梁,用户在浏览器中看到页面就是视图层。主要包括JSP、Html页面和 CSS、JS等部分,在系统中对应的是前端JSP、HTML文件和CSS、JS文件。MVC 中的控制器层在处理完用户的请求后,会将数据模型保存进视图层,返回给客户端浏 览器,返回内容也就包括解析的html代码,js/css代码以及图片视频等资源文件,这 样就构成了完整的一套系统。表示层目录结构设计如图3.3表示。J webappt> (2 css l> % doc t> (2 images iia ist> H views > L% WEB-INF图3.3表示层目录结构设计业务层即Controller层,对应MVC中的C层,主要负责接受用户请求,调用Service 和Dao层进行业务逻辑处理,控制实体数据在视图上展示。在系统中对应Controller 控制器类,控制器类由前端控制器管理,前端控制器接收用户请求后,通过 handleMapping类分发到对应的controller类中进行后续处理。在controller类中通过 调用service层接口方法来进行业务逻辑处理,处理完成后,生成ModelAndView对 象,将数据和模型都保存进对应的视图中再返回给用户客户端。业务层目录结构设 计如图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 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 Dao层目录结构设计图3.9系统模块总体设计图3.2.1账户体系设计智慧社区综合服务平台预期实现底层架构对多小区的同步运营、多物业的同步管 理、多商户的扩展兼容,使其具备良好的推广能力和适应性。同时由于平台产品形态 众多,因此,对于底层的账号体系要求较高,智慧社区综合服务平台的用户类型有六 中,分别为平台运营、区域运营、物业、配送、商户、业主,账号体系设计以小区为3.2系统功能模块设计智慧社区综合服务平台依照一切以用户为中心的原则,设置了基础数据管理、社 区资讯、物业服务、商城管理、投诉建议、系统管理等核心功能模块。其分别对应的 模块、子模块如图3.9所示。基本单元,采用账户+小区+角色+权限的四重方式决定用户的查询和操作权限。系统 账户体系结构如图3.10所示。图3.10系统账户体系结构设计图1. 功能介绍智慧社区综合服务平台账户体系模块包括账户管理、小区管理、角色管理、菜单 按钮功能管理。账户管理对所有平台、所有类型的用户账号进行创建和维护;小区管 理记录了入驻该平台的小区基本信息,为智慧社区建设提供基础数据支持;角色管理 用于将一批权限绑定到某个具体角色,便于权限的分配;菜单按钮功能管理将菜单按 钮分级,通过Ztree树型展示,使管理员能够直观看到各菜单按钮之间的关系。(1) 账户管理业务描述:录入用户基本信息,编辑用户基本信息,批量删除无用账号信息,停 用/启用账号,重置密码,以及查询用户信息,其中查询用户列表通过多条件联合查 询如用户名、账号、手机号、列表显示页数等信息。业务功能如表3.1所示。表3.1账户管理功能表编号功能名称功能描述操作权限1新增用户为用户分配账号,以登录使用系统平台管理员2编辑用户修改用户基本信息平台管理员3删除用户删除数据中不再使用的账号平台管理员表3.1账户管理功能表(续)4查询用户多条件联合搜索过滤用户列表平台管理员5启用/停用用户State=l表示启用,账号正常,否则非正常平台管理员6重置密码修改用户密码平台管理员

    注意事项

    本文(智慧社区.docx)为本站会员(蟋***)主动上传,得力文库 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知得力文库 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开