李 強(qiáng),孫永琛,王 華,張 雁,李 杰,楊燕萍,王國(guó)艷
(紅云紅河煙草(集團(tuán)) 有限責(zé)任公司紅河卷煙廠,云南 彌勒 652300)
當(dāng)前,煙草市場(chǎng)競(jìng)爭(zhēng)日益加劇,市場(chǎng)需求多樣化,消費(fèi)者不再滿足于常規(guī)卷煙,市場(chǎng)在售的紙卷煙包括常規(guī)煙、細(xì)支煙、爆珠煙、短支煙、中支煙等類型[1-3]。紅河卷煙廠在產(chǎn)卷煙分為機(jī)產(chǎn)卷煙和手工煙,機(jī)產(chǎn)卷煙是指整個(gè)生產(chǎn)流程均采用機(jī)器生產(chǎn)的卷煙,而手工煙由于其小盒、條盒包裝設(shè)計(jì)的特殊性,需要人工參與才能夠完成小盒、條盒的包裝。手工煙的生產(chǎn)在一定程度上有利于提升卷煙結(jié)構(gòu),在鞏固擴(kuò)大市場(chǎng)、提升品牌形象方面具有重要作用。國(guó)內(nèi)目前還沒(méi)有針對(duì)手工煙開(kāi)發(fā)的管理系統(tǒng),工廠局域網(wǎng)內(nèi)信息傳播受限,采取基于B/S 架構(gòu)開(kāi)發(fā)系統(tǒng)[4-5],對(duì)計(jì)算機(jī)硬件要求低,統(tǒng)計(jì)人員只需在計(jì)算機(jī)上輸入數(shù)據(jù)信息,系統(tǒng)就可以根據(jù)數(shù)據(jù)信息加以操作,能有效節(jié)約人工成本,節(jié)省時(shí)間,為管理人員快速提供真實(shí)準(zhǔn)確的信息,科學(xué)決策[6-8]。通過(guò)手工煙全過(guò)程跟蹤系統(tǒng)的開(kāi)發(fā),可以為企業(yè)實(shí)現(xiàn)經(jīng)濟(jì)數(shù)據(jù)管理提供一定的輔助作用,以期提高企業(yè)經(jīng)濟(jì)管理效率與水平。
手工煙市場(chǎng)需求呈現(xiàn)多規(guī)格、少批量的特點(diǎn),因此手工煙的生產(chǎn)具有少批量、多規(guī)格、多單位、備料周期長(zhǎng)等特點(diǎn)。手工煙的生產(chǎn)在占領(lǐng)中高端市場(chǎng)具有重要意義,由于生產(chǎn)流程復(fù)雜,需要多個(gè)部門協(xié)同保障生產(chǎn),因此手工煙生產(chǎn)信息分散,難于管理。以生產(chǎn)計(jì)劃為主線來(lái)開(kāi)發(fā)系統(tǒng),緊盯手工煙生產(chǎn)信息節(jié)點(diǎn),可實(shí)現(xiàn)全過(guò)程的跟蹤,一方面基于生產(chǎn)計(jì)劃可以快速響應(yīng),增強(qiáng)企業(yè)的市場(chǎng)競(jìng)爭(zhēng)力;另一方面可以提升統(tǒng)計(jì)人員對(duì)數(shù)據(jù)信息的處理效率。
手工煙業(yè)務(wù)流程圖見(jiàn)圖1。
根據(jù)實(shí)際生產(chǎn)管理的流程和使用需求,梳理出手工煙管理系統(tǒng)應(yīng)具有的基本功能。
系統(tǒng)功能結(jié)構(gòu)圖見(jiàn)圖2。
系統(tǒng)采用Python 語(yǔ)言,建立在PyCharm 的開(kāi)發(fā)環(huán)境上,基于B/S 架構(gòu),利用SQLite 數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)統(tǒng)一化管理,可實(shí)現(xiàn)卷煙規(guī)格、生產(chǎn)計(jì)劃、收入、發(fā)出、結(jié)存的查詢、添加、修改、統(tǒng)計(jì)、導(dǎo)出等方面功能。
系統(tǒng)功能包括:①牌號(hào)管理:在產(chǎn)卷煙基礎(chǔ)規(guī)格信息查詢、添加、修改、刪除、導(dǎo)出;②成品管理:實(shí)現(xiàn)成品庫(kù)中卷煙成品的入庫(kù)、出庫(kù)、退庫(kù);卷包手工線作業(yè)區(qū)生產(chǎn)、入庫(kù)、退庫(kù);代打碼量、成品產(chǎn)量查詢等功能;③半成品管理:實(shí)現(xiàn)成品庫(kù)中卷煙半成品接收、發(fā)出、結(jié)存,卷包手工線作業(yè)區(qū)中半成品接收、發(fā)出、結(jié)存等功能;④對(duì)賬管理:實(shí)現(xiàn)半成品和成品的收入、發(fā)出、結(jié)存功能;⑤計(jì)劃管理:實(shí)現(xiàn)成品卷煙生產(chǎn)計(jì)劃的下發(fā)、生產(chǎn)時(shí)限等功能。
針對(duì)系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì),在牌號(hào)管理模塊中,目前在產(chǎn)42 個(gè)卷煙規(guī)格,每個(gè)規(guī)格中包含不同類型的數(shù)據(jù),而且存在3 種統(tǒng)計(jì)單位,要求數(shù)據(jù)庫(kù)在結(jié)構(gòu)設(shè)計(jì)上能夠充分滿足實(shí)際的功能需求,能夠?qū)崿F(xiàn)不同統(tǒng)計(jì)口徑下的數(shù)據(jù)查詢,能夠準(zhǔn)確、快速地實(shí)現(xiàn)單位換算,滿足不同使用者需求。因此,要進(jìn)行詳細(xì)的數(shù)據(jù)收集、數(shù)據(jù)結(jié)構(gòu)分析及數(shù)據(jù)流處理。經(jīng)過(guò)系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)的一系列分析。
數(shù)據(jù)庫(kù)信息見(jiàn)表1。
表1 數(shù)據(jù)庫(kù)信息
手工煙全過(guò)程跟蹤系統(tǒng)結(jié)構(gòu)上可以劃分3 層,第1 層是用戶界面層,第2 層是業(yè)務(wù)邏輯層,第3層是數(shù)據(jù)訪問(wèn)層。以B/S 的系統(tǒng)架構(gòu)為基礎(chǔ),用戶通過(guò)瀏覽器實(shí)現(xiàn)遠(yuǎn)程訪問(wèn)服務(wù)器中的數(shù)據(jù)。
2.2.1 用戶界面層
用戶界面層主要實(shí)現(xiàn)數(shù)據(jù)流的顯示、實(shí)時(shí)反饋,并加以操作。通過(guò)界面層查詢、輸錄、修改數(shù)據(jù),系統(tǒng)則把數(shù)據(jù)傳輸?shù)綐I(yè)務(wù)邏輯層進(jìn)行操作。
2.2.2 業(yè)務(wù)邏輯層
業(yè)務(wù)邏輯層功能是實(shí)現(xiàn)系統(tǒng)業(yè)務(wù)邏輯,即數(shù)據(jù)添加、刪除、修改、查看等,是系統(tǒng)功能性實(shí)現(xiàn)的主要環(huán)節(jié)。
2.2.3 數(shù)據(jù)訪問(wèn)層
系統(tǒng)基于數(shù)據(jù)訪問(wèn)層進(jìn)行數(shù)據(jù)庫(kù)讀取,并以業(yè)務(wù)邏輯層判斷作為主要依據(jù),將特定數(shù)據(jù)編制到指定數(shù)據(jù)庫(kù)表中去獲取數(shù)據(jù),通過(guò)瀏覽器進(jìn)行全面展示。
輸入網(wǎng)址,進(jìn)入登錄界面,用戶輸錄賬號(hào)和密碼,通過(guò)屬性值把登錄信息提交至后臺(tái)服務(wù)器進(jìn)行身份驗(yàn)證和密碼匹配,若信息匹配成功,便跳轉(zhuǎn)進(jìn)入系統(tǒng)主頁(yè)面。
用戶分組管理,依據(jù)用戶權(quán)限對(duì)管理系統(tǒng)內(nèi)信息執(zhí)行相應(yīng)操作,滿足不同業(yè)務(wù)需求,提高數(shù)據(jù)維護(hù)的準(zhǔn)確性。
系統(tǒng)主頁(yè)面圖見(jiàn)圖3。
以手工煙的業(yè)務(wù)流程出發(fā),基于B/S 架構(gòu)設(shè)計(jì)開(kāi)發(fā)出一套符合電子化、信息化特點(diǎn),操作界面清晰的手工煙全過(guò)程跟蹤系統(tǒng),可以快速維護(hù)在產(chǎn)手工煙的基礎(chǔ)信息,及時(shí)獲取成品卷煙的生產(chǎn)進(jìn)度信息,科學(xué)排產(chǎn),對(duì)生產(chǎn)進(jìn)度進(jìn)行及時(shí)跟蹤,可為對(duì)賬管理、追溯生產(chǎn)信息等提供便捷有利的數(shù)據(jù)庫(kù)資源,可以節(jié)省很多操作環(huán)節(jié),節(jié)省使用人員的時(shí)間與精力。系統(tǒng)中牌號(hào)管理、半成品管理、成品管理、對(duì)賬管理、生產(chǎn)計(jì)劃等功能,解決了手工煙基礎(chǔ)信息管理、收發(fā)存流程管理中可能存在的數(shù)據(jù)凌亂、單位不統(tǒng)一等問(wèn)題。系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)信息可推廣應(yīng)用到其他流程管理中,可為相關(guān)收發(fā)存臺(tái)賬管理業(yè)務(wù)提供參考,具有較高的推廣價(jià)值。