基于SpringBoot+Shiro的仓库管理系统【完整项目源码】

简介: 基于SpringBoot+Shiro的仓库管理系统【完整项目源码】

系统概要


仓库管理系统总共分为两个大的模块,分别是系统模块和业务模块。其中系统模块和业务模块底下又有其子模块。


功能模块


一、业务模块


1、客户管理


客户列表


客户分页和模糊查询


客户添加、修改、删除、批量删除


2、供应商管理


供应商列表


供应商分页和模糊查询


供应商添加、修改、删除、批量删除


3、商品管理


商品列表


商品分页和模糊查询


商品添加、修改、删除、商品图片的上传


4、商品进货管理


商品进货列表


商品进货分页和模糊查询


商品进货添加、修改、删除、商品退货


5、商品退货管理


商品退货列表


商品退货分页和模糊查询


商品退货删除


6、商品销售管理


商品销售列表


商品销售分页和模糊查询


商品销售添加、修改、删除、商品销售退货


7、商品销售退货管理


商品销售退货列表


商品销售退货分页和模糊查询


商品销售退货删除


二、系统模块


1、用户登陆


校验用户名、密码以及验证码


登陆成功将登陆信息写入登陆日志


未登录直接访问服务器资源进行拦截


2、菜单管理


全查询菜单和根据左边的树查询不同菜单


菜单的添加、修改、删除


3、角色管理


全查询角色和模糊查询


角色的添加、修改、删除以及给角色分配权限


4、用户管理


全查询用户和模糊查询


用户的添加、修改、删除、重置密码以及给用户分配角色


5、部门管理


全查询部门、模糊查询以及根据左边的树查询不同的部门


部门的添加、修改、删除


技术选型

后台技术选型


SpringBoot


Shiro


MybatisPlus


前端技术选型


LayUI、DTree


开发环境

编程语言:Java


开发工具:IDEA、SQLyog、Git


项目构建:Maven


数据库:MySQL


项目注意

管理员登录:system/123456


预览效果

登陆页面


image.png


部门管理


image.png


菜单管理


image.png


权限管理


image.png


角色管理


image.png


用户管理


image.png


登陆日志管理


image.png


系统公告管理


image.png


缓存管理


image.png


客户管理


image.png


供应商管理


image.png


商品管理


image.png


商品进货管理


image.png


商品退货管理


image.png


商品销售管理


image.png


商品销售退货管理


image.png


源码地址

https://gitee.com/javanoteany/warehouse.git


相关文章
|
11天前
|
Java 数据库连接 Maven
springBoot:项目建立&配置修改&yaml的使用&resource 文件夹(二)
本文档介绍了如何创建一个基于Maven的项目,并配置阿里云仓库、数据库连接、端口号、自定义启动横幅及多环境配置等。同时,详细说明了如何使用YAML格式进行配置,以及如何处理静态资源和模板文件。文档还涵盖了Spring Boot项目的`application.properties`和`application.yaml`文件的配置方法,包括设置数据库驱动、URL、用户名、密码等关键信息,以及如何通过配置文件管理不同环境下的应用设置。
|
17天前
|
NoSQL Java MongoDB
Springboot WebFlux项目结合mongodb进行crud
这篇文章介绍了如何使用Spring Boot WebFlux框架结合MongoDB进行基本的CRUD(创建、读取、更新、删除)操作,包括项目设置、实体类和Repository的创建、控制器的实现以及配置文件的编写。
32 0
Springboot WebFlux项目结合mongodb进行crud
|
10天前
|
安全 Java 数据库
shiro学习一:了解shiro,学习执行shiro的流程。使用springboot的测试模块学习shiro单应用(demo 6个)
这篇文章是关于Apache Shiro权限管理框架的详细学习指南,涵盖了Shiro的基本概念、认证与授权流程,并通过Spring Boot测试模块演示了Shiro在单应用环境下的使用,包括与IniRealm、JdbcRealm的集成以及自定义Realm的实现。
26 3
shiro学习一:了解shiro,学习执行shiro的流程。使用springboot的测试模块学习shiro单应用(demo 6个)
|
9天前
|
JavaScript 前端开发 Java
解决跨域问题大集合:vue-cli项目 和 java/springboot(6种方式) 两端解决(完美解决)
这篇文章详细介绍了如何在前端Vue项目和后端Spring Boot项目中通过多种方式解决跨域问题。
178 1
解决跨域问题大集合:vue-cli项目 和 java/springboot(6种方式) 两端解决(完美解决)
|
15天前
|
Java Maven Android开发
eclipse如何导入springboot项目
本文介绍了如何在Eclipse中导入Spring Boot项目。
17 1
eclipse如何导入springboot项目
|
17天前
|
前端开发 Java Apache
Springboot整合shiro,带你学会shiro,入门级别教程,由浅入深,完整代码案例,各位项目想加这个模块的人也可以看这个,又或者不会mybatis-plus的也可以看这个
本文详细讲解了如何整合Apache Shiro与Spring Boot项目,包括数据库准备、项目配置、实体类、Mapper、Service、Controller的创建和配置,以及Shiro的配置和使用。
136 1
Springboot整合shiro,带你学会shiro,入门级别教程,由浅入深,完整代码案例,各位项目想加这个模块的人也可以看这个,又或者不会mybatis-plus的也可以看这个
|
4天前
|
JavaScript Java 关系型数据库
自主版权的Java诊所管理系统源码,采用Vue 2、Spring Boot等技术栈,支持二次开发
这是一个自主版权的Java诊所管理系统源码,支持二次开发。采用Vue 2、Spring Boot等技术栈,涵盖患者管理、医生管理、门诊管理、药店管理、药品管理、收费管理、医保管理、报表统计及病历电子化等功能模块。
|
9天前
|
Java Maven Spring
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
这篇文章介绍了在IntelliJ IDEA社区版中创建Spring Boot项目的三种方法,特别强调了第三种方法的详细步骤。
29 0
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
|
10天前
|
NoSQL Java Redis
shiro学习四:使用springboot整合shiro,正常的企业级后端开发shiro认证鉴权流程。使用redis做token的过滤。md5做密码的加密。
这篇文章介绍了如何使用Spring Boot整合Apache Shiro框架进行后端开发,包括认证和授权流程,并使用Redis存储Token以及MD5加密用户密码。
16 0
shiro学习四:使用springboot整合shiro,正常的企业级后端开发shiro认证鉴权流程。使用redis做token的过滤。md5做密码的加密。
|
15天前
|
Java Maven Android开发
eclipse搭建springboot项目
本文介绍了如何使用Spring Initializr官网生成Spring Boot项目并用Eclipse打开和运行该项目,包括配置项目信息、添加依赖、下载依赖以及启动项目的步骤。
38 1