论文题名: | 基于Android APP的船废监测平台的研究与设计 |
关键词: | 船舶垃圾;APP设计;实时定位;Struts框架;短信预警 |
摘要: | 目前上海的一些内河水域的防污管理机构信息化管理方面设备不全,不能适应现代化防污管理发展的要求,并且在码头没有专业设备能够对往来船只的垃圾处理信息和GPS定位信息做记录并上传到专门的数据中心,以至于难以科学有效的监控内河水域内垃圾的实时处理情况。基于国内外船舶垃圾信息化监测系统空白的现状和智能手机蓬勃发展的背景,本文设计了基于Android APP的船废实时监测平台,实现对内河水域内各船舶生活垃圾处理情况进行实时监测的目的。本文所做的工作总结如下。 (1)首先针对目前船舶垃圾处理的现状,对系统进行需求分析,得出该系统的总体设计。考虑到码头的实际环境,本文采取以船主的手机移动端为传输媒介,以到码头处理垃圾的船舶为对象,以本文设计的客户端APP和服务器端信息交互为通道,帮助船主自主进行船舶生活垃圾的处理和相关数据的采集。船主自主将垃圾处理信息和GPS定位信息通过客户端App上传到服务器,服务器端通过对后台数据处理,在监管中心通过网页进行垃圾处理信息的显示和船舶位置信息的地图显示,系统管理员可通过该平台给未处理垃圾船舶的船主发送预警的短消息,进而实现对船舶生活垃圾处理的监测管理。 (2)在Android Studio开发平台上进行了基于java语言的Android APP开发。设计的界面设计美观大方、切合环保。功能设计上包含了用户注册与登录、照片拍摄、信息录入上传模块、GPS信息获取上传模块。GPS信息通过在Android后台建立一个Service进程获得。综合使用WIFI、3G和4G等网络,基于HTTP通信协议,构建了C/S通信架构,为相关数据的采集、录入、传输与监控提供了桥梁。 (3)以Struts结构在Eclipse平台搭建了服务器端整体框架。服务器端在接收到船主移动端的请求后,通过Struts框架的核心控制器ActionServlet进行操作处理,解析客户端请求的行为模式,执行注册、登录、GPS位置信息更新和垃圾处理信息保存等操作。Mysql数据库通过JDBC驱动与服务器端连接,服务器端根据客户端请求的行为模式,对数据库执行相对应的操作。 (4)基于JSP动态WEB技术并结合船讯网的地图开发工具和相应的API库,设计了一个可以实时显示各船舶GPS地理位置的动态监管页面。通过对各船舶垃圾处理数据的分析,已处理垃圾船舶在该页面下显示为绿色,未处理垃圾船舶显示为红色,并且系统管理员可通过该系统很方便地给未处理垃圾船舶发送预警短消息,从而达到实时监管的目的。 本文最终通过编码实现了船废监测平台的整体设计,并进行了软件的测试,总体上完成了船废监测平台的功能需求,达到了监测管理的目的。 |
作者: | 谢祎 |
专业: | 控制科学与工程 |
导师: | 王直杰 |
授予学位: | 硕士 |
授予学位单位: | 东华大学 |
学位年度: | 2017 |
正文语种: | 中文 |