基于B/S 架构的纱线仓储管理系统开发与应用
2024-01-15刘银浩潘如如
刘银浩 向 军 潘如如
(江南大学,江苏无锡, 214122)
纺织品仓储管理是纺织品生产流程中的一个后续环节,在纺织品供应链管理中具有重要的作用,其能够确保成品纺织品的安全储存、高效管理和及时交付,对提高供应链效率和产品质量具有重要意义。然而传统纺织企业在仓储过程中通常依赖人工操作和纸质记录,存在诸多问题,如入库随意、效率低和信息不准确等,从而导致库存积压、出库复杂、订单延迟等不良后果。
随着工业4.0 时代的到来,纺织行业也面临着向数字化、网络化和智能化转换的趋势,这已成为企业发展的重要方向。徐琪[1]将RFID 射频识别与信息智能分析决策技术相结合,研究了服装供应链基于RFID 的仓储配送智能化管理方法,提出了一种仓储配送方案,提高了仓储系统的出库效率;杨衡亮[2]利用射频识别技术开发的纺织企业仓库管理系统对企业仓库货物入库、出库、盘点、移库等作业流程进行了优化,提高了仓库管理效率;肖荣等[3]对纺织企业仓储管理现状进行研究,所开发的纺织企业仓储管理信息系统对库存物资数据库、基础信息代码数据库、台账数据库等基础信息进行操作,有助于企业加强仓储财务核算,降低了库存资金;黄勇强等[4]使用了前后端分离技术,利用Jeecg-boot 平台快速搭建项目,有效控制和管理物资,做到及时补充物资,避免了出现物资不足的情况;黄文键[5]提出的基于HTML5技术的智能仓储管理系统,选择以Web 端进行开发,适用于所有主流移动端设备,并且结合移动端设备和条形码扫码,实现了快速入库,提高了入库效率;尹新富等[6]提出的B/S 模式下物流仓储管理系统充分展示了B/S 架构的优势,并结合ASP. NET 技术实现了企业的智能化管理;徐盼[7]提出的在线联网采集系统对织机设备进行了可视化管理,有助于提高企业的管理效率;李智英[8]利用移动APP 技术实现了物资仓储的移动化管理,降低了仓储保管员的劳动强度和物资仓库运作成本。
从上述文献来看,目前纺织企业在仓储管理系统上主要结合条形码、RFID 等技术实现对纺织品的仓储管理,但对于纺织品品种规范化、出入库智能化和操作便捷化还不够深入。由于纱线存储在纺织品仓储管理中更加复杂,本研究开发了基于B/S 架构的纱线仓储管理系统,通过纱线命名规范、出入库位置推荐、直观的仓库盘点等操作对仓库内的纱线库存和供需做到把控,进而提高企业纱线仓储管理效率。
1 系统总体设计
1.1 软件部分
本系统后端采用Springboot 框架,登录使用SpringSecurity 安全访问框架,Web 端采用Vue-Element-Admin 框架,移动端使用HBuilderX 集成开发工具,采用Uniapp 框架,数据库使用MySQL8.0。这些技术均为目前互联网技术的重要框架,保证了整个系统的稳定性和流畅性。
1.2 硬件部分
本系统入库部分结合手持扫码枪可以进行快捷入库。手持扫码枪利用光学原理,把条形码的内容解码后通过数据线或者无线的方式传输到电脑或者移动端设备。用扫码枪读取条形码,即可获得入库纱线的品种、批次号、重量等基础信息,然后将这些信息存储到数据库中。
2 系统功能模块设计
该B/S 模式下的纱线仓储管理系统,根据需求导向原则,在功能开发上主要分为品种管理、入库管理、出库管理、仓库盘点四大模块,通过这几个模块实现企业纱线仓储管理的规范化、智能化、操作简洁化。具体框架如图1 所示。
图1 纱线仓储管理系统结构框架图
2.1 品种管理
目前,纱线命名方式虽然存在各种形式,但都是基于纱线原料名、组分占比、加捻形式等要素。该仓储管理系统集成了多种纱线命名方式,企业可以根据自己需求,选择规范的纱线命名形式,使用者通过该仓储管理系统的品种命名模块,对纤维组分进行确定,再对复丝数、股线数等要素进行确定,即可生成纱线名称。
2.2 入库管理
针对当前入库过程中仓储主观性强和入库效率低等问题,该系统在进行纱线入库时,有两种入库方式,其一为扫码枪入库,操作员只需要使用手持扫码枪,对所需要入库的纱线进行条形码扫描,即可得到该纱线品种、批次号、重量等基础信息,系统会自动推荐最优位置,并对仓库的所有货架做一个可视化处理,操作员既可根据系统推荐位置存放纱线,也可以根据实际情况,自行选择位置进行存放;其二为品种入库,操作员在入库模块中输入纱线名称,系统便会推荐最优位置,操作员只需输入该批纱线的重量,然后选择位置,即可完成入库操作。具体位置推荐算法如图2 所示。
图2 位置推荐算法流程图
当纱线入库时,首先会遍历整个仓库的货架列表,将其做一个可视化处理。倘若入库的品种名称未在品种数据库表中,则返回一个空的货架,将其货架背景色设置为灰色;如果找到名称但与该位置所对应的品种名称不一致,则构建该位置已存在纱线信息,将总重量编码成字符串,展示在该位置,并将货架背景色设置为蓝色;如果找到该品种且入库名称与货架位置存储的品种名称一致,则构建此入库纱线信息,将总重量编码成一个字符串,展示在可视化货架位置,并将背景色设置为橘黄色,优先推荐该位置入库。
2.3 出库管理
纱线出库效率主要考虑纱线的先入先出原则和操作员出库工作量。因为纱线会因受潮或其他因素影响而导致纱线品质下降,所以需要考虑先入先出原则,而工作量可以用操作员寻找待出库纱线货架位置的次数来反映。所以生成一个最优的出库单,既需要考虑到纱线品质又要兼顾到出库工作量,这是一个多目标优化问题,具体流程如图3所示。
图3 多目标优化算法流程图
在出库过程中有两个优化目标:纱线存在于货架里的时长和操作员寻找待出库纱线货架位置的次数。使用权重法解决多目标优化问题。首先设置目标函数,用L表示纱线存在于货架里的时长,P表示操作员寻找待出库纱线货架位置的次数,则目标函数可以表示为function=w1×L+w2×P。其中:w1和w2是权重,用于平衡两个目标。其次,将多目标问题转化为单目标优化问题,使用A*算法得到只考虑某一目标时的最优出库方案。然后,根据设定的权重和单目标优化算法的结果,得到不同权衡条件下的最优解。最后,取最优的权重参数,生成出库单。故只需要输入一个出库品种和出库数量,该系统便会提供一个最优的出库单,操作员依照出库单完成出库操作即可。
2.4 仓库盘点
针对当前仓库盘点不及时、不全面等问题,该仓储管理系统可实时存储整个仓库的纱线品种、批次号、出入库重量、出入库类型、存储位置等信息,不定时、不定期对仓库的纱线库存进行精确盘点,并对该时间段内的进出库情况做好统计分析,由系统自动计算出所查询时间段的某品种或某批次的重量结余。
3 应用示例
3.1 命名规范化
规范的纱线命名可以准确反映产品的特征和属性,包括纱线种类、纤维材料、工艺等。该仓储管理系统的品种命名模块,不仅可以对组分进行确定,也可以对支数(S)、复丝数(F)、股线数等要素进行确定,纱线品种命名及命名释义如下。品种1:C40/T60 30S/2F/2+涤纶,普通混纺纱,表示该纱线中普梳棉和涤纶的占比分别为40%和60%,细度为30 支,复丝数、股线数分别为2,芯纱是涤纶。品种2:C60/T30/R10 40S/3F/3+氨纶,普通混纺纱,表示该纱线中普梳棉、涤纶和粘胶的占比分别为60%、30% 和10%,细度为40支,复丝数、股线数分别为3,芯纱是氨纶。品种3:C60S/N30D+2F/2+氨纶,赛络菲尔纺,表示该纱线中普梳棉为60 支,锦纶为30 旦尼尔,复丝数为2、股线数为2,芯纱是氨纶。
通过该仓储管理系统实现对纺织品的统一命名,让纺织品的识别和分类更加简便明了,同时建立统一的命名标准也有助于整体管理水平的提高。
3.2 盘点报表
仓库盘点报表囊括了纱线品种名称、剩余量、上月结余、本月结余、存储位置等关键信息,如表1 所示。企业可以不定时、不定期通过查看报表数据,查询每个品种的库存情况以及该品种纱线的库存位置。当某品种数据量异常时,管理者可对该品种出入库情况进行进一步检查,对可能出现的因入库设备或人员操作而导致的纱线数据异常情况进行核实,保证了仓储的精准化和合理化。而各个品种的存储位置信息可以帮助员工快速找到所需出库的纱线,有助于提高工作效率。
表1 仓库盘点报表
3.3 操作便捷化
仓储物资移动APP 系统作为基于B/S 架构的纱线仓储管理系统的辅助移动系统,便于仓库操作员日常工作,降低了仓库操作员的劳动强度。该移动端APP 也实现了入库、出库、仓库盘点、报表查询等模块,具体如图4 所示。
图4 移动端操作流程图
实现仓储管理的移动化,有助于降低仓储操作员的劳动强度,解决了查询工作必须在电脑端处理的问题,打破了操作员必须在电脑端工作的局限性,可随时随地工作,提高了工作效率。将移动APP 技术运用在仓储管理系统中也提升了仓储管理的规范化和标准化水平。
4 应用效果
该仓储管理系统在江苏无锡某企业应用后,效果较为明显,主要表现在以下3 个方面。
(1)规范了纱线命名。企业通过该仓储管理系统实现了对纺织品的统一命名,使得纺织品的识别和分类更加简便明了,帮助企业实现库存管理、质量追溯等方面的高效运作。
(2)智能出入库方案提高了企业仓储效率。操作员通过该仓储管理系统进行入库操作时,可根据推荐算法所提供的位置进行快速入库,进行出库操作时,可以根据提供的最优出库方案进行出库,避免了因操作员主观性而导致的入库混乱、出库难等问题,提升了仓储效率。
(3)简化了仓储操作方式,利用手机端即可完成出入库、仓库盘点等工作,实现了仓储管理的移动化,有助于降低操作员劳动强度,打破了只能在电脑端进行操作的局限性。
5 结束语
由于纺织企业在仓储管理过程中存在纱线命名随意、仓储主观性强、仓储效率低等问题,增加了仓储成本,不利于纺织企业仓储效率的提升。本研究设计的基于B/S 架构的纱线仓储管理系统,是一个基于Java 的Web 端和移动端双端应用程序,规范了纺织企业对纱线的命名、提高了出入库效率、简化了仓储操作方式,并通过Web Server与数据库进行数据交互,提高了纺织企业仓储管理效率,降低了企业仓储成本。