论文部分内容阅读
随着我国畜牧业相关政策的发布实施,猪场生产正向着工业化、专业化和集约化的方向发展,猪场现代信息化管理提上了议事日程。目前,我国养猪行业属小规模企业所占份额最多,生产标准化程度较低,仍然采用手工、经验式管理手段,存在着管理成本高和错失种猪配种、引种最佳时机等问题,导致猪群在质量和数量上的下降。因此,基于手机移动互联网技术研发一套Java Web平台下的种猪管理物联网系统是十分必要的,其实用、操作简便、免费使用等特点必将受到市场的欢迎。通过调查研究苏北地区猪场生产情况,对种猪管理进行了需求分析,并对种猪管理物联网系统功能进行了总体设计。采用B/S网络结构模式进行总体设计,基于移动互联网的云服务器端采用MySQL数据库建立、组织和存储了 18张数据库表,浏览器端采用JavaEE应用构架的SSH(Struts Spring Hibernate)框架技术进行开发以便于系统的扩展和维护。根据众多猪场的管理需求,将浏览器端设计为前台用户系统和后台管理员系统,其中,前台用户系统功能有,注册登录、数据采集、流程管理、日常提醒、系统警报、生产分析、报表统计、参数设置、接收通知广告等,后台管理员系统功能有,管理员登录、用户管理、生产分析、发布通知广告、参数设置、数据管理等,并采用Struts拦截器对前、后台系统的权限访问进行控制,使系统具有良好的安全性与可靠性。采用Java EE应用构架的SSH框架技术对前台用户系统功能进行了设计与实现。具体开发内容有,用户的注册、登录,采用struts拦截器实现猪场用户的访问权限管理;对种猪进行规范化编号标识,基于此完成了数据采集,以记录种猪在配种至分娩产仔过程中的生产信息;针对不同阶段猪只的养殖流程进行管理,以选取优质后备种猪;对猪场日常管理进行特别提醒和系统警报,确保数据采集的实时性;采用Highcharts、POI技术对猪场生产数据进行生产分析和报表统计,便于制定相应决策。前台用户系统界面设计简洁实用,能够设置系统参数、接收系统通知消息,为中小规模猪场提供更好的服务。采用JavaEE应用构架的SSH框架技术对后台管理员系统功能进行了设计与实现。具体开发内容有,采用struts拦截器实现了系统管理员的登录;对各猪场用户实现了启用/停用、修改/删除等操作管理;采用Highcharts技术对各猪场生产数据进行统计分析,以提出相应解决方案;对前台用户系统发布通知广告;后台管理员系统界面简洁、用户体验良好,能够设置系统默认参数、备份还原数据。本系统对所有猪场免费开放,希望对养猪场实现现代信息化物联网管理提供帮助,为我国养猪业从传统养殖向现代养殖转型奉献绵薄之力。