基于Web技术的中小饲料企业仓储信息系统构建与实现

2023-07-10 14:33柳赛男
计算机应用文摘 2023年11期
关键词:体系架构

关键词: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—),博士,讲师,研究方向:仓库调度管理。

猜你喜欢
体系架构
“广谱式”创新创业教育的体系架构与理论价值研究
分析智慧教育体系架构与关键支撑技术
云计算:体系架构与关键技术
基于SDN的OpenFlow管控标准接口协议研究
基于国产软硬件的行业大数据体系架构研究
基于分布式星群的空间信息网络体系架构与关键技术
关于应急移动通信体系架构及组网技术分析
智慧健康物联网体系架构研究
以培养工程能力为导向的工程建设管理综合训练中心建设实践探索
财务管理理论:舶来品与现实的矛盾