SpringBoot物流管理项目,拿去学习吧(附源码)

简介: SpringBoot物流管理项目,拿去学习吧(附源码)

基础开发环境:由于有小伙伴在运行项目时版本号不一致产生的各种问题,这里可以统一下版本号。

  • JDK: 1.8
  • Maven: 3.5+
  • MySql: 5.7+
  • Redis: 3.2 +
  • Node Js: 10.0 +
  • Npm: 5.6.0+
  • Yarn: 1.21.1+

IDE插件 (lombok 插件必装)

介绍

基于Jeecg-boot开发的物流仓储系统,涵盖模块:用户管理、车辆管理、计划管理、仓库管理、库存管理、财务管理、统计报表、系统管理等模块组成关注Java项目分享

软件架构

  • jeecg-boot-master 后台项目
  • cable.sql 后台管理系统数据库脚本

所用技术

  • 此系统基于 Jeecg-boot 为脚手架开发的PRD管理系统
  • 后端技术:SpringBoot 2.1.3 + Shiro 1.4.0 + Redis + Mysql 5.7 + MyBatis-Plus 3.1.2 + Jwt 3.7.0 + Swagger-ui
  • 前端技术:Vue + Ant-design-vue + Webpack
  • 其他技术:Druid(数据库连接池)、Logback(日志工具)、poi(Excel工具)、Quartz(定时任务)、lombok(简化代码)
  • 项目构建:Maven3.5+、JDK1.8+ 关注Java项目分享

项目所需软件下载路径及jeecg文档说明

新手必看启动教学

1. 数据库配置

首先在本地创建 cable 数据库,选择好字符集编码

image.png

然后在创建好的 cable 数据库下执行 cable.sql 脚本即可

image.png

2. 后端配置

进入 IDEA 工具后设置 Maven 依赖下载设置

更改自己的 Maven 安装路径,用来下载项目所需的 jar 包 关注Java项目分享

image.png

选择后台项目的启动环境 -> dev[开发环境] 或者 prod[生产环境]

image.png

然后更改对应开发环境的配置文件,如 application-dev.yml 文件

配置项目启动端口号

image.png

配置数据库连接信息

image.png

配置 redis 连接信息


image.png

配置 jeecg 专用配置文件上传路径

image.png

找到 JeecgApplication 启动类启动项目即可

通过访问 http://localhost:8080/jeecg-boot/ 可以查看后台 API 接口文档

image.png

3. 前端配置

前端项目使用 VsCode 工具打开,在控制台执行 npm install 命令下载所需依赖

image.png

配置 index.html 页面的全局配置 -> 指定后台路径

image.png

配置项目根目录下的 vue.config.js 文件,指定后台路径,建立前后端对接

image.png

最后配置完成后,需要前端后端同时启动才能访问项目

前端通过 npm run serve 命令启动

image.png

项目截图

1. 登录界面

image.png

2. 首页

image.png

3. 系统设置 - 可以更改系统主体颜色设置等等

image.png

4. 员工管理模块

image.png

5. 角色授权 - 通过分配给用户不同的角色,可访问不同的菜单列表

image.png

6. 计划导出 - 通过 excelPoi 技术实现信息导出功能


image.png


目录
相关文章
|
2月前
|
数据采集 监控 前端开发
二级公立医院绩效考核系统源码,B/S架构,前后端分别基于Spring Boot和Avue框架
医院绩效管理系统通过与HIS系统的无缝对接,实现数据网络化采集、评价结果透明化管理及奖金分配自动化生成。系统涵盖科室和个人绩效考核、医疗质量考核、数据采集、绩效工资核算、收支核算、工作量统计、单项奖惩等功能,提升绩效评估的全面性、准确性和公正性。技术栈采用B/S架构,前后端分别基于Spring Boot和Avue框架。
114 5
|
4天前
基于springboot+thymeleaf+Redis仿知乎网站问答项目源码
基于springboot+thymeleaf+Redis仿知乎网站问答项目源码
53 36
|
28天前
|
Java 数据库连接 Maven
最新版 | 深入剖析SpringBoot3源码——分析自动装配原理(面试常考)
自动装配是现在面试中常考的一道面试题。本文基于最新的 SpringBoot 3.3.3 版本的源码来分析自动装配的原理,并在文未说明了SpringBoot2和SpringBoot3的自动装配源码中区别,以及面试回答的拿分核心话术。
最新版 | 深入剖析SpringBoot3源码——分析自动装配原理(面试常考)
|
1月前
|
存储 JavaScript 前端开发
基于 SpringBoot 和 Vue 开发校园点餐订餐外卖跑腿Java源码
一个非常实用的校园外卖系统,基于 SpringBoot 和 Vue 的开发。这一系统源于黑马的外卖案例项目 经过站长的进一步改进和优化,提供了更丰富的功能和更高的可用性。 这个项目的架构设计非常有趣。虽然它采用了SpringBoot和Vue的组合,但并不是一个完全分离的项目。 前端视图通过JS的方式引入了Vue和Element UI,既能利用Vue的快速开发优势,
130 13
|
1月前
|
JavaScript 安全 Java
java版药品不良反应智能监测系统源码,采用SpringBoot、Vue、MySQL技术开发
基于B/S架构,采用Java、SpringBoot、Vue、MySQL等技术自主研发的ADR智能监测系统,适用于三甲医院,支持二次开发。该系统能自动监测全院患者药物不良反应,通过移动端和PC端实时反馈,提升用药安全。系统涵盖规则管理、监测报告、系统管理三大模块,确保精准、高效地处理ADR事件。
|
2月前
|
前端开发 Java 开发者
Spring生态学习路径与源码深度探讨
【11月更文挑战第13天】Spring框架作为Java企业级开发中的核心框架,其丰富的生态系统和强大的功能吸引了无数开发者的关注。学习Spring生态不仅仅是掌握Spring Framework本身,更需要深入理解其周边组件和工具,以及源码的底层实现逻辑。本文将从Spring生态的学习路径入手,详细探讨如何系统地学习Spring,并深入解析各个重点的底层实现逻辑。
79 9
|
2月前
|
JavaScript Java 项目管理
Java毕设学习 基于SpringBoot + Vue 的医院管理系统 持续给大家寻找Java毕设学习项目(附源码)
基于SpringBoot + Vue的医院管理系统,涵盖医院、患者、挂号、药物、检查、病床、排班管理和数据分析等功能。开发工具为IDEA和HBuilder X,环境需配置jdk8、Node.js14、MySQL8。文末提供源码下载链接。
|
2月前
|
Java Kotlin 索引
学习Spring框架特性及jiar包下载
Spring 5作为最新版本,更新了JDK基线至8,修订了核心框架,增强了反射和接口功能,支持响应式编程及Kotlin语言,引入了函数式Web框架,并提升了测试功能。Spring框架可在其官网下载,包括文档、jar包和XML Schema文档,适用于Java SE和Java EE项目。
41 0
|
Java 应用服务中间件 Maven
传统maven项目和现在spring boot项目的区别
Spring Boot:传统 Web 项目与采用 Spring Boot 项目区别
524 0
传统maven项目和现在spring boot项目的区别
|
XML Java 数据库连接
创建springboot项目的基本流程——以宠物类别为例
创建springboot项目的基本流程——以宠物类别为例
160 0
创建springboot项目的基本流程——以宠物类别为例