兄弟连_马剑威_JavaWeb_099_JavaWeb项目-订单管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第讲项目订单管系统第99讲:JavaWeb项目-订单管理系统
课程大纲
•1、订单管理系统需求
•2、功能分析
•3、数据库模型设计
•4、功能实现
1、订单管理系统需求
•时下互联网电商行业热火朝天,一个电商平台的运营可达百亿千亿的营业额,例如京东2013年的成交额突破1000亿
•订单管理是电商平台必不可少的功能模块,一个订单一般分为订单本身和订单明细,订单管是电商平台必不可少的功能模块个订单般分为订单本身和订单明细我们的项目将来模拟订单与订单明细的管理。
2、功能分析
•用户登录进入系统,可以对订单进行新增,修改和删除的功能•订单系统的对象模型
Order
OrderItem itemId : int name : String discountType :int orderId : int
orderCode : String
buyer : String
sum : float
deliveryMethod : String
lastModifyDate : Date
t dD t D t
+theOrderItem 1discountType : int unitNum : int unitPrice : float
sum : float
OrderItem()
createdDate : Date Order()0..*DiscountOrderItem
discount : float
PromotionOrderItem promotionPrice : float promotionNum : int DiscountOrderItem()PromotionOrderItem()
2
、功能分析
•
每条订单可以包含多个订单明细•
而订单明细又有三种类型----普通明细,折扣明细和促销明细•三者之间的不同在于总金额的计算:
折扣类型总金额
0无折扣的时候商品单价×商品数量
1有折扣商品单价×商品数量×折扣率
•
订单中的总金额•2促销
(商品数量-促销数量)×商品单价+促销数量×促销单价又是该订单下所有明细金额之和
2、功能分析登陆
订单列表订单查询
删除订单
新增订单
查看修改订单详情
新增订单明细
删除订单明细查看修改订单明细
3、数据库模型设计•订单表(torder)用户表(user)
•订单明细表(orderItem)
4、功能实现
THANK
YOU!
微信号:weige-java
扫一扫,关注威哥微信公众平台