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


相关文章
|
4月前
|
安全 Java 数据库
第16课:Spring Boot中集成 Shiro
第16课:Spring Boot中集成 Shiro
738 0
|
6月前
|
JavaScript 前端开发 Java
制造业ERP源码,工厂ERP管理系统,前端框架:Vue,后端框架:SpringBoot
这是一套基于SpringBoot+Vue技术栈开发的ERP企业管理系统,采用Java语言与vscode工具。系统涵盖采购/销售、出入库、生产、品质管理等功能,整合客户与供应商数据,支持在线协同和业务全流程管控。同时提供主数据管理、权限控制、工作流审批、报表自定义及打印、在线报表开发和自定义表单功能,助力企业实现高效自动化管理,并通过UniAPP实现移动端支持,满足多场景应用需求。
630 1
|
4月前
|
JSON 分布式计算 大数据
springboot项目集成大数据第三方dolphinscheduler调度器
springboot项目集成大数据第三方dolphinscheduler调度器
275 3
|
4月前
|
Java 关系型数据库 数据库连接
Spring Boot项目集成MyBatis Plus操作PostgreSQL全解析
集成 Spring Boot、PostgreSQL 和 MyBatis Plus 的步骤与 MyBatis 类似,只不过在 MyBatis Plus 中提供了更多的便利功能,如自动生成 SQL、分页查询、Wrapper 查询等。
406 3
|
4月前
|
Java 关系型数据库 MySQL
springboot项目集成dolphinscheduler调度器 实现datax数据同步任务
springboot项目集成dolphinscheduler调度器 实现datax数据同步任务
571 2
|
4月前
|
分布式计算 Java 大数据
springboot项目集成dolphinscheduler调度器 可拖拽spark任务管理
springboot项目集成dolphinscheduler调度器 可拖拽spark任务管理
292 2
|
4月前
|
Java 测试技术 Spring
简单学Spring Boot | 博客项目的测试
本内容介绍了基于Spring Boot的博客项目测试实践,重点在于通过测试驱动开发(TDD)优化服务层代码,提升代码质量和功能可靠性。案例详细展示了如何为PostService类编写测试用例、运行测试并根据反馈优化功能代码,包括两次优化过程。通过TDD流程,确保每项功能经过严格验证,增强代码可维护性与系统稳定性。
234 0
|
4月前
|
存储 Java 数据库连接
简单学Spring Boot | 博客项目的三层架构重构
本案例通过采用三层架构(数据访问层、业务逻辑层、表现层)重构项目,解决了集中式开发导致的代码臃肿问题。各层职责清晰,结合依赖注入实现解耦,提升了系统的可维护性、可测试性和可扩展性,为后续接入真实数据库奠定基础。
410 0
|
分布式计算 大数据 Java
springboot项目集成大数据第三方dolphinscheduler调度器 执行/停止任务
springboot项目集成大数据第三方dolphinscheduler调度器 执行/停止任务
89 0
|
分布式计算 Java 大数据
springboot项目集成dolphinscheduler调度器 项目管理
springboot项目集成dolphinscheduler调度器 项目管理
127 0
下一篇
oss云网关配置