基于SpringBoot+Mybatis+Thymeleaf商品信息管理系统项目学习《第一天》
数据库表分析
kuaidi100_delivery 快递表id
编号delivery_name
快递名称delivery_code
英文名 delivery_sort
首字母
tb_user 用户表id
编号userName
用户名 password
密码 realName
真实姓名 business
岗位email
邮箱 headPicture
头像addDate
创建时间updateDate
更新时间state
状态 1:正常 2:冻结 3:删除’
tb_category内容分类表id
类目ID parent_id
父类目ID=0时,代表的是一级的类目name
分类名称status
状态。可选值:1(正常),2(删除) sort_order
排列序号,表示同级类目的展现次序,如数值相等则按名称次序排列。取值范围:大于零的整数is_parent
该类目是否为父类目,1为true,0为falsecreated
创建时间updated
更新时间
tb_item 商品表id
商品id,同时也是商品编号title
商品标题 sell_point
商品卖点 price
商品价格,单位为:分 num
库存数量 barcode
商品条形码image
商品图片cid
所属类目,叶子类目 status
商品状态,1-正常,2-下架,3-删除created
创建时间updated
更新时间
tb_order订单表order_id
‘订单id’, payment
‘实付金额。精确到2位小数;单位:元。如:200.07,表示:200元7分’ payment_type
‘支付类型,1、在线支付,2、货到付款’, post_fee
‘邮费。精确到2位小数;单位:元。如:200.07,表示:200元7分’, status
‘状态:1、未付款,2、已付款,3、未发货,4、已发货,5、交易成功,6、交易关闭’,create_time
‘订单创建时间’,update_time
‘订单更新时间’,payment_time
‘付款时间’,consign_time
‘发货时间’, end_time
‘交易完成时间’,close_time
‘交易关闭时间’,shipping_name
‘物流名称’,shipping_code
‘物流单号’,user_id
‘用户id’, buyer_message
‘买家留言’, buyer_nick
‘买家昵称’, buyer_rate
‘买家是否已经评价’,refundStatus
refundReason
isRefund
tb_order_item下单的商品信息表id
item_id
‘商品id’, order_id
‘订单id’, num
‘商品购买数量’, title
‘商品标题’,price
‘商品单价’,total_fee
商品总金额’,pic_path
‘商品图片地址’
tb_order_shipping订单快递表order_id
‘订单ID’, receiver_name
‘收货人全名’, receiver_phone
‘固定电话’, receiver_mobile
‘移动电话’,receiver_state
‘省份’, receiver_city
‘城市’, receiver_district
‘区/县’, receiver_address
‘收货地址,如:xx路xx号’,receiver_zip
‘邮政编码,如:310001’,created
,updated
,
tb_re_item商品回收表id
‘商品id,同时也是商品编号’, title
‘商品标题’,sell_point
‘商品卖点’,price
‘商品价格,单位为:分’, num
‘库存数量’, barcode
‘商品条形码’,image
‘商品图片’,cid
‘所属类目,叶子类目’, status
‘商品状态,1-正常,2-下架,3-删除’,recovered
‘回收时间’,
结构设计
各个包下的类 (先记录下来,一点点补充该类的作用
前端页面
- user
- login登录页面
- forget忘记密码
- register注册账号
- dashboard 仪表盘
- dashboard?top-search=xxx# 仪表盘的搜索页面
- itemManage_0_0_0 商品管理-商品管理
- stockManage_0_0_0商品管理-库存管理
- itemCategoryManage_0_0_0商品管理-商品分类
- recoverManage_0_0_0商品管理-回收管理
- itemEdit商品新增或修改
- itemCategoryEdit分类添加或修改
- orderManage_0_0_0订单管理-订单管理
- orderRefund_0_0_0订单管理-订单退款
- shippingManage_0_0_0订单管理-发货管理
- deliveryManage订单管理-物流公司
- search快递查询
- userManage用户管理-用户修改
以上分析都属于初步分析,不全面的地方肯定存在,后面的细看再补充。
接下来先把自己要做的数据表建好,插入新一点的数据。
数据表建好了,只是修改了原作者的快递表的命名更统一一些。