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