江靜嵐, 譚桂芹
(1.柳州鐵道職業(yè)技術(shù)學(xué)院 信息技術(shù)學(xué)院, 廣西 柳州 545616; 2.廣西工商學(xué)校 辦公室, 廣西 南寧 530007)
基于條形碼的工程機(jī)械配件管理系統(tǒng)設(shè)計
江靜嵐1, 譚桂芹2
(1.柳州鐵道職業(yè)技術(shù)學(xué)院 信息技術(shù)學(xué)院, 廣西 柳州 545616; 2.廣西工商學(xué)校 辦公室, 廣西 南寧 530007)
工程機(jī)械設(shè)備是由成千上萬的配件組成,配件清單十分復(fù)雜,而機(jī)械制造生產(chǎn)的特點是精確化、準(zhǔn)時化,對配件供應(yīng)和配送要求十分嚴(yán)格?,F(xiàn)行的配件管理方法中,許多步驟仍沿用傳統(tǒng)的手工作業(yè)方式,效率低下,容易出錯。為了更好地建立工程機(jī)械配件的標(biāo)準(zhǔn)化業(yè)務(wù)流程、標(biāo)準(zhǔn)化基礎(chǔ)資料,提高效率,該系統(tǒng)通過條碼技術(shù)與信息處理技術(shù)相結(jié)合,使用以PHP語言為基礎(chǔ)的ThinkPHP框架作為系統(tǒng)架構(gòu),設(shè)計和實現(xiàn)了一套基于條碼技術(shù)的機(jī)械配件物流信息系統(tǒng),確保配件和產(chǎn)品庫存數(shù)量的精確性,優(yōu)化配件和產(chǎn)品在倉儲管理和配送管理的準(zhǔn)時性,并能利用配件條碼編號的唯一性特點,實現(xiàn)每一個工程機(jī)械配件的追溯和數(shù)據(jù)鏈的動態(tài)監(jiān)控。
條形碼;管理系統(tǒng);工程機(jī)械;設(shè)計與實現(xiàn)
機(jī)械制造所需要的配件成千上萬,而對于目前工程機(jī)械制造企業(yè)不斷推出新車型、不斷加大客戶化定制和柔性化生產(chǎn)的情況下,龐大的機(jī)械配件體系對工程機(jī)械配件的管理來說難度是非常大的。在我國社會經(jīng)濟(jì)快速發(fā)展且全球經(jīng)濟(jì)一體化加快的背景下,工程機(jī)械配件行業(yè)競爭日趨激烈,為適應(yīng)以客戶需求為導(dǎo)向的快速反應(yīng)體系,提高數(shù)據(jù)處理的準(zhǔn)確性和及時性,必須依賴于快速、準(zhǔn)確的原始信息搜集和處理技術(shù)。應(yīng)用條碼技術(shù)來實現(xiàn)工程機(jī)械配件企業(yè)采購、生產(chǎn)、銷售和配送等重要環(huán)節(jié)的信息自動化,優(yōu)化企業(yè)業(yè)務(wù)流程,提高機(jī)械制造供應(yīng)鏈的效率,顯得非常必要?;谏鲜鰡栴},研究如何利用條碼技術(shù)研發(fā)物流信息系統(tǒng)實現(xiàn)企業(yè)信息自動化并以快速、準(zhǔn)確、低成本的方式為客戶提供最好的服務(wù)具有較強(qiáng)的現(xiàn)實意義。
1.1 條碼技術(shù)
條碼技術(shù)是為實現(xiàn)信息的自動掃描而設(shè)計的,是一種自動識別技術(shù),也是實現(xiàn)快速、準(zhǔn)確而可靠地采集數(shù)據(jù)的有效手段。條碼技術(shù)的應(yīng)用為供應(yīng)鏈管理提供技術(shù)支持,并解決了產(chǎn)品數(shù)據(jù)的錄入和數(shù)據(jù)采集的“瓶頸”問題。
在我國,條碼技術(shù)在工程機(jī)械制造企業(yè)的應(yīng)用剛剛起步,只有少數(shù)工程機(jī)械制造業(yè)企業(yè)在生產(chǎn)、銷售、供應(yīng)和倉儲管理等環(huán)節(jié)應(yīng)用條碼技術(shù),其應(yīng)用的層面較低,沒有倉庫貨物配送的環(huán)節(jié)或僅用于簡化圖像信息的處理,而且尚未發(fā)揮其產(chǎn)品的安全溯源、供應(yīng)鏈管理、產(chǎn)品召回等方面的重要作用。在工程機(jī)械行業(yè),條碼技術(shù)的應(yīng)用仍停留在標(biāo)識重要工程機(jī)械配件方面上。
1.2 PHP與MVC
PHP是開發(fā)web應(yīng)用系統(tǒng)中最理想的工具,方便使用、功能強(qiáng)大、成本低廉、安全性高、開發(fā)速度快且執(zhí)行靈活。而在PHP中使用MVC框架,它可以降低對象之間的耦合度。MVC是一種設(shè)計模式,是指一個應(yīng)用程序由3部分構(gòu)成,分別是模型部分、視圖部分、控制器部分。模型部分是對接收的信息進(jìn)行處理,并將處理結(jié)果回傳給視圖;視圖部分就是提供給用戶的界面,只提供信息的收集及顯示,不涉及處理;控制部分是負(fù)責(zé)處理視圖和模型的對應(yīng)關(guān)系,并將視圖收集的信息傳遞給對應(yīng)的模型[1]。
1.3 基于條形碼的機(jī)械配件管理系統(tǒng)主要功能
基于條形碼的機(jī)械配件管理系統(tǒng)是利用條碼技術(shù)對工程機(jī)械配件企業(yè)的物流信息進(jìn)行采集并追蹤的信息管理系統(tǒng)。通過對工程機(jī)械配件生產(chǎn)的產(chǎn)品進(jìn)行物流跟蹤,滿足工程機(jī)械配件企業(yè)對采購物料、產(chǎn)品組裝、倉儲運(yùn)輸、市場銷售、售后服務(wù)、質(zhì)量控制等方面的信息管理需求。
(1)物料管理:利用條碼技術(shù)、對物料和倉庫進(jìn)行基本的進(jìn)、存、銷管理,高效的降低庫存成本。
(2)生產(chǎn)管理:它產(chǎn)生產(chǎn)品識別碼。在生產(chǎn)中應(yīng)用產(chǎn)品識別碼監(jiān)控生產(chǎn)動態(tài),采集生產(chǎn)動態(tài)測試數(shù)據(jù),采集生產(chǎn)質(zhì)量檢查的數(shù)據(jù),進(jìn)行產(chǎn)品完整檢查,建立產(chǎn)品識別碼和產(chǎn)品檔案。有序的安排生產(chǎn)計劃,監(jiān)控生產(chǎn)及流向,提高產(chǎn)品各項指標(biāo)的合格率[2]。
2.1 系統(tǒng)軟硬件環(huán)境
系統(tǒng)采用B/S結(jié)構(gòu),選擇php作為開發(fā)語言,以thinkphp框架作為系統(tǒng)架構(gòu),thinkphp框架的設(shè)計采用MVC設(shè)計模式,使用wamp作為服務(wù)器,MySQL作為數(shù)據(jù)庫。在Thinkphp中,Action對應(yīng)MVC的控制器,Model對應(yīng)MVC的模型,View對應(yīng)MVC的視圖。系統(tǒng)運(yùn)行環(huán)境要求滿足CPU為AMD cores 4C+8 G、3.5 G,8 G內(nèi)存,1 T硬盤,網(wǎng)卡至少滿足10/100 M。
2.2 系統(tǒng)總體設(shè)計
基于條形碼的機(jī)械配件管理系統(tǒng)旨在實現(xiàn)對采購、銷售過程的動態(tài)監(jiān)控,規(guī)范物料、倉儲、配送管理,指導(dǎo)進(jìn)行精益化配送和生產(chǎn),減少庫存資金占用,提高倉儲效率,實現(xiàn)物料的質(zhì)量追溯。
本系統(tǒng)有條碼管理模塊、原料管理模塊、倉庫管理模塊、生產(chǎn)管理模塊、銷售管理模塊。系統(tǒng)架構(gòu)圖如圖1所示。
圖1 系統(tǒng)架構(gòu)圖
系統(tǒng)從“條碼管理”模塊中初始化和設(shè)置系統(tǒng)相關(guān)信息,各模塊通過“條形碼”相互關(guān)聯(lián)和交叉數(shù)據(jù),從“原料管理”模塊開始,新產(chǎn)品下線后向“條碼管理”申請得到唯一的ID標(biāo)識,通過條形碼跟蹤,完成原料及產(chǎn)品的入庫和出庫、配送、質(zhì)量管理等業(yè)務(wù)流程,各模塊數(shù)據(jù)通過數(shù)據(jù)庫關(guān)鍵字相互關(guān)聯(lián),配合條形碼值進(jìn)行統(tǒng)計和監(jiān)控查詢。系統(tǒng)各模塊均進(jìn)行權(quán)限管理,其權(quán)限劃分到企業(yè)的各個部門,各模塊相對獨(dú)立管理自己的數(shù)據(jù),當(dāng)各模塊數(shù)據(jù)變化時,其它與之相聯(lián)的模塊也隨之實時更新。
2.3 業(yè)務(wù)流程設(shè)計
業(yè)務(wù)流程設(shè)計如圖2所示。
圖2 系統(tǒng)業(yè)務(wù)流程設(shè)計圖
2.4 系統(tǒng)關(guān)鍵功能設(shè)計
2.4.1 入庫物料信息監(jiān)控
在監(jiān)控過程的具體實施中,由于物料要經(jīng)過選購、入庫等一系列操作,因此對物料本身進(jìn)行監(jiān)控存在著一定的難度。鑒于此,系統(tǒng)選擇將物料相關(guān)信息轉(zhuǎn)化為條碼的方式來實現(xiàn)物料信息的實時跟蹤。如圖3所示,具體實現(xiàn)過程如下:
首先,客戶將需要的物料信息導(dǎo)入系統(tǒng)中,在系統(tǒng)的內(nèi)部完成物料信息的更新和系統(tǒng)的更新。
其次,在物料信息更新完成后系統(tǒng)根據(jù)算法設(shè)定的128碼的編碼規(guī)則完成物料信息的編碼工作。在完成這項工作后,系統(tǒng)將完成物料條碼的更新,以確保物料條碼與物料信息相對應(yīng)。
最后,實現(xiàn)物料信息的實時監(jiān)控。由于系統(tǒng)能夠?qū)崿F(xiàn)對條碼信息的監(jiān)控,而條碼信息與物料信息又相對應(yīng)。因此,系統(tǒng)借助條碼這一信息傳輸媒介實現(xiàn)了對物料信息的實時監(jiān)控。
2.4.2 供應(yīng)信息動態(tài)監(jiān)控
為了實現(xiàn)系統(tǒng)對供應(yīng)信息的動態(tài)監(jiān)控,主要采用了兩種技術(shù)手段。
將條碼作為媒介來實現(xiàn)對供應(yīng)信息的監(jiān)控。產(chǎn)品的供應(yīng)是指產(chǎn)品由一個地方轉(zhuǎn)移到另一個地方的動態(tài)過程。在這個過程中,產(chǎn)品會隨著供應(yīng)鏈而發(fā)生位置上的變動。因此,對產(chǎn)品進(jìn)行直接監(jiān)控較為困難。鑒于此,系統(tǒng)設(shè)計采用條碼作為媒介來實現(xiàn)對產(chǎn)品供應(yīng)信息的監(jiān)控。具體方案為:首先,將產(chǎn)品供應(yīng)的相關(guān)信息通過系統(tǒng)轉(zhuǎn)化為一一對應(yīng)的128碼條碼信息;其次,系統(tǒng)對條碼信息進(jìn)行監(jiān)控;最后,由于條碼信息與產(chǎn)品供應(yīng)信息為一一對應(yīng)的關(guān)系,因此系統(tǒng)通過對條碼監(jiān)控的方式實現(xiàn)了對產(chǎn)品供應(yīng)的監(jiān)控。
與入庫物料信息監(jiān)控不同,產(chǎn)品的供應(yīng)信息因為時間較長,且較為頻繁。若對產(chǎn)品供應(yīng)的全程進(jìn)行監(jiān)控,不僅費(fèi)時費(fèi)力,且監(jiān)控效率較低,考慮到這種狀況,所以選擇了對供應(yīng)信息中的核心信息進(jìn)行動態(tài)監(jiān)控的方式來實現(xiàn)供應(yīng)信息的動態(tài)監(jiān)控。在本系統(tǒng)中,設(shè)計對單據(jù)碼掃描、司機(jī)碼和車輛碼掃描以及單據(jù)碼二次掃描進(jìn)行實施監(jiān)控。這樣監(jiān)控的過程就包括了供應(yīng)信息中的核心信息,即出庫信息、物流信息和回單信息。通過這種設(shè)計,大大提高了供應(yīng)信息動態(tài)監(jiān)控的效率。
供應(yīng)信息動態(tài)監(jiān)控結(jié)構(gòu)圖如圖4所示。
圖3 入庫物料信息監(jiān)控結(jié)構(gòu)圖
圖4 供應(yīng)信息動態(tài)監(jiān)控的結(jié)構(gòu)圖
2.4.3 數(shù)據(jù)庫設(shè)計
根據(jù)系統(tǒng)的功能模塊和系統(tǒng)的操作流程,對數(shù)據(jù)庫進(jìn)行設(shè)計,如圖5所示。
3.1 條碼的實現(xiàn)
產(chǎn)品(物料)都要進(jìn)行編碼才能進(jìn)行使用,編碼管理實現(xiàn)如圖6所示,可實現(xiàn)后期統(tǒng)計、產(chǎn)品追溯等。
圖6 產(chǎn)品和物料編碼信息
3.2 常用主菜單介紹
生產(chǎn)管理、物料管理、定單管理是日常事務(wù)主要使用的菜單,包括物品條碼的編碼、配件和產(chǎn)品的配送、產(chǎn)品的組配等模塊,如圖7所示。
圖7 系統(tǒng)主菜單
本系統(tǒng)在相關(guān)協(xié)助單位均已完成至少半年以上測試,系統(tǒng)運(yùn)行正常,能對物料、配件產(chǎn)品進(jìn)行編碼,對物料庫進(jìn)行實時監(jiān)控,能詳細(xì)查看物料的數(shù)量、操作人員、操作時間等信息;能及時采集倉儲、配送等物流環(huán)節(jié)上的信息;具有配件條碼編號的唯一性特點,可實現(xiàn)每一個配件的質(zhì)量追溯。
基于條形碼的工程機(jī)械配件管理系統(tǒng)的應(yīng)用,讓工程機(jī)械配件企業(yè)的信息自動化實現(xiàn)了一個大跨步,為整個工程機(jī)械配件企業(yè)帶來了很大的幫助;對探索工程機(jī)械配件行業(yè)實施生產(chǎn)及物流信息化具有很強(qiáng)的現(xiàn)實意義和示范意義,可為工程機(jī)械配件企業(yè)信息化建設(shè)提供實施模式和經(jīng)驗基礎(chǔ),有很強(qiáng)的推廣價值。
將條碼技術(shù)應(yīng)用于工程機(jī)械配件企業(yè)物流信息系統(tǒng),以快速、準(zhǔn)確、低成本的方式為客戶提供最優(yōu)服務(wù),提升工程機(jī)械配件企業(yè)核心競爭力,同時也大大提升我區(qū)工程機(jī)械制造業(yè)整個供應(yīng)鏈的運(yùn)作效率及綜合競爭力。
[1]張佳.條碼技術(shù)在庫存管理中的應(yīng)用研究[D].昆明:昆明理工大學(xué),2012.
[2]謝金龍.條碼技術(shù)及應(yīng)用[M].北京:電子工業(yè)出版社,2010.
[3]趙麗娜,任利成.中小型制造企業(yè)采納條碼技術(shù)的影響因素研究——決策相關(guān)者視角[J].華東經(jīng)濟(jì)管理,2010(2):124-127.
[4]牟寧.面向制造業(yè)第三方物流企業(yè)服務(wù)能力評價研究[D].昆明:昆明理工大學(xué),2010.
[5]董華冰.一維圖像條形碼識別方法研究[D].廣州:華南理工大學(xué),2012.
[6]Jaakko Kangasharju,Tancred Lindholm,Sasu Tarkoma.XML Security with Binary XML for Mobile Web Services[J].International Journal of Web Services Research,2008(3):1-19.
[責(zé)任編輯 劉景平]
Design of Engineering Machinery Accessories of the Logistics Information System Based on Bar Code Technology
Jiang Jing-lan1,Tan Gui-qin2
(1.Department of Information Engineering, Liuzhou Railway Vocational Technical College, Liuzhou, Guangxi 545616;2.School Office, Guangxi School of Business, Nanning, Guangxi 530007, China)
Engineering machinery consists of thousands of spare parts and has a complicated list of accessories.The characteristic of machinery manufacture is precision and just-in-time, which has strict acquirement in supply and distribution of accessories.Among the current management methods of accessories, many procedures still follow the traditional manual operating methods which are inefficient and easy to make mistakes.In order to establish the standardized enterprise business processes of construction machinery and standardized basic data, and to enhance efficiency, the system, through the combination of the bar code technology and information processing technology, using the Thinkphp framework, which is based on the PHP language, as a system architecture, have designed and implemented a set of engineering machinery spare parts logistics information system based on barcode technology, ensuring the accuracy of the inventory, optimizing the punctuality of the storage management and delivery of the inventory.And for the characteristic of uniqueness of the spare parts’ code number, the retrospect and dynamic monitoring of every spare part is accomplished.
bar code technology; logistics information system; engineering machinery; design and development
江靜嵐(1981-),女,廣東茂名人,柳州鐵道職業(yè)技術(shù)學(xué)院信息技術(shù)學(xué)院副教授,主要研究方向:計算機(jī)應(yīng)用、計算機(jī)教育。
廣西高??茖W(xué)技術(shù)研究項目(2013YB359)。
TP311
A
1672-9021(2015)05-0084-06
2015-06-21