类图
2025-07-30 15:23:38 0 举报
类图和时序图
作者其他创作
大纲/内容
在数据库中更新订单
Dish
+String id+String name+float price+String description
Order
+String orderId+String userId+float totalPrice+DateTime orderTime
+viewDetails()
1
N
manages
+String orderId+User user+Merchant merchant+List products+DateTime orderTime
订单实体
1. 请求菜品分类列表
1..*
contains
管理员页面
9. 在数据库中添加/编辑菜品分类
User
+String userId+String name
显示订单管理表
provides
7. 发送添加/编辑菜品分类请求
管理员选择某订单
14. 删除菜品分类
服务
*
creates
从数据库读取订单
generates
receives
places
4. 返回菜品分类数据
管理员修改订单
提供修改结果
DeliveryNote
+String deliveryId+String orderId+String merchantId+DateTime deliveryTime
+completeDelivery()
12. 显示添加/编辑结果
11. 返回添加/编辑结果
DeliveryMan
+String id+String name+String phoneNumber
+deliverOrder(Order order)+viewDeliveries()
请求该订单详情
+String id+Restaurant restaurant+Customer customer+List items+float totalPrice+String status
+placeOrder()+cancelOrder()
提供订单详情
15. 在数据库中删除菜品分类
3. 从数据库读取菜品分类
返回订单详情
6. 显示菜品分类列表
获取所有订单数据
includes
请求修改订单
Restaurant
+String id+String name+Menu menu
+addDish(Dish dish)+removeDish(Dish dish)
显示修改结果
Notification
+String notificationId+User user+String message+DateTime notificationTime
+String dishId+String dishName+float price+String categoryId
17. 返回删除结果
5. 返回菜品分类列表
返回订单数据
is
13. 发送删除菜品分类请求
Product
+String productId+String name+float price
返回更新结果
10. 返回操作结果
控制器
8. 添加/编辑菜品分类
is commented on
订单控制器
DishCategory
+String categoryId+String categoryName
+addDishes()
订单服务
Admin
+String username+String password
+manageOrders()+manageMerchants()+manageUsers()
+String userId+String username+String password
+placeOrder()+viewOrders()
显示订单详情
实体
Merchant
+String merchantId+String merchantName
+addDishes()+manageDishes()+viewOrders()
2. 获取菜品分类列表
18. 显示删除结果
Comment
+String commentId+User user+Order order+String content+int rating
提供订单列表
从数据库读取该订单
+String merchantId+String name+List products
+receiveOrder(Order order)
OrderItem
+Dish dish+int quantity+float price
加载订单管理表
belongs to
16. 返回操作结果
delivers
Customer
+String id+String name+String phoneNumber+String address
+placeOrder(Order order)+viewOrders()
writes
0 条评论
下一页