基于Web技术的中小饲料企业仓储信息系统构建与实现
2023-07-10柳赛男
关键词:Web技术;饲料企业;仓储信息系统;体系架构
中图法分类号:TP311 文献标识码:A
1概述
在传统的饲料产品物流环节中,污染是导致饲料产品损耗的重要原因之一,而仓储环节管理不善是饲料污染的主要原因,因此提高饲料仓储系统的自动化水平是当务之急。同时,物流仓储成本由货品保管费、人工费、装卸搬运费、维修费和仓储损失构成,通过精准的数据管理,对饲料库存位置、环境和出入库日期进行精确管理,从而进一步降低产品的污染损耗、节省仓储成本,减少饲料的变质情况,提高饲料企业的利润。
2基于Web技术构建中小饲料企业仓储信息系统架构
2.1逻辑架构
本文提出建立一种基于Web技术的中小饲料企业仓库集成信息管理系统集成架构,采用B/S逻辑架构,分成以下3个层次:用户界面层、业务逻辑层和数据服务层。用户界面层即客户端Web层,用户通过浏览网页进行操作;业务逻辑层在Web服务器中,是处理数据、业务逻辑组织方式和实现方式的关键;数据服务层在数据库服务器创建SQL Server数据库,通过ADO.NET和业务逻辑层实现数据交换。
2.2功能架构
基于Web技术的中小饲料企业仓库集成信息管理系统的集成架构分为表示层,应用层和数据库层。在表示层,一般是用户界面层,即可通过浏览器访问操作各功能模块,包括饲料产品的出入库操作,监控仓库环境温度和查询库存数量等;在应用层,是由Web应用实现的各功能模块,包括饲料产品信息管理系统、设备调度系统、仿真系统和仓库设备系统。在数据服务层,一般进行账号权限管理、操作日志管理、角色管理和数据备份与恢复。
2.3功能分析
2.3.1饲料管理分系统
饲料管理分系统主要包括饲料系统管理、饲料生产计划管理、基本资料管理、饲料仓库管理、饲料原料供应商管理、饲料产品销售商管理等功能模块。
(1)饲料系统管理模块。
饲料系统管理模块分为权限设置、员工管理、用户权限、角色管理、模块管理、数据库操作和系统设置,主要提供系统维护等管理功能,通过设置不同的角色权限优先级对系统进行访问,如有饲料企业总经理、仓库部门主管、审核员和操作员等,他们的权限依次降低。
(2)基本资料管理模块。
基本资料管理模块分为饲料托盘容器管理、仓库库区货位管理、饲料产品管理、库存管理和饲料产品保质期管理等。按照饲料仓库中实際库区货位的分配情况对容器、库区货位和分配饲料产品进行管理,可以根据饲料名称和库区编号查询其库存情况。
(3)饲料仓库管理模块。
饲料仓库管理模块提供饲料产品的出库、入库、移库、盘库、补货、包装加工、包装拆散和报废等仓库基本业务功能。基本仓库操作都是按照一定的流程完成的,如饲料产品入库操作根据入库任务录入入库通知单,通过RF设备扫描入库通知单,或通过射频识别感应设备识别托盘或容器上的RFID电子标签,读取饲料产品信息后,进行质检、审核、分配相应的库区货位,以完成入库操作,饲料产品出库操作根据出库任务录入出库通知单,同样通过RF设备扫描出库通知单,或通过射频识别感应设备识别托盘容器上的RFID电子标签,完成审核、下架,将相应货位的货品进行出库。
(4)饲料原料供应管理模块。
饲料原料供应管理模块提供饲料原料供应商电话地址管理、价格折扣管理和申购单据管理。
(5)饲料产品销售管理模块。
饲料产品销售管理提供饲料产品销售商电话地址管理、佣金折扣管理、产品价格信息查询、销售单据管理。
2.3.2物流调度监控分系统
物流调度监控分系统主要包括出饲料产品入库任务管理、货位分配管理、设备路径管理、RF管理、RFID管理和环境温度管理等。
(1)饲料产品出入库任务管理模块。
根据出入库任务的完成状态显示任务的情况,主要信息包括任务编号、托盘容器编码、源货位地址、目标货位地址以及执行状态。同时,包括当前任务和历史任务。
(2)货位分配管理模块。
根据入库任务饲料产品的类型、重量、保质期、出库日期配置库区货位,将同类型的饲料放在同个库区,重量重的饲料产品放在货架下方,保质期短或出库日期近的饲料产品放置在离出库口较近的位置。
(3)设备路径管理模块。
根据仓库的实际布局情况配置设备路径,通过链表结构将相应的设备进行连接,以形成设备路径列表。
(4) RF管理模块。
RF即手持终端系统模块,对于某些饲料出入库任务需要手持终端系统的参与,使用RF对任务单内容进行审核以及完成对货品的上架和下架、货品的装箱打包操作。
(5) RFID标签管理模块。
对货箱、托盘和容器上的RFID标签进行管理,通过无线射频设备读取相关标签上的信息,当货品变化时,可以通过射频读写器改写FRID标签上饲料产品的相关信息内容。
(6)故障管理模块。
故障管理模块包括:故障的显示、故障排除和故障记录。当出现故障时,弹出故障属性报告表,提示所出现的故障情况。故障排除按照其故障类型,对相应的设备进行检修,排除故障后录入相应的故障排除信息。故障记录显示相应时间段的故障记录历史信息。
(7)仓库环境温度管理模块。
仓库环境温度管理模块包括:温度和湿度的显示、调节和预警。通过多个无线传感器对饲料仓库环境温度和湿度进行监控,当达到临界值时,通过系统进行预警,提示工作人员开启温度和湿度的控制设备(如空调、湿度器)对仓库的温度和湿度进行调节,使其在一个适宜的范围内。
2.3.3物流仿真优化分系统
物流仿真优化分系统由饲料入库仿真、饲料出库仿真、仿真分析优化等模块组成。
(1)饲料入库仿真模块。
仿真分系统对饲料产品入库任务完成流程进行实时仿真,及时地反映系统中出现的故障信息。
(2)饲料出库仿真模块。
仿真分系统对饲料产品出库任务完成流程进行实时仿真,及时地反映出库任务完成过程中的故障信息。
(3)饲料移库仿真模块。
仿真分系统对饲料产品移库任务完成流程进行实时仿真,及时地反映移库任务完成过程中的故障信息。
(4)仿真分析优化。
对入库、出库和移库的故障信息进行分析,消除瓶颈,优化整个流程的效率,提供相应的優化分析报表。
2.3.4饲料仓库自动化仓库设备
仓库自动化仓库设备主要由堆垛机、AGV小车、输送设备、分拣设备、RFID和RF扫描设备等组成。设备之间通过基于网络的TCP协议实现实时通信和数据交互,传递指令信息给物流设备,反馈各物流设备的运行状态信息、执行信息和异常处理信息等。
2.4数据库系统设计
本文采用SQL server数据库,具有账号权限管理、角色管理、模块权限管理、操作日志管理、数据备份和恢复管理等功能,其具体包括:饲料管理信息数据库、物流调度监控管理数据库、仿真数据库。
通过数据库安全机制对整个仓储信息管理系统进行安全控制,包括账号/权限管理、访问控制管理、操作日志管理、数据备份恢复管理和系统安全管理等模块。
在账号/权限管理中,将系统所有用户分成数据库管理员、系统高级用户、系统一般用户和系统低级用户4大类,并在一般用户类型中,针对中小型饲料企业的销售部、采购部、生管部、仓管部、质检部等部门的用户建立了相应的用户角色,同时赋予其相应的权限并加以管理。
在访问控制管理中,对所有涉及数据库对象的用户操作进行审计。在进行数据库设计时,把不同的用户角色和相应的数据库对象进行绑定,不同的用户面向相同的数据表有不同的插入、修改、删除和查询等权限,不同的角色就代表着不同的管理职责。
在操作日志管理中,由数据库管理员负责对数据库进行操作日志的管理,对操作日志信息进行删除、导入、导出。
在数据备份/恢复管理中,根据系统运行的实际情况,综合使用SQL Server的3种备份策略,即只备份数据库、备份数据库和操作日志、增量备份。
在系统安全管理中,从硬件、软件和人员方面设计系统的安全机制,以确保系统的安全运行。
3结束语
本文在对饲料和Web技术在信息系统中的应用进行说明的基础上,分析了饲料企业的仓储特点,基于Web技术构建了中小型饲料企业仓储信息管理系统。在介绍该系统的总体架构的基础上,对主要的功能模块进行了较为详细的描述,其能够提高饲料仓储管理的信息化和自动化水平,降低仓储成本,通过对环境的监控(包括温度和湿度),减少对饲料的污染,防止饲料变质,对减少饲料企业的损失有着积极的作用。
作者简介:
柳赛男(1977—),博士,讲师,研究方向:仓库调度管理。