基于Springboot+MybatisPlus+Layui的商品库存权限管理系统

简介: 基于Springboot+MybatisPlus+Layui的商品库存权限管理系统

一、基于Springboot+MybatisPlus+Layui的商品库存权限管理系统


此项目为基于Springboot+MybatisPlus+Layui的商品库存权限管理系统,主要支撑商品库存的系统管理、商品分类、库存管理、客户管理、供应商管理、采购管理、客户订单、预警报表等服务。


二、技术框架


这是一款基于Springboot+MybatisPlus+Layui的商品库存权限管理系统

开发语言:Java JDK1.8

数据库:mysql5.7

前端:Bootstrap框架+jstl标签语法+JSP技术/VUE框架

后端:Springboot框架、Spring框架、持久层MyBatis+PageHelper分页插件

开发工具:Idea2020/Eclipse VScode Navicat Maven3.6


三、运行步骤及地址


1.Navicat中创建数据库。

2.在数据库中运行src/main/resources下的sql文件。

3.修改src/main/resources的主配置文件中的的数据库用户名和密码。

4.启动Tomcat服务器,或者启动springboot项目。

5.运行启动项目。

6.登陆地址:

管理员账号:

用户账号:

源码+数据库:https://download.csdn.net/download/wyn_365/85580204


608e9fb037074ab48e09c7b56b4cec74.png


四、展示页


  • 员工管理
    以列表形式展示账号、工号、姓名、性别、角色、电话、创建时间等信息,操作栏的修改、删除、角色按钮可对信息进行修改。
    通过账号查询实现搜索、添加功能。


e027e8536ea7427498415fea48277495.png


角色管理

对用户的角色定位及拥有的如添加、修改、删除等权限进行管理。


2d7fc4ded9b24a1bb45cb4b5c9dfad27.png


商品分类

展示分类名称,可对信息进行搜索、添加、到处、修改、删除等操作。



6f0d4b8c53094c478de23898a7b1dbe6.png


输入分类名称,点击保存按钮完成添加商品分类操作。


image.png


库存管理

以列表形式展示商品名称、商品描述、商品分类、成本价格、库存数量、销量、预警值、添加事件等信息。

通过库存明细、商品价格按钮,查看具体内容。

通过修改、删除按钮完成信息编辑。

通过名称、分类实现搜索、添加功能。


c7e0fc2671e249458278e6ffad4c3302.png

可以进行删除、批量导出操作。


d075bce7724947afbdb98c3fe254a62b.png


输入商品名称、分类、成本价格、预警值、商品描述等内容,点击保存按钮完成添加商品库存操作。


7647b87e248047bca71770d75b739079.png

对商品等级、价格进行修改、删除操作。

可以添加信息或批量导出。


0386234ae4b746e2ade9ef9da8595fa7.png


客户管理

以列表形式展示客户姓名、联系电话、地址、等级、备注、消费金额、合作时间等信息。

可对列表信息进行修改、删除操作。

可通过客户姓名进行搜索、添加、导出操作。


c454309e5bc34decb5e2ffa3dd38f996.png


输入客户姓名、联系电话、地址、等级、备注,点击保存按钮完成添加客户管理操作。


e6362cb294784c9db98c2dccfb618a96.png


供应商管理

以列表展示供应商名称、供应商联系方式、供应商地址等信息。

可对信息进行修改、删除操作。

可通过名称进行搜索、添加、导出操作。


df3bd1af0757413faa50d115a0e44f1b.png


采购管理

以列表形式展示订单说明、生产供应商、数量、单价、总价、状态、进度、创建时间等信息。

可对各信息进行删除操作。

通过名称可进行搜索、添加、导出操作。


d9080dae49cc4224950e5b0a3326b956.png


输入订单名称、采购商品、数量、单价、生产供应商、订单说明点击保存按钮,完成添加采购单管理。


f7016493038d4206b77a4adbd35a9e07.png


客户订单

以列表形式展示订单名称、客户、创建时间、创建人、订单备注、订单金额、订单利润、状态等信息。

可对信息进行商品管理、修改、删除操作。

可选择客户进行搜索、添加、导出操作。


96a648d72ae64bfb8b8cb6d3a81a29ed.png


可对商品进行删除、添加、批量导出操作。


03585e9ed265466a8ec32d7933ce7fda.png

预警报表

以列表形式展示商品名称、商品描述、成本价格、库存数量、销量、预警值、添加时间等信息。

可进行批量导出操作。

e733459bf9f84405aa1b830a6d392634.png


统计图表

展示实时销售总额、利润总额、今日利润、今日交易总额、一周销售增长趋势图、一周利润增长趋势图、月销售额增长趋势图等信息。

4c9f1be9375d4562bcdb35c63e83de14.png


月入库统计图表。

5842c382a418409cbc924732e382e79e.png

目录
相关文章
|
2月前
|
XML Java 数据库连接
SpringBoot集成Flowable:打造强大的工作流管理系统
在企业级应用开发中,工作流管理是一个核心组件,它能够帮助我们定义、执行和管理业务流程。Flowable是一个开源的工作流和业务流程管理(BPM)平台,它提供了强大的工作流引擎和建模工具。结合SpringBoot,我们可以快速构建一个高效、灵活的工作流管理系统。本文将探讨如何将Flowable集成到SpringBoot应用中,并展示其强大的功能。
351 1
|
2月前
|
JavaScript Java 项目管理
Java毕设学习 基于SpringBoot + Vue 的医院管理系统 持续给大家寻找Java毕设学习项目(附源码)
基于SpringBoot + Vue的医院管理系统,涵盖医院、患者、挂号、药物、检查、病床、排班管理和数据分析等功能。开发工具为IDEA和HBuilder X,环境需配置jdk8、Node.js14、MySQL8。文末提供源码下载链接。
|
3月前
|
前端开发 Java Apache
Springboot整合shiro,带你学会shiro,入门级别教程,由浅入深,完整代码案例,各位项目想加这个模块的人也可以看这个,又或者不会mybatis-plus的也可以看这个
本文详细讲解了如何整合Apache Shiro与Spring Boot项目,包括数据库准备、项目配置、实体类、Mapper、Service、Controller的创建和配置,以及Shiro的配置和使用。
636 1
Springboot整合shiro,带你学会shiro,入门级别教程,由浅入深,完整代码案例,各位项目想加这个模块的人也可以看这个,又或者不会mybatis-plus的也可以看这个
|
3月前
|
存储 安全 Java
打造智能合同管理系统:SpringBoot与电子签章的完美融合
【10月更文挑战第7天】 在数字化转型的浪潮中,电子合同管理系统因其高效、环保和安全的特点,正逐渐成为企业合同管理的新宠。本文将分享如何利用SpringBoot框架实现一个集电子文件签字与合同管理于一体的智能系统,探索技术如何助力合同管理的现代化。
139 4
|
3月前
|
前端开发 Java Apache
SpringBoot实现电子文件签字+合同系统!
【10月更文挑战第15天】 在现代企业运营中,合同管理和电子文件签字成为了日常活动中不可或缺的一部分。随着技术的发展,电子合同系统因其高效性、安全性和环保性,逐渐取代了传统的纸质合同。本文将详细介绍如何使用SpringBoot框架实现一个电子文件签字和合同管理系统。
137 1
|
3月前
|
文字识别 安全 Java
SpringBoot3.x和OCR构建车牌识别系统
本文介绍了一个基于Java SpringBoot3.x框架的车牌识别系统,详细阐述了系统的设计目标、需求分析及其实现过程。利用Tesseract OCR库和OpenCV库,实现了车牌图片的识别与处理,确保系统的高准确性和稳定性。文中还提供了具体的代码示例,展示了如何构建和优化车牌识别服务,以及如何处理特殊和异常车牌。通过实际应用案例,帮助读者理解和应用这一解决方案。
|
3月前
|
Java 数据库连接 API
springBoot:后端解决跨域&Mybatis-Plus&SwaggerUI&代码生成器 (四)
本文介绍了后端解决跨域问题的方法及Mybatis-Plus的配置与使用。首先通过创建`CorsConfig`类并设置相关参数来实现跨域请求处理。接着,详细描述了如何引入Mybatis-Plus插件,包括配置`MybatisPlusConfig`类、定义Mapper接口以及Service层。此外,还展示了如何配置分页查询功能,并引入SwaggerUI进行API文档生成。最后,提供了代码生成器的配置示例,帮助快速生成项目所需的基础代码。
206 1
|
2月前
|
JavaScript NoSQL Java
CC-ADMIN后台简介一个基于 Spring Boot 2.1.3 、SpringBootMybatis plus、JWT、Shiro、Redis、Vue quasar 的前后端分离的后台管理系统
CC-ADMIN后台简介一个基于 Spring Boot 2.1.3 、SpringBootMybatis plus、JWT、Shiro、Redis、Vue quasar 的前后端分离的后台管理系统
53 0
|
3月前
|
Java 数据库连接 mybatis
Springboot整合Mybatis,MybatisPlus源码分析,自动装配实现包扫描源码
该文档详细介绍了如何在Springboot Web项目中整合Mybatis,包括添加依赖、使用`@MapperScan`注解配置包扫描路径等步骤。若未使用`@MapperScan`,系统会自动扫描加了`@Mapper`注解的接口;若使用了`@MapperScan`,则按指定路径扫描。文档还深入分析了相关源码,解释了不同情况下的扫描逻辑与优先级,帮助理解Mybatis在Springboot项目中的自动配置机制。
191 0
Springboot整合Mybatis,MybatisPlus源码分析,自动装配实现包扫描源码
|
3月前
|
机器学习/深度学习 移动开发 自然语言处理
基于人工智能技术的智能导诊系统源码,SpringBoot作为后端服务的框架,提供快速开发,自动配置和生产级特性
当身体不适却不知该挂哪个科室时,智能导诊系统应运而生。患者只需选择不适部位和症状,系统即可迅速推荐正确科室,避免排错队浪费时间。该系统基于SpringBoot、Redis、MyBatis Plus等技术架构,支持多渠道接入,具备自然语言理解和多输入方式,确保高效精准的导诊体验。无论是线上医疗平台还是大型医院,智能导诊系统均能有效优化就诊流程。