1 产品介绍
移动巡查设备APP是水雨情灾害监控预警自动化系统移动巡查终端模块中的手机终端软件部分,是一款运行在安卓操作系统上的android移动巡查应用APP,具有:具有用户验证、电子地图实时雨水情功能查询、山洪灾害预警信息查询、GPS定位、记录移动轨迹、灾情采集上报(拍照、录音、录像)、推送信息接收、防汛通讯录、防汛资料查看功能。
水雨情灾害监控预警自动化系统软件是对空间信息技术、计算机网络技术、现代通信技术进行无缝集成,结合灾害监测预警的业务需求,具有汇集、查询、分析、展示各类山洪灾害防治信息的功能,能自动生成、公开发布山洪灾害预警信息,实现与上下级系统的实时监测数据的交互,建立一个用户界面友好的、多终端的、可定制的、集数据采集、存储、分析于一体的综合地理信息平台,是县级山洪灾害防治预警平台的核心。
移动巡查设备APP通过与水雨情灾害监控预警自动化系统进行数据的交互,能够实时的获取系统中的水雨情数据,能够采集灾情信息、发布山洪灾情预警、通知相关人员和查询灾情预警信息,并对灾情进行追踪,是一个方便、快捷、高效的灾情监控自动化终端平台。
1.2 产品设计
1.2.1设计原则
(1)开放性:作为一款运行在安卓操作系统上的android移动巡查应用APP,支持多种硬件平台,采用通用软件开发平台开发,具备良好的可移植性,支持与其它系统的数据交换和共享,支持与其它商品软件的数据交换;
(2)标准化:所有各项软件开发工具和系统开发平台符合我国国家标准、信息产业部颁布标准、水利部相关技术规范和要求;
(3)参数化:实现完全模块化设计,支持参数化配置,支持组件及组件的动态加载;
(4)容错性:提供有效的故障诊断工具,具备数据错误记录功能;
(5)安全性:具有用户认证、授权和访问控制,支持数据库存储加密,数据交换的信息包加密,数据传输通道加密,可采用64位DES加密算法;
(6)可靠性:能够连续7×24小时不间断工作,平均无故障时间>5000小时,出现故障能及时报警,软件系统具备自动或手动恢复措施,以便在发生错误时能够快速地恢复正常运行,软件系统要防止消耗过多的系统资源而使系统崩溃;
(7)兼容性:软件版本易于升级,能适应防治预警系统相关的标准,任何一个模块的维护和更新以及新模块的追加都不影响其它模块,且在升级的过程中不影响系统的性能与运行;
(8)实用性:充分考虑平台的各项应用对计算机网络的需求,在满足信息接收处理、数据库建立与查询服务的基础上,还满足预报、预警等对计算机网络速度和容量的要求,并与防汛办的工作业务需求结合起来;
(9)易用性:具有良好的简体中文操作界面、详细的帮助信息,系统参数的维护与管理通过操作界面完成。
1.2.2软件结构
目前比较流行和成熟的应用集成体系结构模式主要有客户/服务器(Client/Server,简称C/S)两层体系结构模式以及浏览器/服务器(Browser/Server,简称B/S)三层体系结构模式。
考虑到水雨情灾害监控预警系统涉及机构多、人员广,以及移动巡查地理位置的随机性和设备的便携性,同时考虑到C/S结构具有较强的互动性,特别有利于系统的维护和复杂功能的实现,可以对信息进行各种操作,在高速网络环境下可以满足不同用户的需要。
故移动巡查设备APP采用C/S结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。因此,移动终端设备可以通过与服务器端交互来获取实时信息。