# 电商后台管理系统 **Repository Path**: linwx001/shopback ## Basic Information - **Project Name**: 电商后台管理系统 - **Description**: 黑马程序员电商后台管理系统 全栈项目 前后端分离 nodejs后端 vue前端 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 2 - **Created**: 2022-08-03 - **Last Updated**: 2025-10-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: Element-UI, MySQL, vue2, Express, Nodejs ## README # 电商后台管理系统 #### 介绍 ##### 本项目为前后端分离的全栈项目 * vue_api_server后台服务器接口项目 * vue_shop 前端页面展示项目 * vue_web 前端 打包上线 #### 软件架构 ##### 后端: * 采用mysql数据库管理系统 | 数据库表 | 描述 | | ---- | ---- | | sp_attribute | 商品属性表 | | sp_category | 商品分类表 | | sp_consignee | 收货人表 | | sp_express | 快递表 | | sp_goods | 商品表 | | sp_goods_attr | 商品-属性关联表 | | sp_goods_cats | 商品-分类关联表 | | sp_goods_pics | 商品-相册关联表 | | sp_manager | 管理员表 | | sp_order | 订单表 | | sp_order_goods | 订单—商品关联表 | | sp_permission | 权限准许表 | | sp_permission_api | 权限对应api | | sp_report_1 | 收货地统计表 | | sp_report_2 | 分类统计表 | | sp_report_3 | 发货地统计表 | | sp_role | 角色表 | | sp_type | 类型表 | | sp_user | 用户表 | | sp_user_cart | 购物车表 | * 采用node的express框架 mvc设计模式 | 层级 | 描述 | | :----: | :----: | |model|实体模型| |dao|数据库操作层| |services|业务逻辑层| |routes|路由控制层| | 主要第三方模块 | 描述 | | :----: | :----: | |express|node接口开发框架| |body-parser|请求体解析| |jsonwebtoken|jwt身份验证| |mysql|操作数据库模块| ##### 前端 * vue2框架开发 vue-cli脚手架搭建, * webpack打包管理 babel实现对浏览器的兼容性 * vue-router 路由管理 * axios 网络请求 * ui界面采用elementui组件 #### 安装教程 创建数据库mydb 导入/vue_api_server/db/mydb.sql node app//nodemon app 运行服务器 npm run serve 运行前端项目 npm run build 打包前端项目 pm2 // node 等进行项目上线 #### 参考文件 [接口文档](\vue_api_server\电商管理后台API接口文档.md) [接口说明](\vue_api_server\README.md) [常见命令](\vue_shop\README.md)