农业科技110移动助理软件研究与实现

时间:2022-09-27 05:18:39

农业科技110移动助理软件研究与实现

摘要:为提高农业科技110的服务质量和服务效率,拟在微软Windows Mobile平台上开发农业科技110移动助理软件,该文介绍了软件的系统研究与实现。

关键词:农业科技110;Windows Mobile;XML

中图分类号:TP319文献标识码:A文章编号:1009-3044(2010)07-1652-02

Research and Implementation of Agricultural Science and Technology 110 Assistant Mobile Software

SONG Yan

(College of Information Science and Technology, Hainan University, Haikou 570228, China)

Abstract: In order to improve the service quality and efficiency of Agricultural Science and Technology 110, we plan to develop the Agricultural Science and Technology 110 Assistant Mobile Software based on Windows Mobile platform of Microsoft, and the research and implementation of the software system are introduced in this paper.

Key words: agricultural science and technology 110; Windows Mobile; XML

1 研究背景

农业科技110是全国农业科技三大推广模式之一,它借鉴了公安机关的110报警平台服务模式。农民在农业生产过程中遇到自己无法解决的技术问题,即可拨打当地农业科技110站点的服务电话,相关农技服务人员可以在电话中提供技术支持,如果仅凭电话不能解决便以类似出警的方式下到田间地头实地为农民解决问题。农业科技110的目的是整合农村科技力量,实现农业科技在农民生产中的的快速反应和零距离服务。

目前农业科技110已在全国多个省区推广和实施,海南省是其中推广效果较好的地区之一,但还是存在一些需要解决的问题和需要提高的地方。第一,农技服务人员给农民解决问题的方法以何种形式传达给农民,农民在得到技术支持之后,如何很好地记忆解决问题的方法,以便今后遇到相同问题可以以同样方法自行解决之。第二,农技服务人员在为农民提供技术支持的时候,如何记录下农民的问题和对应的解决方法,也就是如何做好服务记录,如果对服务有一个有效的记录以备今后查询和分析整理,就可以提升农业科技110服务质量和效率,更为农技服务的规范化和标准化提供良好的数据来源。

如今手机已经成为广大人民生产生活必不可少的工具,当然农民也不例外。基于此,我们把解决以上问题的方法着眼于手机之上,拟为农技服务人员研究和开发农业科技110移动助理软件。使用手机的优点之一是方便随身携带、移动办公。农技服务人员在服务时一并把解决问题的方法以短信的方式发送到农民手机上,农民就可以很好地保存该方法;农技服务人员在手机上使用该助理软件发送短信,在发送短信的同时就可以自动记录下服务对象和服务内容等信息。

2 系统分析

农技服务人员使用移动助理软件时的工作流程基本是这样,在为农民服务时,以发短信的方式告诉农户解决问题的方法及操作要点。运行软件,选择短信功能,设置好短信参数,选择好服务对象(农户)的手机号发送短信,同时自动做好服务记录。

由此分析本软件主要功能有:农户管理、短信发送、服务记录。另外软件还需要有一些必要的系统设置功能。由于考虑到手机操作的不便和存储容量有限,农户信息不可能完全从手机输入,服务记录也不可能永久存放在手机上,短信模板的编辑和录入。这些都可以由计算机来完成,因此手机还需要有一个与计算机数据同步的功能。

软件采用智能手机平台进行开发。现在的智能手机平台较多,有Symbian、Palm、Windows Mobile、iPhone、Android等。本软件选用的是微软公司推出的Windows Mobile平台,该平台更加适合于商务应用、移动办公,它提供了完善的SDK,并包含完整的手机模拟器,配合微软的Visual Studio 2005开发环境,可以进行实时仿真和在线调试。选用的版本是Windows Mobile 5.0 For PPC,由于Windows Mobile平台的向下兼容特性,编写的应用程序可以很好地运行于6.0和6.5版本的PPC手机之上。在短信处理上使用到XML技术;其它数据的存储和管理还用到了SQL Server Mobile,它是运行于Windows Mobile之上的轻量级数据库管理系统。

3 技术要点

由于手机输入文字速度慢、操作繁琐,所以手机软件需要充分考虑到手机操作的不便性,所以手机软件界面设计的一个原则就是要操作尽可能简单、方便,要让软件使用者尽量减少文字输入,更多地以点选的方式完成软件操作(注:PPC手机支持手写)。

3.1 农户的快速检索

农户管理中,如何快速检索到需要发送短信的农户是最需要解决的问题。在此使用了多种方法配合进行查找。

第一种查找方法,农业科技110站点的服务区域通常是一个固定行政区划,农户的基本管理就是以所属的各级行政区划来进行区分的,所以直接以农业科技110站点所属的各行政区划向下分级进行查找。第二种方法是输入农户手机号码进行查找,在输入数字过程中,会以逐步匹配的方式显示出匹配的农户。第三种方法是输入农户的姓名,同样以逐步匹配的方式显示。第四种方法是采用类似PPC手机联系人的查找方法,即点击汉语拼音首字母,出现与之匹配的姓氏所对应的农户。

农户管理功能运行界面如图1所示,可以看到各种查找方法都在同一界面,无需切换,方便操作。图中上部是行政区划树形列表,中部输入框可以输入姓名查找,数字按钮用于点击输入手机号码查找,字母按钮用于点击拼音首字母查找。

3.2 短信内容的设置

农业科技110经过长期的服务,会总结出许多常用的短信模板,给农户发送的服务短信内容绝大部分来自于短信模板。农技服务人员在发送服务短信时,只需要根据农户种植的作物和生产类型,选择对应的短信模板,再修改其中可变化的参数即可完成短信编辑。这样就大大减少了农技服务人员在使用助理软件时的输入操作,提高了服务效率。关于短信模板的分析、提取、整理、录入和编辑等的研究有其它课题完成,本文不作介绍。

短信模板以XML文件的形式存放,以下是一个短信模板实例:

作物:橡胶

生产类型:育苗追肥

简介:……

亩用尿素

0.4公斤

0.5公斤

0.6公斤

加磷酸二氢钾

80克

100克

120克

兑水进行根外追肥,

或亩施复合肥

5公斤

5.5公斤

6公斤

6.5公斤

7公斤

7.5公斤

以促进生长。

模板中表示普通文字,表示可选参数,之下的是对应的可选值,其中Selected为true表示默认选值。助理软件需要解析这个XML文件,要让农技服务人员很方便地选择以修改模板中的可选值。为了实现这个目标,专门编写了一个自定义的短信显示控件,该控件根据短信模板显示短信,普通文本显示为普通颜色,可选参数的取值显示为特殊颜色,当用户点击该特殊颜色的文字时,程序自动将所有可选值加入一个下拉列表框中,显示该下拉列表框,用户即可直接选择以修改可选值。当然如果可选值中的取值都不符合要求,也可以输入一个新的值。运行效果如图2所示。

4 结束语

农业科学技术的推广和应用关系到农民的生产致富,是推进农村信息化、加强三农建设的科技保障。移动通信技术的快速发展,使得手机已日益成为农民生产生活的重要工具,如何更加合理有效的利用其为生产服务、提高生产力是一项值得深入研究的课题。农业科技110移动助理软件的研究与实现,虽然只是使用手机和信息技术为三农服务中的一个小小尝试,但它实现了农技服务人员服务的有效记录,为后续的服务提供了参考依据,为农业科技服务的规范化和标准化提供了数据来源,具有一定的深入研究和推广价值。

参考文献:

[1] 李成木,王圣俊,傅国华.农业科技110综述[J].安徽农学通报,2008,14(1):114-116.

[2] 雷宏洲.Windows Mobile 技术在农业中的应用领域[J].农业网络信息,2007(10):31-32.

[3] 刘彦博.Windows Mobile平台应用与开发[M].北京:人民邮电出版社,2006:168-193.

上一篇:浅析综合电子信息系统的效能测试和评估 下一篇:高校院系资料室网站设计的个性凸现