论文部分内容阅读
随着我国经济的快速发展,水环境问题也随之而来,其中水质污染、水量短缺、水生态脆弱等现象尤为凸显。城镇化的加速进程降低了水环境的自净能力,不仅制约区域的产业发展,也影响当地居民的生活品质。鉴于此,研究智能化、移动化的水质信息服务系统显得至关重要,对及时发现污染、治理污染,有效减少水质灾害带来的经济损失,缓解经济发展与水生态环境恶化之间的矛盾具有重要意义。本文利用移动终端的优势,分析Android客户端技术,结合国内外水质信息服务系统现状,利用HTTP客户端与服务器端之间数据交互技术,设计并实现基于Android的水质信息服务移动客户端,通过测试验证系统运行稳定可行。完成的工作主要有以下五个方面:(1)研究Android平台架构和水质评价模型,主要对应用程序五大组件Activity、Service、Broadcast Receiver、Content Provider、Intent作用及其工作原理深入研究,对单因子指数法和综合水质标识指数法两种水质评价模型在清潩河水质评价过程进行研究。(2)对系统进行功能和非功能性需求分析,确定系统架构为MVC(模型、视图、控制器)模式,并对系统数据库及功能模块进行详细设计。(3)研究基于HTTP实现客户端与服务器端之间数据交互机理以及利用SQLite进行水质监测站资源缓存,并在客户端对其实现。(4)基于Android平台、Eclipse开发环境,采用Java语言,开发实现具有水质在线查询、水质统计分析、水质专题图浏览、水质预警、水质问题举报等功能的水质信息服务APP。(5)以许昌市清潩河为例,对水质信息服务APP进行测试,结果表明,系统运行稳定、操作简单,满足用户对水质信息服务的需求。