Data management system, method, electronic device and storage medium for animal breeding

文档序号:1963727 发布日期:2021-12-14 浏览:33次 中文

阅读说明:本技术 动物繁育的数据管理系统、方法、电子设备及存储介质 (Data management system, method, electronic device and storage medium for animal breeding ) 是由 李迪迪 王晓良 崔恒睿 于 2021-09-17 设计创作,主要内容包括:本申请提供了一种动物繁育的数据管理系统、方法、电子设备和存储介质,数据管理系统包括合笼模块、鉴定模块、分笼模块和空间管理模块:合笼模块,用于查询动物的合笼信息,新增合笼方案、编辑合笼方案、生成合笼方案以及查看笼方案,针对数据库中的父母代动物按照合笼方案进行合笼,生成子女代动物;分笼模块,用于子女代动物的鉴定前分笼以及新增父母代动物和新增子女代动物鉴定后分笼。本申请提供的动物繁育的管理系统,可以为动物繁育提供服务,使得繁育动物的数据层更加清晰,动物繁育的方案以及动物的分笼操作起来更加方便,降低人力成本,提升了工作质量。(The application provides a data management system, a method, electronic equipment and a storage medium for animal breeding, wherein the data management system comprises a cage combination module, an identification module, a cage separation module and a space management module: the cage combining module is used for inquiring the cage combining information of the animals, newly adding a cage combining scheme, editing the cage combining scheme, generating the cage combining scheme and checking the cage combining scheme, and combining the parent animals and the child animals in the database according to the cage combining scheme to generate child animals; and the cage dividing module is used for dividing cages before the identification of the offspring animals and dividing cages after the identification of the newly added parent animals and the newly added offspring animals. The application provides a management system that animal bred can breed for the animal and provide service for the data layer of breeding the animal is more clear, and the scheme that the animal was bred and the branch cage operation of animal get up more conveniently, reduce the human cost, have promoted work quality.)

1. The data management system for animal breeding is characterized by comprising a cage closing module, an identification module, a cage separating module and a space management module:

the cage combining module is used for inquiring the cage combining information of the animals, newly adding a cage combining scheme, editing the cage combining scheme, generating the cage combining scheme and checking the cage combining scheme, and combining the parent animals and the child animals in the database according to the cage combining scheme to generate the information of the child animals and the child animals;

the identification module is used for identifying the newly added parent animals and the newly added child animals to obtain identification information of the newly added parent animals and identification information of the newly added child animals;

the cage dividing module is used for dividing cages before the child generation animals are identified, dividing cages for the parent generation after the parent generation animals are combined, and dividing cages after the newly added parent generation animals and/or the newly added child generation animals are identified;

and the space management module is used for managing the space position information of each animal.

2. The data management system of claim 1, wherein the cage-closing module comprises:

and the first cage combining unit is used for combining the parent animals, and generating information of the child animals after judging that the parent animals in the database reach the pregnancy period in the cage combining scheme and succeed in pregnancy.

3. The data management system of claim 2, wherein the cage-closing module comprises:

and the second cage combining unit is used for combining the female animals which are not successfully pregnant in the cage combining scheme with other parent animals in the database after judging that the parent animals in the database reach the pregnancy period in the cage combining scheme and are not successfully pregnant, and generating information of corresponding child and daughter animals.

4. The data management system of claim 3, wherein the caging module comprises:

the pre-identification cage dividing unit is used for dividing cages before identifying the offspring animals, and when determining that the offspring animals reach the weaning period in the cage combination scheme, performing pre-identification cage dividing on the offspring animals according to the sex information of the offspring animals;

and the cage dividing unit after identification is used for dividing the cages after the newly added parent animals and the newly added child animals are identified, and dividing the cages after the newly added parent animals and the newly added child animals are identified according to the identification information of the newly added parent animals, the identification information of the newly added child animals and a target cage dividing rule.

5. The data management system of claim 3, further comprising an animal information module:

the animal information module is used for importing, inquiring, exporting, editing and newly adding the attribute information of the parent animal and the attribute information of the child animal.

6. The data management system of claim 3, further comprising a strain management module:

the strain management module is used for adding, inquiring, editing and deleting the strain information of the parent animals, the strain information of the offspring animals, the strain information of the newly added parent animals and the strain information of the newly added offspring animals in the database.

7. The data management system of claim 1, further comprising a usage management module:

the purpose management module is used for managing the experimental purposes of the newly-added parent animals and the newly-added child animals, and determining the purposes of the newly-added parent animals and the newly-added child animals according to the identification information of the newly-added parent animals and the identification information of the newly-added child animals, wherein the purposes comprise experiments, identification, detection, elimination, death, accidents, sale, after-preparation, seed expansion and production seeds.

8. A data management method for animal breeding is characterized in that the data management method comprises the following steps:

generating a caging scheme after determining that the parent animals can be used for mating according to the attribute information of the parent animals, and generating information of child animals corresponding to the information of the parent animals after judging that the parent animals reach the pregnancy period in the caging scheme and are successfully pregnant;

identifying newly-added parent animals and newly-added child animals to obtain identification information of the newly-added parent animals and identification information of the newly-added child animals;

identifying the newly added parent animal and the newly added child animal and then separating cages according to the identification information of the newly added parent animal, the identification information of the newly added child animal and a target cage separating rule, and,

and when determining that the child generation animal reaches the weaning period in the cage combination scheme, performing cage division on the child generation animal before identification according to the sex information of the child generation animal.

9. An electronic device, comprising: a processor, a memory and a bus, the memory storing machine-readable instructions executable by the processor, the processor and the memory communicating over the bus when the electronic device is operated, the machine-readable instructions being executable by the processor to perform the steps of the data management method as recited in claim 8 above.

10. A computer-readable storage medium, characterized in that the computer-readable storage medium has stored thereon a computer program which, when being executed by a processor, carries out the steps of the data management method as claimed in claim 8.

Technical Field

The present application relates to the field of animal breeding technologies, and in particular, to a data management system, a method, an electronic device, and a storage medium for animal breeding.

Background

In the process of animal feeding and breeding, a large number of breeding schemes are designed and breeding data are generated, for example, animal generation data, animal cage dividing data, animal birth data, introduced animal data and the like are recorded, corresponding time needs to be calculated when a cage combining scheme of animals is generated, manual recording and calculating operation is carried out on a large number of data, manpower and time are consumed, accuracy of the data cannot be guaranteed, and the problems that cost is too high, and work quality and efficiency cannot be improved are solved.

Disclosure of Invention

In view of this, the present application aims to provide a data management system, a method, an electronic device and a storage medium for animal breeding, and the management system for animal breeding provided by the present application can provide services for animal breeding, so that a data layer for breeding animals is clearer, a scheme for animal breeding and cage division operation of animals are more convenient, labor cost is reduced, and work quality is improved.

The application mainly comprises the following aspects:

in a first aspect, an embodiment of the present application provides a data management system for animal breeding, where the data management system includes a cage closing module, an identification module, a cage separating module, and a space management module:

the cage combining module is used for inquiring the cage combining information of the animals, newly adding a cage combining scheme, editing the cage combining scheme, generating the cage combining scheme and checking the cage combining scheme, and combining the parent animals and the child animals in the database according to the cage combining scheme to generate the information of the child animals and the child animals;

the identification module is used for identifying the newly added parent animals and the newly added child animals to obtain identification information of the newly added parent animals and identification information of the newly added child animals;

the cage dividing module is used for dividing cages before the child generation animals are identified, dividing cages for the parent generation after the parent generation animals are combined, and dividing cages after the newly added parent generation animals and/or the newly added child generation animals are identified;

and the space management module is used for managing the space position information of each animal.

In one possible embodiment, the cage-closing module comprises:

and the first cage combining unit is used for combining the parent animals, and generating information of the child animals after judging that the parent animals in the database reach the pregnancy period in the cage combining scheme and succeed in pregnancy.

In one possible embodiment, the cage-closing module comprises:

and the second cage combining unit is used for combining the female animals which are not successfully pregnant in the cage combining scheme with other parent animals in the database after judging that the parent animals in the database reach the pregnancy period in the cage combining scheme and are not successfully pregnant, and generating information of corresponding child and daughter animals.

In one possible embodiment, the cage module includes:

the pre-identification cage dividing unit is used for dividing cages before identifying the offspring animals, and when determining that the offspring animals reach the weaning period in the cage combination scheme, performing pre-identification cage dividing on the offspring animals according to the sex information of the offspring animals;

and the cage dividing unit after identification is used for dividing the cages after the newly added parent animals and the newly added child animals are identified, and dividing the cages after the newly added parent animals and the newly added child animals are identified according to the identification information of the newly added parent animals, the identification information of the newly added child animals and a target cage dividing rule.

In a possible implementation manner, the animal information module is configured to import, query, export, edit, and add new attribute information of the parent animal and the child animal.

In one possible embodiment, the data management system further comprises a strain management module:

the strain management module is used for adding, inquiring, editing and deleting the strain information of the parent animals, the strain information of the offspring animals, the strain information of the newly added parent animals and the strain information of the newly added offspring animals in the database.

In one possible embodiment, the data management system further comprises a usage management module:

the purpose management module is used for managing the experimental purposes of the newly-added parent animals and the newly-added child animals, and determining the purposes of the newly-added parent animals and the newly-added child animals according to the identification information of the newly-added parent animals and the identification information of the newly-added child animals, wherein the purposes comprise experiments, identification, detection, elimination, death, accidents, sale, after-preparation, seed expansion and production seeds.

In a second aspect, the embodiments of the present application further provide a data management method for animal breeding, where the data management method includes:

generating a caging scheme after determining that the parent animals can be used for mating according to the attribute information of the parent animals, and generating information of child animals corresponding to the information of the parent animals after judging that the parent animals reach the pregnancy period in the caging scheme and are successfully pregnant;

identifying newly-added parent animals and newly-added child animals to obtain identification information of the newly-added parent animals and identification information of the newly-added child animals;

according to the identification information of the newly-added parent animals, the identification information of the newly-added child animals and a target cage dividing rule, dividing the newly-added parent animals and the newly-added child animals after identification, and when the fact that the child animals reach the weaning period in the cage combining scheme is determined, dividing the cages before the child animals are identified according to the sex information of the child animals.

In a third aspect, an embodiment of the present application further provides an electronic device, including: a processor, a memory and a bus, the memory storing machine-readable instructions executable by the processor, the processor and the memory communicating via the bus when the electronic device is running, the machine-readable instructions being executed by the processor to perform the steps of the data management method as described in a possible implementation of the second aspect.

In a fourth aspect, the present application further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and the computer program is executed by a processor to perform the steps of the data management method described in the possible implementation manner in the second aspect.

In the embodiment of the application, the management system that the animal bred that this application provided can breed for the animal and provide service for the data layer of breeding the animal is more clear, and the scheme that the animal was bred and the branch cage of animal are operated more conveniently, reduce the human cost, have promoted work quality.

In order to make the aforementioned objects, features and advantages of the present application more comprehensible, preferred embodiments accompanied with figures are described in detail below.

Drawings

In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are required to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained from the drawings without inventive effort.

FIG. 1 is a schematic diagram illustrating a data management system for animal breeding according to an embodiment of the present disclosure;

FIG. 2 is a schematic diagram of another data management system for animal breeding provided in the embodiments of the present application;

FIG. 3 is a schematic diagram of another data management system for animal breeding provided in the embodiments of the present application;

FIG. 4 is a flow chart of a method for managing data of animal breeding provided in an embodiment of the present application;

fig. 5 shows a schematic structural diagram of an electronic device provided in an embodiment of the present application.

Description of the main element symbols:

in the figure: 10-a data management system; 110-cage-closing modules; 111-a first cage closing unit; 112-a second cage closing unit; 120-an identification module; 130-cage separation modules; 131-cage dividing unit before identification; 132-split cage unit after identification; 133-parent generation cage division unit; 140-a space management module; 150-an animal information module; 160-strain management module; 170-usage management module; 180-audit management module; 190-user management module; 210-species management module; 220-entering auditing module; 230-an ethical auditing module; 240-certificate module; 250-a system management module; 500-an electronic device; 510-a processor; 520-a memory; 530-bus.

Detailed Description

To make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it should be understood that the drawings in the present application are for illustrative and descriptive purposes only and are not used to limit the scope of protection of the present application. Additionally, it should be understood that the schematic drawings are not necessarily drawn to scale. The flowcharts used in this application illustrate operations implemented according to some embodiments of the present application. It should be understood that the operations of the flow diagrams may be performed out of order, and that steps without logical context may be performed in reverse order or concurrently. One skilled in the art, under the guidance of this application, may add one or more other operations to, or remove one or more operations from, the flowchart.

In addition, the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. The components of the embodiments of the present application, generally described and illustrated in the figures herein, can be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present application, presented in the accompanying drawings, is not intended to limit the scope of the claimed application, but is merely representative of selected embodiments of the application. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present application without making any creative effort, shall fall within the protection scope of the present application.

To enable one of ordinary skill in the art to use the present disclosure, the following embodiments are given in conjunction with a specific application scenario "data management of animal breeding", and it will be apparent to those skilled in the art that the general principles defined herein may be applied to other embodiments and application scenarios without departing from the spirit and scope of the present disclosure.

The method, the system, the electronic device and the storage medium provided in the embodiments of the present application can be applied to any scenario where data management of animal breeding is required, and the embodiments of the present application do not limit the specific application scenario.

It is worth noting that, through research, before the application is proposed, in the process of animal feeding and breeding, a large amount of breeding data is generated, such as data of animal generation, data of animal cage division, data of animal birth and introduced animals and the like, and corresponding time needs to be calculated when a cage combination scheme of the animals is generated, so that manual recording and calculation operations on the large amount of data are very labor-consuming and time-consuming, but the accuracy of the data cannot be guaranteed, and thus, the problems that the cost is too high, and the work quality and efficiency cannot be improved can be met.

Based on this, the embodiment of the application provides a data management system, method, electronic equipment and storage medium that animal bred, and the management system that animal that this application provided bred can breed for the animal provides service for the data layer of breeding the animal is more clear, and the scheme that the animal bred and the branch cage of animal operate more conveniently, reduces the human cost, has promoted work quality.

For the convenience of understanding of the present application, the technical solutions provided in the present application will be described in detail below with reference to specific embodiments.

Referring to fig. 1, fig. 1 is a schematic structural diagram of a data management system for animal breeding according to an embodiment of the present disclosure. As shown in fig. 1, the data management system 10 for animal breeding provided by the embodiment of the present application includes a cage closing module 110, an identification module 120, a cage separating module 130, and a space management module 140:

the cage combining module 110 is configured to query cage combining information of the animals, add a cage combining scheme, edit the cage combining scheme, generate the cage combining scheme, and view the cage combining scheme, and perform cage combining on parent animals and child animals in the database according to the cage combining scheme to generate information of the child animals and the child animals.

Here, when the parent animals in the database are caged according to a caging scheme, it needs to be determined that the parent animals in the database can be used for caging, and the determination method is as follows: judging whether the parent animals can be used for mating according to the stopping date, the birth date or the use state in the attribute information of the parent animals, generating a caging scheme according to the sex information in the attribute information of the parent animals on the premise of determining that the parent animals can mate, performing caging on the parent animals according to the caging scheme, recording the number of the born child animals after the child animals breast-fed by the parent animals are born, automatically generating the information of the child animals, and determining the child generation strain information in the attribute information of the child animals, wherein the generation of the caging scheme according to the species information, the strain information and the sex information in the attribute information of the parent animals can be specifically as follows: and numbering the parent animals, and combining the parent animals with different numbers and representing different sexes to generate a combined cage scheme, wherein the parent animals comprise parent animals and parent animals.

After the cage combination scheme is generated, whether the parental animals are successfully pregnant after reaching the pregnancy period needs to be judged, and after the parental animals are determined to reach the pregnancy period and be successfully pregnant, the child-daughter animals corresponding to the parental animals are generated; after the maternal animal is determined to be unsuccessfully pregnant after reaching the pregnancy period, the maternal animal in the parent animal and other parent animals in the database need to be subjected to repeated cyclic cage combination until the child animal can be generated, so as to determine the strain information of the child animal, wherein the animal information of the child animal includes but is not limited to the unique ID of the child animal and other related information.

In the above, the attribute information of the parent animal includes species information of the parent animal, number information of the parent animal, sex information of the parent animal, spatial position information of the parent animal, strain information of the parent animal, birth information of the parent animal, information of the parent animal including a pregnancy period of the parent animal, and usage information of the parent animal; the cage combination information comprises attribute information of the parent animals, number information of the parent animals, space position information of the parent animals after cage combination, target pregnancy dates of the parent animals, target cross-breeding ratios of the parent animals and weaning dates of the child animals; the cage combination scheme comprises attribute information of the parent animals, number information of the combined cages, spatial position information of the parent animals after the parent animals are combined, a pregnancy period of the parent animals, a preset cross-breeding ratio of the parent animals, a milk separation period of the child animals and the number of times of circular mating of the parent animals.

In this way, when the parent animals can successfully display pregnancy in the pregnancy period according to the preset mating ratio in the cage combination scheme, the information of the child animals is directly generated, the pregnancy date is determined, and then the determined specific cage combination information is determined; the proportion setting mode of the preset cross ratio is at least one proportion setting mode, and the preset gender ratio can be specifically but not limited to 1: 1; 1:2 or 1: 3.

The method comprises the steps of determining a pregnancy period of each parent animal according to different strain information corresponding to the parent animals in the parent animals, reminding a manager to set a cage division scheme in advance according to the pregnancy period, automatically judging whether to enter mating recycling or to enter milk to be produced according to the conditions of the pregnancy period, automatically calculating the birth date of the child animals according to the strain information and the pregnancy period of the parent animals and reminding the manager again after the milk to be produced enters the milk to be produced, inputting the number of the child animals by the manager when the parent animals enter the milk production stage, automatically generating information of the child animals, automatically generating the cage division scheme, and enabling a user to conduct importing, exporting, commenting, deleting, batch operation and adding the cage combination information generated according to the cage division scheme.

The cage combining module 110 may specifically query the cage combining information of the animal by clicking a cage combining information button, click and pop up a new added cage pop-up box by a new added cage button to fill in a new added cage scheme of the cage combining information department, if the current cage combining scheme is not generated yet, click an editing button to edit or delete current data, and click a scheme generating button to generate a corresponding cage combining scheme, click and view a scheme button when the cage combining scheme is viewed, pop up a view scheme pop-up box, and further manipulate in the pop-up box, and click an export button at the upper left corner of the pop-up box may export the current cage combining scheme into an excel form. The single data of the cage combination scheme can be operated, and the pregnant time is input when a pregnant button is clicked, so that the animal can be set to be in a pregnant state. The pregnant button is turned off after the pregnant operation is completed, the birth button is turned on to carry out the birth operation, when the child and the daughter animals are born, the birth button is clicked, the birth number and the birth date are input, the birth success can be realized, the data of the child and the daughter animals can be automatically added with the animals with the corresponding birth numbers after the operation is completed, and the animal numbers can be sequentially increased. After the operation is finished, the weaning button is lightened, when the weaning date is reached, the weaning button is clicked to pop up a weaning pop-up frame, and the weaning pop-up frame can display the born child and the purposes of the child, such as experiment, identification, detection, elimination, death, accidents, sale, after-preparation, seed expansion and production.

Here, the data management system provided by the present application can determine the genotype of the target line according to the planned breeding quantity of the target line, and determine the position of the chromosome where the transgene of the parent animal is located and the genetic character of the gene based on the genotype of the target line, thereby realizing the automatic design of the animal breeding scheme.

The identification module 120 is configured to identify a newly added parent animal and a newly added child animal, and acquire identification information of the newly added parent animal and identification information of the newly added child animal.

Here, the identification module 120 identifies the newly added parent animal and the newly added child animal, and the result of the identification is the experimental use for determining the newly added parent animal and the newly added child animal, and the identification experiment includes, but is not limited to, the preset genotype identification experiment.

In the above, the identification experiment for the offspring animal and the parent animal is similar to the identification experiment for the newly added parent animal and the newly added offspring animal, and the details are not repeated here.

When the message bar of the newly added parent animal or the message bar of the newly added child animal is clicked, the newly added button is clicked again to pop up a newly added identification information pop-up box, after the information corresponding to the pop-up box is input, clicking is determined, identification information is newly added to the identification module 120, and the identification information is synchronized into the corresponding experimental information.

The cage separating module 130 is configured to separate cages before the child generation animal is identified, separate cages for parent generation after the parent generation animal is combined, and separate cages after the new parent generation animal and/or the new child generation animal is identified.

Here, the cage division module 130 includes three cage division modes, which are respectively a parental generation cage division mode performed by a parental generation animal after the cage combination period is over, a cage division mode before the identification and a cage division mode after the identification, and after the cage division, strain information of the offspring animal and experimental information of the newly added parental generation animal and the newly added offspring animal are recorded in the cage combination scheme and the cage combination information, where the experimental information includes an experimental number, an experimental purpose and an experimental role, and the cage division mode after the identification can also be obtained by performing weighting cage division on the cage division mode before the identification.

In the embodiment, the information of the divided cages before identification can be checked by clicking the information (front) button of each cage, the information is automatically generated after clicking the weaning date in the cage closing scheme, and the number of the cage and the number of the animal corresponding to the current offspring animal can be checked by clicking the weaning cage number checking button in order to display all the information of the current cage and the cage numbers corresponding to the offspring animals; clicking the information (after) of each cage to display the information of the cage after identification, clicking a newly-added parent animal or a newly-added child animal, selecting a corresponding animal, clicking a newly-added button, popping up a newly-added information popup box of each cage, selecting a strain name and a room name, inputting a new cage rule and the number of each cage, clicking to determine that the animals are re-classified according to the new rule.

The space management module 140 is configured to manage spatial location information of each animal.

Here, the space management module 140 is configured to manage the spatial position information of each animal in the database, and may specifically include, but not limited to, adding, deleting, modifying, and checking the spatial position information, and specifically may perform adding, deleting, modifying, and checking on province, city, county/district, building number, floor, room, cage position, and cage position number corresponding to the spatial position.

And after at least one newly-increased daughter animal and at least one newly-increased parent animal are obtained, determining the spatial position information of each newly-increased daughter animal and each newly-increased parent animal.

In the above, the spatial position information includes an animal room where each animal is located, floor information of building number information, room information, cage information, and cage position information.

In this way, all room information and names, the number of strain cages and the strain cages in the strain information in the corresponding room are displayed by checking the room information button, and the cages can be deleted and deleted in batches; the room import pop-up box is popped up by clicking the batch import button, the corresponding template is downloaded by clicking the download template button, corresponding data is added into the template, and after the addition is finished, the uploaded and selected filled template is clicked to determine that the room addition is finished; the rooms and all cages under the rooms can be deleted by clicking a delete button on the data after selecting a plurality of rooms, and a single room and all cages under the room are deleted by clicking a delete button on a single piece of data; by clicking on the expansion room and a certain strain below the room, the cage under the current strain can be seen, and single deletion and batch deletion operations can be performed on the cages.

Compared with the prior art, the data management system 10 of the animal breeding data management scheme provided by the embodiment of the application can provide services for animal breeding, so that the data layer for breeding animals is clearer, the scheme for animal breeding and the cage division operation of the animals are more convenient, the labor cost is reduced, the working quality is improved, cage combination is performed according to the cage combination scheme to generate child and daughter animals, the cage combination scheme can be newly increased, the direct cage combination scheme change is realized, the overhigh time and cost for manually designing the cage combination scheme of the animals and changing the cage combination scheme are avoided, the fault tolerance rate is improved, and the cage division is performed before the child and daughter animals are identified and after the identification information of the newly increased parent and daughter animals is identified, the unicity of having avoided manual design to divide the cage to the animal has improved the efficiency of dividing the cage, simultaneously, and this application passes through space management module 140 management the spatial position information of animal has guaranteed the uniqueness of cage position, has realized the cyclicity of cage position number, and then has realized high-efficient, orderly management to the animal closes the cage and divide the cage.

Referring to fig. 2, fig. 2 is a schematic structural diagram of another data management system 10 for animal breeding according to an embodiment of the present disclosure. As shown in fig. 2, the data management system 10 for animal breeding provided by the embodiment of the present application includes a cage closing module 110, an identification module 120, a cage separating module 130, and a space management module 140:

the cage combining module 110 is configured to query cage combining information of the animals, add a cage combining scheme, edit the cage combining scheme, generate the cage combining scheme, and view the cage combining scheme, and perform cage combining on parent animals and child animals in the database according to the cage combining scheme to generate information of the child animals and the child animals.

Further, the cage combining module 110 includes:

and the first caging unit 111 is used for caging the parent animals, and generating information of the child animals after judging that the parent animals in the database reach the pregnancy period in the caging scheme and succeed in pregnancy.

Here, the first caging unit 111 records the number of born child animals and performs caging on the parent animals after the parent animals reach the gestation period and are successfully delivered and the mother animals deliver before generating the information of the child animals.

Further, the cage combining module 110 includes:

and a second caging unit 112, configured to, after it is determined that the parent animals in the database reach the pregnancy period in the caging scheme and are unsuccessfully pregnant, perform caging on the unsuccessfully pregnant parent animals in the caging scheme and other parent animals in the database, and generate information of corresponding child and daughter animals.

Here, the second caging unit 112 is configured to, in a case where the first caging unit 111 does not produce the child animals, perform the cyclic mating of the parent animals according to the information of the parent animals, and generate the corresponding child animals and the information of the child animals in the cyclic mating, wherein the information of the child animals includes, but is not limited to, the information of the number of the recorded child animals.

Before generating information of a new child generation animal, the second cage combining unit 112 performs cage dividing processing on the new parent generation animal after the new parent generation animal reaches a pregnancy period and succeeds in pregnancy.

The identification module 120 is configured to obtain identification information of the newly added parent animal and identification information of the newly added child animal.

The cage division module 130 is configured to identify a newly added parent animal and a newly added child animal, and acquire identification information of the newly added parent animal and identification information of the newly added child animal.

Further, the cage module 130 includes:

and the cage dividing unit 131 before identification is used for dividing the cages before the identification of the offspring animals, and when the offspring animals reach the weaning period in the cage combination scheme, the cages are divided before the identification of the offspring animals according to the sex information of the offspring animals.

Here, the animal cards can be automatically generated by cage separation before the identification of the child and daughter animals, and the animal cards comprise a transgenic animal weaning detected PCR information card, a transgenic animal weaning undetected PCR information card and a transgenic animal breeding information card.

Here, the caging may be performed according to the number of the above-mentioned born child animals.

In the above, the cage division of the daughter animals before the identification is to divide at least one daughter animal into cages according to male and female.

Therefore, when a user wants to check the cage combination scheme and the cage combination information corresponding to a parent animal or the cage division information of a child animal, the user responds to an information check request of the user by clicking a user graphical interface of a PC (personal computer) end or touching a user graphical interface of a mobile device end, and the cage combination information corresponding to the cage combination scheme and the cage division information before authentication are displayed.

And the cage dividing unit 132 after identification is used for dividing the newly added parent animals and newly added child animals after identification, and dividing the newly added parent animals and the newly added child animals after identification according to the identification information of the newly added parent animals, the identification information of the newly added child animals and the target cage dividing rule.

Here, the target cage division rule is a custom cage division rule, the target cage division rule includes, but is not limited to, identifying a corresponding new parent animal and a new child animal according to the sex of the target animal, the target cage division rule may be specifically divided into a female yin, a female yang, a male yin and a male yang, and the target cage division rule may be a cage division rule that a user defines according to the need.

Thus, the post-identification caging unit 132 is used for identification experiments, such as for experiments, identification, detection, elimination, death, accidents, sales, back-up, seed expansion, and production.

When a user wants to check the identified cage dividing information corresponding to a certain newly-added parent animal or a newly-added child animal, the user responds to an information checking request of the user by clicking a user graphical interface of a PC (personal computer) end or touching a user graphical interface of a mobile device end, and the identified cage dividing information is displayed.

The cage separating module 130 further includes a parent generation cage separating unit 133, configured to, after it is determined that the parent generation animals in the database meet a cage combination period in the cage combination scheme and are successfully pregnant, perform cage separation on the parent generation animals after cage combination in order to prevent the parent generation animals from continuing to mate with the parent generation animals and influence the nursing of the parent generation animals to the child generation animals, specifically, perform cage separation on the parent generation animals in the cages after cage combination.

Here. The parental generation separation cage unit 133 is located before the pre-authentication separation cage unit 131.

The space management module 140 is configured to manage spatial location information of each animal.

Here, when the space management module 140 is adding a new room, the data management system provided by the present application may present a 2d coordinate system, the coordinate starting point is located at the lower left corner of the 2d operation interface, the positive direction of the y axis of the coordinate system is the north direction of the actual direction, the size of the coordinate system is the maximum value of the area of the house, the area of the operation interface provided by the present application includes, but is not limited to, a positive integer multiple of 5m 4m, such as 10m 8m, 20m 16m, there is a preset virtual house size in the coordinate system, the default value is 5m 4m, and the position of the room door is the default position of the short side of the room, and the manager may change the size, shape, and position of the door at will, but the house size cannot exceed the maximum range of the coordinate system. After the room size is determined, the manager can put the needed cage with the specific model into the room, and after the room is determined, the manager can create the room by clicking the determination, wherein the visual display mode for the room comprises but is not limited to the following modes: a 2d presentation mode, a 3d presentation mode, a monitoring mode, and an inter-operation mode.

Further, the data management system 10 further includes an animal information module 150:

the animal information module 150 is configured to import, query, export, edit, and add new attribute information of the parent animal and the child animal.

Here, the animal information module 150 is used to query, delete, export, import, batch-operate the mouse status, and add a new participant, wherein batch import of parental animals is a separate function.

In the above, the animal information module 150 is used for operating the attribute information of the animal, and is used for storing the attribute information of the animal, so as to facilitate subsequent operations such as closing, separating, identifying, and using the animal.

Further, the data management system 10 further includes a strain management module 160:

the strain management module 160 is configured to perform addition, query, and editing deletion on the strain information of the parent animal, the strain information of the offspring animal, the strain information of the newly added parent animal, and the strain information of the newly added offspring animal in the database.

Here, when the strain information of the parent animal is subjected to the processing operation of newly increasing the strain, it is necessary to request the review to the manager having higher authority, and the strain number in the strain information cannot be modified.

In the above, strain management module 160 is primarily intended to store strain information for animals, since it is desirable to store the strain of the current animal in the present system when adding animal information later.

Thus, line management module 160 shows that the added line information is derived from pre-lines, and management of pre-lines includes querying pre-lines, adding new pre-lines, editing pre-lines, and deleting pre-lines. The main purpose of setting the pre-line is for the manager who sets the line module.

Further, the usage management module 170 is configured to manage an experimental usage of the newly added parent animal and an experimental usage of the newly added child animal, and determine the usage of the newly added parent animal and the newly added child animal according to the identification information of the newly added parent animal and the identification information of the newly added child animal, where the usage includes experiment, identification, detection, elimination, death, accident, sale, reseeding, expanding seeds, and production seeds.

In the above, when the identification information of the newly added parent animal or the identification information of the newly added child animal is clicked, the corresponding animal is selected and then the newly added button is clicked, the experimental use popup box is popped to select the experimental use, and the corresponding experimental use data is input and then the click determination is performed, so that the new use can be realized.

Further, the data management system 10 further includes an audit management module 180:

the audit management module 180 is configured to audit strain information of the newly-added offspring animals, strain information of the newly-added parent animals, attribute information of the newly-added offspring animals, and a cage combination scheme generated by the newly-added parent animals, and is used for cage combination of the cage combination module 110 after the audit is confirmed to be passed.

Here, the audit management module 180 may audit newly added animals, or newly populated animals.

In the above, after the user confirms the newly added strain information, the system displays the audit page, after clicking the agreement button, the strain addition is successful, and after clicking the rejection strain addition button, the strain addition is failed.

Further, the user management module 190 is configured to obtain a login right of a user, and enter the animal information module 150 through the login right.

Here, the user management module 190 enables different users to obtain the authority to enter the animal breeding management system through different login registering manners, for example, a user may input a user name, a password, and an authentication code of the user in a login interface of a PC or a terminal, click to login, if the user name and the password are correct, enter the animal breeding management system, otherwise, a user name or a password is prompted to be incorrect. After the login time of a user reaches the preset time, the animal reproduction database can acquire the authority of the user again, wherein the types of the user can be divided into individual users and mechanism users, the mechanism users mainly place various animal house related units, and are divided into an unauthenticated mechanism and an authenticated mechanism, and the authenticated mechanism is divided into a production type animal house, a use type animal house and a production use type animal house.

The user management module 190 may also modify the basic data and the personal password as described above.

In addition, this application can be to building, the room, the cage position, the animal carries out visual processing, system interface sets up the animal operation room, the cage show area, advance to stay information show area, advance to stay space show area, online visual district and analog display, here, the data of operating in the operation room all can be updated in the database in real time, the operation room sets up the 2D mode, the 3D mode, monitor mode and operation room mode, conveniently realize personnel and breed management and operation in batches to the animal.

Compared with the prior art, the data management system 10 of the animal breeding data management scheme provided by the embodiment of the application can provide services for animal breeding, so that the data layer for breeding animals is clearer, the scheme for animal breeding and the cage division operation of the animals are more convenient, the labor cost is reduced, the working quality is improved, cage combination is performed according to the cage combination scheme to generate child and daughter animals, the cage combination scheme can be newly increased, the direct cage combination scheme change is realized, the overhigh time and cost for manually designing the cage combination scheme of the animals and changing the cage combination scheme are avoided, the fault tolerance rate is improved, and the cage division is performed before the child and daughter animals are identified and after the identification information of the newly increased parent and daughter animals is identified, the unicity of separating the cage from the animal by manual design is avoided, the efficiency of separating the cage is improved, and meanwhile, the space position information of the animal is managed by the space management module 140, so that efficient and orderly management of combining and separating the cage from the animal is realized.

Referring to fig. 3, fig. 3 is a schematic structural diagram of another data management system for animal breeding according to an embodiment of the present disclosure. As shown in fig. 3, the data management system 10 for animal breeding provided in the embodiment of the present application further includes a species management module 210, a resident auditing module 220, an ethical auditing module 230, a certification module 240, and a system management module 250.

The species management module 210 is used for managing species information of animals in the database, and species of the animals include, but are not limited to, mouse, rat, guinea pig, monkey, rabbit, and dog.

The entrance auditing module 220 comprises enterprise entrance auditing and individual entrance auditing, wherein the individual entrance auditing is specifically that an individual can inquire an authenticated animal house of an enterprise, an application can be submitted to the enterprise after selecting a proper animal house, the application type is divided into autonomous selection and enterprise allocation, after the application is submitted, the enterprise auditing is waited, and after the auditing is passed, the animal house can be used by a personal user.

The enterprise entrance auditing is specifically that the enterprise can check the personal users applying entrance in the entrance auditing module 220, can approve or reject the current users, and for the enterprise selecting the self-selected personal users, only the enterprise needs to check whether the applied user entrance meets the regulations and whether the enterprise benefit maximization can be realized, specifically, the enterprise selects an open empty cage outside, and approves or rejects the application of the user entrance; for individual users who select enterprise allocation, the enterprise needs to select an open empty cage position or a standby cage position to carry out cage position allocation according to user requirements, and approve or reject the user parking application.

The ethical auditing module 230 is configured to audit whether processing information of the animals subjected to the experiment meets ethical requirements, such as an animal standing date, an experiment name, an experiment lot number, a responsible person, a group, an experiment model, a drug delivery mode, an animal death mode after the experiment, and a remaining animal processing mode.

The quality certificate module 240 is used for managing quality certificates of the immigrated animals, the certificate information comprises animal species strains, grades, animal specifications (weight, age, sex, and the like), quantity, the latest quality detection date, quality detection units, purposes, sale units, license numbers, quality responsible persons, dealers, dates and the like, corresponding managers can also generate animal quality certificates and animal ethical certificates on line in batches, and edit animal certificate related information on line visually according to animals or cages, so that the application is beneficial to management related work of animal house managers.

The system management module 250 is used for user management, authority management, role management of management personnel, department management and post management.

Compared with the prior art, the data management system 10 of the animal breeding data management scheme provided by the embodiment of the application can provide services for animal breeding, so that the data layer for breeding animals is clearer, the scheme for animal breeding and the cage division operation of the animals are more convenient, the labor cost is reduced, the working quality is improved, cage combination is performed according to the cage combination scheme to generate child and daughter animals, the cage combination scheme can be newly increased, the direct cage combination scheme change is realized, the overhigh time and cost for manually designing the cage combination scheme of the animals and changing the cage combination scheme are avoided, the fault tolerance rate is improved, and the cage division is performed before the child and daughter animals are identified and after the identification information of the newly increased parent and daughter animals is identified, the unicity of separating the cage from the animal by manual design is avoided, the efficiency of separating the cage is improved, and meanwhile, the space position information of the animal is managed by the space management module 140, so that efficient and orderly management of combining and separating the cage from the animal is realized.

Referring to fig. 4, fig. 4 is a flowchart of a data management method for animal breeding according to an embodiment of the present application, as shown in fig. 4, the data management method includes the following steps:

s401, according to the attribute information of the parent animals, after determining that the parent animals can be used for mating, generating a caging scheme, and after judging that the parent animals reach the pregnancy period in the caging scheme and are successfully pregnant, generating information of child animals corresponding to the information of the parent animals.

S402, identifying the newly added parent animals and the newly added child animals, and obtaining identification information of the newly added parent animals and identification information of the newly added child animals.

S403, according to the identification information of the newly-increased parent animals, the identification information of the newly-increased child animals and a target cage division rule, performing cage division on the newly-increased parent animals and the newly-increased child animals after identification, and when determining that the child animals reach the weaning period in the cage combination scheme, performing cage division on the child animals before identification according to the sex information of the child animals.

Compared with the prior art, the animal breeding management system can provide services for animal breeding, so that a data layer for breeding animals is clearer, the animal breeding scheme and the animal cage division operation are more convenient, the labor cost is reduced, the working quality is improved, cage combination is performed according to the cage combination scheme to generate offspring animals, the cage combination scheme can be newly increased, the cage combination scheme can be directly changed, the overhigh time and cost for manually designing the cage combination scheme of the animals and changing the cage combination scheme are avoided, the fault tolerance rate is improved, and the cage division is performed before the offspring animals are identified and after the identification information of the newly increased offspring animals and the newly increased offspring animals is identified, the singleness of manually designing the animal cage division is avoided, the efficiency of dividing the cage is improved, simultaneously, this application passes through space management the spatial position information of animal has realized high-efficient, orderly management to the animal closes the cage and divides the cage.

Referring to fig. 5, fig. 5 is a schematic structural diagram of an electronic device 500 according to an embodiment of the present disclosure, including: a processor 510, a memory 520, and a bus 530, the memory 520 storing machine-readable instructions executable by the processor 510, the processor 510 and the memory 520 communicating via the bus 530 when the electronic device 500 is operating, the machine-readable instructions being executable by the processor 510 to perform the steps of the data management method according to any of the embodiments.

In particular, the machine readable instructions, when executed by the processor 510, may perform the following:

according to the attribute information of the parent animals, after determining that the parent animals can be used for mating, generating a caging scheme, and after judging that the parent animals reach the pregnancy period in the caging scheme and succeed in pregnancy, generating the information of the child animals corresponding to the information of the parent animals.

And identifying the newly added parent animals and the newly added child animals to obtain identification information of the newly added parent animals and identification information of the newly added child animals.

According to the identification information of the newly-added parent animals, the identification information of the newly-added child animals and a target cage dividing rule, dividing the newly-added parent animals and the newly-added child animals after identification, and when the fact that the child animals reach the weaning period in the cage combining scheme is determined, dividing the cages before the child animals are identified according to the sex information of the child animals.

In the embodiment of the application, the management system for animal breeding can provide services for animal breeding, so that a data layer for breeding animals is clearer, the scheme for animal breeding and the cage division operation of the animals are more convenient, the labor cost is reduced, the working quality is improved, the system can be used for combining cages according to the cage combination scheme to generate offspring animals, the cage combination scheme can be newly increased, the cage combination scheme can be directly changed, the excessive time and cost required by artificially designing the cage combination scheme of the animals and changing the cage combination scheme are avoided, the fault tolerance rate is improved, the cages are divided before the offspring animals are identified and the identification information of the newly increased parent animals and the newly increased offspring animals is identified, the singleness of manually designing the cages for the animals is avoided, the cage division efficiency is improved, and meanwhile, the management of the spatial position information of the animals is realized through the spatial management module, and efficient and orderly management of animal cage closing and cage separating is realized.

Based on the same application concept, embodiments of the present application further provide a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and the computer program is executed by a processor to perform the steps of the data management method provided in the foregoing embodiments.

Specifically, the storage medium can be a general storage medium, such as a mobile disk, a hard disk, and the like, and when a computer program on the storage medium is executed, the entity association method can be executed, so that the cage closing information of the cage closing scheme and the first cage division information of the cage division scheme can be respectively displayed, the information of the cage division scheme and the cage closing scheme in each state can be displayed, the accuracy of data information is improved, meanwhile, manual recording of a large amount of data is avoided, and the labor cost is reduced.

It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the system and the apparatus described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again. In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one logical division, and there may be other divisions when actually implemented, and for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or units through some communication interfaces, and may be in an electrical, mechanical or other form.

The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.

In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.

The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a non-volatile computer-readable storage medium executable by a processor. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.

The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种数据处理方法、程序产品、可读介质和电子设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!