计算机毕业设计基于web的仓库货物管理系统72m329(配套有源码 程序 mysql数据库 论文)
本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。

随着电商与制造业的爆发式增长,仓库每天需处理海量SKU的进出、调拨、盘点与运输,传统Excel+人工的方式已无法保证数据实时性与准确率,错发、漏发、库存积压或断货成为常态。企业迫切需要一套“打开浏览器就能用”的轻量化系统,把货物、车辆、人员、订单、运输、公告六大维度全部搬到线上,用一套账号体系完成从采购需求到签收确认的全链路闭环,让库存数量、位置、状态、责任人一目了然,彻底告别“账实不符”与“找不到货”。

本系统采用SpringBoot+MybatisPlus+MySQL技术栈,B/S架构,页面一键响应式,核心功能如下:

  • 个人中心:头像、密码、密保问题、消息订阅

  • 人员管理:员工、采购员、司机、供应商四档账号批量导入与启用/停用

  • 仓库信息:仓库、库区、货架三级地址,支持仓库类型、负责人、联系电话、地图坐标

  • 车辆信息:车牌号、品牌、车型、载重、使用年限、里程、载货类型

  • 货物信息:名称、类型、图片、单件重量、库存数量、所在仓库/库区/货架、条码、二维码

  • 货物类型:多级分类树,支持Excel导入导出

  • 入库管理:采购单→到货登记→质检→上架→库存实时增加,支持扫码入库、批次号、生产日期

  • 出库管理:订单→拣货→复核→装车→库存实时扣减,支持波次拣货、快递面单打印

  • 盘点管理:按仓库、库区、单品生成盘点单,PDA扫码盘点,差异一键调整,自动生成盘盈盘亏报表

  • 报损管理:破损、过期、丢失登记,拍照上传,审批流,自动扣减库存并生成残次品台账

  • 采购管理:采购申请→供应商报价→比价→生成采购单→审核→付款→到货跟踪,支持分批到货、退货

  • 运输管理:出库单→调度车辆→路线规划→在途定位→签收拍照→回单上传,运输状态实时推送

  • 公告管理:富文本公告,支持附件、置顶、有效期、已读未读统计

  • 系统管理:菜单拖拽式配置、角色权限颗粒到按钮、操作日志、登录日志、数据字典、定时任务、数据库备份

整套功能覆盖“采-入-存-出-运-盘-损”七大环节,形成一条完整的仓库作业数据链,既满足毕业设计对技术深度的要求,也能直接部署到中小企业真实环境,实现“一周上线、一月见效”的快速落地目标。

注:以上是纯课题毕业设计功能介绍,并非实际开发完成,最终开发完成的毕业设计程序以下面的的环境软件、功能图和界面为准。

系统所需要的环境软件:idea、eclipse+mysql5.7、8.0+Navicat+JDK1.8+tomcat7.0

3.4系统用例分析

在设计系统的过程中,用例图是系统设计过程中必不可少的模型,用例图可以更为细致的,结合系统中人员的有关分配,能够从细节上描绘出系统中有关功能所完成的具体事件,确切的反映出某个操作以及它们相互之间的内部联系。

其中参与者就是和系统能够发生交互的外在实体,一般可以指系统的某个用户。一个用例图就能对应出系统中的一个功能过程,系统中完整的功能都是由许多不同的用例图所组成的。

系统用例图如图3-1、图3-2、图3-3、图3-4、图3-5所示。

图3-1 管理员用例图

图3-2 采购员用例图

图3-3员工用例图

图3-4 司机用例图

图3-5 供应商用例图

3.5 系统流程图

流程图就是用它已经特定的图形符号以及相应的线条,用来展现出系统在执行中的整个的过程。由于这种图形能够很方便的描绘系统的一系列流程,所以它的所有的图形符号是比较关键的,基本都是一个图形符号就能表示某个过程的一个单独的步骤。流程图不只是提供出比较完整、全面的执行过程,而且在整个团队的协作设计过程中,还可以发现其中有可能存在的缺陷以及不足,便于在后续的过程中能够及时的纠正和完善系统。

通过流程图可以对系统的需求和相关过程进行分析,能够详细的细分到每个部分的设计。对于设计者来说在开发过程中能够使用流程图作为基础,可以快速提高自身的逻辑思想,并且还能在后续的操作中能够有章可循,在系统的设计中最重要的就是程序的设计,然后才是程序的具体编写,流程图便是在设计过程中重要的工具,以下就是部分流程图设计。

登录流程图和添加信息流程图分别如图3-6、图3-7所示。

图3-6 登录流程图

图3-7 添加信息流程图

4 系统设计

4.1系统功能结构设计图

本次系统所涉及到的有关的功能,都是用功能结构图来简洁和清晰的表示出来,功能结构图就是能够把比较复杂的功能结构用图的形式清晰的描绘下来,并且为后续的设计以及测试等模块提供了明确的方向,在构思功能结构图的时候,便可以给设计的过程带来一定的思维导向,不至于在设计过程中有所遗漏,可以尽可能的明确系统所涉及到的功能。

系统的功能结构图如图4-1所示。

图 4-1系统功能结构图

4.2数据库设计

4.2.1数据库设计原则

学习程序设计,如果要了解数据库管理系统或者是根据需求而制定的系统接口,就必须创建一种数据库管理系统的模式,用来保存数据资料,这样当在应用编程过程中时候,就不需要再向操作系统页面上加载信息,进而增加了整个系统的工作效率。信息库管理系统中保存着许多数据,应该说是一个管理信息系统建设的中心和基础,而信息库管理系统也为管理信息系统建设提出了新增、删除、更改和搜索的操作功能,使管理信息系统建设能够迅速地查询所需要的数据,而不会直接从程序代码中查找。信息库管理系统通过将信息表的各个组成部分按照特定的方法准确地合并,排序和组成信息库管理系统。

通过对仓库货物管理系统的主要功能信息进行规划并分为若干功能实体信息,实体信息将使用E-R图加以表示,本系统的主要功能实体图如图4-2、图4-3、图4-4、图4-5、图4-6所示。

图4-2公告信息实体图

图4-3车辆信息实体图

图4-4盘点信息实体图

图4-5报损信息实体图

图4-6货物信息实体图

5.1系统登录实现

系统登录,在登录页面选择需要登录的角色,在正确输入用户名和密码后,进入操作系统进行操作;如图5-1所示。                               

图5-1 系统登录界面

5.2管理员模块实现

管理员进入主页面,主要功能包括对个人中心,人员管理,基本固定的信息管理,货物信息管理,货物操作管理,采购信息管理,运输信息管理,公告信息管理,系统管理等进行操作。管理员主页面如图5-2所示:

图5-2管理员主界面

管理员点击人员管理。在采购员页面输入采购工号和采购姓名进行查询,新增或删除采购员列表;并根据需要对采购员详细信息进行详情、修改或删除操作,还可以对员工,司机和供应商进行详细操作。如图5-3所示:

图5-3采购员界面

管理员点击基本固定的信息管理。在仓库信息页面输入仓库名称,仓库类型,仓库地址和负责人进行查询,新增或删除仓库信息列表;并根据需要对仓库详细信息进行详情、修改或删除操作,还可以对货物类型和车辆信息进行详细操作。如图5-4所示:

图5-4仓库信息界面

管理员点击货物信息管理。在货物信息页面输入货物名称,选择货物类型,选择仓库名称,仓库类型和仓库地址进行查询,新增或删除货物信息列表和货物库存统计;并根据需要对货物详细信息进行详情,修改或删除操作。如图5-5所示:

图5-5货物信息管理界面

管理员点击货物操作信息。在盘点信息页面输入盘点名称,货物名称,仓库名称和仓库类型进行查询或删除盘点信息列表;并根据需要对盘点详细信息进行详情或删除操作,还可以对入库信息,出库信息和报损信息进行详细操作。如图5-6所示:

图5-6盘点信息管理界面

管理员点击采购信息管理。在采购信息页面输入货物名称,货物类型,选择供应商账号,采购项目和选择是否通过进行查询或删除采购信息列表和供应商欠款统计;并根据需要对采购详细信息进行详情或删除操作。如图5-7所示:

图5-7采购信息管理界面

管理员点击运输信息管理。在运输信息页面输入货物名称,送货地址,员工姓名,出库车牌和选择运输状态进行查询或删除运输信息列表;并根据需要对运输详细信息进行详情,修改或删除操作。如图5-8所示:

图5-8运输信息管理界面

管理员点击公告信息管理。在公告信息页面输入公告标题进行查询,新增或删除公告信息列表;并根据需要对公告详细信息进行详情,修改或删除操作。如图5-9所示:

图5-9公告信息管理界面

5.3采购员模块实现

采购员进入主页面,主要功能包括个人中心,采购信息管理,运输信息管理,公告信息管理等功能,采购员主页面如图5-10所示:

图5-10采购员主界面

5.4员工模块实现

员工进入主页面,主要功能包括个人中心,货物信息管理,入库信息管理,出库信息管理,公告信息管理,盘点信息管理,报损信息管理等功能,员工主页面如图5-11所示:

图5-11员工主界面

5.5司机模块实现

司机进入主页面,主要功能包括个人中心,入库信息管理,出库信息管理,运输信息管理,公告信息管理等功能,司机主页面如图5-12所示:

图5-12司机主界面

5.6供应商模块实现

供应商进入主页面,主要功能包括个人中心,采购信息管理等功能,供应商主页面如图5-13所示:

图5-13供应商主界面

源码无偿分享,文未领取

Logo

电商企业物流数字化转型必备!快递鸟 API 接口,72 小时快速完成物流系统集成。全流程实战1V1指导,营造开放的API技术生态圈。

更多推荐