□ 劉 麗 □ 周寅成 □ 謝曉利
1.甘肅省隴南地區(qū)氣象局 甘肅隴南 746000
2.蘭州理工大學(xué) 機(jī)電工程學(xué)院 蘭州 730010
在現(xiàn)代管理技術(shù)和信息技術(shù)更新發(fā)展日新月異的社會(huì),信息技術(shù)已經(jīng)成為重要的生產(chǎn)要素,如何利用計(jì)算機(jī)技術(shù)與先進(jìn)管理理念結(jié)合,為企業(yè)決策提供及時(shí)有效的依據(jù),提高企業(yè)在國(guó)內(nèi)外市場(chǎng)的競(jìng)爭(zhēng)能力,已經(jīng)成為企業(yè)目前所必須解決的問(wèn)題[1]。所以為提高企業(yè)整體實(shí)力,完善企業(yè)內(nèi)部的供需鏈管理,以及實(shí)現(xiàn)資金流、信息流及物流的統(tǒng)一,實(shí)施ERP勢(shì)在必行。
ERP計(jì)算機(jī)系統(tǒng)是依據(jù)ERP管理模式開發(fā)的管理信息系統(tǒng)。它可以輔助高層管理人員制定企業(yè)的生產(chǎn)經(jīng)營(yíng)規(guī)劃,輔助計(jì)劃員按預(yù)測(cè)和訂單制定主生產(chǎn)計(jì)劃,經(jīng)物料需求計(jì)劃和能力需求計(jì)劃生成可行的零件采購(gòu)計(jì)劃和生產(chǎn)計(jì)劃,下發(fā)采購(gòu)部門和車間執(zhí)行。除此之外,它還包含了銷售、庫(kù)存管理和財(cái)務(wù)管理等模塊。即ERP系統(tǒng)將企業(yè)中相對(duì)獨(dú)立的計(jì)劃、生產(chǎn)、財(cái)務(wù)、銷售、設(shè)備等部門中的信息標(biāo)準(zhǔn)化、統(tǒng)一化,來(lái)實(shí)現(xiàn)企業(yè)信息的集成,在同一數(shù)據(jù)信息上進(jìn)行管理[2]。車間生產(chǎn)管理屬于ERP系統(tǒng)的執(zhí)行控制層,從狹義來(lái)講,它包括車間任務(wù)管理、車間作業(yè)計(jì)劃以及車間統(tǒng)計(jì)管理,從廣義來(lái)講,則還包括能力需求計(jì)劃。
車間任務(wù)管理子系統(tǒng) (Production Active Control,PAC)是整個(gè)生產(chǎn)管理信息系統(tǒng)中的任務(wù)管理部分,也是生產(chǎn)過(guò)程管理的源頭。從生產(chǎn)體系來(lái)看,標(biāo)準(zhǔn)的PAC處理流程主要是從物料需求計(jì)劃子系統(tǒng)MRP或最終裝配子系統(tǒng)FAS接收已經(jīng)制定好的產(chǎn)品生產(chǎn)計(jì)劃以及零部件加工制造計(jì)劃;同時(shí),考慮到計(jì)劃的臨時(shí)調(diào)整、追加等特殊情況的發(fā)生,還可在PAC系統(tǒng)中直接錄入臨時(shí)計(jì)劃來(lái)生成臨時(shí)任務(wù)[3]。依據(jù)東方鍋爐閥門有限公司的生產(chǎn)實(shí)際設(shè)計(jì)加工單,見表1。
車間作業(yè)計(jì)劃(Shop Floor Control,SFC)的主要任務(wù)是確認(rèn)和接收上級(jí)的生產(chǎn)計(jì)劃、統(tǒng)計(jì)生產(chǎn)完成情況和主要經(jīng)濟(jì)技術(shù)指標(biāo),完成對(duì)車間內(nèi)部的人員管理、設(shè)備管理和物料管理等。SFC管理與PAC管理是緊密相關(guān)的,它是PAC系統(tǒng)的下一級(jí),沒有PAC系統(tǒng)作為基礎(chǔ),就沒有SFC系統(tǒng)。在ERP系統(tǒng)中,SFC同采購(gòu)作業(yè)一樣都是計(jì)劃的執(zhí)行層次[4]。車間作業(yè)計(jì)劃只是執(zhí)行計(jì)劃,不能改動(dòng)計(jì)劃。見東方鍋爐閥門有限公司的生產(chǎn)實(shí)際設(shè)計(jì)派工單(表2)。
車間生產(chǎn)統(tǒng)計(jì)管理SFS是在車間任務(wù)管理PAC、車間作業(yè)計(jì)劃SFC兩個(gè)模塊運(yùn)行下,進(jìn)行生產(chǎn)數(shù)據(jù)統(tǒng)計(jì)查詢比較重要的模塊,是進(jìn)行生產(chǎn)管理的重要手段,它是整個(gè)車間生產(chǎn)過(guò)程管理中的重要組成部分。通過(guò)該系統(tǒng)可以統(tǒng)計(jì)、查出車間的有關(guān)生產(chǎn)數(shù)據(jù),還能對(duì)這些數(shù)據(jù)進(jìn)行分析,從而為生產(chǎn)管理者提供及時(shí)、有效、可靠的決策數(shù)據(jù)[5]。
圖1所示的是車間從MRP模塊接收任務(wù)后,在車間一級(jí)對(duì)所接收的任務(wù)所進(jìn)行處理的大概過(guò)程。
表1 加工單數(shù)據(jù)表
表2 派工單數(shù)據(jù)表
▲圖1 車間管理系統(tǒng)流程圖
依據(jù)東方鍋爐閥門有限公司的生產(chǎn)實(shí)際,對(duì)車間管理模塊進(jìn)行MVC模式的系統(tǒng)構(gòu)架從控制器、視圖和模型3方面進(jìn)行的系統(tǒng)設(shè)計(jì)。本文主要采用3級(jí)正規(guī)化形式的數(shù)據(jù)庫(kù)設(shè)計(jì)方法,在簡(jiǎn)化數(shù)據(jù)庫(kù)設(shè)計(jì)的同時(shí)盡量消除數(shù)據(jù)庫(kù)數(shù)據(jù)的冗余,對(duì)于復(fù)雜的業(yè)務(wù)處理盡量采用存儲(chǔ)過(guò)程,因?yàn)榇鎯?chǔ)過(guò)程調(diào)用比直接用程序代碼處理數(shù)據(jù)效率要高得多[6]。
PowerBuilder的編程語(yǔ)言是PowerScript語(yǔ)言 (有時(shí)稱之為描述語(yǔ)言),PowerScript語(yǔ)言具有許多優(yōu)點(diǎn):第一,PowerScript語(yǔ)言的語(yǔ)法特點(diǎn)類似于BASIC,易學(xué)易用,并且PowerScript語(yǔ)言也吸取了某些C語(yǔ)言的優(yōu)點(diǎn),從而為編寫程序代碼帶來(lái)了極大的靈活性;第二,PowerScript語(yǔ)言的編程環(huán)境是一個(gè)智能環(huán)境,它能夠自動(dòng)調(diào)節(jié)程序的縮進(jìn)編排,對(duì)于關(guān)鍵字、SQL語(yǔ)言等都采用特殊的顏色顯示,使得編寫代碼的語(yǔ)法錯(cuò)誤大大減少;第三,PowerScript語(yǔ)言的變量類型和函數(shù)比較豐富,它包含十幾種變量類型和幾百種函數(shù),從而使得PowerScript語(yǔ)言的功能十分強(qiáng)大。應(yīng)用PowerBuider開發(fā)出車間任務(wù)管理模塊,具體程序代碼在此省略。
軟件測(cè)試方法主要有黑盒測(cè)試方法與白盒測(cè)試方法。黑盒測(cè)試又稱功能測(cè)試、數(shù)據(jù)驅(qū)動(dòng)測(cè)試或基于規(guī)格說(shuō)明的測(cè)試,是在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,檢查輸入與輸出之間的關(guān)系是否符合要求。白盒測(cè)試又稱結(jié)構(gòu)邏輯測(cè)試、邏輯驅(qū)動(dòng)測(cè)試或基于程序的測(cè)試,是在已知程序內(nèi)部結(jié)構(gòu)的情況下設(shè)計(jì)測(cè)試用例的測(cè)試方法。因此,白盒測(cè)試適合在單元測(cè)試中運(yùn)用,而在獨(dú)立測(cè)試階段多采用黑盒測(cè)試方法。本文開發(fā)的車間管理系統(tǒng)軟件采用了以上介紹的方法進(jìn)行了嚴(yán)格測(cè)試,以保證軟件的安全運(yùn)行。
3.4.1 車間管理信息系統(tǒng)登錄模塊效果
提供登錄對(duì)話框,進(jìn)行用戶名、密碼、結(jié)賬時(shí)間選擇的刷新功能,以及密碼修改的功能,并保證密碼修改后內(nèi)容的保存和使用的安全及合法性,否則告警,要求用戶重新輸入。分別在不同權(quán)限下分配不同的使用,根據(jù)用戶名、密碼來(lái)判斷是否有登錄權(quán)限(如圖2所示)。3.4.2 車間作業(yè)計(jì)劃編制運(yùn)行效果及統(tǒng)計(jì)管理模塊運(yùn)
行效果
作業(yè)計(jì)劃編制的功能是編制生產(chǎn)工序先后順序,該系統(tǒng)可完成從工廠大綱任務(wù)、車間零件分解、工段調(diào)度指令到班組任務(wù)的全部計(jì)劃編任務(wù),使編制計(jì)劃和下達(dá)計(jì)劃的質(zhì)量和效率大大提高,從而增強(qiáng)了車間生產(chǎn)計(jì)劃的合理性和指導(dǎo)性以及對(duì)市場(chǎng)的快速應(yīng)變性。如圖3~圖6是編制車間作業(yè)計(jì)劃和統(tǒng)計(jì)管理文件時(shí)的部分界面。
▲圖2 車間管理信息系統(tǒng)登錄界面
▲圖3 工票錄入與確認(rèn)
▲圖4 車間作業(yè)計(jì)劃編制
▲圖5 車間在制品查詢
▲圖6 任務(wù)計(jì)劃工時(shí)統(tǒng)計(jì)
國(guó)外的ERP系統(tǒng)價(jià)格昂貴,而且又有水土不服的弊病,對(duì)我國(guó)的企業(yè)文化支持力度不夠,而國(guó)內(nèi)的ERP系統(tǒng)商用軟件發(fā)展不夠成熟,而且商品軟件產(chǎn)品往往強(qiáng)調(diào)通用性,系統(tǒng)可能過(guò)于復(fù)雜,不一定適合具體企業(yè)的具體情況,這就造成了使用上的困難,維護(hù)成本高。而車間管理在企業(yè)管理中占有非常重要的地位,因此,開發(fā)一個(gè)有效的車間管理系統(tǒng)具有重要的現(xiàn)實(shí)意義。本文主要基于某閥門公司的生產(chǎn)狀況、信息化使用情況,結(jié)合實(shí)際車間生產(chǎn)管理的需求特點(diǎn),開發(fā)了一套適合其生產(chǎn)現(xiàn)狀的車間管理系統(tǒng)。由于時(shí)間倉(cāng)促和筆者水平有限,所開發(fā)的車間管理系統(tǒng)在某些地方還有需要完善和補(bǔ)充。
[1] 蔡蘭,郭順生.車間管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].組合機(jī)床與自動(dòng)化加工技術(shù),2005(5).
[2] 李黎,成曄,袁守華.基于MES的生產(chǎn)車間管理信息系統(tǒng)[J].現(xiàn)代制造工程,2005(4).
[3] Adams J,BalasE,Zawack D.TheShifting Bottleneck Procedure for Job-shop Scheduling [J].Management Science,1988,34(3):391-401.
[4] 用友軟件股份有限公司.ERP應(yīng)用指南[M].北京:機(jī)械工業(yè)出版社,2002.
[5] 羅鴻.ERP 原理·設(shè)計(jì)·實(shí)施(第一版)[M].北京:電子工業(yè)出版社,2002.
[6] William A.Ruh.Enterprise Application Integration [M].MA:Addison-Wesley,2000.