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