一、需求分析和设计
用户下单业务说明:
在电商系统中,用户是通过下单的方式通知商家,用户已经购买了商品,需要商家进行备货和发货。
用户下单后会产生订单相关数据,订单数据需要能够体现如下信息:
用户点餐业务流程:
接口设计(分析):
数据库设计:
二、代码开发
创建OrderController并提供用户下单方法:
创建OrderService接口,并声明用户下单方法:
创建OrderServiceImpl实现OrderService接口:
创建OrderMapper接口和对应的xml映射文件:
创建OrderDetailMapper接口和对应的xml映射文件:
三、功能测试
可以通过如下方式进行测试:
•
查看控制台
sql
•
前后端联调
•
查看数据库中数据变化