基于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


相关文章
|
2天前
|
Java 数据库连接 Maven
最新版 | 深入剖析SpringBoot3源码——分析自动装配原理(面试常考)
自动装配是现在面试中常考的一道面试题。本文基于最新的 SpringBoot 3.3.3 版本的源码来分析自动装配的原理,并在文未说明了SpringBoot2和SpringBoot3的自动装配源码中区别,以及面试回答的拿分核心话术。
最新版 | 深入剖析SpringBoot3源码——分析自动装配原理(面试常考)
|
12天前
|
存储 JavaScript 前端开发
基于 SpringBoot 和 Vue 开发校园点餐订餐外卖跑腿Java源码
一个非常实用的校园外卖系统,基于 SpringBoot 和 Vue 的开发。这一系统源于黑马的外卖案例项目 经过站长的进一步改进和优化,提供了更丰富的功能和更高的可用性。 这个项目的架构设计非常有趣。虽然它采用了SpringBoot和Vue的组合,但并不是一个完全分离的项目。 前端视图通过JS的方式引入了Vue和Element UI,既能利用Vue的快速开发优势,
74 13
|
20天前
|
JavaScript 安全 Java
java版药品不良反应智能监测系统源码,采用SpringBoot、Vue、MySQL技术开发
基于B/S架构,采用Java、SpringBoot、Vue、MySQL等技术自主研发的ADR智能监测系统,适用于三甲医院,支持二次开发。该系统能自动监测全院患者药物不良反应,通过移动端和PC端实时反馈,提升用药安全。系统涵盖规则管理、监测报告、系统管理三大模块,确保精准、高效地处理ADR事件。
|
1月前
|
Java 应用服务中间件
SpringBoot获取项目文件的绝对路径和相对路径
SpringBoot获取项目文件的绝对路径和相对路径
104 1
SpringBoot获取项目文件的绝对路径和相对路径
|
1月前
|
分布式计算 关系型数据库 MySQL
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型 图像处理 光通信 分布式计算 算法语言 信息技术 计算机应用
57 8
|
1月前
|
存储 运维 安全
Spring运维之boot项目多环境(yaml 多文件 proerties)及分组管理与开发控制
通过以上措施,可以保证Spring Boot项目的配置管理在专业水准上,并且易于维护和管理,符合搜索引擎收录标准。
44 2
|
1月前
|
JavaScript 前端开发 Java
SpringBoot项目的html页面使用axios进行get post请求
SpringBoot项目的html页面使用axios进行get post请求
58 2
|
1月前
|
前端开发 Java Spring
SpringBoot项目thymeleaf页面支持词条国际化切换
SpringBoot项目thymeleaf页面支持词条国际化切换
77 2
|
1月前
|
JSON Java 数据库
SpringBoot项目使用AOP及自定义注解保存操作日志
SpringBoot项目使用AOP及自定义注解保存操作日志
53 1
|
1月前
|
JavaScript Java 项目管理
Java毕设学习 基于SpringBoot + Vue 的医院管理系统 持续给大家寻找Java毕设学习项目(附源码)
基于SpringBoot + Vue的医院管理系统,涵盖医院、患者、挂号、药物、检查、病床、排班管理和数据分析等功能。开发工具为IDEA和HBuilder X,环境需配置jdk8、Node.js14、MySQL8。文末提供源码下载链接。