项目简介
本项目是一个采用前后端分离架构的校园二手商城管理系统,基于Java Spring Boot和Vue.js开发。系统包含管理员和用户两种角色,提供了商品发布、购买、搜索、订单管理、收藏管理等功能。
项目的主要特性和功能
用户功能
- 支持登录与注册操作。
- 可进行商品搜索和购买。
- 能发布二手商品并联系卖家。
- 具备订单管理和收藏管理功能。
- 可管理个人信息并修改密码。
管理员功能
- 负责商品管理和订单管理。
- 进行用户管理。
安装使用步骤
数据库配置
使用Navicat或其他工具,在MySQL中创建对应名称的数据库,并执行项目的SQL文件。
后端项目导入
- 使用IDEA/Eclipse导入
second-hand goods-trading -back
项目。 - 若为Maven项目,选择Maven,等待依赖下载完成。
- 修改
application.properties
中的数据库配置和文件路径配置,启动后端项目。
前端项目导入
- 使用VSCode或IDEA打开
second-hand goods-trading -front
项目。 - 在编译器中打开terminal,执行
npm install
下载依赖,完成后执行npm run dev
,启动成功后会显示访问地址。
访问系统
- 访问地址:
http://localhost:8081/
- 管理员账号/密码:11/123123
- 用户账号/密码:10088/123456
技术栈
后端技术栈
- Spring Boot
- MyBatis
- MySQL
- Maven
前端技术栈
- Vue.js
- Vue Router
- Axios
- Element UI
环境要求
- IDEA/Eclipse
- JDK 1.8
- MySQL 5.7及以上
- Maven 3.6
- Node.js 14
- Navicat
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】