论文部分内容阅读
随着信息技术的快速发展,移动互联网已经给人们提供了越来越多前所未有的高速与便捷的服务,同时大批量高性能智能手机也越来越普及,无线移动应用已经渗透到普通百姓生活的方方面面,也无形之中改变着人们的生活方式和工作模式。在这种趋势之下,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框架,为之后系统升级和更换数据时打下坚实的基础。最后经过测试,基本实现了需求计划的所有功能,并且操作简单,工作人员无需进行专门的学习就能使用。本文设计的灌区信息管理系统实现了灌区配水相关人员信息的实时交互,方便了灌溉配水操作人员的工作过程,提高了农田灌溉的效率,也简化了农民购水的繁杂程序,给农民带来实实在在的方便。