1
HealthyDietRecipe
+ vegeName: string+ cost: float
PhysicalConditionAnalysis
+BMI : float+ rateOfBodyFate: float+ bloodPressure: float
+ operation1(params):returnType- operation2(params)- operation3()
Shop
+ shopName: string+ shopAddress: string
Comment
+ serviceQuality: enum+ comment:
.*
Order
+ orderID: string+ orderTime: datetime+ payWay:enum+ cost: float
User
+ userID:string + userName:string+ password:string
Customer
+ gender: string+ attribute3:type
+ buyVege( ):returnType+ conmentOn( )
Administrator
+ adminID :+ adminPassword:
+ logIn( ):+ logOut( ):+ deleteUser( ):
Vegetable
+ vegeID: + vegeName:- vegePrice:
+ operation1(params):returnType- operation2(params)
Shopowner
+ orderCount: int+ qualityLevel: enum
+ addVege( ):+ modifyVege(vegeID): - deleteVege(vegeID ):- replyToCustomer( ):