论文部分内容阅读
血吸虫病是一种历史悠久,严重危害人类健康的寄生虫病。现阶段,虽然血吸虫病防治取得了一定的成果,但是仍然面临着严峻的形势。随着4G技术高速发展以及各种移动终端设备技术的快速进步,我们已经进入了移动互联网时代。利用移动互联网技术开展血吸虫病防治工作将有利于降低成本,提高工作效率。本文主要对基于Android开发平台的血吸虫病数字化监测预警手机客户端软件的开发与实现进行了深入的探究。本文首先阐述了课题的相关背景和国内外研究状况,明确了本课题的主要任务和研究意义。然后对血吸虫病防治系统的总体架构和本文的主要任务进行了详细的介绍,并给出了本文的章节安排。接着对本文中用到的相关技术进行了简单的介绍,主要包括Android平台架构的层次、Android系统的四大组件、Android工程的文件结构。同时介绍了 LBS技术以及手机地图服务的发展状况,最后基于用户以及系统的需求,确定了客户端的开发模式及技术方案。本文对手机客户端软件和后台服务器进行了需求分析,对于客户端软件的功能需求进行模块化划分并对各个模块的功能需求进行了详细的介绍。在此基础上,分析选择了合理的系统架构。对于手机客户端软件的开发,首先介绍了开发环境的搭建,并分析对比了两种主流的客户端开发框架。在此基础上,实现了登录注册、手机定位、围栏显示预警、数据存储、后台通信等模块。其中,手机地图服务是客户端软件的核心模块,承担着现场查螺、灭螺、标记有螺点等任务。圈定围栏和计算围栏面积是在百度地图API上的二次开发,并且对实现原理进行了论证。基于spring MVC与Hibernate平台,完成了手机服务器软件的开发,内容包括服务器开发环境配置、数据库的设计、服务器与客户端通信的实现等。本文还进行了相关软件的测试和应用,测试结果表明,系统运行稳定,实现了预期的功能。最后给出了论文工作的总结和展望。