当前位置:主页 > 管理论文 > 移动网络论文 >

基于Android与Web Services的灌区信息管理系统

发布时间:2017-11-02 05:05

  本文关键词:基于Android与Web Services的灌区信息管理系统


  更多相关文章: 灌区配水 信息管理 移动通信技术 Android Web Services 移动互联网 数据库


【摘要】:随着信息技术的快速发展,移动互联网已经给人们提供了越来越多前所未有的高速与便捷的服务,同时大批量高性能智能手机也越来越普及,无线移动应用已经渗透到普通百姓生活的方方面面,也无形之中改变着人们的生活方式和工作模式。在这种趋势之下,Android技术也得到迅猛地发展,基于Android技术的移动应用也层出不穷,可以说Android系统已经深入人心。另一方面,由于Android开发是以Java语言为开发工具,使得从事Java开发的人员可以很容易地上手开发基于Android的应用程序,并且其开发平台也很容易搭建,只需要在Eclipse上安装一些相应的插件即可进行Android开发,这样大大提高了Android应用的开发效率。 在我国一些地区的农田配水过程中,灌区组织中各个部门之间的工作人员以及农田购水用户之间信息不能做到及时地传递,正是由于这种信息传递的滞后性,给农田配水工作带来了极大的不便。针对该现象,本文利用目前流行的Android系统,开发了一套基于Android与Web Services的灌区信息管理系统,实现了灌区组织中相关人员的信息交互,进而有效地提高农田配水的效率。本系统主要由Android移动终端和Web服务器两部分组成,Android移动终端主要是通过服务器提供的接口调用实现水票验证、查询用户信息、查询农田及用水信息、查询本地区降雨量信息、查询天气信息、查询农田土壤水分信息、农田现场帮助农户完成购水操作、用户通知、网络参数设置以及历史数据查看等功能。Web服务器端主要完成响应移动终端请求、数据库以及业务逻辑层的设计,主要包括提供水票信息验证、提供各项信息查询的支持、接收图片上传、响应购水请求、记录Android移动终端操作历史、用户注册、用户权限的设置以及其他用户管理等操作。 灌区信息管理系统的设计过程中,涉及到很多技术,包括移动通信技术、Android技术、Web Services技术、数据库以及Hibernate等技术,根据实际需求对它们进行有效的结合。在Eclipse软件添加相应的插件(ADT)作为Android移动终端的开发平台,而在Web服务器部分选择MyEclipse开发平台,充分利用MyEclipse中Web项目方面的优势。在软件设计部分,采用模块化思想,连接数据库时使用当下流行的Hibernate框架,,为之后系统升级和更换数据时打下坚实的基础。最后经过测试,基本实现了需求计划的所有功能,并且操作简单,工作人员无需进行专门的学习就能使用。本文设计的灌区信息管理系统实现了灌区配水相关人员信息的实时交互,方便了灌溉配水操作人员的工作过程,提高了农田灌溉的效率,也简化了农民购水的繁杂程序,给农民带来实实在在的方便。
【关键词】:灌区配水 信息管理 移动通信技术 Android Web Services 移动互联网 数据库
【学位授予单位】:太原理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52;TP393.09
【目录】:
  • 摘要3-5
  • ABSTRACT5-10
  • 第一章 绪论10-14
  • 1.1 课题的研究背景10-11
  • 1.2 国内外研究发展现状11-12
  • 1.3 课题研究意义12-13
  • 1.4 论文的主要内容与章节安排13-14
  • 第二章 相关技术14-32
  • 2.1 移动通信技术14-18
  • 2.1.1 移动通技术简介14-17
  • 2.1.2 本文采用的移动通信技术17-18
  • 2.2 Android 技术18-27
  • 2.2.1 Android 简介18-19
  • 2.2.2 Android 的概念19
  • 2.2.3 Android 体系结构19-22
  • 2.2.4 Android 的基本组件22-27
  • 2.3 Web Services 技术27-32
  • 2.3.1 Web Services 简介27-28
  • 2.3.2 Web Services 主要技术28-32
  • 第三章 系统的总体方案设计32-42
  • 3.1 系统背景32-33
  • 3.2 需求分析33-36
  • 3.2.1 业务需求分析33-35
  • 3.2.2 系统需求分析35-36
  • 3.3 系统的部署36-38
  • 3.4 系统的总体架构38-42
  • 3.4.1 各架构的对比38-40
  • 3.4.2 本文选择的系统架构40-42
  • 第四章 移动终端的设计与实现42-62
  • 4.1 移动终端功能模块42-44
  • 4.2 移动终端的操作流程44-47
  • 4.2.1 主程序的操作流程44-45
  • 4.2.2 水票验证的操作流程45-46
  • 4.2.3 申请购水的操作流程46-47
  • 4.3 移动终端软件的结构47-48
  • 4.4 移动终端的实现48-62
  • 4.4.1 开发环境的配置48-55
  • 4.4.2 调用 Web Service55-56
  • 4.4.3 主要模块和方法56-62
  • 第五章 服务器端的设计与实现62-82
  • 5.1 服务器端的功能模块62-63
  • 5.2 Web 服务的设计63-64
  • 5.3 数据库的设计64-68
  • 5.3.1 数据库框架的设计64-65
  • 5.3.2 数据库表的设计65-68
  • 5.4 服务器端的实现68-82
  • 5.4.1 软件需求68-69
  • 5.4.2 开发工具的安装过程69-71
  • 5.4.3 Web Service 服务器的具体实现71-82
  • 第六章 测试与验证82-86
  • 6.1 测试目的82
  • 6.2 测试环境的选择82
  • 6.3 测试结果82-86
  • 总结和展望86-90
  • 参考文献90-94
  • 致谢94-96
  • 攻读硕士学位期间发表的学术论文96

【参考文献】

中国期刊全文数据库 前3条

1 袁静;胡昌华;龙勇;徐瑞;;基于C/S+B/S双模式的分布式远程诊断专家系统[J];计算机工程;2006年12期

2 张磊,彭舰,李红;移动设备上实现Web Services技术的研究及应用[J];计算机应用;2004年12期

3 孔德恩;胡爱群;张帆;;GPRS数据终端的研究与实现[J];微计算机信息;2007年09期



本文编号:1130072

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1130072.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户dd6ce***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com