原创

基于JAVA SpringBoot进销存商品管理系统毕业设计,附源码

实现的功能

三种角色,系统管理员、商品管理员、货物管理员

基础管理:客户管理、供应商管理、商品管理、类别管理

进货退货管理、销售管理、系统管理(权限、角色、用户管理)、其他管理

使用的技术

后端:SpringBoot+MySQL+Shiro+MybatisPlus

前端:LayUI+Echarts

部分代码展示

<body class="childrenBody">
<!-- 查询条件开始-->

<form class="layui-form">
    <blockquote class="layui-elem-quote quoteBox">
        <form class="layui-form" >
            <div class="layui-form-item">
                <div class="layui-col-xs4">
                    <label class="layui-form-label" style="width: 100px;">供应商</label>
                    <div class="layui-input-inline">
                        <select name="providerid" id="search_providerid">
                            <option value="0">请选择供应商</option>
                        </select>
                    </div>
                </div>

                <div class="layui-col-xs4">
                    <label class="layui-form-label" style="width: 100px;">商品名称</label>
                    <div class="layui-input-inline">
                        <input type="text" name="gname" id="gname" class="layui-input searchVal" placeholder="请输入商品名称" />
                    </div>
                </div>

                <div class="layui-col-xs4" style="text-align: center;">
                    <button type="button" class="layui-btn layui-btn-radius" lay-submit="" lay-filter="doSearch" shiro:hasPermission="goods:view"><span class="layui-icon layui-icon-search"></span>查询</button>
                    <button type="reset" class="layui-btn layui-btn-warm layui-btn-radius"><span class="layui-icon layui-icon-refresh-1"></span>重置</button>
                </div>
            </div>
        </form>
    </blockquote>
</form>
<!-- 查询条件结束-->


<!-- 数据表格开始 -->
<div>
    <table class="layui-hide" id="goodsTable" lay-filter="goodsTable"></table>
    <!-- 工具栏 -->
    <div id="goodsToolBar" style="display: none;">
        <button type="button" lay-event="add" class="layui-btn layui-btn-sm layui-btn-radius" shiro:hasPermission="goods:create">
            <span class="layui-icon layui-icon-add-1"></span>添加商品</button>
    </div>

    <!---->
    <div id="goodsRowBar" style="display: none;">
        <button type="button" lay-event="update" class="layui-btn layui-btn-sm layui-btn-radius" shiro:hasPermission="goods:update"><span class="layui-icon layui-icon-edit"></span>更新</button>
        <button type="button" lay-event="delete" class="layui-btn layui-btn-sm layui-btn-danger layui-btn-radius" shiro:hasPermission="goods:delete"><span class="layui-icon layui-icon-delete"></span>删除</button>
        <button type="button" lay-event="selectGoodsCategory" class="layui-btn layui-btn-radius layui-btn-sm" shiro:hasPermission="goods:selectCategory">
            <span class="layui-icon layui-icon-about"></span>分配类别
        </button>
    </div>
</div>
<!-- 数据表格结束 -->

<!-- 添加和修改的弹出层开始 -->

<div  style="display: none;padding: 5px" id="addOrUpdateDiv">
    <form class="layui-form" style="width:90%;" id="dataFrm" lay-filter="dataFrm">

        <div class="layui-form-item layui-row layui-col-xs12">
            <label class="layui-form-label">供应商</label>
            <div class="layui-input-inline">
                <select name="providerid" id="add_providerid">
                    <option value="0">请选择供应商</option>
                </select>
            </div>
        </div>

        <div class="layui-form-item layui-row layui-col-xs12">
            <label class="layui-form-label">商品名称</label>
            <div class="layui-input-block">
                <!--隐藏域-->
                <input type="hidden" name="gid">
                <input type="text" class="layui-input" name="gname" lay-verify="required" placeholder="请输入名称">
            </div>
        </div>

        <div class="layui-form-item layui-row layui-col-xs12">
            <div class="layui-col-xs6">
                <label class="layui-form-label">商品规格</label>
                <div class="layui-input-block">
                    <input type="text" class="layui-input" name="size" lay-verify="required" placeholder="请输入规格">
                </div>
            </div>
            <div class="layui-col-xs6">
                <label class="layui-form-label">包装类型</label>
                <div class="layui-input-block">
                    <input type="text" class="layui-input" name="goodspackage" lay-verify="required" placeholder="请输入包装类型">
                </div>
            </div>
        </div>

        <div class="layui-form-item layui-row layui-col-xs12">
            <div class="layui-col-xs6">
                <label class="layui-form-label">商品价格</label>
                <div class="layui-input-block">
                    <input type="text" class="layui-input" name="gprice" lay-verify="required" placeholder="请输入价格">
                </div>
            </div>
            <div class="layui-col-xs6">
                <label class="layui-form-label">需要数量</label>
                <div class="layui-input-block">
                    <input type="text" class="layui-input" name="dangerquantity" lay-verify="required" placeholder="请输入数量">
                </div>
            </div>
        </div>

        <div class="layui-form-item layui-row layui-col-xs12">
            <div class="layui-input-block" style="text-align: center;">
                <button type="button" class="layui-btn layui-btn-radius" lay-submit lay-filter="doSubmit" ><span class="layui-icon layui-icon-add-1"></span>提交</button>
                <button type="reset" class="layui-btn layui-btn-warm layui-btn-radius"><span class="layui-icon layui-icon-refresh-1"></span>重置</button>
            </div>
        </div>
    </form>
</div>

演示视频链接

源码链接

正文到此结束
本文目录