智慧社区O2O服务平台的设计与实施方案.doc





《智慧社区O2O服务平台的设计与实施方案.doc》由会员分享,可在线阅读,更多相关《智慧社区O2O服务平台的设计与实施方案.doc(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、智慧社区智慧社区 O2OO2O 服务平台的设计与服务平台的设计与实施方案实施方案1第第 1 1 章章 绪论绪论1.11.1 选题背景选题背景随着生活水平的不断提升,我国小区用户的需求不断增大。为了满足日益增长的需求,我国钻研出一条新的道路智慧社区 O2O。这个综合平台连接了物联网、互联网、移动通信三种技术连接社区业主、物业、社区商户三方,为三方提供了信息交流的平台,使得需求方能够更快得得到满足。极大地提高了我们的生活品质和工作效率。虽说前景可观值得发展,但是由于现有的技术问题,社区建设困难重重,尤其在账户方面得不到整合,形成多个相互独立的应用系统,权限和账户不能统一,导致用户需要多次注册登录新
2、账号,记住新账号,并且有极大的可能遗忘账号信息,同时频繁的填写信息使得用户使用体验极差,给用户带来许多不满。而且以往采用的传统智慧社区服务平台,在当今日益膨胀的社会需求远远得不到满足。在另一方面, 智慧城市研究存在着机构的建立及政策文件出台滞后、 智慧城市建设的推进力度不足的问题。广州于 2013 年 5 月成立了从事智慧城市研究的机构广州智慧城市研究院, 在一定程度上缓解了广州智慧城市建设支撑机构力量薄弱的问题。广州关于智慧城市建设的政策文件出台较晚,在 2012 年 9 月出台了关于建设智慧广州的意见 ,而北京、上海、宁波等主要城市在 2011 年就已出台智慧城市建设的规划纲要和行动计划。
3、广州市现已出台的政策文件也没有对智慧城市建设的各个领域和涉及相关部门的合作建设作出具体安排,造成了重复建设以及不同部门之间数据分割的问题。1目前社区所存在的问题很多,通过一系列的分析,并不是不能解决。本系统将所有用户账号统一到统一平台上,完成操作简化,提供方便快捷的功能。不但加快了对需求的供应,也提升了物业的工作效率。1.1.1 国内发展在不断提升的社会需求之时, 智慧社区的发展成了我国全新的建设理念。 智慧社区结合了户主、业主和周边商家的信息,为各个用户的需求提供了信息交流平台,需求信息得到快速的传递,供应效率自然大大的提升了。只是,当今的传统系统仍有待优化,相互独立的账户使得用户频繁的注册
4、、登录、填写信息,系统还有很多的提升空间,用户需求能够更快的满足。虽说发展空间还很大,但难度是成正比的大。通过分析各个城市的调研不难发现,智慧社区的建设受到的影响之多使得很难跨越这一难题。 比如硬件设施不够完善、 软件开发技术不够先进、对社区管理的制度规范没有统一等等,这些都是我们需要解决的难题。就我国目前而言, “智慧社区”建设的主要体现在于户主信息查询、出入、购物、缴费、停车信息等功能,相比国外水平还远远不够,仍有很大发展空间。我们可以整合户主、物业2和周边商家,设计一个全新的平台,满足各类用户更多的需求。1.1.2 国外发展在美国,高科技武装 6 万人社区迪比克市以连接城市所有资源为目标
5、,将能源、水务以及交通三大系统建设作为优先发展领域。 主要利用数据传递装置、分析软件和网络等高新技术让政府和市民即时监测和调整他们用水、用电及交通出行的方式,以打造真正节能、可持续发展的城市。建设的第一步是安装数控水电计量器到户、到店,其中使用了低流量传感器技术, 防止公共设施和民宅水电泄漏同时搭建实时可持续发展综合监督平台,对信息进行整合、分析和展示。迪比克市希望通过这一计划,使城市的资源使用状况一口了然,并智能化地做出响应。21.1.3 选题目的随着科技的发展, 社区用户服务水平大大提升,方便的运用和操作使智慧社区越来越大众化。 但由于现有社区再多个方面形成相互独立的应用系统,过多的账户信
6、息和频繁的操作使得部分中老年人依旧难于熟练使用智慧社区,身边需要年轻人指导。因此,针对现有智慧社区建设存在的问题,本系统以社区业主为核心服务对象,在实现物业管理效率的同时,另一方面能简化操作,使智慧社区更容易让中老年人接受。1.1.4 选题意义目前社区建设存在的种种问题,本系统以小区业主为核心服务对象,整合了一个平台,将社区政务、物业管理、电商管理合二为一,系统权限灵活可配置。此处使用 Maven 将 jar文件从远程仓库下载到本地仓库,各个应用使用同一个本地仓库的 jar,而且避免每个应用都去拷贝 jar,仓库将会帮助开发者在多个项目间共享库3。想要构建一个具有高可扩展性的智慧社区 O2O
7、综合服务平台,就必须要结业业主、物业、周边商家等综合信息,能够快速直观地体现出来,才能增强物业的管理效率,提高小区业主的生活体验。1.21.2 研究方法理论研究方法理论(1)文献综合研究分析法。在图书馆或者网上查阅的文献信息,通过对比分析,在前人取得的成果上发现问题,将收集到的问题信息整合并加以运用(2)在网上查阅相关资料、借阅图书网络的传播信息速度是最快的, 因此可以利用网络查阅相关资料,能够很快地获取目前智慧社区平台服务信息和发展状况。1第第 2 2 章章 关键技术与技术架构介绍关键技术与技术架构介绍2.12.1 JavaJava 语言与框架介绍语言与框架介绍本系统运用的是 Java 语言
8、。Java 是一门面向对象编程的全新的语言,继承了 C+语言所拥有的各种优点,还剔除了 C+里比较难以运用的点,简单便捷,易于理解。程序员能以自己喜欢的方式进行复杂的编程,并且可以减少注释使用还能一看就懂。Java 具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web 应用程序、分布式系统和嵌入式系统应用程序等。Servlet 是运行于服务端的 java 程序,一般实现自己的 Java 服务端应用都从HttpServlet 类继承,然后实现自己的 init | doGet | doPost | service 方法。Ser
9、vlet的生命周期从其加载开始,首先执行一次初始化,调用 init 方法,之后便可运行自身的服务,当生命周期结束时,调用 destroy 方法回收资源,结束服务。Spring 是一个强大的 Java 开发框架。Spring 的主要目的在于简化 Java 应用开发,以配置方式代替硬编码方式的编程,模块解耦,包括了数据访问、远程通信、AOP、核心容器等部分。2.22.2 MySQLMySQL 数据库与数据库与 TomcatTomcat 服务器服务器本系统运用的数据库是 MySQL,是一种关系型数据库管理系统。关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高
10、了灵活性。Tomcat 服务器是一个非常实用的免费开放源代码 Web 应用服务器,属于轻量级应用服务器,普遍使用在中小型系统和并发访问用户不是很多的场合下,因此也是开发和调试 JSP程序的最优首选。 可以这么说, 如果在一台机器上配置好 Apache 服务器, 可利用它响应 HTML页面的访问请求。实际上 Tomcat 是 Apache 服务器的扩展,但运行时它是独立运行的,所以当运行 Tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的。2第第 3 3 章章 系统分析系统分析3.13.1 技术可行性分析技术可行性分析技术可行性分析主要是分析当前的技术能不能完成本系统的开发
11、, 细化来说是分析开发环境硬件与软件环境是否满足系统开发需求。 本系统后台开发使用的核心语言是 Java。 Java是一门面向对象编程的全新的语言,继承了 C+语言优点的同时还消除了难以运用的点,变得简单通俗,并且目前所提供的编程软件为 Eclipse,运行稳定。使用 MyEclipse 开发工具可以减少服务器和 jar 包很多配置时间。 本系统使用 MySQL 作为核心数据库。 该数据库性能强服务十分稳定,几乎不会出现异常,并且软件小,安装使用非常简单容易上手,并且维护简单,安装及维护成本低。当今在计算机科学技术飞速发展的今天,计算机硬件运行速度越来越快,硬件服务器容量也越来越大,因此硬件与
12、软件环境足够满足本系统的开发所需。3.23.2 经济可行性分析经济可行性分析当今是科技发展极为迅速的时代,在技术可行性分析通过的情况下软件环境+硬件环境的成本费用也不会高,在软件方面 Tomcat 服务器与 MySQL 数据库作为开源产品就注定了这些是免费的,所以数据库与服务器方面的投入为 0。开发工具 MyEclipse 企业版的收费为一年 213 元,所以开发工具成本投入也是不高的。同时 SSM 开发框架越来越智能化,所以配置时间也会越来越短,数据库的 SQL 语句在如今可以一键生成等。综上所述,开发人员会越来越少,所谓开发成本也会相对较低。硬件方面在当今社会来说计算机的制造成本在不断下降
13、, 且性能方面也越来越好, 性能也越来越稳定,所以硬件方面投入也越来越低,同时计算机性能越来越稳定,那么后期维护人员也会相对减少,那么维护成本也会越来越低。综合分析,我认为系统开发在经济上是可行的。3第第 4 4 章章 系统设计系统设计4.14.1 系统需求与功能设计系统需求与功能设计随着科学技术的发展,特别是近二十年来,各种技术取得了突破性的进展,使得现代的各种系统朝着综合化、电子化、集成化、普遍化等方向迅猛发展,与致系统变得越来越复杂4。同时,供需矛盾突出的同时,房屋空置率较高,大量投机资本的流入使得一方面价格居高不下,还使得房屋空置率一直处在较高的水平。5针对现有智慧社区建设存在的问题,
14、 本系统以社区业主为核心服务对象, 在实现物业管理效率的同时,另一方面能简化操作,使智慧社区更容易让中老年人接受。本平台完成后,能够提升居民用户的生活质量,体验更便捷的智能化生活,而对于商家用户能更好的为居民用户提供服务,互利双赢。对于物业管理用户来说,本平台能对其日常的物业管理工作带来便利。4.1.1 注册功能需求分析使用本系统是要登录进去之后才能使用的,要想登录,首先要注册。所谓注册就是将登陆所需的个人信息写入前台注册页面的文本框里, 后台将前台用户输入的注册信息保存至后台数据库中,注册时登录名和身份证不能相同。同时一个手机只能注册一个用户。当前用户注册,个人用户目前只能注册普通用户权限。
15、当然后台数据是使用了 MD5 方法进行加密。这就保证了后台数据的安全性。4.1.2 登录功能需求分析用户在本系统注册成功后可以进行登录操作, 用户在登录页面文本框中输入用户名和密码之后和系统内注册的信息进行比对, 登录名和密码比对通过用户才算登录成功, 才能进入主页,如登录名或密码为空,或者登录名密码错误会弹出相应的提示信息。4.1.3 数据处理功能需求分析该功能包含在每个功能模块的里面, 比如对业主人员信息的增删改查,将该功能模块内置在住户管理的功能模块中。1、查询:在系统首页前台页面中的搜索框中输入业主人员信息、房屋等关键词,后台获取关键词, 后台生成 SQL 语句,使用数据模糊查询方法查
16、询数据库表中字段中含有前台输入的关键词,并显示出来。2、修改:如需要修改已经添加的各种人员信息、房屋车辆信息等,可以跳入修改页面,4重新输入对应的信息,后台获取输入的信息,同时生成 SQL 语句,并修改数据库中关于这个字段的内容,并在刷新后重新显示出来。3、删除:添加后,发现信息错误或者某些原因想删除上传后的信息,可在对应的信息点击删除按钮(需要管理员权限) ,服务器获取请求。生成 SQL 语句并删除对应的信息,再刷新后重新显示出来。4、添加:信息在新增页面填好后,后台获取输入的信息,同时生成 SQL 语句,在数据库表新增一条数据,并把新增加的信息通过前台页面显示出来。要涉及到的对数据的增删改
17、查,包括小区信息、业主信息、住户信息、楼宇信息、车位信息、智能卡信息、收费信息、付费管理信息、维修信息、系统管理功能、统计报表、社区信息推送。因此,要讲这些功能模块设计为网页,方便管理员对社区进行分类管理。下图为小区物业管理系统的具体功能模块的划分:小区物业管理系统小区管理楼宇管理车位管理智能管理收费管理付费管理维修管理业主报修系统管理统计报表社区栏业主管理住户管理智智能能卡卡维维护护费费用用管管理理缴缴费费管管理理护护额额外外收收费费业业主主付付费费管管理理维维修修信信息息维维护护报报修修信信息息维维护护用用户户登登录录系系统统管管理理员员设设备备收收费费统统计计通通知知栏栏意意见见栏栏小小
18、区区信信息息维维护护业业主主信信息息添添加加住住户户信信息息添添加加楼楼房房管管理理房房间间管管理理车车位位信信息息维维护护图 4-1-3 小区物业管理系统14.24.2 数据库设计数据库设计tb_villageInfo小区信息表小区信息表tb_assetassetTypeType资产类型表资产类型表序号序号列名列名数据类数据类型型自动自动编号编号主键主键外外键键允许空允许空默认值默认值说明说明1VillageIdVarchar(50)小区编号2VillageNameVarchar(50)小区名称3CommunityIdVarchar(50)社区编号4LinkmanVarchar(50)负责人
19、5SetUpTimedatetime建立日期6PhoneVarchar(50)联系电话7MobilePhoneVarchar(50)移动电话8FloorAreaDouble占地面积9BuildingAreaDouble建筑面积10GarageAreaDouble车库面积11StallNumInt车位数12GreenAreaDouble绿化面积13Locationnvarchar(500)位置说明14Introductionnvarchar(500)小区说明15extentnvarchar(50)扩展字段序号序号列名列名数据类型数据类型自动编自动编号号主主键键外外键键允允许许默默认认说明说明2t
20、b_tb_ assetassetInfoInfo小区资产信息表小区资产信息表tb_C CommunityommunityInfo社区信息表社区信息表tb_usertb_user用户信息表用户信息表空空值值1AssetTypeIdVarchar(50)资产类型编号2AssetTypeNameVarchar(50)资产类型名称3ExtentVarchar(50)扩展字段序序号号列名列名数据类型数据类型自动编自动编号号主主键键外外键键允许允许空空默认默认值值说明说明1AssetIdVarchar(50)资产编号2AssetNameVarchar(50)资产名称3AssetTypeIdVarchar(
21、50)资产类型编号4BuyDateDate买入时间5UserLifeVarchar(50)使用寿命6AssetNumInt资产数目7ExtentVarchar(50)扩展字段序序号号列名列名数据类型数据类型自动编自动编号号主主键键外外键键允许允许空空默认默认值值说明说明1CommunityIdVarchar(50)社区编号2CommunityNameVarchar(50)社区名称3ExtentVarchar(50)扩展字段3tb_owenr物业信息表物业信息表序序号号列名列名数据类型数据类型自动编自动编号号主主键键外外键键允许允许空空默认默认值值说明说明1UserIdVarchar(50)主键
22、编号2AcountVarchar(50)账号3UserNameVarchar(50)用户姓名4UserPwdVarchar(50)密码5IdentityCardVarchar(50)身份证号码6QuestionVarchar(50)提示问题7AnswerVarchar(50)答案8RoleIdVarchar(50)角色编号9EmailVarchar(50)电子邮件10extentVarchar(50)扩展字段序序号号列名列名数据类型数据类型自动编自动编号号主主键键外外键键允许允许空空默认默认值值说明说明1OwenrIdVarchar(50)物业编号2OwenrNameVarchar(50)物业
23、名称3SexVarchar(50)男性别(男or女)4AUnitVarchar(50)所属单位5IDCardVarchar(50)身份证号码6PhoneVarchar(50)电话4tb_tenement住户信息表住户信息表tb_building楼房信息表(住宅)楼房信息表(住宅)7MobilePhoneVarchar(50)手机8EmailVarchar(50)电子邮件9BuyDateDate买房时间10ExtentVarchar(50)扩展字段序序号号列名列名数据类型数据类型自动编自动编号号主主键键外外键键允许允许空空默认默认值值说明说明1TenementIdVarchar(50)住户编号2
24、TenementNameVarchar(50)住户姓名3SexVarchar(50)男性别(男or女)4AUnitVarchar(50)所属单位5IDCardVarchar(50)身份证号码6PhoneVarchar(50)电话7MobilePhoneVarchar(50)手机8EmailVarchar(50)电子邮件9AreStayVarchar(50)否是否入住10RoomIdVarchar(50)房间编号(与房间信息表建立联系)11ExtentVarchar(50)扩展字段序序号号列名列名数据类型数据类型自动编自动编号号主主键键外外键键允许允许空空默认默认值值说明说明5tb_room房间
25、信息表房间信息表1BuildingIdVarchar(50)楼房编号2BuildingNameVarchar(50)楼名(A-1 幢、A-2 幢)3FaceVarchar(50)朝向4BuildAreaDouble建筑面积5FloorNumInt层数6HeightDouble高度7BuildTimedatetime盖建时间8TypeVarchar(50)类别9VillageIdVarchar(50)小区编号(外键,与小区信息表建立联系)10extentVarchar(50)扩展字段序序号号列名列名数据类型数据类型自动编自动编号号主主键键外键外键允许允许空空默认默认值值说明说明1RoomIdVa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智慧 社区 O2O 服务 平台 设计 实施方案

限制150内