基于安卓平台的水利枢纽监控系统移动终端开发

基于安卓平台的水利枢纽监控系统移动终端开发[20191215172946]
摘 要
Android系统的出现使得全球掀起了开发移动终端的热潮,智能手机的强大功能也使得使用手机作为办公自动化前端成为可能。近几年来,智能手机在市场中的占有率逐年提升。在中国,搭载Android系统的智能手机己经占据半壁江山。而以android系统为平台的移动终端的开发也必然将成为以后的一种发展趋势。本文设计的基于android平台的水利枢纽监控系统移动终端开发实现了远程对水站水位的监测功能。
论文首先详细说明了水利枢纽监控系统的研究背景,并对国内外目前的形式与发展现状进行了分析,之后对论文的组织机构详细介绍。然后介绍了系统开发所需要的平台与使用的关键技术,详细说明android平台对比其他操作平台的优越性,对开发技术与所需要的关键技术进行描述。在分析了监控系统所涉及的关键技术和理论知识后研究设计出基于android平台的水利枢纽监控系统移动终端系统并分析系统所需要的功能,主要包括登陆注册功能,存储报警功能,图表显示功能以及系统退出功能。在对代码结构分析后,对各个界面进行描述并阐述数据库的建立。论文的最后同时也讨论了软件仍显不足的地方,并对未来手机远程监控方面进行展望。
本文设计和开发的基于安卓平台的水利枢纽监控系统移动终端系统操作简单便于观看。界面美观,拥有很强的实用性,实现了随时随地的便捷性更体现出安卓平台的便利性。极大的降低了管理难度,具有实用性。
 查看完整论文请+Q: 351916072 
关键字:安卓;水利枢纽;监测;移动终端
目 录
摘 要 I
Abstract II
目 录 III
第1章 绪论 1
1.1 课题研究背景及意义 1
1.2 手机远程监控系统终端现状与发展趋势 2
1.3 操作平台选择与组织结构 2
第2章 开发平台与关键技术介绍 5
2.1 引言 5
2.2 Android平台 5
2.2.1 Android系统简介 5
2.2.2 Android系统结构 5
2.3 开发软件简介 8
2.3.1 Eclipse简介 8
2.3.2 eclipse安装环境设置 9
2.3.2 JDK简介 11
2.4 关键技术介绍 12
2.4.1 数据库简介 12
2.4.2 适配器 12
2.4.3 layout 13
第3章 基于安卓平台的水利枢纽监控系统分析 14
3.1 引言 14
3.2 水利枢纽监控系统需求分析 14
3.2.1 水利枢纽监控系统流程 14
3.2.2 水利枢纽监控系统市场与可行性 15
3.3 水利枢纽监控系统详细功能分析 15
3.3.1 登陆注册功能 16
3.3.2 存储报警功能 16
3.3.3 图表显示功能 17
3.3.4 系统退出功能 18
第4章 水利枢纽监控系统设计 19
4.1 引言 19
4.2 代码结构 19
4.3 主要界面说明 20
4.3.1 登陆注册界面 20
4.3.2 主界面说明 25
4.4 数据库的建立 34
4.5 本章小结 34
第5章 总结与展望 36
5.1 总结 36
5.2 展望 36
参考文献 37
致 谢 39
第1章 绪论
1.1 课题研究背景及意义
随着智能手机、平板电脑等智能化移动设备的普及,以及宽带无线移动通信技术的不断创新和移动互联网的蓬勃发展,为传统的手机业务开拓了全新的商业模式,手机不再只是人们沟通的工具,它有了更多的功能并且有了更加广阔的发展空间,也为移动终端平台提供了丰富的应用场景。移动终端平台其最大的特点就是具有便捷的移动性,人们可以“Any Time, Any where,Any Device”[1]地享受移动终端所带来的便捷。本文设计的软件基于安卓平台可以随时随地对水站水位进行监控。
传统的远程监控只是适用于PC机之间。但是随着网络技术以及计算机软件技术的发展,基于PC平台的远程监控技术己发展到较成熟阶段,其在实时网络自动化管理、服务管理、监控、医疗以及各种自动化控制等方面都有较广泛的应用,给人们的生活休闲方面也带来了极大的便利。但它最大的缺点是不可移动性,只能对PC机所处的位置进行监控,这在很大程度上影响了远程监控技术的应用范围。
基于安卓平台的远程监控技术可以很好的解决这种局限性,将远程监控程序运行于带有Android操作系统的移动设备上[2],人们就可以使用此种移动设备,之后通过无线网络进行远程监控“随时、随心、随地”的掌握所需要的东西。基于安卓平台的远程监控技术不但可以应用于传统的监控应用领域中,而且还将不断扩大其应用范围,运用到更多新的领域。
近年来,Android操作系统已然成为了近年来发展最快的操作系统,在2012年的第一季度就成为智能终端操作系统的榜首,进一步促使了高端智能手机、平板电脑等移动终端设备的普及,在近几年中更是一步步成为人们生活、工作中成为必不可少的部分[3]。
本文设计的软件可以很好地体现出移动终端平台的便利性,它可以更快捷、随时随地的去对水站的水位数据进行监控并存储下来与以往的数据进行比较。可以在远离水站的地方掌握水站水位,使得工作人员能有更加充裕的时间安排,不需要在水站周围一直去注意水位数据。
1.2 手机远程监控系统终端现状与发展趋势
国内的手机远程监控系统终端目前还是处于起步阶段,市面上并没有类似的软件,智能手机的主要用处还是处于人际交流与娱乐中,手机所能实现的功能暂时还是无法完全取代便携型电脑,相对于使用手机去控制或是监控一些仪器I程师们更愿意去使用电脑,但是智能手机的方便快捷与随时随地却是我们不容忽视的。手机远程监控系统属于物联网的思想中,随着手机物联网的推出以及普及。手机在商务上的使用更加的频繁[4]。在美国,欧盟等发达国家和地区,物流管理、交通监控、农业生产等领域已经开展了基于手机物联网的应用,但是还是没有发展起来。在中国手机物联网的功能还是处于一个概念阶段技术、产业链、商业模式以及配套政策等还远未成熟。在中国实用性为主,以android平台为基础的监控移动终端相较于已经发展了很久的PC机还有很大的差距,好多功能因为技术与无线网络稳定性的原因还是无法如同PC机那样完美的实现,但是android平台的便携性以及随时随地的观测性是PC机无法比拟的。就如同笔记本的功能不断向台式机靠近,而PC机所能完成的一些功能手机也可以完成。人们一直在追求更快、更小、更便捷的操作工具,而这些都是手机android系统所具备的,手机物联网既是一种创新技术,更是一种创新应用,未来发展前景广阔。但是,与所有的ICT创新一样,手机android移动系统终端前途光明,道路曲折。仍需通过市场、网络、标准和政策创新,扩大市场规模,完善产业基础、加强技术研发、优化业务应用,进而推进其健康和谐可持续发展,我们有理由相信在未来中他必然成为一种主流的技术。
1.3操作平台选择与组织结构
安卓系统因其基于代码完全公开的Linux系统而来,所以具有良好的开发性[5];由于其具备良好的开发性,很多电子厂商都将其作为自己产品系统的首选,导致市场上出现了很多衍生版本,因此android系统具有强大的通用性;android系统可以控制内存的使用,节约资源提高效率,是一个多任务操作系统,因此其具有强大的多任务处理能力;此外android系统还有十分优秀的多媒体处理能力,能支持目前常见的所有视频、图像、音频格式;当硬件达到某些特定要求时,装载android系统的设备可以支持重力感应、GPS、WIFI、蓝牙等特殊功能,所以我们认为android系统还具有很好的可塑性[6]。另外android系统还有许多特性,如:支持应用程序框架支持组件的重用与替换、支持Dalvik虚拟机专为移动设备优化、集成的浏览器基于开源的WEBKIT引擎、优化的图形库:包括定制的2D图形库,基于OpenGLES 1.0的3D图形库、支持MySQL用作结构化的数据存储、以及具有丰富的开发环境包括设备模拟器,调试工具,内存及性能分析图表,和Eclipse集成开发环境插件等[7]。
众所周知,虽然现在市场竞争激烈但苹果现在任然是最有实力的移动设备开发商,旗下的Ipad和Iphone在市场上占有率较高。苹果的终端设备采用的操作系统都是其自行开发的IOS系统,IOS系统经苹果公司的开发已经发展出6代产品,属于类Unix的商业操作系统[8]。通过将android系统与IOS系统相比较后,可以发现android系统在综合水平上任然有很强的竞争力。IOS系统与Android最大的区别主要体现在以下几个方面:
1、IOS系统基于Unix系统内核,源代码不开放,只为苹果设备服务;而android系统基于Linux系统源代码开放,终端设备品种丰富。
2、IOS系统是单任务操作系统,执行程序效率高,但一次只能处理一个应用程序;而android为多任务系统可以合理分配内存,并且通过内存分配支持节电功能。
3、IOS的多媒体功能不如android强大,系统支持了所有的视频、音频格式。
4、android系统开发环境比较丰富,而Objective-C源码模式。苹果设备只播放RMVB视频格式,而IOS系统仅有编程语言:C语言,C++[9]。
本文将通过分析手机远程监控移动终端所需要的关键技术,找出系统的需求并对其进行更深一步的分析工程思想、方法,通过调研、分析、设计,采用Android开发技术,分析与设计基于android平台的水利枢纽监控系统移终端开发。
论文的组织结构如下:
第1章:绪论 介绍了项目来源和项日的背景及意义以及本项目的国内外使用的现状。同时对所采用的操作平台进行选择。
第2章:关键技术介绍 对主要软件平台和所需要的关键技术数据库进行了详细介绍。
第3章:系统分析与总体设计。对系统开发性的可行性进行分析,对此系统所需要的功能进行说明,并解析其非功能性需求。
第4章:水利枢纽监控系统设计。对系统界面进行设计并对关键模块设计。
第5章:总结与展望。
第2章 开发平台与关键技术介绍
2.1 引言
本章将对系统所需要的关键技术进行介绍,包括对操作平台的简介,集成开发环境的介绍,数据库的详细介绍。
2.2 Android平台
2.2.1 Android系统简介
谷歌公司在2007年11月正式推出其移动终端Android操作系统,这款操作系统是以Linux为内核的,因此它也是一个开放源代码的操作系统。经过七年的发展安卓系统已经经历了十一个版本[10]。从最初的Android 1.0到正式大规模运用于智能手机的Android 1.Cupcake(纸杯蛋糕),再到现在使用最广泛的Android4.0 IceCreamSandwich,在谷歌公司不断丰富安卓产品的同时,各个电子厂商还利用其源代码开放的特性开发出了许多非标准版的安卓衍生版本如:摩托罗拉基于标准Android修改的Blur系统、HTC基于标准Android修改的Sense系统、三星基于标准Android修改的TouchWiz系统、小米基于标准Android修改的MIUI系统等等[11]。目前装载安卓系统的平板电脑已经非常流行,搭载安卓系统的车用移动终端已经比较成熟,另外搭载安卓系统的智能电视机已经占有了相当的市场份额。安卓系统已经从最初的智能手机行业开始向汽车、教育、医疗、军事、家电等领域渗透并且取得了相当的成果。相信经过不断的改进发展安卓系统将成功成为工业所必须的移动操作平台[12]。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jxgc/zdh/4974.html

好棒文