项目简介
本项目是一个基于Spring Boot和Vue的农场管理系统,打造全面管理平台,助力农场管理员和工作人员高效管理农场资源、作物任务、农事记录等。系统借助RESTful API与前端Vue应用交互,实现了用户管理、农场管理、作物任务管理、农事记录管理等功能。
项目的主要特性和功能
管理后台接口文档
- 后台用户相关接口:涵盖登陆、添加用户、更新用户、删除用户、用户详情、用户列表、重置密码、更新密码等操作。
- 信誉评分:提供作物品种分值列表。
- 农场管理相关接口:包含农场列表、添加农场、农场详情、修改农场、删除农场、所有客户列表等功能。
- 农场记录相关接口:有联级菜单接口、农事记录列表、获取下一个未评估、评估农事记录、导出记录、导出品种作物等接口。
- 作物任务相关接口:支持添加作物任务、修改作物任务、作物任务详情、删除作物任务、作物任务列表、所有农事环节集合、所有农作物集合等操作。
统一返回格式
包含普通返回格式和分页返回格式。
安装使用步骤
前提条件
- 已安装Java开发环境(JDK 8或更高版本)。
- 已安装Maven构建工具。
- 已安装Node.js和npm(用于前端Vue项目)。
后端安装步骤
- 复制项目代码到本地。
- 进入项目目录:
bash cd farm-admin
- 使用Maven构建项目:
bash mvn clean install
- 运行Spring Boot应用:
bash mvn spring-boot:run
前端安装步骤
- 进入前端项目目录(假设前端项目与后端项目在同一父目录下):
bash cd ../farm-admin-vue
- 安装依赖:
bash npm install
- 运行前端开发服务器:
bash npm run serve
访问系统
- 打开浏览器,访问
http://localhost:8080
(假设前端运行在8080端口)。 - 使用管理员账号登录系统,开始管理农场资源和任务。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】