Corn
-starchContent:String
+getStarchContent():String
Seed
-seedtId:String
-storageCondition:String
-storageId:String
-warehouseAllowance:Double
-purity:String
-cleanliness:String
-germinationRate:String
-moisture:String
-description:String
-warehousingDate:Date
-suitablePlantingDate:Int
+getSeedtId():String
+getStorageCondition():String
+getStorageId():String
+getWarehouseAllowance():Double
+getPurity():String
+getCleanliness():String
+getGerminationRate():String
+getMoisture():String
+getDescription():String
+getWarehousingDate():Date
+getSuitablePlantingDate():Int
+addPlantBase(plantBase:PlantBase)
+removePlantBase()
+getPlantBase(-plantBaseId:String):PlantBase
+getNumberOfPlantBase():Int
+addBreedingBase(breeding:Breeding)
+removeBreeding()
+getBreeding(-breedingBaseId:String):BreedingBase
+getNumberOfBreeding():Int
+addStorageWarehouse(house:StorageWarehouse)
+removeStorageWarehouse()
+getBreeding(-warehouseId:String):StorageWarehouse
+getNumberOfStorageWarehouse():Int
Wheat
-starchContent:String
+getStarchContent():String
ChineseCabbage
-averagePlantWeight:String
+getAveragePlantWeight():String
SweetPotato
-sweetness:String
+getSweetness():String
BreedingBase
-breedingBaseId:String
-laboratoryId:String
-seedType:Sting
+getBreedingBaseId():String
+getLaboratoryId():String
+getSeedType():Sting
+addLaboratory(laboratory:Laboratory)
+getLaboratory():Laboratory
+removeLaboratory()
+getNumberOfLaboratory():Int
Laboratory
-laboratoryId:String
-laboratoryGrade:String
-breedingDirection:String
+getLaboratoryId():String
+getLaboratoryGrade():String
+getBreedingDirection():String
PlantBase
-plantBaseId:String
-suitableCrop:String
+addWarehouseEnvironment(environment:WarehouseEnvironment
+getWarehouseEnvironment():WarehouseEnvironment
+getNumberOfWarehouseEnvironment():int
+removeWarehouseEnvironment()
+getPlantBaseId():String
+getSuitableCrop():String
Catalog
+addSeed(seed:Seed)
+getSeed(seedId:String):Seed
+getSeed(index:int):Seed
+removeSeed()
+getNumberOfSeeds():Int
+getSeedtId():String
+getStorageCondition():String
ExecutiveDirector
-position:String
+getPosition():String
StorageWarehouse
-warehouseId:String
-warehouseCapacity:Double
-principalId:String
+getWarehouseId():String
+getWarehouseCapacity():Double
+getPrincipalId():String
+getWarehousePrincipal():WarehousePrincipal
+addWarehousePrincipal(principal:WarehousePrincipal)
+getWarehousePrincipal()
+removeWarehousePrincipal()
+getNumberOfWarehousePrincipal():int
+getWarehousePrincipal(principalIdString):WarehousePrincipal
WarehousePrincipal
-principalId:String
-name:String
-telephone:String
-address:String
+getPrincipalId():String
+getName():String
+getTelephone():String
+getAddress():String
WarehouseEnvironment
-temperature:String
-humidity:String
-carbonDioxideContent:String
+getLaboratoryId():String
+getLaboratoryGrade():String
+getBreedingDirection():String
DutyPerson
-dutyTime:Date
+getDutyTime():Date
Order
-seedId:String
-warehouseAllowance:Double
+getSeedId():String
+getWarehouseAllowance():Double
+getSeed():Seed
+removewarehouseAllowance()
ReceiptOrder
-receiptDate:Date
-receiptQuantity:Double
-seedWhereabouts:String
-palntBaseId:String
+getreceiptDate():Date
+getReceiptQuantity():Double
+getsSeedWhereabouts():String
+getPalntBaseId():String
HistoricalRecord
+addOrder(order:Order)
+getOrder()
+removerOrder()
+getNumberOfOrder():int
DeliveryOrder
-deliveryDate:Date
-deliveryQuantity:Double
-seedSource:String
-beedingBaseId:String
+getDeliveryDate():Date
+getDeliveryQuantity():Double
+getSeedSource():String
+getBeedingBaseId():String
System
+displayCatalog()
+displayHistoricalRecord()
+dispalyOrder()
+addOrder(order:Order)
+removeOreder()
+getNumberOfOrders():Int
+getSeed(seedId:String):Seed
1
1 -catalog
1
1 -historicalRecord
1
1 -currentOrder
1
*seeds
1
* -storageWarehouses
1
* -plantBases
1 * -breedingBases 1 * -laboratorys
1 * -warehousePrincipals
1
* -orders
1
1 -warehouseEnvironment
1
1 -seed
评论0