基于物联网的烟草配方库投料管理系统设计与开发
来源:用户上传
作者:
摘 要:为积极响应全国烟草行业物流工作会议对精益物流的工作要求,提高烟包出库的准时性、准确性和高效性,提出建立配方库投料管理系统。文章基于对烟包出库的流程研究,确定系统的体系架构,利用数据库技术、RFID技术等物联网技术,建立基于C/S模式的烟包投料信息管理系统。
关键词:配方库;投料管理系统;物联网技术;C/S
中图分类号:TP399 文献标志码:A 文章编号:2095-2945(2020)07-0086-03
Abstract: In order to actively respond to the requirements of the national tobacco industry logistics conference on lean logistics, and to improve the punctuality, accuracy and efficiency of cigarette packets out of the warehouse, it is proposed to establish a dispensing warehouse feeding management system. Based on the study of the process of cigarette packets out of the warehouse, this paper determines the architecture of the system, and uses database technology, RFID technology and other Internet of things technology to establish a cigarette packet feeding information management system based on C/S mode.
Keywords: prescription library; feeding management system; Internet of things technology; C/S
1 概述
物流配方库进行烟包投料是卷烟生产的关键环节,昆明卷烟厂物流配方库根据生产需求,建立了A、B、C、D、R共5条线进行烟包投料。投料过程中,中控工根据ERP系统读取投料任务,通过TIMMS系统下达投料任务,运用客户端界面确认投料任务完成情况,现场巡检工人工检验核实并统计信息,填入《叶组配方自检表》。由于烟包种类多、数量大,造成中控工统计数据耗时久、效率低,现场巡检工统计数据滞后。如何利用高速发展的物联网技术,为企业实现信息获取、信息共享和信息使用提供有力支撑,为打造智慧物流、精益物流创造新的思路和手段成为了企业面临的迫切任务。
2 系统分析与总体设计
2.1 系统总体架构分析
为满足配方库系统响应速度快,数据库异地部署、异地存取的需求,本系统采用三层C/S架构模式,以“高内聚,低耦合”的设计思想,提高事务处理能力,实现复杂的业务流程[1]。
系统架构图如图1所示。
2.2 系统功能结构图分析
配方库投料管理系统利用承载托盘上的RFID芯片录入烟包信息,并实时存储到数据库[2]。根据输送站台安装的RFID阅读器,读取RFID芯片确定烟包的位置、判断烟包的输送情况,并反馈到系统统计界面,供中控工和现场巡检工查询操作使用。当所有烟包安全到达指定位置,出现提示弹框,及时通知中控工开始下一批次投料。
系统功能结构图如图2所示。
(1)系统维护功能:维护系统使用人员的安全性、保密性,设置登录权限。根据使用需求,提供使用者数据备份功能和导出功能。
(2)数据管理功能:提供给有修改权限的用户,根据实际情况对投料信息数据进行增、删、改、查。
(3)数据查询功能:用户可以根据订单编号、投料时间对出库任务情况进行历史查询;用户可以在客户端界面选择相应投料线查看运输中的批次号、总任务数量、已完成数量、在途任务数量,当所有任务完成时,界面出现提示框。
(4)投料管理:当系统判定上一批次任务已完成,点击开始投料,TIMMS系统方可进行投料操作;所有任务完成时,点击结束投料,TIMMS端不可投料[3]。
2.3 系统业务流程图分析
根据以上分析,得出系统业务流程图如图3所示。
3 系统开发与实现
3.1 系统开发环境
配方库投料管理系统的开发环境配置如下:客户端软件的开发工具:Delphi 6.0;服务器:操作系统WINDOWS 2000 Advance Server以上;数据库服務器端:Oracle数据库,.Net Framework 4.0;Web服务器:Microsoft IIS 5.0以上版本;开发工具:Microsoft Visual Studio 2010;开发语言:C#。
3.2 数据库连接访问技术
为简化数据的存储工作,提高编程的效率和软件运行的速度,采用ADO( ActiveX Data Objects) 技术实现数据库连接和访问,通过Connection,Command,Recordset,Errors,Parameters,Fields这6个类,轻松获取数据库中的数据。前端Delphi通过TadoConnection、TAdoQuery、TAdoTable和TAdoStoredProc等控件提供了对ADO技术的支持[4]。
3.3 系统实现
烟包投料实施过程中,系统客户端实时读取数据库中采集的数据,将当前所选线路投料任务完成情况,在GridView表中以批次事务号、总任务数量、已完成任务数量、在途任务数量4个字段直观显示出来,便于统计分析各线路的投料情况,如图4所示。
当RFID阅读器读取到最后一个托盘上的RFID标签时,该批次烟包投料完成,已完成任务数量等于总任务数量,在途任务数量为0。系统自动生成弹框界面,提醒中控工进行下一批次投料,并提示现场巡检工人做好下一批次核验准备,如图5所示。
现场巡检工可以根据时间、批次号等需要,将数据库中某一时段的数据以excel表的形式导出,和《叶组配方自检表》中数据进行对照,及时发现错误并作出调整,避免质量事故的发生。
4 结束语
配方库投料管理系统,具有安全性高、保密性强、实用性能完善等优点,简化了中控工和现场巡检工的业务流程,在提高工作效率的同时,提升了烟包投料的准确性。将物联网技术不断融入到改善企业工作流程中,提升了企业的科技应用水平,促进了企业由“制造企业”向“智造企业”迈出新的前进步伐。同时,本系统的研发为行业内外相关企业提供了借鉴作用。
参考文献:
[1]方辉,韩刚,徐竹青,等.基于C/S和B/S的水产科研管理信息系统的设计与建立[J].科技管理研究,2011,31(01):191-193+208.
[2]孟未来.基于RFID的种子质量安全溯源管理系统研究[J].辽宁农业科学,2010(06):53-54.
[3]姚斌.基于C/S结构的学生信息管理系统[J].软件导刊,2011,10(09):33-34.
[4]王明锋,者为,朱保昆,等.基于C/S结构的香原料库系统的建立与应用[J].云南大学学报(自然科学版),2010,32(S2):141-148.
转载注明来源:https://www.xzbu.com/1/view-15119506.htm