论文部分内容阅读
奶牛养殖企业的利益与奶牛的年产奶量密切相关,而奶牛的年产奶量则取决于奶牛的年哺乳期长短。因此,为了延长奶牛的哺乳期,使奶牛及时受孕至关重要,要使奶牛及时受孕,则必须准确判断奶牛的发情期。在我国,大多数奶牛场仅仅依靠传统的人工观察检测奶牛发情,或者是凭借饲养员的养殖经验来判断奶牛是否发情。这种方法对于大型的奶牛养殖场,不仅费时费力,劳动强度大,生产效率低,并且极其容易因为漏检和发情时间鉴别不准而错过奶牛的发情期,导致错过最佳配种时间,对于提高奶牛繁殖率和牛奶产量非常不利,影响了奶牛养殖企业的利益。为了解决这个问题,查阅了大量文献,参考大中型奶牛养殖场采用的奶牛自动化检测系统的成功经验,结合我国国内的实际生产需要,提出了建立一个适用于我国奶牛养殖场的奶牛体征参数处理系统。所做的主要工作包括:(1)结合奶牛养殖厂的实际情况,对奶牛的体征参数进行统计,确定影响奶牛发情的参数。(2)系统使用VC++.NET中的ADO数据库访问技术实现对SQL Server 2000数据库连接,并对数据库中的数据进行检索和修改。ADO数据库访问技术具有使用方便、性能优越及支持多种查询等特点。(3)系统运用了模糊逻辑数学的方法建立数学模型作为判断奶牛发情判断的理论依据。系统采用与奶牛发情有关的奶牛活动量与奶量作为模糊数学模型的参数。对参数进行模糊化过程,模糊推理过程和逆模糊过程,从而建立数学模型。(4)系统利用VC++中的MSComm串行通信控件实现了从串口接收奶牛的活动量数据。使用ActiveX控件TeeChart结合VC++一起完成了奶牛活动量曲线图和奶牛发情预报取线图的绘制。(5)以VC++.NET为开发平台,SQL Server 2000为后台数据库,应用C++面向对象程序设计语言开发了奶牛体征参数处理系统。(6)以VC++.NET和SQL Server2000开发的奶牛体征参数处理系统,能够实现奶牛信息的常规管理(奶牛信息的添加、删除、更新和查询),系统运行良好,性能稳定。