标题 | 规模化牛场管理软件的开发 |
范文 | 张震+刘静杰+田金光+黄纪超 摘要:针对目前规模化牛场管理水平低的现状,采用先进的J2EE体系和SOA架构,运用流行的Web技术,开发规模化牛场管理软件,实现对牛场日常管理过程中的数据采集、修改、存储、查询和分析等功能,便于牛场管理人员通过数据对牛场进行科学管理和科学养殖,提高牛场的信息化程度和管理效率。 关键词:规模化牛场管理软件;SOA;J2EE 中图分类号:TM923.5 文献标识码:A Development of Management Software for Large-scale Cattle Farm ZHANG Zhen1,LIU Jingjie2,TIAN Jinguang2,HUANG Jichao2 (1.School of Electrical Engineering,Zhengzhou University,Zhengzhou 450000,China; 2.School of Software,Zhenzhou University,Zhengzhou 450000,China) Abstract:Technology including advanced J2EE system and SOA framework and popular Webis adopted to develop thesoftware for large-scalefor the current status of low level about large-scale cattle management,to achieve data collection,modification,storage,query and analysisfunctionon daily management of cattle farm,then farm managementpersonnelsmake scientific management and raise through data and improve the level ofinformationand efficiency of management of cattle farm. Keywords:management software of large-scale cattle farm;SOA;J2EE 1 引言(Introduction) 近年来,我国畜牧业取得了较快发展,在促进农村经济发展,促进农民增收等方面发挥了巨大作用。许多地方积极探索发展信息化、规模化、集约化畜牧业的新路[1]。 畜牧信息化,是指为全面提高畜牧业经济运行效率、畜牧业劳动生产力、畜牧企业竞争力,在畜牧生产、管理、经营各领域不断推广和应用电脑、通信、网络等信息技术和其他相关智能技术的动态发展过程。通过信息化技术,把畜牧信息及时、准确地传递到用户手中,实现畜牧生产、管理、畜产品营销网络化,加速传统畜牧业的改造和升级,大幅度提高畜牧业生产效率、管理和经营决策水平。 积极推进畜牧信息化的发展,是畜村经济结构调整的需要[2]。规模化牛场管理软件是规模化牛场走向信息化管理的必备工具,是提高牛场管理效率、降低饲养和管理成本,优化管理方法、解决管理问题所必不可少的现代信息化手段。奶牛场日常的生产管理因其生产工具是一种生命体,有其特殊性:其自身的遗传基因、奶牛对外在环境的变化所引起的应激反应直接影响其生产能力—产奶性能,从而直接影响奶牛场经济收益。这更要求对牛群的总体状况有细致的了解,对奶牛的喂养、产乳、繁殖、疾病的预防与诊治有严格的监控体系,并能针对各种异常情况及时做出正确的决策。因此,引入信息化管理平台,让奶牛场生产活动适时透明、牛群变动一目了然、异常业务自动警示;借助各种业务专家知识库系统和决策支持系统的支撑,推动奶牛场管理由传统的定性分析、经验管理向定量分析、知识管理迈进,使得奶牛场日常生产技术和经营管理逐步标准化、规范化。在此背景下,笔者开发了规模化牛场管理软件。 2 规模化牛场管理软件概述(Summary of management software for large-scale cattle farm) 规模化牛场管理软件对牛场信息化管理过程中的信息进行了详细的分类。主要包括以下几个模块:牧场管理、牛只管理、饲养与饲料管理、牛群繁殖、产乳管理、互动交流、疾病与防疫、生产及库存、资产费用管理和系统管理等。同时本软件是以WEB服务器为运行平台,对数据的集中管理、数据的共享、软件的维护、牛场信息化系统的架设都带来极大的便利。 在人工收集数据的基础上在借助专业的软件对收集的原始数据进行记录、存储与处理,并进行分析,进而进一步指导生产。通过软件对数据的分析结果,找到牛场管理中的不足与问题,为下一步解决问题及提高目标提供基础资料[3]。 3软件的结构设计(The structural design of the software) 3.1 业务模型 规模化牛场管理软件的业务模型如下所述: 人员管理部分包括个人管理模块和系统管理模块。 牛场管理部分包括牧场管理、牛只管理、饲养与饲料管理、牛群繁殖、产乳管理等模块。 其他还有互动交流、疾病与防疫、生产与库存、资产费用管理等模块。 3.2 系统部署 规模化牛场管理系统的部署分几个步骤。首先要在服务器上安装JavaSE1.6编译器,然后再在此基础上安装Tomcat6.0 WEB服务器,为了支持规模化牛场管理软件,需要再安装MySQL数据库软件,这样就搭建好了规模化牛场管理软件的运行环境。将规模化牛场管理软件加入到Tomcat服务器的WEB应用中即可运行管理软件。 软件系统是通过架设在牛场企业的服务器运行的,信息管理者可以通过牛场内部局域网或物联网登陆服务器,对信息进行实时管理和远程管理。通过软件系统中的人员管理部分可以为牛场中不同部门的管理者设置管理权限,以此保障牛场数据在共享的同时具可靠的安全性,这也有利于提高管理人员的工作效率。软件中对牛场的牧场、牛舍、牛只、产乳、繁殖等信息进行了详细的分类,并划分为明确的层次结构,便于管理人员查找和修改,对于每一种详细信息,数据以列表的形式进行展现,同时提供管理这些信息的各种操作,为管理者提供丰富的管理方式。同时软件提供了牛只疾病与防疫、生产与库存和资产管理,涵盖了比较丰富的功能。 3.3 功能 规模化牛场管理软件功能强大,内容丰富,其功能包括饲养及饲料管理、防疫管理、资产费用管理、互动交流、系统管理、牛群管理、产乳管理、生产管理、牛群繁殖、统计与分析等。 4 软件开发(Software development) 4.1 系统架构 系统总体架构设计采用先进的J2EE(Java 2 platform,Enterprise Edition)四层体系开发,即客户端、Web服务器、应用服务器和数据库服务器。 数据库层架构设计主要包括数据库源组件、SQL访问组件、SQL参数和结果集组件四大模块。业务逻辑层架构设计采用Spring来实现业务逻辑层。 J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,使不同平台之间存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。系统支持负载均衡,支持集群技术,便于大规模应用时承载能力升级。
系统的服务架构采用SOA(Service-Oriented Architecture),SOA是面向服务的体系结构,是一类分布式系统的体系结构,是构建如何组成一个系统的模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和按松藕合方式整合在一起,即将多个现有的应用软件通过网络将其整合成一个新系统。 企业或机构通过SOA的实施,可以实现以服务为核心,将企业或机构的IT资源整合成可操作的、基于标准的服务,使其能被重新组合和应用,增强业务灵活性,并保护了企业或机构已有应用的投资,降低IT总成本。 4.2 运行平台 本软件以Web服务器为运行平台,采用的是Apache的Tomcat服务器。在物理部署上采用客户机—服务器(C/S Client/server System)结构,用户使用简单、直观;编程、调试和维护费用低;系统内部负荷可以做到比较均衡,资源利用率较高,便于数据共享和系统维护,具有良好的跨平台性。系统的开发主要采用J2EE、JSP、MySQL数据库技术、Web服务器等。保障系统的可扩展性、可靠性、可用性。软件对信息的管理按层次结构划分出清晰的分类,便于使用者进行查询、修改和分析。同时由于系统的架构基于网络,因此,支持多种类型的终端通过网络对系统进行操作,极为便利。 5 结论(Conclusion) 通过科学规划、设计和开发,本系统最终提供给用户的是一个界面清晰、使用方便、成本适中,便于维护和扩展的高效规模化牛场管理软件。通过该系统的部署和应用将有助于提高牛场管理向信息化管理方向转变,牛场经过科学的数据分析进行管理,实现牛场的传统管理方式向信息化、标准化的管理方式的转变,提高其管理效率,优化管理模式,改善牛场环境、提高经济效益,同时其产生的社会效益也是巨大的。 参考文献(References) [1] 韦秀丽,李萍,高立洪.我国畜禽养殖小区发展现状分析[J].南方农业,2007:77-78. [2] 张正华,潘义琼,邵瑜.我国畜牧产业信息化管理探索[J].安徽农业科学,2007:10141-10143. [3] 孙春花,王淑梅.奶牛场的信息化管理[B].河南畜牧兽医,2010:26-27. 作者简介: 张震(1966-),男,博士,教授.研究领域:信息与通信工程. 刘静杰(1991-),男,本科.研究领域:嵌入式系统. 田金光(1991-),男,本科.研究领域:嵌入式系统. 黄纪超(1992-),男,本科.研究领域:嵌入式系统.
|
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。