论文部分内容阅读
随着人们生活水平的提高和计算机技术的兴起,畜牧业和计算机相结合的畜禽养殖信息管理系统被广泛应用。目前国外一些发达国家通过无线传感技术、物联网技术等实现了对畜禽自动识别、定位、跟踪、监控和管理的智能化养殖。国内的畜禽养殖信息管理系统在上位机端的计算机软件管理水平得到了迅速发展,下位机端的数据采集方式也从传统的手工记录发展为现代的智能化采集。基于此,针对肉羊养殖管理问题本文设计了服务器端数据通信方案和信息管理系统,具体研究如下:根据羊场管理的实际功能需求,在服务器端SQL 2008数据库管理平台上设计了基本信息表、母羊配种表、疫苗表、羊圈动态表、存档查询表、统计表以及用户登录表、出厂注册表,用于存储相关的肉羊养殖基本信息以及终端客户的个人信息;还设计了数据库的插入、删除、添加触发器和自动备份操作。在VC6.0环境下实现了基于MSComm控件的数据库连接技术,在Myeclipse环境下实现了基于sqljdbc4.jar工具包的数据库连接技术。以数据库服务器和终端设备构建物联网框架,设计了应用于大型养殖场的数据通信系统。在服务器端设计了C/S模式下的双向无线通信技术,利用串口连接Si4432模块、串口连接ZigBee模块、WiFi模块连接路由器组建自组织局域网络,分别基于透传技术、Z igbee2007组网协议、Socket接口技术实现了服务器与嵌入式设备的通信。在服务器端设计了基于移动通信网络的通信技术,利用串口连接GSM模块,实现了服务器向手机发送待产母羊预产期的短信息;利用串口连接GPRS模块,基于Comway无线串口服务器软件实现了服务器与嵌入式设备的互联网通信。在服务器端基于Java网页技术设计了B/S模式下的web访问页面,基于NAT地址翻译技术实现了计算机终端对服务器的互联网访问。以RFID采集端和计算机端构建物联网框架,设计了应用于小型养殖场的信息管理系统。采集端由RFID传感器、TTL电平Si4432透传模块组成,实现了羊编号信息向计算机端的无线发送。在计算机端设计了VC6.0环境下基于MFC架构的应用程序设计,利用RS232电平透传模块、CP2102串口转换器和MSComm串口控件实现了羊编号信息的无线接收;同时,设计了肉羊养殖信息的人机交互界面,实现了羊基本信息、配种、疫苗的信息录入与查询以及统计、历史存档信息的查询。