# 校园二手后台管理系统 **Repository Path**: roexin/BMS ## Basic Information - **Project Name**: 校园二手后台管理系统 - **Description**: No description available - **Primary Language**: TypeScript - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-03 - **Last Updated**: 2025-07-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 校园二手后台管理系统 #### 介绍 本项目为一款基于 Vue3 + Element Plus + TypeScript 开发的校园二手交易后台管理系统,配合 Node.js + Express + MySQL 后端,主要用于对平台用户、商品、订单、类目等数据进行高效管理。系统支持基于角色的权限控制,适合校园类 C2C 应用的后台需求。 #### 技术栈 - **前端**:Vue3、TypeScript、Vite、Pinia、Vue Router、Element Plus、Axios - **后端**:Node.js、Express、JWT 鉴权 - **数据库**:MySQL - **文件上传**:阿里云 OSS - **可视化图表**:ECharts #### 功能模块 - **仪表盘数据总览**:可视化展示平台数据,如订单成交趋势、商品总销量、购物车商品数量等 - **用户管理**:查看/修改用户信息、冻结/解冻账号、查看角色与权限 - **商品管理**:商品列表、分类管理、发布审核、上下架操作、库存管理 - **订单管理**:查看订单列表、处理退款与状态变更,处理交易纠纷 - **消息与通知管理**:查看消息、处理举报情况 - **权限与日志管理**:权限分配、查看操作日志、查看异常日志、系统实时监控 - **评价与反馈管理**:管理商品评价、用户反馈管理 - **安全管理**:黑名单管理、实时告警机制、敏感词过滤机制 - **权限系统**:基于角色的菜单与按钮级权限控制(RBAC) - **图片上传**:对接阿里云 OSS,实现商品图上传与预览 - **登录系统**:支持账号密码登录,前后端通过 JWT 实现 token 鉴权 #### 启动方式 - 前端启动(vue3 + Vite) ``` npm install npm run dev ``` - 后端启动(Node.js) ``` cd backend/src/ npm install node app.js ``` > ⚠️ 注意:后端需先配置好 MySQL 数据库,数据库连接配置在 `/config/db.js`,并导入项目中提供的 SQL 文件。 #### 后端代码链接: #### 视频演示: #### 开发者信息 - 作者:coder_xhx - 类型:个人练手项目 - 开发时间:2025 年