开源商城学习项目
https://github.com/newbee-ltd/newbee-mall
https://gitee.com/newbee-ltd/newbee-mall
https://edu.csdn.net/course/detail/26258
https://juejin.cn/book/6844733814074245133?suid=3808363978174302&source=pc
新蜂商城虽然不能作为真实企业级项目,但是是优秀的学习项目。
部署
项目比较小,部署容易,我简要说明
0.配置环境。安装mysql5.7 、maven、jdk1.8
1.下载解压
2.导入idea。作为maven项目导入到idea即可
3.导入数据。打开数据库,创建数据库newbee_mall_db,打开项目中的newbee_mall_schema.sql脚本,选中该数据库导入。
4.配置项目。解压upload压缩包到d:/upload,在目录下放置所有解压的产品图片资源
4.启动项目。访问:http://127.0.0.1:28089/index
简介
项目主要包含前端和后台管理两部分功能。
前端功能:
搜索
首页
产品详情页
注册登录 (我的资料和我的订单)
购物车
轮播图
产品分类
订单管理(下单 付款 配货 出库 交易成功)
后台管理:
登录页
首页
前端首页管理(轮播图、产品管理)
产品管理
分类管理
会员管理
订单管理
后端:
前端登录拦截
接口数据传输
mvc架构
基础工具
数据库
后台账号表
用户名 密码 状态(锁定,未锁定)
轮播图表
轮播图url 点击跳转url 排序 删除标识
分类表
三级列表级别 分类名称 父分类
产品表
产品分类 产品名称 产品封面图 产品轮播图 产品简介 产品内容 原价 现价 数量 状态(上架 下架)
首页表
类型(热销 、新品、推存) 对应的商品id
订单索引表
订单号 对应用户id 总价 状态(支付成功 、配货、出库。。。) 收货人信息
订单详情表
对应订单号 对应商品号 单价 数量
购物车
对应用户id 对应商品id 数量
前端账号表
用户名 密码
原文链接:https://www.cnblogs.com/GKLBB/p/17501353.html