用帆软搭简化版WMS系统(入库模块)

楼主
欢迎交流。。

一、概述       

     在实际工作中,除了报表、大屏,用的比较多的就是帆软的填报功能,不过在使用的时候大部分情况主要是为了某些线下的数据能够保存到线上,或者简单的做一些填报的功能模块。我就想能不能用帆软开发一套轻量化业务系统?针对业务简单的企业或项目,既能落地使用,又能快速做定制化调整。

     在项目中都会接触到供应链相关的业务,我自己就先尝试一下做一个简单的wms系统,在制作的同时可以也顺便学习一下各个系统相关的业务。下面我也主要分享一下目前制作的一部分模块。

二、设计方案

       数据库:mysql8.0

       开发工具:Finereport11

       页面展示:主要通过FVS来做页面展示

       数据填报:主要通过填报功能来实现

       原型设计:通过AI的协助用于参考

       其他:系统后台、用户管理、权限、目录等配置都是用帆软自带的

三、模块介绍

      这次主要分享wms系统中的基础信息管理和入库管理模块的内容,也想和大家交流思路、听听建议~后续有空会继续更新其他模块,欢迎一起探讨学习!

1、整体目录结构如下:

四、基础信息管理模块

1、 这里主要是维护仓库到货位的基础信息,有些系统是在同一个界面上进行维护的,我这里分了4层拆开分别进行维护,这里以仓库界面为例,其他3层用同样的方式展示,页面如下:   

 2、新增和修改功能,通过超链接的方式跳出填报功能的来进行实现。

 

3、商品管理,主要维护相关产品和物料信息,这里直接通过填报功能来进行展示和功能的开发。

 4、新增、查看和修改功能都是通过超链接跳转来实现,

     

5、删除和翻页功能都是通过js来实现

6、标签管理,主要是为了维护填报中的一些标签选项信息,方便标签的维护和配置。其中供应商信息、采购订单信息等这些是通过其他业务系统进行同步的数据,我暂时先用了几个临时表,后续看看能不能完善。

五、入库管理

1、入库管理中,我主要分成收货管理和上架管理两个模块。

2、收货管理,主要涉及收货单的生成和收货两个节点,实际情况中也可以添加收货预检和质检节点。这里的节点主要是通过收货状态来控制对应的节点操作。

     1)、草稿状态:可以再次修改,修改完提交后,状态更新为待收货。

     2)、待收货状态:可以进行收货,但不能再次修改

     3)、部分收货、全部收货状态:收货完成,收货单锁定、等待后续上架。

     4)、异常状态:在收货过程中发现货数据问题时可选择,选择后可以进行后续异常处理

     5)、取消状态:在收货过程中中止收货,可以选择取消。

    

3、其中收货单生成如下

4、收货过程可以在pc端和手机端操作,实际情况中会使用的pda终端,我这里用手机端代替。

  

5、手机端

   

6、上架模块,收货完成后自动生成待上架列表,然后通过上架操作来实现上架入库。   

7、同样也上架操作也添加了手机端的。

六、结语

    目前这套系统还在迭代中,接下来会继续完善功能和剩下的模块,这次分享内容比较基础,主要也是想看看能不能把帆软应用在更多的实际场景中,如果大家有更好的模块设计方案、帆软实操技巧,或者对现有流程和功能有优化建议,欢迎在评论区一起聊!

分享扩散:

沙发
发表于 昨天 16:55
厉害厉害很牛了
板凳
发表于 昨天 17:01
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

3回帖数 1关注人数 123浏览人数
最后回复于:昨天 17:33

返回顶部 返回列表