倉儲(chǔ)管理是煙廠生產(chǎn)的重要環(huán)節(jié),是卷煙生產(chǎn)的重要保證。倉儲(chǔ)管理的任意環(huán)節(jié)都需要保證入庫出庫的完全正確,任何個(gè)環(huán)節(jié)出現(xiàn)錯(cuò)誤,都會(huì)導(dǎo)致最終卷煙生產(chǎn)的事故。而卷煙生產(chǎn)的特點(diǎn),又決定了卷煙行業(yè)倉儲(chǔ)管理的復(fù)雜性,首先,每批次煙絲生產(chǎn)都需要摻配不同產(chǎn)地、不同年份、不同等級(jí)類型的煙葉,由于摻配的煙葉牌號(hào)繁多、比例不,再結(jié)合其它原輔料,保證每一批次煙絲生產(chǎn)都能夠準(zhǔn)確管理十分困難;其次,煙廠倉庫布局分散,需要管理的物品數(shù)量巨大,進(jìn)行大批量、多牌號(hào)煙葉的管理校驗(yàn),復(fù)雜度較高。目前,煙廠倉儲(chǔ)管理主要仍然采用人腦記憶、人工校驗(yàn)以及手動(dòng)錄入或紙質(zhì)記錄的方式,這種做法不但費(fèi)時(shí)費(fèi)力,容易出錯(cuò),而且無法對(duì)單個(gè)煙包進(jìn)行記錄跟蹤,萬一下游出現(xiàn)質(zhì)量問題,要在成堆的紙質(zhì)單據(jù)中查找原因和分清責(zé)任也難以實(shí)現(xiàn)。因此,采用信息化管理技術(shù),實(shí)現(xiàn)對(duì)煙廠倉儲(chǔ)無紙化高效管理十分重要。
國外對(duì)煙草行業(yè)條形碼技術(shù)應(yīng)用的研究始于20世紀(jì)80年代末。目前美國、日本、德國等國生產(chǎn)的條形碼打印、掃描設(shè)備已經(jīng)廣泛應(yīng)用于煙草條碼應(yīng)用系統(tǒng)。而我國對(duì)條形碼技術(shù)的研究應(yīng)用也不斷深入,并且在2005年7月8日國家煙草專賣局發(fā)布實(shí)施了中華人民共和國煙草行業(yè)標(biāo)準(zhǔn)卷煙箱用條碼標(biāo)簽。目前,條形碼技術(shù)在卷煙成品煙領(lǐng)域已經(jīng)得到了廣泛的應(yīng)用。而原輔料倉儲(chǔ)管理由于物品規(guī)格不統(tǒng),實(shí)施環(huán)境復(fù)雜,目前條碼應(yīng)用范圍較小。
本文應(yīng)用條碼識(shí)別技術(shù),以煙包管理為例,設(shè)計(jì)并實(shí)現(xiàn)倉儲(chǔ)條碼管理系統(tǒng),在倉儲(chǔ)物流的各個(gè)關(guān)鍵環(huán)節(jié)進(jìn)行校驗(yàn),替代了人工記憶判斷的原始校驗(yàn)方式。同時(shí),在各個(gè)校驗(yàn)環(huán)節(jié)進(jìn)行記錄,實(shí)現(xiàn)簡(jiǎn)單有效的記錄跟蹤,從而便于生產(chǎn)追溯與責(zé)任追蹤。
1條形碼技術(shù)條形碼技術(shù)是一種通過寬窄不同的黑白直線條紋的組合來表示數(shù)字或字母的特殊編碼。通過條形碼技術(shù),可以為人們輸入資料提供方便。
每一個(gè)條形碼都會(huì)通過放置起始碼和結(jié)束碼來辨識(shí)條形碼的起始和結(jié)束,條形碼包含很多碼制,目前流行的有通用產(chǎn)品碼(UPC)、歐洲商品編碼(EAN)、39碼、25碼以及128碼等,不同碼制的起始碼和結(jié)束碼會(huì)略有不同。
條形碼主要包括以下優(yōu)點(diǎn):準(zhǔn)確率高。條形碼的讀取準(zhǔn)確率遠(yuǎn)高于人工記錄。經(jīng)統(tǒng)計(jì),平均每15000個(gè)字符才會(huì)出現(xiàn)個(gè)錯(cuò)誤。
效率高。條形碼的讀取速率快,平均每秒可讀取40個(gè)字符。
成本低。條形碼標(biāo)簽采用紙質(zhì)介質(zhì)打印,較其它金屬介質(zhì)類的自動(dòng)化識(shí)別標(biāo)簽,成本十分低廉。
制作簡(jiǎn)單。目前市場(chǎng)上已經(jīng)有很多成熟的條碼打印機(jī)產(chǎn)品,可以靈活定制不同碼制、不同樣式的條形碼。并可以通過編寫程序,實(shí)現(xiàn)自動(dòng)化條形碼打印。
使用方便。條形碼技術(shù)避免了手工的鍵盤錄入,通過條形碼掃描設(shè)備自動(dòng)掃描并識(shí)別編碼,獲取編碼更加方便快捷。
2倉儲(chǔ)業(yè)務(wù)流程倉儲(chǔ)管理是卷煙生產(chǎn)的重要環(huán)節(jié),煙包管理則是煙廠倉庫管理的主要組成部分。
煙包從打葉復(fù)烤廠加工裝箱之后,運(yùn)輸?shù)綗煆S倉庫安排煙包入庫。由于場(chǎng)地限制原因,個(gè)煙廠往往需要配備分布在不同地點(diǎn)的多個(gè)倉庫。
因此,在煙包入庫之前,需要由倉儲(chǔ)處管理人員分配煙包存入哪些倉庫。在煙包運(yùn)輸?shù)街付▊}庫后,需要由倉庫管理人員安排煙包存放庫區(qū)以及指定擺放垛位。
在煙包出庫時(shí),倉儲(chǔ)處管理人員根據(jù)出庫計(jì)劃單,結(jié)合倉儲(chǔ)煙包實(shí)際庫存情況,分配從哪些倉庫進(jìn)行出庫。然后再由倉庫管理人員確定出庫哪些垛位上的煙包。
因此,在煙包入庫以后,精確的知道每一個(gè)煙包在煙廠的哪個(gè)倉庫的哪一個(gè)樓層的哪個(gè)垛位,對(duì)煙廠倉庫煙包的準(zhǔn)確化管理十分重要。
而在入庫、出庫之前準(zhǔn)確校驗(yàn)煙包,則是保證煙廠倉庫煙包管理準(zhǔn)確性的重要措施。
3系統(tǒng)設(shè)計(jì)方案本系統(tǒng)采用條形碼唯一標(biāo)識(shí)每一個(gè)煙包,實(shí)現(xiàn)對(duì)單個(gè)煙包的精確標(biāo)記。系統(tǒng)采用C/S結(jié)構(gòu),在煙廠設(shè)置服務(wù)器,在各倉庫設(shè)置管理客戶端。
在煙包入庫或出庫之前,首先由倉儲(chǔ)處辦公室根據(jù)計(jì)劃單下達(dá)條碼打印任務(wù)。各倉庫根據(jù)打印任務(wù)在各管理客戶端打印條碼。然后查詢倉儲(chǔ)處下達(dá)的入庫、出庫任務(wù)單。由于各倉庫現(xiàn)場(chǎng)環(huán)境比較復(fù)雜,不能保證配備必要的網(wǎng)絡(luò)環(huán)境。在此境況下,可以考慮使用PDA手持掃碼設(shè)備,采用離線的方式掃描條碼。倉庫管理人員以離線數(shù)據(jù)包的方式將計(jì)劃單下達(dá)到PDA手持掃碼設(shè)備上。在掃碼過程中,系統(tǒng)自動(dòng)根據(jù)計(jì)劃單校驗(yàn)掃碼是否正確,并生成掃描日志。掃描完畢后,倉庫管理人員回傳PDA掃描日志,系統(tǒng)自動(dòng)生成匯總統(tǒng)計(jì)的掃描結(jié)果報(bào)表,從而實(shí)現(xiàn)了整個(gè)倉庫管理流程的無紙化信息化管理。具體流程如所示。
倉儲(chǔ)條碼管理流程基于以上分析,系統(tǒng)可以劃分為基礎(chǔ)信息管理模塊、條形碼打印管理模塊、條形碼日志管理模塊、入庫管理模塊、出庫管理模塊以及追蹤統(tǒng)計(jì)管理模塊等六大模塊。
基礎(chǔ)信息管理模塊基礎(chǔ)信息管理模塊主要負(fù)責(zé)系統(tǒng)非業(yè)務(wù)相關(guān)的數(shù)據(jù)維護(hù)操作,主要包括用戶管理、頁面管理和權(quán)限管理等三個(gè)子模塊。
用戶管理實(shí)現(xiàn)系統(tǒng)的用戶登陸認(rèn)證,用戶密供對(duì)部門信息的增、刪、改、查操作。頁面管理實(shí)現(xiàn)多級(jí)目錄與頁面資源的添加、編輯與刪除。權(quán)限管理控制用戶可執(zhí)行的操作,不同權(quán)限的用戶可操作的頁面不同,在相同頁面上可執(zhí)行的操作也不同。本系統(tǒng)通過角色表示特定權(quán)限,指定對(duì)某些特定頁面的特定操作。
條形碼打印管理模塊條形碼打印管理模塊實(shí)現(xiàn)條形碼打印的相關(guān)功能。條碼打印生成唯的條形碼,并將條形碼綁定到指定的煙葉牌號(hào)。由于一般煙廠下轄多個(gè)倉庫,且各個(gè)倉庫分散于不同地區(qū),所以條形碼打印模塊支持分布式條碼打印。由倉儲(chǔ)處統(tǒng)一管理下達(dá)打印任務(wù),生成條形碼,然后由各倉庫執(zhí)行條碼打印。
條形碼日志管理模塊條形碼日志管理模塊實(shí)現(xiàn)條碼打印日志的記錄與管理。條碼打印日志記錄了條形碼打印任務(wù)的下達(dá)與執(zhí)行情況,也記錄了條形碼與煙包牌號(hào)的對(duì)應(yīng)情況。通過條形碼日志管理模塊實(shí)現(xiàn)了對(duì)以上數(shù)據(jù)的維護(hù)管理與查詢追蹤,為條形碼的正確使用提供了保證。
入庫管理模塊負(fù)責(zé)倉庫的入庫管理。由于倉庫庫區(qū)不具備網(wǎng)絡(luò)條件,無法實(shí)現(xiàn)在線條碼掃描,所以入庫采用PDA手持設(shè)備進(jìn)行條碼掃描。條碼掃碼功能模塊在PDA手持設(shè)備上實(shí)現(xiàn)。每次掃描條碼之前,向PDA設(shè)備下達(dá)入庫任務(wù)單。PDA手持設(shè)備為倉庫管理人員使用操作,每次入庫掃碼,需要先確定在哪倉庫入庫。在掃碼時(shí),還需要由倉庫管理人員指定掃描煙包屬于哪一垛位。掃描條碼時(shí),系統(tǒng)自動(dòng)校驗(yàn)入庫煙包是否正確,并生成入庫記錄。
出庫管理模塊負(fù)責(zé)倉庫的出庫管理。同樣采用PDA手持設(shè)備進(jìn)行離線條碼掃描。每次掃描條碼之前,向PDA設(shè)備下達(dá)出庫任務(wù)單。掃描條碼時(shí),PDA自動(dòng)校驗(yàn)煙包條碼是否正確,并記錄煙包的來源倉庫、來源垛位。掃描完畢,系統(tǒng)自動(dòng)根據(jù)PDA掃描記錄自動(dòng)生成庫管理統(tǒng)計(jì)記錄。
追蹤統(tǒng)計(jì)管理模塊煙包在經(jīng)歷條碼系統(tǒng)的入庫、出庫的各階段的過程中,每一步驟的信息都被以日志的形式記錄到系統(tǒng)中。通過對(duì)這些日志文件的統(tǒng)計(jì)分析,即可實(shí)現(xiàn)對(duì)煙包條碼的追蹤管理功能。
4系統(tǒng)實(shí)現(xiàn)基于以上設(shè)計(jì),開發(fā)實(shí)現(xiàn)了倉儲(chǔ)條碼管理系統(tǒng)。系統(tǒng)在VisualStudio2008環(huán)境下采用C語言進(jìn)行開發(fā),以O(shè)racle10g作為系統(tǒng)數(shù)據(jù)庫。系統(tǒng)采用C/S結(jié)構(gòu),以便于實(shí)現(xiàn)對(duì)PDA手持設(shè)備的連接以及對(duì)打印設(shè)備的控制。PDA手持設(shè)備采用WinCE操作系統(tǒng),PDA與系統(tǒng)以SqlServerCE數(shù)據(jù)庫的sdf數(shù)據(jù)文件作為離線數(shù)據(jù)包進(jìn)行數(shù)據(jù)交互并進(jìn)行PDA系統(tǒng)上的數(shù)據(jù)庫操作。
系統(tǒng)對(duì)以上的設(shè)計(jì)功能進(jìn)行了完整的實(shí)現(xiàn),最終實(shí)現(xiàn)了自動(dòng)化條碼打印以及基于PDA手持設(shè)備的倉儲(chǔ)條碼出入庫掃碼校驗(yàn)和單據(jù)自動(dòng)生成等功能,實(shí)現(xiàn)界面如所示。
系統(tǒng)實(shí)現(xiàn)界面5結(jié)論本文分析并介紹煙廠倉儲(chǔ)條碼管理系統(tǒng)的設(shè)計(jì)與實(shí)施,通過煙廠倉儲(chǔ)條碼管理系統(tǒng)實(shí)現(xiàn)了對(duì)煙包倉儲(chǔ)物流各個(gè)階段的校驗(yàn)與日志記錄,從而保證了煙包的正確投料,也實(shí)現(xiàn)了對(duì)單個(gè)煙包的跟蹤追溯,為煙廠倉儲(chǔ)物流的高效準(zhǔn)確的管理執(zhí)行提供了有利的幫助。