1、总体架构设计 
   1.1系统总体方案 
   随着Lapp、云计算、云存储和大数据算法、移动计算和移动通讯等先进信息技术的成熟,本次开发中采用了PHP语言MVC架构、结合微信API接口及腾讯地图API接口实现监管GPS定位及管理;客户端以二维码应用为桥梁通过轻应用设计技术实现园林展示和大众监督;为了操作便捷性,系统开发基于B/S结构,通过HTTPS通信传输协议实现数据交互。数据存放阿里云实现信息实时共享等。实现了府河沿线信息化建设 “多终端、一平台”集成监督管理和信息公示、园林展示一体的建设目标,为智慧管理的建设奠定基础。系统拥有较强的实用性,同时能够极大的提高管理处的工作绩效和信息的透明公开。
 
   1.2 系统逻辑总体架构 
   本系统架构设计借鉴目前主流多层架构体系的优点,以扁平化设计、多线程处理为基础, 在系统管理平台响应处理的基础上,支撑监管平台和沿线展示平台的良性交互。监管平台嫁接于政务平台之上,政务平台除了达到政务公开的目的同时将内部的监督管理考核等集成于一体,形成内部管理监察闭环。信息展示平台利用LAPP直接通过web展示为游客大众多信息的了解提供便捷,同时园林展示信息内部引导游客大众进入园区自媒体平台,便于收集用户做深度调研和营销等,在自媒体内部同样可以对管理处所属园林和其他信息进行了解,形成外部闭环。内外闭环又通过二维码作为桥接,使得内外巧妙的融为一体。 
系统平面逻辑架构
 
   1、系统管理平台
   对前端请求做响应处理,通过大数据算法等先进技术对前端的请求和反馈交互的友好性提供保障。将处理结果汇总存储云端归档、共享。
   2、监管端
   监管端用户(巡查人员、维修单位、管理人员)通过政务平台登录监管中心进行权限操作,处理日常事务。比如巡查人员的巡查签到操作,市政设施的巡检报修、检修报备和其他权限功能,以及对系统平台分派和分配的任务工单的处理。
   3、展示端 
   游客通过扫描二维码就可直接连接到园林和设施等相关信息,为了能够更好的现实人机交互,更多的详细的园林及景点等相关信息放在园林的自媒体平台内,游客可以选择性了解更多更全的信息,达到信息展示平台的目的。
   4、二维码应用 
   桥接内外闭环,使得整体高度融洽形成更大的业务生态链闭环。从项目应用上将也巧妙的将虚拟的软件系统和线下实体设备设施连接起来,形成一个有机的整体。 
 
2、智慧园林系统交互设计 
   2.1 业务流程图 
   在维护任务模块中,系统管理平台分派任务工单。监管端针对不同的用户角色分别对案件处理流程的每个节点设置任务提醒、处理时限、考核分,为高效工作提供了极大的便捷性的同时,能够很好的对维修人员、巡查人员、监管人员加大监督监管、考核考查。系统对考核结果做汇总统计分析。为月度考核、季度考核、年度考核提供依据,为维护单位和巡查人员选择和任用提供参考。如图4.3维护任务流程。
维护任务流程
 
   2.2 时序图 
   在维护任务模块中,通过系统分派维修任务工单,维护单位通过平台分配的权限用户登录监管端接收维修任务信息进行维修任务的报价及提案,系统平台比选方案后确定中标维护单位,维修接收到维护中标信息后开始维修施工,完成施工后通过监管端反馈维修情况到平台,平台评估后给出施工汇总结果,如果施工合格发送竣工通知,不合格则需要整改。每一种情况的结果存储服务器记录归档。能够方便的对维修单位进行绩效考核,同时对设备维修的情况可以溯源、统计分析等。
维修任务时序图
 
   2.3 服务器交互描述 
服务器交互部署描述
 
   前后端接口API——提供客户端与服务端通讯的接入,客户端通过与之通讯实现数据的通讯。
   活动记录服务器——跟踪用户的行为,记录用户的登录次数、在线时长、客户端版本等行为。
   内容分发服务器——各种新闻、活动、信息的发送,交互等。
   用户管理服务器——用户信息管理、验证服务,集成现有系统。
   数据库服务器——系统信息的存贮和查询服务。
   图中每一个服务器符号都可能是一个集群的服务器群,也可能多个服务部署在同一个物理服务器上。
 
3、数据库设计 
   根据系统需求分析,采用 ER 设计模式,对系统进行概要分析和设计。本系统逻辑设计的用户、巡查签到记录、维护任务信息、园林管理、市政设施、随手拍信息等系统局部 E-R 模型如下
 
 
智慧园林系统数据库E-R结构
 
   智慧园林系统主要关键技术有地图集成、巡查人员精准签到(根据经纬度定位获取巡查人员的当前位置,并和目标园林的设定的坐标进行比对,判断巡查人员距离目标位置的距离,来判定签到是否在规定的有效范围。)以及基于JSON的数据交互技术等的应用。

作者:易龙易科技