The AnimalGRIN database supports the inventory
management function of the NAGP. This includes receiving
incoming shipments (called orders) of germplasm into the
repository as well as fulfilling requests for germplasm
samples from breeders and researchers. The scope of this
case is on the germplasm coming into the repository, not on
the requests for samples removed from the repository. The
process of receiving germplasm into inventory is very timeconsuming
and data-entry intensive, and includes
documenting information about:
Incoming orders of germplasm (e.g., the date the
order is received, who is donating the germplasm);
Germplasm donations, or inventory items, on each
order (e.g., the type and quantity of germplasm);
Animals from whom the germplasm came (e.g., the
animal’s breeder, name, registration number, date of
birth, pedigree, and taxonomy); and
Inventory location(s) within the repository assigned
to each germplasm donation.
Figure 1 shows a use case diagram that provides an
overview of the functional requirements of AnimalGRIN.iv
Each of the use cases is described below.