共享汽车系统UML对象图
Admin(管理员)
属性:
id: 1
name: "SuperAdmin"
User(用户)
属性:
id: 1001
name: "Alice"
phone: "1234567890"
email: alice@example.com
licenseNumber: "ABC123"
Car(汽车)
属性:
id: 2001
licensePlate: "XYZ789"
model: "Toyota Corolla"
status: "Available"
location: "123 Main St"
batteryLevel: 90
fuelLevel: 85.0
Location(位置)
属性:
id: 5001
latitude: 37.7827
longitude: 122.4183
address: "San Francisco CA"
Order(订单)
属性:
id: 3001
userId: 1001
carId: 2001
startTime: "2025-03-17 10:00:13"
endTime: "2025-03-17 12:00:49"
status: "Completed"
totalCost: 50.0
Payment(支付)
属性:
id: 6001
orderId: 3001
amount: 50.0
method: "Credit Card"
status: "Paid"
Review(评论)
属性:
id: 4001
userId: 1001
carId: 2001
rating: 4
comment: "Great car service!"
实体关系:
Admin 与 User、Car 之间存在管理关系。
User 与 Order 之间存在一对多关系(一个用户可以有多个订单)。
Car 与 Order 之间存在一对多关系(一辆汽车可以有多个订单)。
Order 与 Payment 之间存在一对一关系(一个订单对应一个支付记录)。
Order 与 Review 之间存在一对多关系(一个订单可以有多个评论)。
Car 与 Location 之间存在一对多关系(一辆汽车可以位于多个位置)。
共享汽车系统类图请参照:共享汽车系统类图