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


相关文章
|
27天前
|
数据采集 监控 前端开发
二级公立医院绩效考核系统源码,B/S架构,前后端分别基于Spring Boot和Avue框架
医院绩效管理系统通过与HIS系统的无缝对接,实现数据网络化采集、评价结果透明化管理及奖金分配自动化生成。系统涵盖科室和个人绩效考核、医疗质量考核、数据采集、绩效工资核算、收支核算、工作量统计、单项奖惩等功能,提升绩效评估的全面性、准确性和公正性。技术栈采用B/S架构,前后端分别基于Spring Boot和Avue框架。
|
22天前
|
Java 应用服务中间件
SpringBoot获取项目文件的绝对路径和相对路径
SpringBoot获取项目文件的绝对路径和相对路径
62 1
SpringBoot获取项目文件的绝对路径和相对路径
|
12天前
|
存储 运维 安全
Spring运维之boot项目多环境(yaml 多文件 proerties)及分组管理与开发控制
通过以上措施,可以保证Spring Boot项目的配置管理在专业水准上,并且易于维护和管理,符合搜索引擎收录标准。
25 2
|
17天前
|
分布式计算 关系型数据库 MySQL
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型 图像处理 光通信 分布式计算 算法语言 信息技术 计算机应用
36 8
|
1月前
|
JavaScript 前端开发 Java
解决跨域问题大集合:vue-cli项目 和 java/springboot(6种方式) 两端解决(完美解决)
这篇文章详细介绍了如何在前端Vue项目和后端Spring Boot项目中通过多种方式解决跨域问题。
357 1
解决跨域问题大集合:vue-cli项目 和 java/springboot(6种方式) 两端解决(完美解决)
|
24天前
|
JavaScript 前端开发 Java
SpringBoot项目的html页面使用axios进行get post请求
SpringBoot项目的html页面使用axios进行get post请求
42 2
|
24天前
|
前端开发 Java Spring
SpringBoot项目thymeleaf页面支持词条国际化切换
SpringBoot项目thymeleaf页面支持词条国际化切换
53 2
|
24天前
|
JSON Java 数据库
SpringBoot项目使用AOP及自定义注解保存操作日志
SpringBoot项目使用AOP及自定义注解保存操作日志
35 1
|
26天前
|
JavaScript Java 项目管理
Java毕设学习 基于SpringBoot + Vue 的医院管理系统 持续给大家寻找Java毕设学习项目(附源码)
基于SpringBoot + Vue的医院管理系统,涵盖医院、患者、挂号、药物、检查、病床、排班管理和数据分析等功能。开发工具为IDEA和HBuilder X,环境需配置jdk8、Node.js14、MySQL8。文末提供源码下载链接。
|
8天前
|
JavaScript 前端开发 Java
SpringBoot项目的html页面使用axios进行get post请求
SpringBoot项目的html页面使用axios进行get post请求
24 0

热门文章

最新文章

下一篇
无影云桌面