当前位置:   article > 正文

基于JAVA SpringBoot进销存商品管理系统设计_使用springboot技术完成一个商品销售管理系统

使用springboot技术完成一个商品销售管理系统

        企业销售管理是企业管理的一个重要的管理环节,它的特点是信息量大,要求信息反馈迅速,对企业的经营和经济效益能够产生直接的影响。同时他与库存管理、日常账务管理等都存在十分密切的关系,其中任一环节出现漏洞都可能直接给企业造成经济损失。

        据统计,目前国内 70% 以上的中小型超市的管理方式还是传统的手工管理方式,其工作效率、管理方式、管理水平已远不能满足现代化企业的管理要求,当然也有部分中小型超市应用了计算机,但他们的运营方式大多采取的是单独运营,仅仅是用计算机来代替手工的操作并没有从根本改变传统的管理模式,在管理水平和管理质量上也没有出现大幅度的提高,当与其他必要设备或系统连接时数据需要重复录入,数据的保密性和一致性得不到相应的保证,因此在一定程度上影响系统的整体性能,计算机信息管理系统的优势也就得不到充分的发挥。

        因此设计一个商品进销存管理系统是一个很好的课题和研究方向。

 

实现的功能

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

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

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

 

使用的技术

后端:SpringBoot+MySQL+Shiro+MybatisPlus

前端:LayUI+Echarts

 部分代码展示

  1. <body class="childrenBody">
  2. <!-- 查询条件开始-->
  3. <form class="layui-form">
  4. <blockquote class="layui-elem-quote quoteBox">
  5. <form class="layui-form" >
  6. <div class="layui-form-item">
  7. <div class="layui-col-xs4">
  8. <label class="layui-form-label" style="width: 100px;">供应商</label>
  9. <div class="layui-input-inline">
  10. <select name="providerid" id="search_providerid">
  11. <option value="0">请选择供应商</option>
  12. </select>
  13. </div>
  14. </div>
  15. <div class="layui-col-xs4">
  16. <label class="layui-form-label" style="width: 100px;">商品名称</label>
  17. <div class="layui-input-inline">
  18. <input type="text" name="gname" id="gname" class="layui-input searchVal" placeholder="请输入商品名称" />
  19. </div>
  20. </div>
  21. <div class="layui-col-xs4" style="text-align: center;">
  22. <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>
  23. <button type="reset" class="layui-btn layui-btn-warm layui-btn-radius"><span class="layui-icon layui-icon-refresh-1"></span>重置</button>
  24. </div>
  25. </div>
  26. </form>
  27. </blockquote>
  28. </form>
  29. <!-- 查询条件结束-->
  30. <!-- 数据表格开始 -->
  31. <div>
  32. <table class="layui-hide" id="goodsTable" lay-filter="goodsTable"></table>
  33. <!-- 工具栏 -->
  34. <div id="goodsToolBar" style="display: none;">
  35. <button type="button" lay-event="add" class="layui-btn layui-btn-sm layui-btn-radius" shiro:hasPermission="goods:create">
  36. <span class="layui-icon layui-icon-add-1"></span>添加商品</button>
  37. </div>
  38. <!---->
  39. <div id="goodsRowBar" style="display: none;">
  40. <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>
  41. <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>
  42. <button type="button" lay-event="selectGoodsCategory" class="layui-btn layui-btn-radius layui-btn-sm" shiro:hasPermission="goods:selectCategory">
  43. <span class="layui-icon layui-icon-about"></span>分配类别
  44. </button>
  45. </div>
  46. </div>
  47. <!-- 数据表格结束 -->
  48. <!-- 添加和修改的弹出层开始 -->
  49. <div style="display: none;padding: 5px" id="addOrUpdateDiv">
  50. <form class="layui-form" style="width:90%;" id="dataFrm" lay-filter="dataFrm">
  51. <div class="layui-form-item layui-row layui-col-xs12">
  52. <label class="layui-form-label">供应商</label>
  53. <div class="layui-input-inline">
  54. <select name="providerid" id="add_providerid">
  55. <option value="0">请选择供应商</option>
  56. </select>
  57. </div>
  58. </div>
  59. <div class="layui-form-item layui-row layui-col-xs12">
  60. <label class="layui-form-label">商品名称</label>
  61. <div class="layui-input-block">
  62. <!--隐藏域-->
  63. <input type="hidden" name="gid">
  64. <input type="text" class="layui-input" name="gname" lay-verify="required" placeholder="请输入名称">
  65. </div>
  66. </div>
  67. <div class="layui-form-item layui-row layui-col-xs12">
  68. <div class="layui-col-xs6">
  69. <label class="layui-form-label">商品规格</label>
  70. <div class="layui-input-block">
  71. <input type="text" class="layui-input" name="size" lay-verify="required" placeholder="请输入规格">
  72. </div>
  73. </div>
  74. <div class="layui-col-xs6">
  75. <label class="layui-form-label">包装类型</label>
  76. <div class="layui-input-block">
  77. <input type="text" class="layui-input" name="goodspackage" lay-verify="required" placeholder="请输入包装类型">
  78. </div>
  79. </div>
  80. </div>
  81. <div class="layui-form-item layui-row layui-col-xs12">
  82. <div class="layui-col-xs6">
  83. <label class="layui-form-label">商品价格</label>
  84. <div class="layui-input-block">
  85. <input type="text" class="layui-input" name="gprice" lay-verify="required" placeholder="请输入价格">
  86. </div>
  87. </div>
  88. <div class="layui-col-xs6">
  89. <label class="layui-form-label">需要数量</label>
  90. <div class="layui-input-block">
  91. <input type="text" class="layui-input" name="dangerquantity" lay-verify="required" placeholder="请输入数量">
  92. </div>
  93. </div>
  94. </div>
  95. <div class="layui-form-item layui-row layui-col-xs12">
  96. <div class="layui-input-block" style="text-align: center;">
  97. <button type="button" class="layui-btn layui-btn-radius" lay-submit lay-filter="doSubmit" ><span class="layui-icon layui-icon-add-1"></span>提交</button>
  98. <button type="reset" class="layui-btn layui-btn-warm layui-btn-radius"><span class="layui-icon layui-icon-refresh-1"></span>重置</button>
  99. </div>
  100. </div>
  101. </form>
  102. </div>

演示视频

基于JAVA SpringBoot进销存商品管理系统设计

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/316942?site
推荐阅读
相关标签
  

闽ICP备14008679号