基于手机的农务通系统0625.docx
《基于手机的农务通系统0625.docx》由会员分享,可在线阅读,更多相关《基于手机的农务通系统0625.docx(12页珍藏版)》请在冰豆网上搜索。
![基于手机的农务通系统0625.docx](https://file1.bdocx.com/fileroot1/2022-11/23/226228c2-2ae2-4976-bf48-339214637365/226228c2-2ae2-4976-bf48-3392146373651.gif)
基于手机的农务通系统0625
基于手机的农务通系统设计方案
(草稿2)
1、概述
农业生产具有数量众多,构成复杂,基数庞大,地域性、季节性、综合性强的特点。
农业行业包括种养殖业、农产品加工流通运销业、涉农工商业、农民工等众多行业,是涉及面最广的行业。
与农业相关的政府和机构涉及面广、主体众多、构成复杂。
“基于手机的农务通系统”是为农业管理部门及农户提供的一个以智能手机为终端的农作物信息查询互动平台,系统实现种植技术指导主要包括作物栽培管理措施、施肥技术、病虫害防治等信息的查询,具备基本的交互式访问以及浏览的功能。
其目的是为指导农业生产管理提供辅助决策。
既要考虑提供信息的准确性、连续性和时效性,又要考虑系统在具备相应功能的同时,安全稳定可靠,操作简单,使用方便。
2、目标和要求
系统的目标是,在手机网络平台上,建立针对农业生产的信息服务平台,是为农业管理部门及农户提供的一个以智能手机为终端的农作物信息查询和互动平台,其目的是为用户提供便捷的农作物各种信息,为指导农业生产管理提供辅助决策。
●构建服务端农作物信息库与知识库;
●构建基于互联网的计算机农作物信息维护平台,实现对服务端信息库和知识库的维护以及数据比较分析等功能;
●构建以智能手机为终端的移动农作物信息获取平台,通过图片、表格、文本等多种信息表达方式实现对服务端信息库农作物信息的获取,并能够向服务端信息库上传相关指定信息;
●系统运行稳定可靠、安全、牢固;
●提供友好灵活的交互式人机界面。
3、功能分析(基本功能需求)
●服务端信息维护功能:
提供系统基础数据信息的输入和维护。
可实现基础数据及相关信息的增、删、改等操作;可通过文件导入及直接录入等方式实现基础数据的输入;
●客户端信息查询功能:
可利用智能手机或联网PC,通过网站访问或专用软件以交互操作方式对农作物的品种、生长性状、作物特征、病虫害、管理方法、施肥指导等信息进行查询;可根据用户给定的一个或多个条件,查询符合条件的信息数据;可按不同的专题(品种信息、种植信息、病虫害防治等)进行分类信息查询;
●信息比较与分析功能:
服务端能够根据客户端请求实现相关信息的分析比较,并将结果发送至客户端。
提供气象、土壤、品种特性、农村经济等数据的统计分析功能。
如提供某地某时段内气象数据的各种积温、雨日数、平均气温、日较差等数据的统计功能,分析结果以图表、文本等方式进行表示。
●移动端信息上报功能:
例如病虫害信息上报,将病虫害名称、地点(所在农村组织)、范围、时间、农户名称、照片等信息上传至服务端信息库;
●种植技术指导:
提供包括作物栽培管理措施、施肥技术、病虫害防治等信息。
五、系统数据基本分类
●环境数据:
CO2、温度、湿度、光照度、风速、土壤含水量等;
●形态及生理特征数据:
包括叶温、果实直径大小、径杆直径变化等;
●土壤肥力指标:
土壤有机质、全氮、全磷、碱解氮、速效磷、速效钾、土壤质地、PH值、阳离子交换量、耕层厚度等指标;
●气象数据:
日最高及最低气温、相对湿度、日照时数和日降水量等数据;
●农作物信息:
作物名称、品种名称、品种类型、产量及产量结构、品质指标、收获指标、生育天数等、栽种密值等;
●农村经济信息数据:
农村组织、人口、劳动力、农业产值、农作物播种面积、产量、农业生产条件、农村经济收入分配和农民收入、消费、生活情况等;
●灾情信息:
当地每年的受灾情况、包括灾害名称、受灾面积、受灾程度等;
●施肥技术数据:
肥料名称、施肥方法、数量、时间、水肥比例等。
●病虫害知识库:
病害名称、病害类型、简介、病原、症状、发病规律、防治方法、图片信息等。
4、系统技术方案
首先,创建系统信息服务。
把所有的农业资源看为数据及服务,使任何人在任何时间都可以访问。
利用网络架构,将当前已收集的农业技术资料进行整理,作为移动系统的查询资源库。
依据各专业特点,建立语义逻辑和知识库,开发一系列信息系统服务,通过WebServices提供数据访问接口和系统交互接口。
系统组成结构示意图
搭建基于系统服务的网络应用。
向Internet发布所创建的系统服务,对外公布与系统访问的服务接口,基于3G技术,开发智能设备客户端应用程序,通过WAP协议访问信息系统服务,为使用者与信息系统,移动使用者之间的交互提供界面,建立移动使用者与信息系统的交互渠道。
基于J2EE、ASP.NET、AJAX等技术开发WEB应用程序,为PC使用者与系统及PC使用者之间的交互提供界面。
移动使用者与PC使用者共享系统服务访问接口,因此移动使用者与PC使用者之间可以直接进行交互,其服务效果在系统的组织下有效地整合,消除两者之间资源的分散和浪费,实现移动使用者与PC使用者及系统之间两种不同交互的有机结合
1、系统整体硬件架构
系统是建立在互联网和手机移动网络基础上的应用,所以系统硬件的建设包括服务端、客户端及网络架构;
服务器至少需要2台,及数据服务器(提供数据存储和查询单位)、PC网站服务器(提供PC互联网网站页面服务、系统后台管理服务)、WAP网站服务器(手机wap网站服务)。
2、服务端软件架构
系统服务器端的系统软件,可以使用Windows2003,并装载IIS6.0+JAVA(或.net),提供WEB页面服务和JSP(或.net)支持。
数据库软件使用SQLSERVER2005关系数据库系统,对数据进行管理。
应用层软件架构使用JSP(或.net)动态页面,在互联网上为PC用户提供网站进行信息查询服务,在手机网络上为手机用户提供WAP网页查询服务。
3、客户端软件架构
项目系统的应用主要是在kjava类、windows类手机平台上运行,应用及数据服务器架设在互联网内,支持手机网络访问。
后台管理模块主要有后台网页B/S方式进行数据管理和维护。
系统支持的手机客户端机型配置为:
●屏幕:
176×204像素以上的屏幕;
●MPU:
200MHz以上
●堆:
2M以上
●栈:
200K以上
●颜色深度:
16位以上
●
支持网络:
GPRS、CDMA、TD-SCDMA、WCDMA、CDMA2000
4、通信信道需求及建议
平台可以支持的移动通讯网络包括:
⏹2G网络:
GSMCDMA
⏹3G网络:
TD-SCDMAWCDMACDMA2000
这些网络标准包含了,现在和今后国内及国外大部分的手机通讯系统。
是平台具有更好的适应性和扩展性。
2G和3G网络信道使用资费情况基本相同,都可以使用包月资费。
各地不同,按照不同的包月套餐给一定的总流量,超过部分一般是1分钱/k,如果是自由套餐(没有包月)一般是3分钱/k,1k大约500汉字,中等屏幕的手机一幅jpg格式图片一般6-10k。
5、开发、维护软硬件环境
系统可以在普通计算机上进行开发,服务器端使用JSP或者.NET开发工具进行开发,并编写网站,数据库使用SQL2005;
客户端估计手机类型的不同,使用J2ME合作C++,以及必须的各种手机专用SDK开发包。
需要有各种手机进行真机测试。
五、系统模块说明
本开发平台由数据库管理模块、后台管理模块、手机查询服务模块、互联网查询服务模块等四大模块构成。
●数据库管理模块
当农业知识工程师利用知识工程师模块建立好一个农业信息系统后。
其所有的知识数据库、规则库以及元规则库都存放在一个关系数据库中,为了使信息系统应用模块能够利用这些知识进行推理,必须对这个关系数据库进行管理,以系统自定义的结构存放。
其硬件平台也是PC机,软件平台也是windows操作系统。
这样就能大大提高信息系统应用模块的推理速度。
●后台管理模块
本模块由B/S结构的后台管理软件构成。
其硬件平台为PC机,软件平台为windows操作系统。
主要由农业知识工程师使用该软件向农业知识工程师提供了一整套的可视化的资料录入工具。
通过这些工具,农业知识工程师可以方便、快捷、高效地录入和管理知识数据库、规则库以及元规则库。
整个建立过程都非常傻瓜化,即使那些对计算机不熟悉的农业专家,通过简单的培训,也能很快掌握。
●手机查询服务模块
本模块由手机软件“农务通”构成,其硬件平台是智能手机,软件平台是J2ME等手机系统。
该模块面向的是最终用户,是整个农务通开发平台的核心。
通过它,用户可以选择各种农业信息查询和服务项目,并可视化地输入相应的事实数据。
然后,“农务通”软件就能根据用户输人的事实数据和农业知识工程师建立的知识、规则库进行智能决策并最后得出结论,从而起到指导农民生产、提高农业生产力的作用。
●互联网查询服务模块
本模块是对信息系统手机模块的补充,其硬件平台是PC服务器,软件平台是windows操作系统。
该模块由一系列的网页所组成,其中包含了丰富的农业专家知识,最终用户可以对这些专家知识进行浏览,并且通过网页中大量的超链接。
用户可以非常方便地查找到所感兴趣的专家知识,以便利用这些知识来指导生产。
同时系统的结果可以通过链接到相应的信息浏览部分,得到进一步的补充和验证。
如:
系统根据用户输人的症状诊断出是某种病,通过链接可以获得关于该病的系统描述,包括发病条件、防治方法等。
六、系统新技术说明
●基于WAP连接浏览的移动学习模式
WAP(无线应用协议)是一个全球性的开放式标准协议,是移动通信与互联相网结合的第一阶段性产物。
该协议实现面向WAP服务器和Web服务器的资源访问控制,为用户提供一种通过手机直接访问互联网的途径。
农业人员利用移动手机终端经过电信的网关后接入互联网,通过WAP协议访问系统服务器,并将Internet上HTML语言的信息转换成用WML无线标识语言描述的信息,显示在移动终端显示屏上,如图3所示。
使用者使用小型屏幕遨游在各个网站之间,实现浏览查询、文本和图像显示,小文件的低速下载等功能,丰富了移动查询的资源,但这一方式要求移动终端必须具备WAP无线上网功能。
●智能化的查询
在信息数据的查询过程中中,通过可视化的录入界面,实现编辑界面表格和单页切换、记录间的漫游、设置字段初值、数值型字段的范围、字符型字段的下拉选择、记录自动序列编号、自动获取当前日期等,还可根据用户录入的信息,自动获取背景数据库的信息,如土壤养分数据、作物潜力产量等。
●基于网络的数据库管理系统设计
通过数据库管理实现对整个系统下的数据库进行管理;表管理表实现对某一个数据下的所有表进行管理。
字段管理表实现对用户表字段的管理,以方便用户通过字段名对表记录字段值的访问在实现中。
运用程序的面向对象技术,对数据库管理中的基本方法和属性进行封装,方便用户对数据库进行查询和维护。
七、系统特点及优点
农业信息化业务是基于移动覆盖广大农村的移动网络、手机终端和数据网络,通过短信和话音等方式,以“三农”为服务对象,将政府涉农部门、农业科研机构、农业院校、农业SI、涉农企业等提供的信息及时传递到农民手中的一种移动信息化服务,解决农村信息来源和信息传输的“最后一公里”的“信息鸿沟”问题,促进农业信息有效传播和信息沟通。
农业信息化业务开展的目的是将政府农业部门、农业生产流通企业、农技推广部门、农业从业者和农业科研院所结合起来,将信息的提供商、信息的需求者、信息传输渠道组织成一条紧密的信息链,为农业生产的产-供-销-加工储藏的各个环节提供一条龙的综合信息服务。
基于智能手机的农作物信息系统具有以下优点:
1.智能化的信息推送
系统采用C/S模式,提供泛在的、智能的信息资源推送能力。
使用者信息的获取可以由服务器推送,当数据发生变化,出现增加、删除、修改操作时,由触发器启动信息推送过程;也可以由客户数据操作启动信息推送,当某客户对数据进行操作时,把修改后的新数据存人数据库后,即启动信息推送过程,将新数据推送给其他客户。
2.高效的学习和反馈
手机中的知识库只能供用户查询,而专家系统自身有学习的能力,具有知识间的逻辑交互性,能自动增长解决问题所需的知识生成信息资源,这样的信息系统能和使用者一同成长,前人的使用经验可以积累下来,准确解答后面使用者的疑问,准确、迅速、不知疲倦地指导和验证用户的学习。
解决问题时不受时间空间的限制和周围环境的影响,也不可能遗漏忘记,还能汇集多领域专家的知识和经验以及他们协作解决重大问题的能力。
3.实时交互能力强
移动应用最大的优势不是可以移动,而在于方便进行人人,人机交互。
专家系统具有专门的人机界面设计,还具备对话式、互动式、竞技式等交互方式,交互能力极强,系统能够积极响应使用者的需求,调动使用者的积极性。
由于该系统是在3G支持下的应用,能够保障使用者与专家及使用者之间的实时交互。
还支持个性化服务,在了解使用者相关特征后,呈现不同的信息资源,追踪查询记录或进程,自动搜集、分析使用者移动查询行为的特点,建立起使用者个性化发展模型,并基于该模型实施个性化指导。
8、开发计划及时间表
项目段
工作内容
任务完成的标志
时间周
备注
项目初期
需求分析
完成需求UML建模
2
开发计划
完成开发计划书
1
项目设计,建模
1、导出整体模型
2、实现基本控制
2
项目开发期
开发准备
系统环境搭建、设备调试
1
模块开发
系统各单元模块编程
4
单元测试修改
系统各单元模块编单元测试修改
2
系统整合开发
系统全部开发、安装、运行
2
数据录入
开始录入相关测试数据
1
项目测试期
测试计划
测试计划书
1
测试及优化
不断减少缺陷
2
项目完成期
项目培训
项目使用人员培训
1
项目总结
项目总结报告
1
合计
九、开发成型的操作界面样图(案例)