吳 洲,曹 偉
(1.廣東松山職業(yè)技術(shù)學(xué)院 計算機系,廣東 韶關(guān)512126;2.廣東廣播電視大學(xué) 管理工程系,廣東 廣州 510091;3.湖南商學(xué)院 信息系,湖南 長沙410205)
企業(yè)信息化是當(dāng)前中國信息化建設(shè)的重點,隨著經(jīng)濟的不斷發(fā)展和通信技術(shù)的不斷提高,以傳統(tǒng)手段來管理企業(yè)的方式已經(jīng)越來越滿足不了企業(yè)管理層的需求。引進ERP這種代表了世界上最先進的管理思想和方法的管理信息系統(tǒng)是大勢所趨。許多國內(nèi)外著名公司基于自身的信息技術(shù)并根據(jù)企業(yè)整合的方法論開發(fā)出完整且復(fù)雜的ERP系統(tǒng),堪稱是企業(yè)參考模型的最佳典范[1]。
ERP軟件產(chǎn)品適合大批量生產(chǎn)的制造性企業(yè),但為了具有較強通用性,軟件功能仍比較標(biāo)準(zhǔn),流程設(shè)置相對規(guī)范化。事實上,對任何ERP產(chǎn)品,通用性是首要考慮的問題之一。雖然它通過參數(shù)可調(diào)的形式可以部分滿足不同用戶的需求,但很多情況下這種“輕度”靈活會失效[2]。由于企業(yè)所處的環(huán)境是不斷變化的,企業(yè)的產(chǎn)品種類、產(chǎn)品所處生命周期的階段、企業(yè)的計劃模式都在不斷變化,企業(yè)不斷地進行業(yè)務(wù)流程的優(yōu)化,企業(yè)規(guī)模不斷擴展等??傊?,企業(yè)自身的發(fā)展客觀上要求ERP具備適應(yīng)各種變化的能力,這種能力就體現(xiàn)在二次開發(fā)的實施上。通常把改動程序的工作稱為二次開發(fā),即以成熟套裝軟件方式針對某用戶實施REP時,對于軟件功能不適用處進行的修改行為[3]。
鋼鐵企業(yè)在整個生產(chǎn)制造管理過程中有明顯的行業(yè)特點。ERP系統(tǒng)(ORACLE)套件生產(chǎn)制造模塊的生產(chǎn)管理過程過于簡單,不能很好地滿足鋼鐵企業(yè)生產(chǎn)過程管理的需要,特別對于煉鋼、軋鋼生產(chǎn)制造管理?;谶@種原因,在消化ERP軟件技術(shù)的基礎(chǔ)上,充分利用ORACLE軟件靈活、系統(tǒng)開放、接口技術(shù)方便的特點,對ERP系統(tǒng)生產(chǎn)制造模塊的功能進行擴展開發(fā)是可行的[4]。
軋鋼管理模塊在ERP系統(tǒng)(ORACLE)套件的基礎(chǔ)上,運用ORACLE套件的開發(fā)平臺自主二次開發(fā),替代ERP系統(tǒng)中軋鋼的業(yè)務(wù)操作;彌補 ERP對鋼鐵企業(yè)軋鋼生產(chǎn)過程中的流程跟蹤與管理的不足;解決軋鋼生產(chǎn)過程中爐號自動生成和鋼坯單重?zé)o法記錄的問題,實現(xiàn)與質(zhì)量系統(tǒng)無縫連接、質(zhì)量自動判定等功能。既保持ERP的先進理念,又開發(fā)一套適合鋼鐵企業(yè)生產(chǎn)實際情況的本土化軟件,保證數(shù)據(jù)的一致性、完整性;提高用戶的可操作性,系統(tǒng)功能的可擴展性;提升ERP系統(tǒng)在鋼鐵企業(yè)業(yè)務(wù)處理的直觀性和可操作性。
軋鋼生產(chǎn)主辦接到生產(chǎn)部下達的生產(chǎn)任務(wù),必須在系統(tǒng)中對任務(wù)進一步細化到各個作業(yè)班,并把作業(yè)任務(wù)下達到軋鋼原料管理作業(yè)班;原料管理作業(yè)班接到生產(chǎn)主辦下達的作業(yè)計劃后,在系統(tǒng)中進行鋼坯入爐計劃的編制,打印生產(chǎn)所須的各種單據(jù),并把做好的入爐計劃傳遞給入爐操作崗位;入爐操作崗位接到入爐計劃后,進行鋼坯入爐的操作;鋼坯入爐加熱后,進行出爐或回爐;鋼坯出爐后,進入軋制流程,在鋼坯軋制完成后,把生產(chǎn)信息傳遞給計量、質(zhì)量系統(tǒng);鋼材產(chǎn)出后,從計量系統(tǒng)讀取鋼材產(chǎn)出信息進行鋼材完工入庫,進入鋼材待檢庫;由質(zhì)量系統(tǒng)進行質(zhì)量綜合判定,把判定結(jié)果傳回軋鋼系統(tǒng),依據(jù)質(zhì)量判定結(jié)果,產(chǎn)出的鋼材進入鋼材正品庫、次材庫。業(yè)務(wù)流程如圖1所示。
編碼在ORACLE ERP占有重要地位,MRP計劃、WIP車間管理、采購訂單、銷售訂單、庫存管理都是以編碼為基礎(chǔ),而鋼鐵生產(chǎn)中的產(chǎn)品編碼更因其復(fù)雜程度和特殊性變得十分復(fù)雜。當(dāng)生產(chǎn)部計劃員下達生產(chǎn)任務(wù)時,指定了任務(wù)的產(chǎn)品編碼、產(chǎn)品名稱、鋼號、規(guī)格等,但在生產(chǎn)完工實際產(chǎn)出時,經(jīng)常因為軋制過程中的誤差、設(shè)備故障、現(xiàn)場管理、質(zhì)量改判等原因,造成實際產(chǎn)出的產(chǎn)品不符合計劃的要求,這就需要對實際產(chǎn)出的產(chǎn)品進行重新組碼。
由于沒有信息化系統(tǒng)的支持,按傳統(tǒng)的生產(chǎn)習(xí)慣,軋鋼時的鋼坯軋制號編制都是在煉鋼的鋼坯爐批號后加‘-1’、‘-2’、‘-1-2’等來表示的,以代表軋鋼鋼材成份與煉鋼鋼坯成份之間的關(guān)系,雖然這種手工作法能解決大部分實際問題,在手工操作中有其存在的意義,但時間長了,因改切、改判、組批等操作,其對應(yīng)關(guān)系混亂了,失去了其編碼初衷。同時,由編碼規(guī)則的規(guī)范要求,ERP系統(tǒng)也不建議編碼長度不固定。但是如果按照不同的編碼規(guī)則,一方面,ERP手工錄入批次號的方法不僅效率低,而且容易出錯、不能保證連續(xù)性,這在軋鋼操作中是很不方便的;另一方面,沒有軋鋼與煉鋼的對應(yīng)關(guān)系,對質(zhì)量成份的提取、質(zhì)量跟蹤也不方便。
在生產(chǎn)實際中,受生產(chǎn)工藝的影響,同種規(guī)格鋼坯單重有差異。由于涉及到煉鋼廠產(chǎn)量、軋鋼廠成材率、綜合部考核等問題,鋼坯計重很復(fù)雜,有以定期抽查數(shù)據(jù)為依據(jù)作理論計重的,有實際過磅重量為主的,也有固定不變的。這種計重方式對煉鋼廠操作沒有影響,但到了半成品庫和軋材廠就有很大關(guān)系,由于軋制組坯、改切組坯、混合組坯、部分軋制等操作,不同單重的鋼坯混合使用(相當(dāng)于入庫),如果按編碼統(tǒng)一的理論重量領(lǐng)用(相當(dāng)于出庫),往往造成支數(shù)、重量信息不符合,比如一根正常鋼坯重量為650 kg,但最后可能出現(xiàn)為重量1 000 kg,或者重量為0,甚至為負數(shù)的現(xiàn)象,造成成材率異常。盡管很少出現(xiàn),但畢竟發(fā)生了,成本核算、生產(chǎn)統(tǒng)計部門都不能接受這種事實。他們認為,原來手工操作都不會出現(xiàn)這種現(xiàn)象,采用ERP系統(tǒng)反而會有,其先進性無法體現(xiàn)。
質(zhì)量綜合管理在鋼鐵生產(chǎn)中占有重要的地位,檢驗量大、實時性強、綜合判定復(fù)雜。系統(tǒng)初步設(shè)計方案中,技術(shù)人員對軟件功能了解不夠;實施顧問由于對鋼鐵廠實施經(jīng)驗不足,不能充分認識到鋼鐵制造中質(zhì)量綜合管理的復(fù)雜程度,建議質(zhì)量標(biāo)準(zhǔn)利用ERP標(biāo)準(zhǔn)功能的質(zhì)量收集計劃來完成。但在錄入大量的國標(biāo)、企標(biāo)、客戶標(biāo)準(zhǔn)過程中,用戶發(fā)現(xiàn)錄入速度慢、修改、維護極不方便,效果不好,質(zhì)量部門堅決反對,認為該方法效率低下,不可行。
按照任務(wù)號,獲取任務(wù)對應(yīng)的產(chǎn)品編碼 (即計劃物料編碼),再依據(jù)實際產(chǎn)出的產(chǎn)品類別、外觀鋼號、定尺狀態(tài)、邊緣狀態(tài)、規(guī)格、寬度、長度等信息,查找 ERP系統(tǒng)對應(yīng)的產(chǎn)品編碼,組合成實際產(chǎn)出物料編碼。如產(chǎn)出物料與計劃物料一致,則按計劃產(chǎn)出入待檢庫管理;若不一致,則按非計劃產(chǎn)出入待檢庫管理。生產(chǎn)完工后,同時傳輸計量數(shù)據(jù)至質(zhì)量判定系統(tǒng),進行綜合質(zhì)量判定,判定后,系統(tǒng)自動第二次組碼入庫,判定合格的入正品庫管理,判定不合格的入次品庫管理。二次組碼規(guī)則為:按照任務(wù)號獲取任務(wù)對應(yīng)的產(chǎn)品編碼(即計劃物料編碼)再依據(jù)實際判定的產(chǎn)品類別、判定鋼號、判定等級、定尺狀態(tài)、邊緣狀態(tài)、規(guī)格、寬度、長度等信息,查找 ERP系統(tǒng)對應(yīng)的產(chǎn)品編碼,組合成實際產(chǎn)出物料編碼,若找到,則根據(jù)判定等級自動入庫,若找不到,則按非計劃產(chǎn)出處理,按雜板編碼入庫。
采用本系統(tǒng)設(shè)計方案,對原爐批號、軋制號編碼進行改進,使用戶擺脫原有的手工操作模式,不但保留了原編號中的時間和生產(chǎn)廠信息,而且編號連續(xù),跟蹤方便,真正體現(xiàn)“提高工作效率及規(guī)范操作”這一ERP系統(tǒng)的優(yōu)越性,解決了鋼鐵生產(chǎn)中質(zhì)量管理中的一大難題。
通過類似ERP系統(tǒng)標(biāo)準(zhǔn)功能處理批次表,生成一個軋制號表,形成每個軋制號的單重以取代物料編碼表中的單重。每次投料時,根據(jù)輸入的支數(shù)自動生成總重,確保每次的支數(shù)、重量相符合,很好地解決了計重這一難題。同時,也解決了ERP系統(tǒng)只能自動計算金額,而不能自動計算鋼坯重量的問題。
前臺通過Delphi開發(fā)質(zhì)量標(biāo)準(zhǔn)錄入界面,很方便地完成質(zhì)量標(biāo)準(zhǔn)的錄入,其維護也很方便,滿足用戶需求。
本文介紹了ERP系統(tǒng)軋鋼管理模塊二次開發(fā)的具體設(shè)計與實現(xiàn)技術(shù)。通過二次開發(fā),替代ERP系統(tǒng)中軋鋼的業(yè)務(wù)操作,較好地緩解了現(xiàn)有ERP軟件與用戶個性化需求之間的矛盾,從而提高了ERP系統(tǒng)實施的成功率。
[1]程控,革揚.MRPII/ERP原理與應(yīng)用[M].北京:清華大學(xué)出版社,2002.
[2]魏玲,王曉麗,陳磊,等.ERP軟件的客戶化與二次開發(fā)的探討[J].科技與管理,2011,13(2):51-54.
[3]齊亦君.ERP系統(tǒng)的客戶化和二次開發(fā)[J].企業(yè)技術(shù)開發(fā),2004,23(2):25-27.
[4]劉臣奇,李梅娟,王罡.基于 Oracle lOg+Forms Builder 109開發(fā)的多學(xué)科考試系統(tǒng)的設(shè)計與實現(xiàn)[J].鞍山師范學(xué)院學(xué)報,2008,10(4):47-51.