降低增强了模块的复用型和可扩展性以及可维护性。同时分层也有益于项目模块的划分以及任务的分配通过明确清晰的接口降低集成的难度提高效率。
f34应用层
设备信息库
基础数据库
应用数据库
我的健康
家政服务
社区电商智慧养老
在线缴费邻里互动
周边旅游智能家居
政务服务物业管理卫生计生文体教育
社区治理
养老助残
劳动就业一卡通
智慧医疗
数据支撑层
终端
Web外网
APP客户端
其他终端设备
f
35重要业务流程
351核心数据采集输出流程
智能设备1
智能设备2
智能设备3
核心数据库
接受接口
输出接口
主动推送数据
主动推送数据
主动推送数据
数据输出
数据输出
数据输出
应用子系统应用子系统2
3
352应用数据采集输出流程
应用数据库
接受接口
输出接口
数据输出
应用子系统1
应用子系统2
应用子系统3
核心应用数据沉淀
核心应用数据沉淀
核心应用数据沉淀
web终端
平板
手机APP
数据输出
数据输出
36模块划分361数据支撑层
3611描述
数据支撑层分三个系统设备信息系统、基础数据管理系统、应用数据管理系统。
f主要做接口通过数据提供接口将设备的数据采集到数据库中。
3612接口设计
接口主要采用RESTful形式的WebAPI来实现对核心数据和硬件采集数据的采集和输出功能。并通过用户权限加以控制。
362应用层
3621描述
应用层主要是实现相应的业务功能
3622接口设计
接口同样采用WebAPI的方式来实现对数据的采集和输出功能。
f363终端层
3631描述
终端层主要是与用户交互的终端应用界面主要包括web端网页访问移动端手机app应用以及室外大屏、室内定制服务终端等。
3632接口设计
接口同样采用WebAPI的方式来实现对数据的输出主要将应用系统中的沉淀下来的基础数据通过接口方式输出到终端上面。
4、部署
41云服务器部署
系统可以采用阿里云服务器部署云服务器的优势如下
1、云服务器的维护成本比较低省去我们对服务器和网络的维护管理的工作量
2、云服务器可扩展性较强因为智慧社区应用是一个规模逐渐扩大的平台在初期我们可以采用相对较少的服务器随着规模增大我们可以通过增值买服务的方式扩大规模可以省去更新换代的成本对服务器实现平滑升级
f系统wi
dowsserver2008以上MicrosoftNETFramework40以上
内存4G以上可根据应用规模扩展硬盘200G以上
带宽10M以上可根据应用规模扩展。
fr