大家好,我是java1234_小锋老师,看到一个不错的基于springboot的进销存(仓库)管理系统,分享下哈。
项目视频演示
项目介绍
现如今,许多企业存在的问题:信息化不足,计算机使用率不高,大量的日常工作皆是手工处理,因此工作效率低,企业内部沟通不良等等问题很难克服。要提升企业竞争力,企业内部信息化是不可缺少的一个步骤。所以要实施先进的自动化系统,实现企业内部信息管理、共享及交流,才能让企业在竞争激烈的21世纪取得先机。仓库管理系统就是对货物和信息以及金钱进行规划和实行流控制。它将入库、出库、库存形成一个统一的整体,使企业处于全面受控状态,压缩投资规模,加快资金周转。在实时反映的基础上,修正企业在日常生产经营过程中各个环节上的偏差,降低产品成本和货物的积压。
本设计为一个基本的仓库管理系统,程序功能比较简单,贴近实际。系统对企业中常见的出库、入库、库存管理等商业活动以及相关的供应商等基本信息都进行了有效的管理。因而具有普遍的适用性,能够满足一般企业仓库的需要。本系统是采用MySQL数据库管理软件,使用Java语言进行程序开发。拥有友好的用户操作界面,方便各企业使用。
结合以上信息,针对目前企业存在的问题,将设计一个实现常用功能的仓库管理系统,使它能有效的管理企业内部和方便客户。
仓库管理系统是一种现代地,全新的管理模型。它使用户可根据仓库当天的入库量、出库量、借物量、还物量等等对仓库的数据进行操作。本仓库管理系统实现的目标如下。
功能需求:
1、产品入库管理,可以填写入库单,确认产品入库;
2、产品出库管理,可以填写出库单,确认出库;
3、初始库存设置,设置库存的初始值,库存的上下警戒限;
4、可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询;
5、用户注册与登录管理。
系统展示
部分代码
@RestController
@RequestMapping("login")
public class LoginController {
@RequestMapping("login")
public ResultObj login(String loginName, String password){
Subject subject = SecurityUtils.getSubject();
//token认证
AuthenticationToken token = new UsernamePasswordToken(loginName, password);
try{
//对用户进行认证登陆
subject.login(token);
//通过subject获取以认证活动的user
ActiveUser activeUser = (ActiveUser) subject.getPrincipal();
//将user存储到session中
WebUtils.getSession().setAttribute("user",activeUser.getTbUser());
return ResultObj.LOGIN_SUCCESS;
} catch (AuthenticationException e){
e.printStackTrace();
return ResultObj.LOGIN_ERROR_PASS;
}
}
}
<!DOCTYPE html>
<html class="loginHtml">
<head>
<meta charset="utf-8">
<title>登录--仓库管理系统</title>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="format-detection" content="telephone=no">
<link rel="icon" href="/resources/favicon.ico">
<link rel="stylesheet" href="/resources/layui/css/layui.css" media="all" />
<link rel="stylesheet" href="/resources/css/public.css" media="all" />
</head>
<body class="loginBody">
<form class="layui-form">
<div class="layui-form-item" style="text-align: center;padding-top: 20px">
<font><b><h1>仓库管理系统</h1></b></font>
</div>
<div class="layui-form-item input-item">
<label for="userName">用户名</label>
<input type="text" placeholder="请输入用户名" autocomplete="off" name="loginName" id="userName" class="layui-input" lay-verify="required">
</div>
<div class="layui-form-item input-item">
<label for="password">密码</label>
<input type="password" placeholder="请输入密码" autocomplete="off" name="password" id="password" class="layui-input" lay-verify="required">
</div>
<div class="layui-form-item">
<button class="layui-btn layui-block" lay-filter="login" lay-submit>登录</button>
</div>
<div class="layui-form-item layui-row">
</div>
</form>
<script type="text/javascript" src="/resources/layui/layui.js"></script>
<script type="text/javascript" src="/resources/page/login/login.js"></script>
<script type="text/javascript" src="/resources/js/cache.js"></script>
</body>
</html>
源码下载
CSDN 1积分下载:https://download.csdn.net/download/caofeng891102/88576998
或者免费领取加小锋老师wx:java9266