基于SpringBoot+Mybatis+Thymeleaf商品信息管理系统项目学习《第一天》

数据库表分析

kuaidi100_delivery 快递表
id 编号delivery_name快递名称delivery_code 英文名 delivery_sort首字母
基于SpringBoot+Mybatis+Thymeleaf商品信息管理系统项目学习《第一天》

tb_user 用户表
id编号userName用户名 password 密码 realName真实姓名 business 岗位email邮箱 headPicture 头像addDate 创建时间updateDate 更新时间state 状态 1:正常 2:冻结 3:删除’
基于SpringBoot+Mybatis+Thymeleaf商品信息管理系统项目学习《第一天》

tb_category内容分类表
id 类目ID parent_id父类目ID=0时,代表的是一级的类目name 分类名称
status状态。可选值:1(正常),2(删除) sort_order 排列序号,表示同级类目的展现次序,如数值相等则按名称次序排列。取值范围:大于零的整数is_parent 该类目是否为父类目,1为true,0为falsecreated创建时间updated 更新时间
基于SpringBoot+Mybatis+Thymeleaf商品信息管理系统项目学习《第一天》

tb_item 商品表
id 商品id,同时也是商品编号title 商品标题 sell_point 商品卖点 price 商品价格,单位为:分 num库存数量 barcode 商品条形码image商品图片cid 所属类目,叶子类目 status商品状态,1-正常,2-下架,3-删除created创建时间updated 更新时间
基于SpringBoot+Mybatis+Thymeleaf商品信息管理系统项目学习《第一天》

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
基于SpringBoot+Mybatis+Thymeleaf商品信息管理系统项目学习《第一天》基于SpringBoot+Mybatis+Thymeleaf商品信息管理系统项目学习《第一天》

tb_order_item下单的商品信息表
id item_id‘商品id’, order_id ‘订单id’, num ‘商品购买数量’, title ‘商品标题’,
price‘商品单价’,total_fee商品总金额’,pic_path ‘商品图片地址’
基于SpringBoot+Mybatis+Thymeleaf商品信息管理系统项目学习《第一天》

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 ,
基于SpringBoot+Mybatis+Thymeleaf商品信息管理系统项目学习《第一天》

tb_re_item商品回收表
id ‘商品id,同时也是商品编号’, title ‘商品标题’,sell_point ‘商品卖点’,price ‘商品价格,单位为:分’, num ‘库存数量’, barcode ‘商品条形码’,image‘商品图片’,cid‘所属类目,叶子类目’, status ‘商品状态,1-正常,2-下架,3-删除’,recovered ‘回收时间’,
基于SpringBoot+Mybatis+Thymeleaf商品信息管理系统项目学习《第一天》

结构设计

基于SpringBoot+Mybatis+Thymeleaf商品信息管理系统项目学习《第一天》
各个包下的类 (先记录下来,一点点补充该类的作用
基于SpringBoot+Mybatis+Thymeleaf商品信息管理系统项目学习《第一天》
基于SpringBoot+Mybatis+Thymeleaf商品信息管理系统项目学习《第一天》
基于SpringBoot+Mybatis+Thymeleaf商品信息管理系统项目学习《第一天》
基于SpringBoot+Mybatis+Thymeleaf商品信息管理系统项目学习《第一天》

基于SpringBoot+Mybatis+Thymeleaf商品信息管理系统项目学习《第一天》

基于SpringBoot+Mybatis+Thymeleaf商品信息管理系统项目学习《第一天》

基于SpringBoot+Mybatis+Thymeleaf商品信息管理系统项目学习《第一天》

前端页面

  • 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用户管理-用户修改

以上分析都属于初步分析,不全面的地方肯定存在,后面的细看再补充。
接下来先把自己要做的数据表建好,插入新一点的数据。

数据表建好了,只是修改了原作者的快递表的命名更统一一些。