基于J2EE的农业信息服务平台构建

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于J2EE的农业信息服务平台构建
李瑞
【摘要】当前我国农业服务信息化水平不高,严重制约着我国农业经济的发展.结合当前主流的计算机开发技术,提出一种基于J2EE的农业信息服务平台,旨在进一步提高我国农业信息的服务水平.该文从J2EE的概念入手,结合JSP开发技术分别从农业信息服务功能模块、整体架构、数据库和用户权限等角度对平台进行详细设计,并给出了信息服务平台的后台登录界面.该设计为现代化农业发展提供了更多的信息服务,有助于解决“三农”问题.
【期刊名称】《农业工程》
【年(卷),期】2018(008)008
【总页数】3页(P58-60)
【关键词】J2EE;农业信息服务;平台设计;JSP页面
【作者】李瑞
【作者单位】陕西财经职业技术学院,陕西咸阳712000
【正文语种】中文
【中图分类】TP393
0 引言
随着我国农业现代化的发展,农业信息化已成为现代农业发展的重要趋势。

利用信息化技术,能够进一步分享农业信息资源,并以此推动农业共享经济的高速发展
[1]。

但在农业信息化发展的进程中,仍缺乏信息化发展的有效平台,尤其是在农
业信息服务方面,还未出现较为完善的服务平台,从而严重限制农业信息化发展的脚步。

本文将对具有J2EE的农业信息服务平台进行设计开发,通过对J2EE的概
念分析,选用JSP技术为系统设计的关键技术。

对农业信息服务平台进行详细设计,以此通过该实际案例,促进我国农业信息化发展进程。

1 J2EE的概念
J2EE是由美国Sun公司所设计的一款开发工具,主要用于大企业主机级的计算平台开发,具有简化应用程序和降低开发难度等优势[2-3]。

J2EE技术的核心在于Java平台,该技术不仅秉承了Java标准版本中所拥有的各项优点,如JDBC和API接口等,还包含很多开发组件。

这些组件可以对系统进行简化,让系统更具有规范性、移植性和安全性。

其具体的体系结构如图1所示。

在图1的J2EE体系中,JSP(Java Server Pages)动态页面开发技术是常用的1个
页面交互技术,这也是本系统实现的关键技术。

JSP是一种被简化之后的Servlet设计。

由美国Sun公司发起,众多公司一同参与,并采纳多方意见而完成的一种动态网页技术标准。

JSP技术与常规Java语言相同,均具备便利性和跨平台性等多个语言编程的优点及特性[4-5]。

JSP也是一种无关
于平台的技术,既与硬件无关又与Web无关。

JSP技术秉持着Java Servlet的稳定性优势,能够对Servlet所提供的API进行相关使用。

由于JSP使用的是Java
线程,与同类服务器脚步语言相比,JSP更加适用于大型的服务器中,具有简便、安全以及可靠等优势。

而JSP的工作原理如图2所示。

图1 J2EE体系结构Fig.1 J2EE architecture
图2 JSP工作原理Fig.2 Working principle of JSP
2 系统设计
2.1需求分析
J2EE农业信息服务平台主要用于对农业信息进行处理。

因此可以将其功能需求划分为3个层次,分别为信息获取、信息处理以及信息发布。

其中信息获取层面主要利用信息采集以及信息上传2大模块完成信息获取过程。

其中信息采集主要以系统实际需求作为出发点,将网络上与之相关的资源进行采集,并存储于本地数据库当中;上传模块主要作用是帮助信息员以及系统用户进行信息上传。

信息处理层主要是在接收到客户端浏览器所发出的请求命令后,利用业务层对功能组件进行调用,从而对所接收到的用户命令进行处理。

信息发布层主要利用系统为其提供的功能模块页面,以此将农业信息服务平台的功能展现给用户,帮助用户通过相关模块获取所需的相应信息。

2.2功能模块设计
基于J2EE的农业信息服务平台功能分为前端发布与后台管理2方面。

前端发布功能主要包含发布农业相关政策法规、相关农业实用技术和农业疑难解答等;后台管理主要包括用户信息管理、系统管理以及信息采集等,以此实现农业信息服务平台满足不同角色的用户需求,具体功能模块如图3所示。

图3 系统主要功能设计Fig.3 Main function design of system
2.3整体架构设计
根据系统架构设计的主要技术,将该系统的体系架构分为客户层、功能层以及数据层。

其中客户层位于整体系统平台的用户接口部分,主要作用是处理用户与应用层之间的对话,负责接收来自用户发起的相关请求,并将系统所返回的结果显示给用户。

功能层位于整个系统的业务处理层,利用JSP、Servlet以及Javabean 3项技术对用户发起相关请求进行处理,在系统中扮演着极其重要的角色。

数据层主要负责系统数据的存储,是整个农业信息服务平台的基础。

通过3层体系结构,不仅能够充分利用并发挥网络的优势,并且将整个系统进行了功能性分隔,极大程度上减轻了Web服务器的负担,从而提高整个系统的整体性能。

具体体系结构如图
4所示。

图4 系统结构Fig.4 System architecture
2.4数据库设计
数据库管理系统采用Microsoft SQL Server 2012,该数据库是由微软公司所推出的关系型数据库服务产品,具有较高的可靠性、伸缩性、实用性以及易用性优势,能够为系统提供完整的数据库应用解决方案[6]。

SQL Server 2012数据库能够实
现XML数据的直接存储,具有促进异构系统的互操作性。

因此,被广泛应用于面向互联网的企业应用和服务平台系统设计中。

在本系统设计中,总共设计了20个不同的表格,包括用户信息表、信息发布表、系统信息分类表和农产品供求表等。

2.5用户权限设计
根据不同的功能模块,用户包括普通用户、种养大户用户以及企业用户3种。


上述的3类用户中,不同的用户具有不同的权限。

其中普通用户拥有访问信息、
访问论坛以及个性化定制权限,可利用RSS浏览器完成对RSS推送信息的接收;种养用户不仅拥有着普通用户所具备的基本权利以外,还具有供求信息发布的权利;企业用户又覆盖了种养大户所拥有的权限,并且具有发布推介的权利。

在系统后台管理方面,将系统后台划分为系统工作人员、信息员以及系统管理员3类角色。

其中系统工作人员具有管理系统数据以及添加栏目信息的权利,主要对系统注册用户进行审核及管理;信息员拥有着信息上传权利,主要利用录入接口将信息传送至本地数据库中;系统管理员是整个后台管理中拥有最大权限的角色,负责整个农业信息服务平台系统所有信息的维护工作。

3 系统的具体实现
3.1登录界面实现
通过上述各项技术及相关设计,可以得到图5所示的登录界面。

图5 平台登录界面Fig.5 Specific implementation of system
3.2农业信息服务界面实现
根据界面提示,点击农业信息服务→农机服务,进而可以得到如图6所示的服务界面。

图6 农机信息化服务界面Fig.6 Agricultural machinery information service interface
通过上述的界面可以看出,在点击相应的服务后,可实时了解不同地区的农业信息服务需求等。

通过该系统可为广大的农民提供了更多的需求服务信息,增强了该系统的实用性。

4 结束语
当前我国农业信息化发展需要农业信息化服务平台对此提供支持,但当前农业信息服务平台方面却还缺乏较为完善的平台。

对此本文结合J2EE技术,设计并实现了可用于农业信息发布和农业信息查看的信息服务平台。

通过该平台,让广大农民用户通过网络即可获取相关的农业信息,从而大大提高了现代农业对信息的需求,并提高了农业的现代化服务水平。

参考文献
【相关文献】
[1] 何志勇.区域性农业信息服务平台构建[J].四川理工学院学报(自然科学版),2010,23(3):288-290,298.
HE Zhiyong.Construction of a regional agricultural information service platform[J].Journal of Sichuan University of Science & Engineering(Natural Science Edition),2010,23(3):288-290,298.
[2] 解蕙.农业信息服务平台构建研究[J].东方企业文化,2010(6):12-13.
[3] 王红.农业高校科技信息服务平台的构建与研究[J].科技管理研究,2017,37(4):112-115,123.
WANG Hong.Construction and research on sci-tech information service platform in agricultural universities[J].Science and Technology Management Research,2017,37(4):112-115,123.
[4] 吕艳梅.基于J2EE框架结构的农业补贴公开系统开发的研究[J].科技与企业,2012(16):80.
[5] 邓白云,张琪君.基于J2EE的农业生产结构优化决策支持系统研究[J].工业控制计算机,2016,29(5):153-154,157.
DENG Baiyun,ZHANG Qijun.Research on agricultural decision support
system[J].Industrial Control Computer,2016,29(5):153-154,157.
[6] 施燕,张少平.基于农业信息化技术的兽药销售管理系统的研发[J].黑龙江畜牧兽医,2015(4):22-24.。

相关文档
最新文档