种羊管理决策系统设计与开发开题报告

 2022-01-16 07:01

全文总字数:10798字

1. 研究目的与意义、国内外研究现状(文献综述)

一、研究意义

改革开放以来,随着党在农村各项方针政策的不断完善和落实,我国农业和农村经济得到了全面的发展,畜牧业已成为农村经济的一个重要支柱产业。特别是近二十年来,我国养羊业发展迅速,已跨入世界生产大国先列。目前中国绵羊、山羊的饲养量、出栏量、羊肉产量、生绵山羊皮产量、山羊绒产量均居世界第一位。但是,与中国作为肉羊生产大国很不相称的是,我国肉羊存在以下问题:

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容和问题

一、研究目标

完成种羊数字化管理信息系统的开发与应用研究,通过记录各类羊的各个生长阶段和生长情况以及饲料药物人员等信息,进行对种羊的生产养殖和羊场进行管理,统计羊场的各类成本和羊的售卖情况并且对之进行分析,进而优化种羊配种期、母羊妊娠期与生产期、崽羊出生与断奶期的数字化管理能力。可为国内畜牧业数字化管理发展,优化种羊生长层次、养殖水平,提高种羊业经济与社会效益奠定坚实基础。

二、研究内容

2.1 系统管理

系统管理包含管理设置功能,由不同企业建立企业信息档案,再由企业管理人员对用户的建立、授权等,系统管理人员又可以对系统进行管理。

2.2羊只管理

2.2.1采购管理

采购管理功能,主要用于对种羊场羊只采购基础信息进行实时记录。主要涵盖有所采购种羊只的耳号、采购日期与价格、采购日龄与采购成因、所出生羊场与日期、种羊类型及品系、存栏,采购客户、采购时体重等系列数据内容。所有羊只均可以获得独一编号,该编号会随种羊的成长、繁育、配种、疾病等一直存在,直至死亡,属于鉴别个体种羊,并实施信息动态健康与生产、养殖监管的核心点。

2.2.2销售管理

通过销售管理功能,可实现对种羊和小羊销售信息的实时记录,主要囊括有羊耳号、销售期与价格、日龄、体重、成因等要素。不仅可以有助于规避已销售种羊在种羊繁育、生产管理板块中检索到,在提高经济效益方面发挥着重要作用。

2.2.3转群管理

将羊群分成种羊、母羊、后备公羊、后备母羊、小羊,母羊又可细分为不同阶段,分为空怀配种、妊娠、产房、保育、育成阶段,而小羊又可细分为哺乳期、断奶期等。通过转群管理信息可形成体系化种羊转群记录、繁育羊淘汰、后备羊淘汰及留种等信息报表。

2.2.4存栏管理

将羊舍分为栋、舍、栏,对栏舍名称、负责员工以及栏舍的温度、干湿度、空间大小等具体状况进行记录,便于定期查看存栏内的种羊,便于用户加大种羊与栏舍监管力度。

2.2.5死亡管理

该功能模块主要用于管理种羊和小羊的死亡数据,具体包括耳号、死亡日期、死亡日龄、死因等死亡信息,让用户及时地看到种羊的管理情况。

2.3羊场管理

2.3.1仓库管理

对种羊仓库名称、货架编码和相关附注数据加以建构,便于对种羊场加大库存监管力度。

2.3.2药品管理

药品管理分采购药品信息和使用药品信息。采购药品信息囊括药品采购日期、药品信息、数量等信息;使用药品信息包括药品信息、药品用量、用药与停药周期、负责人和相关附注等方面。以上述信息内容为切入点,便于用户对药品库存的监管力度。

2.3.3饲料管理

饲料成本在养羊成本中占比最大,因此饲料管理在羊场管理中尤其重要。饲料管理又分采购饲料信息和使用饲料信息,饲料信息包括合同编码、饲料种类及数量、名称、能量价值及单位,干物质百分比等,本功能模块可以帮助用户监管饲料库存的力度。

2.3.4人员管理

人员管理又分为员工管理,员工管理囊括员工基本信息、职责、工资、绩效等信息,用于对员工进行管理。

2.4生产养殖管理

生产养殖管理对种羊个体配种、分娩以及断奶、产崽等信息展开管理,以信息记录作切入点,基于不同层面、不同视角来研究种羊场繁育概况。利用系统报表体系,用户方面可统计并分析种羊配种频数、母羊配种及产崽、生产力、周期、胎次、同胞等状况。通过多代种羊的信息,对谱系进行分析,挑选出性能评估和育种评估优秀的种羊,淘汰劣等的种羊,提高良种率。

2.5疾病管理

疾病管理重点在于对疾病作出诊断,并对疾病理论、发病种羊个体诊治等信息展开诊断,通过针对知识库增设疾病资料信息,同时通过已患疾病和常患疾病对种羊做好防疫工作,添加科学疾病理论,便于种羊场不断丰富自身种羊疾病治疗或其他理论、实践知识。

2.6羊场效益管理

针对羊场生产养殖过程中的各种成本,包括引进种羊费用、场地费用、饲料费用、药品费用、员工工资和羊场通过售卖种羊和小羊的收益进行羊场效益管理。

三、拟解决的关键问题

(1)如何了解现有羊品种以及羊场的具体营收方式和成本占比,设计合理的数据?

(2)如何设计人性化化的界面,方便用户操作,方便批次添加大量数据?

(3)如何设计精简的界面使刚刚接触系统的用户也能了解所有功能并使用?

(4)如何进行羊场效益管理时能够通过图表更好地显示出羊场的成本占比、收益率以及年收入增长曲线图?

3. 研究的方法与方案

一、研究方法

本文采取有文献分析法与归纳分析法。结合理论联系实际,基于对常规工作内容、数字化管理工艺、需求的分析,结合现行趋势与未来发展趋势进行数字系统的构建,设计可行性系统框架,采取演绎方法来实践与示范推广。可提供种羊繁育、生产与其他追溯记录,为种羊业优化养殖管理策略提供技术支持。其次,归纳分析法。通过种羊数字化管理信息系统设计、实现与应用的综合分析,主要包括种羊繁育生产管理、变动管理、疾病与死亡管理等。通过系统库设计了解种羊养殖管理数据流程与设计关键点,以达到为种羊数字化管理决策的制定提供客观真实的数据参考。

二、技术路线

图 1技术路线图

三、实验方案

本系统采用在服务器上搭建数据库,利用面向对象开发方法,使用功能强大和简单易用的Java编程语言。Java编程语言不仅是静态面向对象编程语言的代表,而且极好地实现了面向对象理论进行复杂的编程。通过一些依赖管理的工具和后端技术部署项目,连接数据库对数据库进行操作,并通过前端技术将过程可视化,显示预先制定的逻辑。

3.1开发工具

IDEA全称IntelliJIDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、创新的GUI设计等方面的功能十分超常。

3.2依赖管理

Maven是Java平台下的一款项目构建和依赖管理的自动化管理工具。项目构建可以将源代码、配置文件变成可执行的war包或者jar包。依赖管理将项目需要正常运行,必须依赖一些第三方的jar包,对于这些第三方的jar包的管理,就是依赖的管理。

3.3 后端技术

SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

3.4数据库持久化框架

MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJOs映射成数据库中的记录。

3.5数据库技术

MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件由于其体积小、速度快、总体拥有成本低等特点。

3.6前端技术

Thymeleaf是一个XML/XHTML/HTML5模板引擎,可用于Web与非Web环境中的应用开发。Thymeleaf提供了一个用于整合SpringMVC的可选模块,在应用开发中,可以使用Thymeleaf来完全代替JSP,或其他模板引擎。Thymeleaf的主要目标在于提供一种可被浏览器正确显示的、格式良好的模板创建方式,因此也可以用作静态建模。

四、可行性分析

(1) 环境配置已基本完成,包括JDK、Mysql、IDEA、maven、Tomcat等

(2) 学习过Java语言,有一定的Java编程基础

(3) 以前实现过通过PHP语言在web端连接数据库做出一个小型系统,并且成功实现本地服务器等,在此基础上学习新框架下连接数据库也相对容易

(4) 基本完成了系统逻辑功能的设计,已有明确的技术路线

(5) 学习所需要的资料可以通过网络和图书馆获得,并且已经在开始学习语言和框架等内容。

4. 研究创新点

(1)针对目前大多养殖场还采用传统养殖方式与管理模式来进行生产管理,提供信息化的管理,可以提高各项工作的效率和质量,并提高经济效益和社会效益,此外,还能为养殖场的发展决策提供依据。

(2)针对我国种羊良种率低的现状,为保证种羊选育精准率,优化育种生产质量与效率,建构种羊数字化管理信息系统至为关键,需充分运用科学技术展开信息数字化管理,实现种羊养殖精细化。

(3)相比较c/s模式,b/s模式具有免安装过程、数据广泛共享、实时交互,用户操作简易便捷等优点。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 研究计划与进展

(1)2019.1.1-2019.01.09:确定研究方向,并选定题目,查阅相关文献,进行开题报告的撰写。

(2)2019.01.10-2019.01.20:进行需求分析和概要设计,并进行相关技术的学习。

(3)2019.01.16-2019.02.15进行详细设计以及数据库的设计,仍然同步学习需要用到的技术。

(4)2019.02.16-2019.03.15:进行代码的编写,实现各个功能模块,并且学习相关技术。

(5)2019.03.16-2019.04.15:进行网页的设计和优化,不断调试和完善系统,并学习相关技术。

(6)2019.04.16-2019.05.15:中期答辩结束后到最后答辩之间,不断完善原有的系统,进行功能的扩展和界面的优化并进行相关的测试,撰写毕业论文。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。