《2022年犊牛饲喂信息管理体系系统的设计方案与开发 .docx》由会员分享,可在线阅读,更多相关《2022年犊牛饲喂信息管理体系系统的设计方案与开发 .docx(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - 犊牛饲喂信息治理系统的设计与开发-农学论文犊牛饲喂信息治理系统的设计与开发犊牛饲喂信息治理系统的设计与开发* 闫海峰 1,蒙贺伟 1,路士兴2,李成松 1* ,戚江涛 1,石成成 1 (1.石河子高校机械电气工程学院,新疆 石河子 832000;2.山东省潍 坊监狱)摘要:犊牛饲喂关系到犊牛生长的健康,而且对将来成年母牛产奶性能有重要影响,因此实施犊牛精确饲喂技术至关重要;本文针对现有基 于 RFID 技术的个体犊牛精确饲喂装备,设计并开发了与之相匹配的犊牛饲喂 信息治理系统;系统结合当前犊牛饲喂治理的饲喂流程,在对治理系统进行功能分析的基础上
2、,提出了基于VB.NET 开发环境、结合Access 数据库对犊牛信息进行治理的信息系统,实现了该装备犊牛饲喂信息的录入、个体信息的修改更新以及自动生成等功能;关键词:犊牛;饲喂信息;VB.NET ;Access 数据库奶牛场成年泌乳牛的后备群体是犊牛,对犊牛饲喂方式的不同不仅关系到犊牛能否健康 的生长,而且对犊牛后期的生长、成年后产奶性能的发挥有重要的影响;因 此,培养好犊牛对整个奶牛场甚至整个奶业的进展至关重要 1 ;目前,针对犊牛饲喂主要采纳人工饲喂,饲喂过程存在劳动强度大、精度低等问题,为此,国内外相关讨论人员相继开展了针对犊牛进行机械化、智能化、精确化饲喂的技术装备讨论,相关技术装备
3、有瑞典利拉伐公司生产的 CF500 型犊牛饲喂机 2 ,在饲喂犊牛过程中,当犊牛进入奶站,由电子转发器 进行确认犊牛个体信息,然后依据犊牛饲喂方案,完成牛只所需精确牛奶量的供应;德国优本( Urban )公司研制的犊牛饲喂机,主要型号有宝拉和阿尔玛名师归纳总结 - - - - - - -第 1 页,共 11 页精选学习资料 - - - - - - - - - 2 种;石河子高校机械电气工程学院针对犊牛精确养殖技术需要,提出一种基于单片机与RFID 识别技术的犊牛精确饲喂技术装备3 ,该装备所需的犊牛饲喂信息的录入、修改、导出等主要采纳人工进行录入,使用一些办公软件如 Office 、Wps 等
4、来进行数据治理,再通过可移动储备介质将饲喂信息导入到饲 喂装备中;目前该技术装备的饲喂过程中存在着数据间的共享和连接性差,不 利于犊牛信息的有效治理、操作及安全储存等问题;为此,本文基于 VB.NET 开发环境、结合 Access 数据库 4-9 ,提出了一种适于个体犊牛精确饲喂技术 装备的犊牛饲喂信息治理系统,实现了犊牛饲喂信息的录入、修改及导出等功 能; 1 工作原理及系统设计 1.1 犊牛精确饲喂装备简介 石河子高校机械电气工程学院针对犊牛精确养殖技术需要,开发的犊 牛精确饲喂机是一种集牛奶加工系统、识别系统、电气掌握系统及牛奶精确供给系统等为一体的针对犊牛进行饲喂的机器(如图1 所示)
5、;其采纳水浴加热方法对牛奶进行巴氏杀菌处理;识别系统通过犊牛饲喂信息治理系统将犊牛饲 喂信息导入并储备到饲喂装备的掌握单元,等待识别并处理;通过 RFID 识别 器所猎取到犊牛耳标信息,再驱动伺服电机进行精确给料;电气掌握系统依据 犊牛信息(或牛场定量饲喂要求)进行确定饲喂量;牛奶精确供应系统能够实 现犊牛正确饲喂量的供应;具有操作简洁、节约劳动力等特点; 1.2 犊牛信息治理系统工作原理 犊牛精确饲喂系统主要由犊牛信息治理系统、精确饲喂技术装备等组名师归纳总结 成;系统组成如图2 所示;饲喂犊牛时,以U 盘等可移动储存介质传输数据,第 2 页,共 11 页- - - - - - -精选学习资
6、料 - - - - - - - - - 饲喂过程中,通过犊牛饲喂信息治理系统导出饲喂信息,再通过 U 盘等可移动 储存介质将导出数据传输至犊牛精确饲喂技术装备,由犊牛饲喂技术装备对个体犊牛实施识别、调用饲喂数据、精确饲喂等作业; 1.3 犊牛信息治理系统功能结构该犊牛饲喂治理系统是基于VB.NET 2022 开发环境,结合Access 数据库,并依据牛场的实际需求所开发;系统主要功能:查看全部犊牛信息,导 出全部犊牛个体信息,导出全部犊牛饲喂信息,对现有犊牛信息(犊牛的编 号、所在的圈舍、犊牛的身体状况、犊牛的体重、犊牛的耳标号、犊牛的饲喂 量、产犊日期)进行增删改查,更新犊牛数据以及系统说明
7、和系统操作指南;治理人员进入系统后 ,可依据操作需求进入相对应的系统功能模块进行实时操 作,犊牛信息查询模块可对犊牛的全部信息进行查看,犊牛信息导出模块可将 犊牛的信息进行导出,犊牛饲喂信息导出模块可对需要导入犊牛饲喂装备的饲 喂信息进行导出,犊牛信息修改模块可对犊牛的相关信息进行实时增删改查,犊牛信息更新模块可对犊牛信息进行实时更新;操作指南的功能:指导治理人 员对系统进行操作;系统说明的功能:对该系统进行简介,便于治理人员对它有一个初步的明白;该系统功能结构如图3 所示; 1.4 犊牛饲喂信息治理系统的操作流程 进入该系统后,第一进入的是系统的登录界面,在登录界面上进行用 户验证,只有用户
8、名和密码得到了正确的验证之后才能够进入该系统的治理界 面,在治理界面上设置了该系统可实现的全部功能模块,这时就可以实现查看名师归纳总结 全部犊牛信息,导出全部犊牛信息,该犊牛信息治理系统操作流程图如图4 所第 3 页,共 11 页示;图 4 犊牛信息治理系统流操作流程图- - - - - - -精选学习资料 - - - - - - - - - 2 犊牛饲喂信息治理系统工作原理 2.1 系统登录 系统所设置的登录功能主要是爱护信息的安全,防止操作员以外的人 去擅自更换数据,在具体操作时,双击犊牛治理系统,进入系统登录界面;通 过登录界面,可实现不同人员治理权限,登录过程中,通过安排好的用户名和
9、密码进行登录;当登录界面初始化之后,用户就可以输入用户名和密码进行登 录,登录时系统第一会判定用户名和密码是否为空,为空就提示用户:用户名 和密码不能为空,不为空就进一步判定用户名和密码是否正确,正确就进入系 统操作界面,不正确时,系统将会弹出一个提示框:您输入的用户名和密码有 误,请重新输入; 2.2 系统治理 系统治理的作用:对各个功能模块进行有效的治理,当治理人员的账 号和密码得到了正确的验证后,登录犊牛治理系统,第一进入犊牛治理系统的主界面,其包含了各个功能按钮选项,主要有:全部犊牛信息的查看,全部的犊牛信息的导出,全部的犊牛饲喂信息的导出,犊牛信息的修改,犊牛信息的更 新,该系统的操
10、作手册和系统说明等; 2.2.1 犊牛信息查询模块的实现 犊牛信息查询主要通过犊牛信息查询模块实现,通过该模块,可实现 犊牛信息的查询;查询过程中,操作人员通过点击“ 查看全部犊牛信息” 按 钮,弹出全部的犊牛信息,便利治理人员查看全部犊牛的相关信息,有利于对 犊牛的有效治理,点击“ 查看全部的犊牛信息” 这个按钮后,就会显示“ 隐匿 全部犊牛信息” 按钮,点击该按钮之后全部的犊牛信息会被隐匿,又复原到刚名师归纳总结 - - - - - - -第 4 页,共 11 页精选学习资料 - - - - - - - - - 开头进入的治理界面,给其他的操作留下足够的空间; 2.2.2 犊牛信息导出模块
11、的实现 犊牛信息导出主要通过犊牛信息导出模块实现,通过该模块,可实现 犊牛信息导出;操作人员通过点击“ 导出全部犊牛信息” 按钮,就会自行启动 EXCEL 表格软件,导出全部犊牛的相关信息,可以对犊牛信息进行敏捷的保 管,便于犊牛治理人员对牛场犊牛的高效治理;导出全部犊牛信息的界面如图 5 所示; 2.2.3 犊牛饲喂信息导出模块的实现 犊牛饲喂信息导出主要通过犊牛饲喂信息导出模块实现,通过该模 块,可实现犊牛饲喂信息的导出;操作人员通过点击“ 导出犊牛饲喂信息” 按钮,就会自行启动 EXCEL 表格软件,导出全部犊牛的饲喂信息,便于犊牛治理 人员对犊牛饲喂信息进行快速猎取并应用于牛场的犊牛饲
12、喂装备中,从而进行犊牛的高效饲喂; 2.2.4 犊牛信息修改模块的实现 犊牛信息修改主要通过犊牛信息修改模块实现,通过该模块,可实现犊牛信息的修改;操作人员通过点击“ 修改犊牛信息” 按钮,就会弹出一个修改犊牛信息的修改信息界面(犊牛信息修改界面如图6 所示),在该界面中,用户可以查找到每一条犊牛的相关信息进行查看,假如发觉有错误的信息可以 对其进行删除操作,当需要增加犊牛信息时,也可以依据犊牛的相应信息进行 添加,其中实现添加信息功能的关键代码如下: Dim con As New OleDbConnection Dim cmdInsertText As String = “INSERT IN
13、TO 犊牛状况表(犊牛编号,所在圈舍,体重(千克),健康状况,耳标号,饲喂量,饲喂信息,产犊名师归纳总结 - - - - - - -第 5 页,共 11 页精选学习资料 - - - - - - - - - 日期 values (犊牛编号, 所在圈舍, 体重(千克), 健康状况 ,耳标号, 饲喂量, 饲喂信息, 产犊日期)”con.ConnectionString = “Provider=Microsoft.ACE.OLEDB.12.0;Data Source=” Application.StartupPath 犊牛的具体记录表 .accdb” con.Open()Dim comInsert A
14、s OleDbCommand = New OleDbCommand(cmdInsertText, con) comInsert.Parameters.AddWithValue(“犊牛编号”, 犊牛信息的修改 .犊牛编号 .Text) comInsert.Parameters.AddWithValue(“所在圈舍”, 犊牛信息的修改 .所在圈舍 .Text) comInsert.Parameters.AddWithValue(“体重(千克)”, 犊牛信息的修改 .体重 .Text) comInsert.Parameters.AddWithValue(“健康状况”, 犊牛信息的修改 .健康状况 .
15、Text) comInsert.Parameters.AddWithValue(“耳标号”, 犊牛信息的修改 .耳标号 .Text) comInsert.Parameters.AddWithValue(“饲喂量”, 犊牛信息的修改 .饲喂量 .Text) comInsert.Parameters.AddWithValue(“饲喂信息”, 犊牛信息的修改 .饲喂信息 .Text)名师归纳总结 comInsert.Parameters.AddWithValue(“产犊日期”, 犊牛信息第 6 页,共 11 页- - - - - - -精选学习资料 - - - - - - - - - 的修改 .产犊
16、日期 .Text) con.Close()添加过程中,犊牛编号不能与已有编号重复,犊牛体重不能小于等于 零,否就不能添加,当犊牛编号重复、犊牛体重小于等于零时系统将会做出相 应的提示,防止因操作不当而造成的失误,犊牛的饲喂量和犊牛饲喂信息依据 犊牛体重自动生成,其中犊牛饲喂信息由犊牛耳标号和犊牛饲喂量字符串组成,格式如: PDSH139C (前 4 位是犊牛耳标号,后 的犊牛饲喂量); 2.2.5 犊牛信息更新模块的实现4 位是转化为 16 进制后犊牛信息更新主要通过犊牛信息更新模块实现,通过该模块,可实现 犊牛信息的更新;操作人员通过点击“ 更新犊牛数据” 按钮,从而对犊牛全部 信息进行更新
17、,确保犊牛信息的时效性;实现犊牛信息更新模块功能的关键代 码如下: Private Sub 刷新数据函数 _Load () acute ;定义一个新的OleDb.OleDbConnection Dim sqlConnection1 As OleDb.OleDbConnection acute ;连接并调用数据库中的数据Dim strConnect As String = “Provider=Microsoft.ACE.OLEDB.12.0;Data Source=”Application.StartupPath 犊牛的具体记录表 .accdb” acute;这是猎取数据库数据所在位置的相对路径
18、,它储备的位置为 bin/debug 目录下; sqlConnection1 = New OleDbConnection(strConnect )名师归纳总结 - - - - - - -第 7 页,共 11 页精选学习资料 - - - - - - - - - sqlConnection1.Open() acute ;打开数据库表” Dim da As New OleDbDataAdapter(“select * from 犊牛状况, sqlConnection1 acute ; 这里的链接默认就是打开的; Dim dt As New DataTableda.Fill(dt )犊牛信息 .Dat
19、aSource = dtsqlConnection1.Close() MsgBox (“ 数据更新胜利!” ) End Sub 2.2.6 系统说明和操作指南功能的实现在系统的治理界面中,操作人员通过点击“ 系统说明” 按钮,就会弹出系统说明界面,该界面对犊牛治理系统做了一个简要的介绍;操作人员通过点击“ 操作指南” 按钮,弹出操作指南界面,它对该系统进行了一个具体的操作说明,指导犊牛治理人员如何高效的去使用该系统;这2 个模块功能的实现主要是通过将所要说明的文字加载到VB.net编译环境的Label控件上,通过这些 Label 控件显示出想要表达的内容,以达到为操作人员指导的作用; 3 结论
20、针对现有犊牛精确饲喂技术装备,基于VB.NET 开发环境、结合Access 数据库,设计完成了适于个体犊牛精确饲喂技术装备的犊牛饲喂信息管 理系统,实现了犊牛饲喂信息的录入、修改及导出等功能,解决了犊牛信息的 有效治理、操作及安全储存等问题;现有的犊牛饲喂装备所需的犊牛饲喂信息的录入、修改、导出等主要采纳人工进行录入,使用一些办公软件如 Office 、Wps 等进行数据治理,再通过可移动储备介质将饲喂信息导入到饲喂装备中;该技术装备的饲喂过程中,存在着数据间的共享和连接性差、不利于犊牛信息名师归纳总结 - - - - - - -第 8 页,共 11 页精选学习资料 - - - - - - -
21、 - - 的有效治理、操作及安全储存等问题;为此,针对以上问题,本系统基于VB.NET 开发环境、结合Access 数据库,提出了一种适于个体犊牛精确饲喂技术装备的犊牛饲喂信息治理系统,该系统安全性好,操作简洁,模块功能完 善,可对犊牛信息数据进行运算机信息化治理,为实现犊牛精确饲喂的智能化、自动化奠定了重要基础;名师归纳总结 - - - - - - -第 9 页,共 11 页精选学习资料 - - - - - - - - - 参考文献1 许先查 . 代乳品的饲喂量和饲喂方式对犊牛生长代谢、采食及相关行为的影响 D. 新疆农业高校 ,2022. 2Janzekovic M , Mursec B
22、, Janzekovic I. Automatic and conventional system for feeding calvesJ. Manufacturing and Processing ,20222:566-572. 3 蒙贺伟,李景彬,李亚萍,等.犊牛精确饲喂装备识别系统设计J.中国农机化学报, 2022 ,37 :93-96. 4 申莉莉 .Access 数据库应用教程 M . 北京:机械工业出版社,2005. 5 陈俊良 .运算机网络系统集成与方案实例 M . 北京:机械工业 出版社,2005. 名师归纳总结 - - - - - - -第 10 页,共 11 页精选学习资料 - - - - - - - - - 6 江红,余青松 .C#.NET 程序设计 丛.北京:清华高校出版社,2022. 7 江红,余青松 .NET 程序设计试验指导 丛.北京:清华高校出版社, 2022. 8 龚沛曾 .Visual Basic.NET 程序设计教程 .2 版.北京:高等训练出版社,2022. 9 江红,余青松 .C#.NET 的 Web 数据库开发技术实践教程 丛.北京:清华高校出版社, 2007. 名师归纳总结 - - - - - - -第 11 页,共 11 页