• JAVA毕业设计100—基于Java+Springboot+Vue的WMS仓库管理系统+移动端微信小程序(源码+数据库+部署视频)


    基于Java+Springboot+Vue的WMS仓库管理系统+移动端(源码+数据库+部署视频)

    一、系统介绍

    本系统前后端分离带小程序

    本系统分为管理员、用户角色(角色权限可自行分配)

    功能列表:
    1、 数据管理:物料数据管理、物料Bom管理、物料组管理、物料分类管理、供应商管理、仓库管理、货位管理、车间管理
    2、 采购管理:物料标签管理、入库单管理、入库退货管理
    3、 质检管理:质检单管理(包括单据号、单据类型、创建时间、检验状态、检验员)
    4、 生产管理:生产订单管理、出库单管理、出库退货管理
    5、 通用管理:出库单管理、出库退货管理
    6、 库存管理:库存信息管理、库存汇总管理
    7、 调拨管理:调拨单管理(包括调拨单号、调拨原因、发起仓库、目标仓库、调拨进度等)
    8、 统计管理:入库统计、出库统计、出入库汇总
    9、 系统管理:用户管理、角色管理、菜单管理、部门管理、岗位管理、字典管理、参数设置、通知公告、日志管理
    10、 系统监控:在线用户、定时任务、数据监控、服务监控、缓存监控、缓存列表
    11、 系统工具:表单构建、代码生成、系统接口

    二、所用技术

    后端技术栈:

    • Springboot
    • SpringMvc
    • mybatis
    • mysql
    • redis
    • SpringSecurity

    前端技术栈:

    • Vue
    • Vuex
    • Element-UI
    • vue-router
    • axios
    • uniapp
    • 微信小程序

    三、环境介绍

    基础环境 :IDEA/eclipse, JDK 1.8, Mysql5.7及以上, Node.js(14.21), Maven3.6, Vscode, hbuilder, 微信开发者工具, redis5.0

    所有项目以及源代码本人均调试运行无问题 可支持远程调试运行

    四、页面截图

    1、管理员页面

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

    2、小程序app页面

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

    五、浏览地址

    • 小程序账号密码:admin/123456
    • 后台账号密码: admin/123456

    六、安装教程

    1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并执行项目的sql

    2. 使用IDEA/Eclipse导入ruoyi-master项目,导入时,若为maven项目请选择maven; 等待依赖下载完成

    3. 修改resources目录下面application.yml里面的数据库配置,redis配置, 文件路径配置

    4. com/ruoyi/RuoYiApplication.java启动后端项目

    5. vscode或idea打开ruoyi-ui项目

    6. 在编译器中打开terminal,执行npm install 依赖下载完成后执行 npm run dev,执行成功后会显示前台访问地址

    7. hbuilder打开wms-mobile项目, 修改store/modules/common.js里面的fileHost
      再修改manifest.json里面的微信小程序配置AppId(从注册的微信小程序账号里面复制)

    8. hbuilder点击运行-运行到小程序模拟器-微信开发者工具,然后会打开微信开发者工具,小程序页面就展示出来了(如果没有微信小程序开发工具也可以运行到浏览器打开)

  • 相关阅读:
    1.线性表
    【MYSQL】事务的4种隔离级别分别是什么?
    数据资产如何入表?有哪些步骤
    聚焦离子束FIB测试的计量技术规范盘点
    ​L:最大公约数
    Qt5 QML TreeView currentIndex当前选中项的一些问题
    CubeFS - 新一代云原生存储系统
    selenium不定位元素直接使用键盘操作(如弹框操作)
    java毕业设计城镇保障性住房管理系统mybatis+源码+调试部署+系统+数据库+lw
    Git、node、npm、webpack、yarn、脚手架是什么
  • 原文地址:https://blog.csdn.net/2303_76227485/article/details/133950390