数据库表分析
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用户管理-用户修改
以上分析都属于初步分析,不全面的地方肯定存在,后面的细看再补充。
接下来先把自己要做的数据表建好,插入新一点的数据。
数据表建好了,只是修改了原作者的快递表的命名更统一一些。