基于Android的船体舱室环境检测监控系统毕业论文
2021-05-13 23:52:56
摘 要
近些年,Google公司发布的Android操作系统被广泛认可和应用,这个优秀的平台同时也催生了无数优秀的手机应用程序,给我们的生活和工作带来了极大的便利。
轮船的广泛应用使人们对轮船的安全问题的关注度逐渐增加,船体舱室的环境对船舶本身以及船上的器械和工作人员的安全至关重要。工作人员需要能够随时随地查看各舱室环境并对其进行评估,以降低事故发生的概率。
所以本文的目的就是针对船上工作人员设计一款基于Android操作系统的移动端应用程序,可实时查看船上监测点的环境信息,并提供趋势分析,使船员对当前环境的评估更加准确,工作更加高效便捷。本文着眼于船体舱室环境检测监控系统的结构设计,详细介绍了该系统的开发目的和意义,现在国内外的研究现状以及软件整体设计的流程以及相关技术。本次设计所用的开发工具为Android Studio,使用JAVA程序设计语言,利用MVC设计模式,完成一个较完整的船体舱室环境检测监控系统。
关键词:Android;环境参数监控;移动端应用程序;
Abstract
In recent years,the Android operating system released by Google company has been widely recognized and applied .At the same time ,on the excellent platform ,numerous excellent mobile applications have been generated ,which have brought great convenient to our life and work .
The wide application of the ship make the public pay more attention to the security issue on the ship .The environment in the cabin of the ship is of great importance to the ship itself ,the safety of the equipment and all people on it .Workers need to be able to pay attention to the environment information ,anywhere and anytime,and perform assessment to reduce the probability of accidents .
So this paper is aimed to design a mobile terminal application based on Android operating system for the staff on board ,which can provide the information of the environment and the analysis of the changing trend.This application can help workers to assess the current environment more accurately and to work more efficiently.This paper focuses on the structure design of the hull cabin environment detection and monitoring system .It introduces the purpose and meaning of this development in detail ,the research status at home and abroad,the whole process of the software design ,and other related technology .we complete a relative integrated hull cabin environment detection and monitoring system ,with the development tool Android Studio 、JAVA programming design language and MVC design pattern .
Key words: Android ;Environmental parameters monitoring;mobile application;
目录
第1章 绪论 1
1.1 研究目的及意义 1
1.2 国内外研究现状 2
1.3 研究内容及论文内容安排 2
第2章 系统设计原理及需求分析 4
2.1 Android系统介绍 4
2.2 系统总体需求分析 5
2.2.1 软件系统功能需求分析 5
2.2.2 软件系统层次需求分析 6
2.2.3 软件系统结构需求分析 7
2.3 本章小结 7
第3章 系统的设计与实现 8
3.1 系统设计相关工具介绍 8
3.2 系统总体架构设计 8
3.3 系统子模块的详细设计与实现 9
3.3.1 程序登录模块设计与实现 10
3.3.2 环境监控模块设计与实现 13
3.3.3 数据分析模块设计与实现 15
3.3.4 消息管理模块设计与实现 18
3.3.5 系统设置模块设计与实现 21
3.4 本章小结 24
第4章 总结与展望 25
4.1 论文工作总结 25
4.2 系统研究展望 25
参考文献 27
致谢 28
第1章 绪论
1.1 研究目的及意义
船舶在当下经济社会中扮演着极其重要的角色,不论是民用、商用还是军用,不可否认的是,船舶是维系全球紧密联系的重要纽带。随着船舶的广泛应用,人们自然就将目光聚焦在船舶安全问题上,对船舶安全的要求也越来越高。这当然不限于船体硬件上的要求,船体舱室的内部环境对船舶安全的影响也是至关重要。船舶在整个航行过程中,每个舱室都是一种相对封闭的状态,海上的气候条件也是比较恶劣和极端,舱室环境受到油、雾气、水、盐分以及各种有害挥发物的持续污染,船上作业人员的人身安全以及各种仪器设备都容易受到侵害[[1]]。为了能够保证船员及乘客的身心健康,同时也为了避免舱内的一些电子器械由于过度受热或受潮而受到损坏,必须使船体舱室内部保持合适的温度、湿度和压力,这样才能保证船舶整体环境的安全,提高船舶航行的安全性,提高船体舱室环境舒适度。因此监测舱室环境的相关参数,同时对这些数据进行有效分析并及时提醒船上工作人员势在必行,对保护人身安全及财产安全和船舶航行具有重要的意义。传统的监控台总是集合了大量的功能,传统的工作模式也是将工作人员固定在了一个地方,对于环境参数的监控和处理达不到专一和便捷,意外发生时处理也不能是最及时的,给船舶安全带来很大隐患。所以我们需要将监控工作从人工转向智能便捷,将监控环境的任务分发给每一个船员。在意外发生时,每个船员都能得到信息,离得近的船员就能在第一时间赶往现场进行紧急处理,大大提高了工作效率,也能避免更大的损失。
近些年,互联网科技的蓬勃发展局面令人咋舌,也带动了各行各业的发展,现在整个经济社会俨然都依托着互联网,从而也使得互联网影响着人们生活的每个角落。无论是社交还是教育还是商务办公等领域,大家对互联网的需求越来越趋向于便捷、可移动。计算机科学和现代控制技术以及图形技术的的不断发展,使得高质量的信息资源也成为了一种可以随时随地都能得到的常规资源。现在全球范围内,手机已经得到普及。尤其近些年互联网行业的迅猛发展,智能手机这一新型产物已占领市场。人们对应用程序更便捷小巧的需求使得原本在PC端上使用的桌面程序都渐渐转移到了智能手机设备上。移动端APP也就如雨后春笋般涌现出来。这种移动端APP相较传统PC端应用程序,不论是安装使用还是携带,都更加灵活便捷。Android、iOS和Windows phone是目前比较常见的智能手机操作系统。其中在中国市场占有率最高的当数Android。与其他智能终端相比,Android平台具有以下优势:开放性、脱离运营商的制约、丰富的硬件选择、开发商拥有极大的自主权、无缝结合的Google服务[[2]]。