首页 > 编程语言 >java食堂库存管理系统源码

java食堂库存管理系统源码

时间:2023-01-08 11:24:17浏览次数:60  
标签:java 分页 删除 管理系统 食材 源码 采购 查询 添加

简介

Java基于sprinboot开发的食堂库存管理系统,用于统计食堂库存的,包含采购、入库、出库、折损等功能。

演示视频 https://www.bilibili.com/video/BV1Jf4y1C7vq/?share_source=copy_web&vd_source=ed0f04fbb713154db5cc611225d92156

调试 https://www.bilibili.com/video/BV1Jf4y1C7vq/?p=2&share_source=copy_web&vd_source=ed0f04fbb713154db5cc611225d92156

使用技术

springboot(springMVC+myibats+spring)+pageHelper+bootscrap+ajax+jq+js

角色

超级管理员,采购员,普通员工

功能

超级管理员拥有所有权限:

员工管理:添加员工,编辑员工信息,根据用户名,姓名,角色搜索用户,用户信息分页展示,初始化用户登录密码,禁用/启用账号,分配角色(管理员、采购员、普通用户对应的权限不同)、删除员工;

供货商管理:添加、编辑、分页、根据供货商名称和负责人姓名查询、删除;

食材分类管理:添加、编辑、分页展示、根据分类名称查询、删除分类;

库存管理:添加、编辑、分页展示、根据食材编号食材名称分类查询、删除、导出excel;

折损管理:添加折损、根据食材编号、名称、分类查询、删除、导出excel表格,分页;

库存明细:根据食材编号、名称、分类查询、删除、导出excel表格,分页;

采购管理:添加采购单,入库(核对折损情况,系统自动添加库存明细和折损明细),删除采购单,根据食材编号、名称、分类、采购员、采购状态(待采购,已采购,已入库 )查询采购单,分页、导出excel表格;

饭卡管理:查询、删除、导出excel表格,分页、添加、编辑;

查看个人基本信息

修改登录密码

退出账号

采购员功能:

我的采购单:查看,根据采购状态,食材编号和名称进行查询,已采购完成(记录实际采购数量),分页展示;

查看个人基本信息

修改登录密码

退出账号

普通员工:

查看个人基本信息

修改登录密码

退出账号

部分截图:

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

标签:java,分页,删除,管理系统,食材,源码,采购,查询,添加
From: https://www.cnblogs.com/1913284695q/p/17034274.html

相关文章

  • java基于ssm空气质量检测系统源码网站空气质量监测源码
    简介Java基于ssm的空气质量检测系统,检测设备检测一定范围内的企业空气指数,如果有污染则地图显示红色标记。演示视频https://www.bilibili.com/video/BV1GK4y1W7JB/?shar......
  • Snmp网络协议及Java开发相关
    主要包:snmp4j  完整demo:​​http://avery-leo.iteye.com/blog/213980​​  课件​​https://wenku.baidu.com/view/3862136127d3240c8447ef19.html​​ ......
  • 为什么 java 容器推荐使用 ExitOnOutOfMemoryError 而非 HeapDumpOnOutOfMemoryError
    前言好久没写文章了,今天之所以突然心血来潮,是因为昨天出现了这样一个情况:我们公司的某个手机APP后端的用户(customer)微服务出现内存泄露,导致OutOfMemoryError,但......
  • java环境搭建
    Day2-jdk下载(8u201免费)下载地址https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html安装地址    安装完后设置系统变量如下四......
  • 使用 JavaScript 创建一个兔年春节倒数计时器
    我们可以通过多种方式构建JavaScript倒数计时,我在本教程中展示的这个​​兔年春节倒数计时器​​是由HTMLCSS和JavaScript创建的。它的工作方式非常简单,需要两种类......
  • [C++/Java/Py/C#/Ruby/Swift/Go/Scala/Kotlin/Rust/PHP/TS/Elixir/Dart/Racket/Erlang
    目录题解地址代码cppjavapython3C#rubyswiftgolangscalakotlinrustphptypescriptelixirdartracketerlang题解地址https://leetcode.cn/problems/counting-words-with-a-g......
  • Java面试题Day05
    1.说一下HashMap的实现原理?HashMap是基于哈希表的Map接口的非同步实现,此实现提供所有可选的映射操作,并允许使用null值和null键.2.HashMap是如何解决Hash冲突?核心就......
  • 一篇文章彻底弄懂 Java 反射的使用
    文章引用自:一篇文章彻底弄懂Java反射的使用原文链接:https://zhuanlan.zhihu.com/p/378412723说到Java反射,必须先把Java的字节码搞明白了,也就是 Class ,大 Class......
  • 一篇文章彻底搞懂Java的Class到底是什么
    文章引用自:一篇文章彻底搞懂Java的大Class到底是什么原文链接:https://zhuanlan.zhihu.com/p/372418927作者在之前工作中,面试过很多求职者,发现有很多面试者对Java的 Clas......
  • Java 流程控制
    Java流程控制用户交互Scannerjava.util.Scanner是Java5的特征Scanner类是用于获取用户的输入通过Scanner类的next()和nextLine()方法获取输入的字符串读取前需要使......