黑猪养殖场管理系统分析与设计(项目文档)

目    录

中文摘要(关键词)........................ 1

英文摘要(关键词)........................ 1

前  言.................................. 2

1 概述.................................. 3

1.1系统背景............................. 3

1.2国内发展现状.......................... 3

1.3研究意义............................. 3

2 系统分析.............................. 4

2.1 可行性分析........................ 4

2.1.1 经济可行性分析...................... 4

2.1.2 技术可行性分析...................... 4

2.1.3 社会可行性分析...................... 4

2.2 需求分析............................. 4

2.2.1 功能需求分析........................ 4

2.2.2 非功能需求分析...................... 4

2.3 业务流程分析......................... 5

2.4 数据流程分析......................... 5

3 总体设计.............................. 7

3.1 系统模块划分......................... 7

3.1.1 系统功能描述........................ 7

3.2 开发环境及运行环境.................... 8

3.2.1 开发环境........................... 8

3.2.2 运行环境........................... 8

4 详细设计.............................. 9

4.1主要功能模块的设计..................... 9

4.1.1 主页面的设计........................ 9

4.1.2 养殖管理模块的设计.................. 10

4.1.3 物资管理模块的设计.................. 13

4.1.4 人员管理模块的设计.................. 15

4.1.5 经营管理模块的设计.................. 15

4.1.6 系统管理模块的设计.................. 18

4.2数据库设计.......................... 18

4.2.1概念结构设计....................... 18

4.2.2逻辑结构设计....................... 19

4.2.3物理结构设计....................... 20

结    论............................... 26

参考文献............................... 27

致    谢............................... 28

安南生态黑猪养殖场管理系统分析与设计

摘要:随着国家的快速发展,人们的生活质量在不断提高,生态黑猪肉作为绿色健康食品,具有广阔的市场前景。目前,我国黑猪养殖行业属小规模企业所占份额最多,大部分养殖企业的生产标准化程度相对较低,存在着管理成本高,养殖环节管理混乱等问题。通过调查研究黔南地区黑猪养殖场生产情况,并查阅相关文献资料,对安南生态黑猪养殖场管理系统进行分析与设计。

安南生态黑猪养殖场管理系统使用Java作为系统的开发语言,SQL Server 作为数据库,采用C/S结构模式进行开发,是建立在黑猪养殖场范围内的一套管理信息系统。与传统的养殖管理系统不同,该系统包含养殖管理、物资管理、人员管理、经营管理、系统管理等功能,实现猪、人、财、物一站式管理。系统能对整个产业链从饲养、繁殖、防疫一直到销售的每个环节进行全程记录,通过系统能直观地监测到每个环节工作情况及问题养殖人员可以通过系统对养殖环节进行快速地管理,并及时准确地进行数据分析,加强健康饲养管理,预防疫病发生,保证黑猪质量,管理者可以通过系统对产业链的各种活动进行有效地查询和监管,为其管理决策提供可靠依据。该系统的使用可以整体提升养殖场科学化、高效化、标准化管理水平。

关键词:管理系统  黑猪养殖  养殖场管理

Abstract: With the rapid development of the country, People’s quality of life is constantly improving, as a green and healthy food, ecological black pork has a broad market prospects. At present, our country black pig breeding industry belongs to the small-scale enterprise to occupy the largest share, most of the enterprise’s production standardization degree is relatively low, there are high management costs, breeding links management confusion and so on. The management system of Annan ecological black pig farm was analyzed and designed by investigating the production situation of black pig farm in Qiannan Buyei and Miao Autonomous Prefecture and consulting relevant literature.

Annan ecological black pig farm management system uses Java as the development language of the system, SQL Server as the database, and uses the C/S structure pattern to develop, it is a set of information management system established in the range of black pig farm. Different from the traditional management system, this system includes the management of breeding, material management, personnel management, business management, system management and other functions to achieve one-stop management of pigs, people, finance, goods. The system can record the whole process from breeding, breeding, epidemic prevention to sales, and monitor the working condition and problems of each link directly. Through the system, the breeding personnel can manage the breeding link quickly, and analyze the data timely and accurately, strengthen the healthy feeding management, prevent the epidemic disease and ensure the quality of black pig, managers can effectively query and supervise various activities of industrial chain through the system, and provide reliable basis for their management decisions. The use of this system can improve the scientific, efficient and standardized management level of the farm as a whole.

Keywords: Management System  Black Pig Breeding  Farm Management

前    言

随着国家高速发展,人们生活水平在不断提高,对于食品的消费观念由满足温饱向追求可口转变,并且向追求营养和健康转变。中国人独特的饮食结构,造就了中国成为猪肉消费第一大国,可近年来“瘦肉精”、“食品添加剂”、“饲料激素猪”的新闻屡屡爆出,怎样才能购买到安全放心的猪肉成为了人们所焦虑的问题。生态黑猪肉绿色健康,口感更佳,营养价值更完备,十分符合当代中国人的消费需求,具有广阔的市场前景,但目前,我国黑猪行业属小规模企业所占份额最多,大部分养殖企业存在如下问题:生产物资管理混乱,饲料药品、投入品等物料的采购、消耗、库存数据不能准确和及时获取,养殖管理滞后,效率低下、管理不及时,生产容易延误时机,缺少数据分析,数据准确性不高,没有专业的成本管理标准,管理成本居高不下

基于市场需求和行业问题,萌生出了为黑猪养殖行业设计一个实用、可靠的管理信息系统的想法,通过调查研究黔南地区黑猪养殖场生产情况,对该管理信息系统进行了分析与设计,并命名为安南生态黑猪养殖场管理系统。

本文的内容主要是围绕安南生态黑猪养殖场管理系统的分析与设计来进行编写,采取的研究方法为实地调查法和文献研究法。该系统的不同点在于能系统包含养殖管理、物资管理、人员管理、经营管理、系统管理等功能,实现猪、人、财、物一站式管理,系统的使用能够帮助养殖场实现养殖环节中信息化管理,记录每只黑猪的喂养、繁育、健康情况,从而能及时采取措施,以免造成重大灾害和损失,对药品、投入品等物资出入库管理,对养殖人员有考勤记录,系统对不同的职位,可以进行权限设置,同时可以记录分析养殖场的每一笔收入和支出,直观的掌握收益情况和产品利润。降低管理成本,帮助管理者更好地管理场内的事务,整体提升养殖场科学化、高效化、标准化管理水平。

安南生态黑猪养殖场管理系统设计在某种意义上具有示范和引导作用,有助于促进国家养殖业与现代科学技术的结合,符合国家建设养殖强国的发展战略,也为国内生态黑猪养殖管理体制设计理论的发展贡献力量,同时该系统的应用可以提高黑猪养殖场的管理水平,从而提高黑猪的生产效率和质量,能为市场输送更多优质的生态黑猪。

手工操作记录的养殖管理方式被信息化产物所取代是必然的,随着国家养殖信息化建设,未来将会有许许多多的养殖管理系统诞生和运用,包括黑猪养殖在内的养殖行业都会得到前所未有的发展。

   
1 概述

1.1系统背景

随着我国的快速发展,人民生活水平不断提高,人们越来越重视肉制品的安全、健康和营养,居民的消费习惯正逐步向食品安全和优质偏好的方向发展,特别是在消费水平较高的城市较为明显,而生态黑猪肉作为安全、营养、健康的代名词之一,满足了大众新的消费需求,需求量不断上升,呈现出广阔的市场前景。但是,我国黑猪行业属小规模企业所占份额居多,随着市场需求上升,黑猪养殖场规模的不断扩大,传统的管理方式效率低,物资管理混乱,养殖管理滞后等问题也在日渐放大。为此,本文将对黑猪养殖企业设计一个实用、可靠的黑猪养殖场管理系统。

1.2国内发展现状

由于国民独特的膳食结构、历史文化等因素,造就了目前肉类需要量大的现状,尽管已经是生猪养殖第一大国了,但不得不承认养殖水平上存在不足,远远没有达到养殖强国的水平。国内生猪养殖业长期处于散养的状态,智能化养殖起步较晚,目前养殖水平在国际上处于学习阶段,将养殖与物联网等科技结合、应用的智慧养殖系统正在为越来越多的养猪场接纳,并逐步试水智能化、信息化的养殖模式,生猪养殖管理系统目前处于发展阶段,应用范围还在推广阶段。

目前国内针对黑猪养殖所设计的养殖管理系统较为稀少,黑猪养殖与传统的生猪养殖大有不同,黑猪养殖对饲料选择、环境条件、配对繁殖条件都极为严格,所以传统的生猪养殖管理系统运用在黑猪养殖工作上是不太合适的,但随着黑猪市场的不断壮大,国内对于黑猪养殖管理系统设计与开发的力度也开始在逐步增加。

1.3研究意义

近年来,国家一直在推进养殖业与现代科技融合发展。2022年2月,农业部在出台的《“十四五”全国农业农村信息化发展规划》中指出要推进智慧牧场建设,加快规模养殖数字化改造,在全方位的政策加持下,把现代科学技术运用到养殖业中,促进养殖业的发展。生态黑猪养殖场管理系统的设计在一定意义上有着示范和带动作用,为推进国家养殖业与现代科技相融合,建设养殖强国的发展策略贡献出一份力量,也为国内生态养猪管理系统的设计理论贡献一份力量。

生态黑猪养殖场管理系统实现猪、人、财、物一站式管理,为管理决策提供可靠决策依据的同时,减轻了工作人员的劳动,提高工作质量,减少资源浪费,为养殖场带来积极的效益,该系统的应用能整体提升黑猪养殖场的管理水平,从而提高黑猪数量及黑猪品质,将更多优质的黑猪肉输送到千家万户。

2 系统分析

2.1 可行性分析

2.1.1 经济可行性分析

由于开发安南生态黑猪养殖场管理系统所需的软硬件配置不是很高,系统成本主要集中在系统的开发和后期维护上,对养殖企业没有显著的经济成本。而且该系统一旦投入使用,可以极大地提高养殖企业的运营效率,能节省大量的财力和人力资源。系统带来的收益将远远大于系统的开发成本。

2.1.2 技术可行性分析

该系统的开发过程中,将使用到了Visual Studio 2019、Java语言、SQL Server 2016数据库等开发技术进行系统的实现。以上提到的软件及技术在业界的口碑均为较好,框架和技术都比较成熟、完善,其适用性、易用性、可靠性得到了长期的检验,所以该系统开发过程相对容易。

2.1.3 社会可行性分析

安南生态黑猪养殖场管理系统开发和运行符合国家的发展方向,开发过程中也不涉及任何版权问题。另外,生态黑猪养殖场管理系统设计充分结合国际先进的养殖场科学管理经验,遵循我国大型养殖场标准规范,总结我国权威专家的育种养殖和经营管理经验,合理运用现代计算机技术实现黑猪生长繁育全生命周期及养殖场日常经营管理的规范化、科学化、透明化。

2.2 需求分析

2.2.1 功能需求分析

管理员:管理员是指在此黑猪养殖场管理系统中,可对员工信息、订单信息、系统日志等管理,能修改系统某些参数,以及对养殖场的经营进行管理的管理人员,可浏览和操作系统的所有功能模块,是系统最高权限的人员。养殖人员:养殖人员是指养殖场内从事养殖工作人员,登录系统后可对各种养殖信息进行编辑。供销人员:即销售员和采购员,登录系统后对销售信息、采购信息等等进行编辑。

三个角色的功能需求如下:

(1)管理员

系统需对管理员配置最高系统权限,可以检查日常养殖工作情况,可增加系统用户,设定权限,订单处理,查看财务统计报告等。

(2)养殖人员

系统能够让养殖人员精确的记录每只黑猪的喂养、繁育、健康情况,能对药品、投入品等物资出库记录,并对养殖人员进行相应的考勤管理。

(3)供销人员

系统需对于销售和采购人员能有对应的进销管理功能。

2.2.2 非功能需求分析

(1)稳定性需求

安南生态黑猪养殖场管理系统作为养殖场的信息管理平台,是养殖人员和管理员工作决策的重要依据,系统储存着养殖场内所有黑猪、员工及订单等信息,若脱离系统,会对饲养工作甚至经营工作带来巨大影响。因此要求系统在实际运用中能够稳定运行,同时还需要建立完善的数据备份及存储机制。

(2)易用性需求

黑猪养殖场内数据种类较多,数据之间的联系较为复杂,所以在系统开发过程中,确保系统界面简约整洁,能够直观,清晰地展示出数据。养殖场的日常作业繁忙,对于系统操作流程来说,要求越简单越好,避免养殖人员在系统操作上浪费太多时间。

2.3 业务流程分析

通过对黔南地区黑猪养殖场的生产情况调查和相关资料查阅,得出黑猪养殖场的经营流程如下:对黑猪进行编号处理,通过一系列养殖活动和对生产物资补给,保障黑猪发育成熟,成熟的黑猪经过销售工作完成黑猪出栏。如图2-1所示。

图2-1 业务流程图

2.4 数据流程分析

(1)系统顶层数据流图

系统有两个外部实体,普通人员和管理员,普通人员即养殖人员、销售人员、采购人员。销售人员对系统的数据输入主要有销售订单信息、客户信息、考勤记录,输出有销售审核信息、养殖信息。采购人员对系统的数据输入主要有请购单、入库信息、供应商信息、考勤记录,输出有库存信息、采购审核信息。养殖人员,对系统数据的输入有养殖信息、出库信息、考勤记录,输出有养殖信息、库存信息。管理员对系统的数据输入有人员信息、订单审核信息、财务信息,输出有人员信息、订单信息、财务统计信息、考勤记录、合作方信息等,如图2-2所示。

图2-2 系统顶层数据流图

(2)系统一层数据流图

     系统一层数据流图由外部实体对养殖管理、物资管理、经营管理、人员管理等系统模块的数据交换构成,采购人员和销售人员与经营管理进行数据交换,产生数据:业务信息,即合作方数据、订单数据、财务数据。养殖人员对养殖管理进行数据交换,产生数据:养殖信息,销售人员对其输出养殖信息(符合出栏黑猪信息的查询)。养殖人员和采购人员与物资管理进行数据交换,产生数据:物资信息,管理员与人员管理进行数据交换,销售人员、采购人员、养殖人员对其输入数据,产生数据:人员信息,如图2-3所示。

3.1 系统模块划分

系统主要实现的功能包括:养殖管理、物资管理、人员管理、经营管理、系统管理五

个功能模块。如图3-1所示。

 

3.1.1 系统功能描述

(1)养殖管理模块:通过该模块能掌握每一只黑猪的养殖信息,记录饲养情况、检疫情况、疾病治疗情况,对饲养配方管理,实时掌握动物健康及生长情况,对选种繁殖、育种过程管理,及时发现跟踪,减少养殖场繁育损失,同时对猪圈进行管理,保障黑猪拥有健康舒适的居住环境。

(2)人员管理模块:通过该模块能对养殖场人员信息,人员考勤情况进行管理。

(3)物资管理模块:通过该模块能对药品、饲料、喂食工具等物资出入库管理,记录生产过程中物资的消耗量及库存量,让养殖场以低费用和理想且迅速的流程,能适时、适量、适价、适质地满足使用部门的需要,减少损耗。

(4)经营管理模块:通过该模块能对销售和采购进行管理,记录每一笔收入和支出,核算养殖成本和利润,对供应商、销售客户等上下游合作方管理,为管理决策提供可靠决策依据,为养殖场后期扩张提供数据支撑。

(5)系统管理模块:通过该模块能对系统进行参数配置,数据备份还原,日志管理。

3.2 开发环境及运行环境

3.2.1 开发环境

开发工具:VisualStudio 2019;

开发语言:Java语言;

数据库:SQLServer 2016;

开发模式:C/S模式。

3.2.2 运行环境

(1)本系统的硬件环境如下:

客户机:普通PC;  

CPU:双核2.4GHz以上;

运行内存:4GB以上;

存储内存:100G以上;

分辨率:推荐使用1024*768像素以上。

(2)系统运行软件环境

操作系统:Windows10各版本均可; 

数据库:SQLServer2016。  

4 详细设计

4.1主要功能模块的设计

4.1.1 主页面的设计

系统的登入页面,整体的设计应简洁、大气,以绿色为主色,符合生态黑猪养殖的主题,登入界面上可分为普通员工和管理员两种角色进行登入,如图4-1所示。

图4-1 登入界面

系统的主页,即用户登入成功后进入的第一个页面,管理员登入后可在主页直观地看到养殖场的经营情况,如收入、订单、支出,以及一些主要的报表等,如图4-2所示。普通员工登入后,根据系统权限进入相应的模块页面。

图4-2 管理员首页

4.1.2 养殖管理模块的设计

养殖管理模块的功能包含:黑猪管理、饲养管理、健康管理、繁殖管理、猪圈管理。

(1)黑猪管理

黑猪管理功能包含:黑猪基本信息编辑、黑猪养殖信息查询、符合出栏黑猪登记。

1)黑猪基本信息编辑:通过该功能将黑猪基本信息录入到系统中,储存在系统数据库中的黑猪信息表里,黑猪编号作为表的主键,是黑猪唯一的身份码,与现实中黑猪的耳标码一一对应。权限用户可通过该功能对黑猪基本信息进行添加、查询、删除、修改操作。对黑猪的基本信息进行录入操作如下:点击表格下的功能栏中的添加按钮(加号),系统会弹出输入框,输入对应的信息,点击提交即可完成基本信息录入,如图4-3所示。

图4-3 基本信息编辑页面

2)黑猪养殖信息查询:该功能实现对黑猪的养殖信息进行汇总查询,通过输入黑猪编号对黑猪的基本信息、饲养记录、病历记录、繁殖记录等信息查询。该功能涉及到4个数据表:黑猪信息表、养殖记录表、黑猪病历表、繁殖记录表,使用select语句将用户输入的黑猪编号在这4个数据表中查找,查找结果显示在不同的列表中,如果未查找到数据则返回“没有找到匹配的记录”字样,如图4-4所示。

图4-4 养殖信息查询页面

3)符合出栏黑猪登记:符合出栏条件即黑猪发育成熟且达到屠宰要求的重量,可以进行销售。该功能实现对黑猪进行登记,方便后续的销售工作,如图4-5所示。该功能录入的数据将储存在符合出栏黑猪登记表中,而数据表中“是否出栏”字段,无需用户填入,该功能会默认填入“否”,“登记人id”字段系统则会根据当前用户id自动输入。“是否出栏”字段是系统判断是否删除黑猪数据的依据,在销售出栏功能描述中将详细说明。

图4-5 符合出栏登记页面

(2)饲养管理

饲养管理功能包含:饲料配方管理、饲养记录。

1)饲料配方管理:黑猪饲料种类繁多,需根据黑猪的生长情况进行配置,饲料配方更是尤为复杂,配方管理功能极大地提升养殖人员工作的效率和质量,系统录入了饲料的功效及饲料配方,养殖人员在分析黑猪生长情况后,通过系统查询合适的饲料来选择制作和喂养。饲料配方管理功能是通过对饲料信息添加、查询、删除、修改操作来实现,录入操作如下:首先对饲料进行编号,再输入饲料名后,点击下拉列表选择适用阶段,上传饲料的成品图片(非必填项),填写功效描述,再分别输入各个原料配比,最后输入饲料配方制作人的姓名,如图4-6所示。

图4-6 配方管理页面

2)饲养记录:该功能记录着每只黑猪的饲养日期,食用的饲料编号,饲料的投入量等饲养信息,养殖人员可通过该功能对饲养信息进行相应的添加、查询、删除、修改操作。

(3)健康管理

健康管理功能包含:防疫管理、病历登记。

1)防疫管理:养殖人员通过该功能对日常防疫检查工作的记录,日常的防疫记录是黑猪健康生长的重要保障之一,能够掌握猪群整体免疫状态的变化,预防重大疫病爆发。养殖场一般会定期对猪圈及猪群进行防疫检查工作,检查内容会根据季节、环境、某阶段流行疾病而定,内容多变且复杂,所以防疫记录表通过检查日期、检查内容、情况描述、猪圈编号等字段构成。

2)病历登记:如果黑猪患病,养殖人员可通过该功能将病历记录在个体档案中,为种猪配种、优质黑猪挑选等提供筛选条件,同时也是对防疫工作的一种保障。黑猪的病历表由黑猪编号、药品编号、用药量、情况描述、是否影响配种、诊断人等构成,对每一项进行相应的信息输入,点击登记按钮即可完成登记,已登记病历列表将会同步更新。如图4-7所示。

图4-7 病历登记页面

(4)繁殖管理

健康管理功能包括:配对管理、繁殖记录。

1)配对管理:该功能是对黑猪配种的筛选过程,通过输入母猪编号,系统经过数据库比对,罗列出优质且不为近亲的公猪,养殖人员对其进行参考,能极大地提升配种工作效率,同时避免遗传病黑猪、近亲黑猪等进行配对,减少养殖场繁育损失。该功能是在已有的黑猪数据表上筛选,不产生任何数据,是一个查询的过程。算法过程如图4-8所示,其中查找上二代祖辈的编号是通过对黑猪信息表中“黑猪编号”字段进行列查询来实现的,首先通过黑猪编号查找父母亲的编号,再通过循环语句查找父母亲的父亲及母亲编号,最后返回上二代祖辈的编号数组,利用Java中的 compare方法对两组数组比较是否有相同字符串,以此来判定两只黑猪是否为近亲关系。无影响配种病历记录的判定是通过多表查询的方法查找黑猪病历表中“是否影响配种”字段和黑猪信息表中“性别”字段的数据来实现的。

图4-8 配对管理算法流程

2)繁殖记录:将黑猪的繁殖情况通过该功能记录在系统中,记录内容有繁殖日期、产出幼崽数、公猪编号、母猪编号,可用于黑猪的系谱追溯,辅助配对管理功能的实现。

(5)猪圈管理

猪圈管理功能包含:环境监测记录、清洁维护记录。

1)环境监测记录:对猪圈温度、湿度、二氧化碳浓度、氨气浓度数据进行记录,

帮助养殖人员及时调整猪圈环境。

2)清洁维护记录:对猪圈日常的清洁、维修工作等进行记录。

4.1.3 物资管理模块的设计

物资管理模块的功能包含:仓库管理、药房管理、物资信息查询。

&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值