高效节水灌溉工程方案设计 下载本文

实用标准文档

2.8.4 系统总体架构

太谷县现代化农业示范区高效节水灌溉工程智能节水系统针对项目的特性,以及温室、大棚节水灌溉需求进行开发,构建基于分布式架构的综合管理平台。

平台采用先进的SOA体系架构和标准规范,实现业务层面的构件化模型,技术层面的标准化架构和管理层面的规范化框架,从根本上统一地解决业务、技术与管理的应用架构,可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用,实现基于中间件的高性能、轻量级的SOA应用框架。

太谷县现代化农业示范区高效节水灌溉工程智能节水系统平台划分为四个层次:

1. 基础设施层 IAAS 2. 数据资源层 DAAS 3. 支撑平台层 PAAS 4. 业务应用层 SAAS 如下图所示:

文案大全

实用标准文档

图-1 太谷县现代化农业示范区高效节水灌溉工程智能节水系统的总体框架图

2.8.5 系统网络结构

太谷县现代农业示范园区节水灌溉工程智能节水系统在网络中的分布包括:太谷县现代化农业示范区节水灌溉监控中心,巨鑫现代园区监控室,金谷现代园区监控室,园区办公室,上级单位,相关单位,终端设备等。

其中监控中心是太谷县现代化农业示范区智能节水系统应用部署与中心数据库的所在,是中心网络节点,其他网络节点通过中心节点进行数据访问与交互。

网络结构图

文案大全

实用标准文档

2.8.6 系统部署

利用虚拟化技术进行应用系统部署,将应用程序与数据库分开部署,根据实际情况可将空间数据与业务数据分开部署,应用服务平台与前端展示应用程序分开部署,前端应用可将web应用与移动应用分开部署,以下是太谷县现代化农业示范区高效节水灌溉工程智能节水系统的逻辑部署图。

文案大全

实用标准文档

系统部署图

2.8.7 系统设计原则

2.8.7.1 安全性原则

本系统在规划、设计时严格按照系统化原则、等级化原则对系统进行全方位安全保障设计,保障系统的运行安全和信息安全,防范安全事件的发生,增强系统安全应对能力,将安全带来的风险降到最低。系统将从网络安全,访问安全,权限安全,数据安全,操作系统安全等方面进行逐层预防设计。

从架构设计、管理体系、软件代码设计、物理安全、系统维护等多维度保障系统的安全运行,打造完整的安全体系。充分考虑数据来源,安全策略评估,组织安全,人员安全,环境安全,访问控制、开发和维护的安全性,提供用户认证,权限管理,数据加密,网络安全等全套安全保障手段。

文案大全

实用标准文档

2.8.7.2 规范性原则

编码规范遵循Java语言设计规范和要求,数据库设计首先以国家水利行业标准级相关规定为准,其次以行业现有标准为准,在未涉及到的领域与业主共同制定该领域的建库标准。文档规范执行公司研发文档标准。

2.8.7.3 实用性原则

系统在设计时满足功能性的前提下,同时满足易使用,易操作,交互良好等特点,方面用户使用和理解,减少不必要的繁琐操作。

2.8.7.4 整体性原则

系统在规划、设计过程中,从系统边界全局出发,考虑边界内功能的完整性,业务流程的完整性,权限控制的整体性;考虑系统的可扩展、可维护性;对使用系统的用户进行角色归类,确保所有使用到本系统的单位或用户不被遗漏。

2.8.8 系统的实现技术

A系统技术平台选择

本系统基于B/S结构, J2EE平台,Java语言,JDK1.7 ,SpringMVC框架开发,以面向SOA服务架构组件开发思想构建系统,统一使用Rest API作为服务接口供不同系统、不同终端进行数据交互访问。

B软件环境:

服务端操作系统:Windows Server 2012 客户端操作系统:Windows XP/7/8.1/10 C数据库: SQL Server 2012标准版

D开发工具:Myeclipse8.5,BX-GIS-Plugin2.0 E系统架构: B/S 以上技术选型说明:

B/S是当前主流的开发模式,具有分布性特点,部署和维护方便,易于扩展,

文案大全