基于WebService掌上农业信息系统设计与实现.doc

基于WebService掌上农业信息系统设计与实现.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于WebService掌上农业信息系统设计与实现

基于WebService掌上农业信息系统设计与实现   【摘要】本文针对我国农业信息化进程中存在农民获取信息不畅、途径有限的现状,提出了构建基于Web Service的掌上农业信息服务系统的构想。阐述了Web Service的体系结构及其主要技术。使用Java Me体系下Web Service的架构实现了该系统原型,从而验证了所设计的掌上农业信息服务系统框架的合理性。介绍了该系统的特点、构成,在具体的设计和实现阶段给出了详细的数据库设计和系统功能实现部分代码。说明了利用该系统对农业信息化的作用和功效。   【关键词】Web Service;农业信息系统;移动应用;Java Me   1.引言   进入21世纪,信息技术在迅速发展加快了农业信息化的进程。发达国家信息技术已经在农业中得到了广泛应用,各类农业信息技术产品随着信息化进程的推进不断涌现,农业信息系统作为农业信息化进程中具有支撑作用的资源要素,为农业信息化提供了各类服务保障。我国的农业信息服务体系已初具规模,建成了许多与农业相关的网站及农业信息资源数据库。目前国内农业软件大多比较专业的,用于研究用的较多,真正易于让农民用户使用和掌握的很少,可以推广到广大农民手中的软件系统也不多见。   通过建立一个掌上农业信息系统,可以帮助农户方便地获取农业信息。使用Web Service技术封装有关农业信息,构建面向服务架构(SOA)的信息系统,并开发一种能够获取农业信息服务的客户端手机应用程序。提供一套面向农户的Web Service集,通过该服务集农户可以方便及时地获取到必威体育精装版的农业信息。系统是以信息技术改造传统农业为立足点和出发点,针对我国农产品买卖两难的现状,从农产品交易的实际需求出发,实现了包括供求信息发布组件、会员注册组件、信息智能匹配组件等功能,用户可根据需要,查询、浏览、发布农业信息。采用现代信息技术,以数据库为核心,采用Web Service的技术实现,将农业市场信息进行集成,针对农村需求种类多、地域广、分散性强、个性化明显的特点,充分发挥各种通信渠道(农业信息网络、手机、其他便携式信息产品)在广大农村地区的优势,全面、高效、快捷地为广大农民提供移动交互式的信??服务。   2.系统可行性分析   基于Web Service的掌上农业信息系统分为Web Service服务端和客户端两部分,两部分协调工作完成系统的各项功能。目前市面上的手机普遍支持运行java应用程序,针对这一大环境,采用java作为系统实现的编程语言。由于Web Service传输的数据量相对较小,可以相应的解决内存小、连接受限的问题,且有相应的Java Me平台做铺垫。系统数据库采用Sqlserver2000作为数据引擎,可以满足网络环境下数据并发查询的问题。采用NetBeans IDE作为开发工具,有助于系统的快速开发。使用Tomcat作为web容器、axis2作为Web Service解释引擎、WTK作为手机设备模拟器,因为这些都是开源的且有强大的技术体系支持,为系统的实现做好了技术准备。   3.系统设计实现   3.1 系统的设计实现   根据系统的特点,系统分为两个模块一个是服务器端的Web Service服务系统模块,一个是掌上客户端应用系统模块。   系统总体结构图如图1所示。   3.2 客户端掌上应用程序详细设计   对用户来讲,移动设备只有一个小屏幕,一支用于输入的笔,一个非常笨拙而且不太好用的键盘,所以要求设计的图形用户界面既要简洁,又要操作方便。为高效地利用物理显示屏空间所做的任何努力都是必要的。一个优秀的用户界面就是一个直观的、对用户透明的界面:用户在首次接触了这个软件后就觉得一目了然,不需要多少培训就可以方便地上手使用,而且用户在使用过程中甚至会获得愉悦快乐的心情。   掌上应用系统的设计:采用了NetBeans的Java Me visual midlet设计插件,便于使用原型法,逐步完善系统的功能,同时降低系统的开发周期。底层业务逻辑的实现,调用服务端Web Service的WSDL生成相应的引用类即服务的桩模块,在程序运行过程中通过生成服务的实例化对象来,根据功能的需求来调用相应的Web Service。   3.3 掌上客户端总体流程设计   掌上客户端visual midlet总体流程设计如图2所示。   4.结论   系统服务端Web Service的实现,采用了Axis2的Web Service解释引擎,目的是专注于Web Service具体功能实现的设计开发。客户端采用Net Beans IDE基于Java Me的Visual Midlet设计,目的是注重于系统原型的设计及业务逻辑的开发。   由于本系统设计是基于掌上设

文档评论(0)

189****7685 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档