[摘要]本文以我國中小型制造企業(yè)為研究對象,分析了我國中小企業(yè)ERP生產(chǎn)計(jì)劃管理體系的特點(diǎn)和應(yīng)具有的功能,并根據(jù)系統(tǒng)功能目標(biāo),對主生產(chǎn)計(jì)劃( Master Production Schedule, 簡稱MPS)、物料需求計(jì)劃(Material Requirement Planning,簡稱MRP)和能力需求計(jì)劃(Capacity Requirements Planning,簡稱為CRP)進(jìn)行了分析,實(shí)現(xiàn)了生產(chǎn)計(jì)劃控制的有機(jī)結(jié)合,提出了一個(gè)針對中小企業(yè)的解決方案。
[關(guān)鍵詞]ERP;主生產(chǎn)計(jì)劃;物料需求計(jì)劃;能力需求計(jì)劃
0 引言
企業(yè)的生產(chǎn)活動是非常復(fù)雜的,必須要有周密而統(tǒng)一的計(jì)劃進(jìn)行指導(dǎo)和控制,使各個(gè)部門能夠協(xié)調(diào)配合以保證生產(chǎn)的順利進(jìn)行。生產(chǎn)計(jì)劃作為ERP系統(tǒng)的重要組成部分,用信息技術(shù)將生產(chǎn)計(jì)劃的復(fù)雜的工作用計(jì)算機(jī)來實(shí)現(xiàn),不但能夠保證計(jì)劃的精確性和合理性,而且還可以大大提高工作的效率,從而降低成本,提升企業(yè)的競爭力。
本文的目的就是通過調(diào)研我國中小企業(yè)的生產(chǎn)特點(diǎn)和生產(chǎn)管理的業(yè)務(wù)流程,建立起適合它們的生產(chǎn)計(jì)劃系統(tǒng)解決方案,從而開發(fā)出適用于中小企業(yè)ERP的生產(chǎn)計(jì)劃管理系統(tǒng)。
1 中小企業(yè)生產(chǎn)計(jì)劃的體系結(jié)構(gòu)
從系統(tǒng)的觀點(diǎn)來看,生產(chǎn)計(jì)劃是一個(gè)漸進(jìn)的系統(tǒng),不僅可以從時(shí)限上把生產(chǎn)計(jì)劃分成長期計(jì)劃、中期計(jì)劃和短期計(jì)劃3種類型,而且還可以從組織結(jié)構(gòu)的對應(yīng)關(guān)系上,將生產(chǎn)計(jì)劃分成戰(zhàn)略層、管理層和作業(yè)層3個(gè)計(jì)劃層次,每一個(gè)層次都有特定的內(nèi)容。圖1就是生產(chǎn)計(jì)劃的一般結(jié)構(gòu)圖。
本文設(shè)計(jì)的生產(chǎn)計(jì)劃體系主要包括主生產(chǎn)計(jì)劃(MPS)、物料需求計(jì)劃(MRP)及能力需求計(jì)劃(CRP),將生產(chǎn)銷售的各種預(yù)測與庫存控制的各種指標(biāo),結(jié)合管理者的經(jīng)驗(yàn),制定出確實(shí)可行的生產(chǎn)計(jì)劃,為采購、生產(chǎn)、銷售及時(shí)提供準(zhǔn)確信息。
2 ERP生產(chǎn)計(jì)劃模塊簡介
(1)主生產(chǎn)計(jì)劃:主生產(chǎn)計(jì)劃(MPS)是確定每一個(gè)具體產(chǎn)品在每一個(gè)具體時(shí)間段的生產(chǎn)計(jì)劃。計(jì)劃的對象一般是最終產(chǎn)品,即企業(yè)的銷售產(chǎn)品。它根據(jù)客戶合同和預(yù)測,把銷售與運(yùn)作規(guī)劃中的產(chǎn)品系列具體化,確定出廠產(chǎn)品,使之成為展開MRP與CRP運(yùn)算的主要依據(jù),起了從宏觀計(jì)劃向微觀計(jì)劃過渡的承上啟下作用。主生產(chǎn)計(jì)劃又是聯(lián)系市場銷售和生產(chǎn)制造的橋梁,使生產(chǎn)計(jì)劃和能力計(jì)劃符合銷售計(jì)劃要求的優(yōu)先順序,并能適應(yīng)不斷變化的市場需求; 同時(shí),主生產(chǎn)計(jì)劃又能向銷售部門提供生產(chǎn)和庫存信息,提供可供銷售量的信息,作為同客戶洽商的依據(jù),起了溝通內(nèi)外的作用,生產(chǎn)計(jì)劃的輸入輸出如圖2所示:
(2)物料需求計(jì)劃:物料需求計(jì)劃(MRP),與主生產(chǎn)計(jì)劃一樣處于ERP系統(tǒng)計(jì)劃層次的計(jì)劃層,由MPS驅(qū)動MRP的運(yùn)行。MRP的運(yùn)算與制定的基本原理是由最終產(chǎn)品的主生產(chǎn)計(jì)劃MPS導(dǎo)出有關(guān)物料的需求量和需求時(shí)間,根據(jù)物料的提前期確定投產(chǎn)或定貨時(shí)間。制定MRP依據(jù)的關(guān)鍵信息及生成MRP的流程如圖3所示。
(3)能力需求計(jì)劃:能力需求計(jì)劃(CRP)主要用來對生產(chǎn)過程中所需要的能力進(jìn)行核算的方法,以確定是否有足夠的生產(chǎn)能力滿足生產(chǎn)的需求。能力需求計(jì)劃用于分析和檢驗(yàn)生產(chǎn)計(jì)劃大綱、主生產(chǎn)計(jì)劃和物料需求計(jì)劃的可行性,將生產(chǎn)需求轉(zhuǎn)換成相應(yīng)的能力需求,估計(jì)可用的能力并確定應(yīng)該采取的措施,以協(xié)調(diào)生產(chǎn)能力和生產(chǎn)負(fù)荷的差距。
能力需求計(jì)劃的運(yùn)算過程是根據(jù)物料需求計(jì)劃(MRP)和各物料的工藝路線,對在各個(gè)工作中心加工的所有物料計(jì)算出加工這些物料在各時(shí)間段上要占用該工作中心的負(fù)荷小時(shí)數(shù),并與工作中心的能力進(jìn)行比較,生成能力需求計(jì)劃。能力需求計(jì)劃的對象是工作中心。能力需求計(jì)劃邏輯流程圖如圖4所示:
3系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
3.1平臺的體系結(jié)構(gòu)
考慮到目前中國的中小企業(yè)所使用的操作系統(tǒng)基本上是微軟的Windows操作系統(tǒng)平臺,中小企業(yè)ERP管理系統(tǒng)的開發(fā)將建立在各種Windows操作系統(tǒng)平臺上。后臺數(shù)據(jù)庫是Microsoft SQL Server,原因是:它是一種典型的具有客戶機(jī)/服務(wù)器體系結(jié)構(gòu)的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),安全性、保密性強(qiáng)。開發(fā)平臺是使用Microsoft公司的.NET框架,原因是:Microsoft公司的.NET框架是全新的跨語言軟件開發(fā)平臺,順應(yīng)了當(dāng)今軟件工業(yè)分布式計(jì)算、面向組件、企業(yè)級應(yīng)用、軟件服務(wù)化、以Web為中心等大趨勢。網(wǎng)絡(luò)結(jié)構(gòu)上,本系統(tǒng)采用三層B/S(Browse/Server,瀏覽器/服務(wù)器)結(jié)構(gòu)模式。其體系結(jié)構(gòu)如圖5所示
3.2 生產(chǎn)計(jì)劃體系數(shù)據(jù)流程圖
ERP系統(tǒng)的所有的目的歸根到底是數(shù)據(jù)的管理,數(shù)據(jù)流動是它的精髓。數(shù)據(jù)流動的正確與否直接影響到整個(gè)系統(tǒng)運(yùn)行質(zhì)量。數(shù)據(jù)流也是系統(tǒng)實(shí)現(xiàn)的重要依據(jù)。生產(chǎn)計(jì)劃體系的數(shù)據(jù)流圖如圖6所示。
3.3數(shù)據(jù)庫訪問
系統(tǒng)的軟件設(shè)計(jì)任務(wù)中,ASP.NET與數(shù)據(jù)庫的動態(tài)連接技術(shù)是關(guān)鍵。ASP.NET是ASP上發(fā)展起來的動態(tài)服務(wù)器網(wǎng)頁技術(shù),用于創(chuàng)建基于Web服務(wù)器的動態(tài)網(wǎng)頁。ADO.NET是一組優(yōu)化訪問數(shù)據(jù)庫專用對象集,為ASP.NET提供了完整的站點(diǎn)數(shù)據(jù)庫訪問解決方案。使用ADO.NET的對象(Connection, Command, SqlDataAdapter 和 DataSet等)可以建立和管理數(shù)據(jù)庫的連接,從數(shù)據(jù)庫服務(wù)器獲取數(shù)據(jù),并執(zhí)行更新、刪除、添加數(shù)據(jù)等操作。
下面用ADO.NET的一些對象讀取數(shù)據(jù)庫ERP的表mrp_current_procedure中的數(shù)據(jù),并利用數(shù)據(jù)綁定技術(shù)顯示在DataGrid控制項(xiàng)上來簡要說明一下該系統(tǒng)的數(shù)據(jù)庫訪問方式。
string strConn =”server=localhost;database=ERP;uid=sa;pwd=;”;//建立數(shù)據(jù)庫連接
SqlConnection myConnection=new SqlConnection();
myConnection.ConnectionString=strConn;
myConnection.Open(); //打開數(shù)據(jù)庫連接
string strCommand=”select * from mrp_current_procedure”;//使用SqlDataAdapter對象執(zhí)行查詢
SqlDataAdapter da=new SqlDataAdapter(strCommand,myConnection); //建立DataSet對象并將查詢結(jié)果放到DataSet中
DataSet ds=new DataSet();
da.Fill(ds,”mrp_current_procedure”); DataGrid1.DataSource=ds.Tables[“mrp”].DefaultView;
DataGrid1.DataBind();//利用數(shù)據(jù)綁定技術(shù)將數(shù)據(jù)綁定到DataGrid控制項(xiàng)上進(jìn)行顯示
3.4 程序?qū)崿F(xiàn)
在程序?qū)崿F(xiàn)中應(yīng)用前臺代碼與后臺代碼分離技術(shù)。其中后臺應(yīng)用C#高級語言編制,用以完成頁面功能定義等。前臺應(yīng)用超文本標(biāo)記語言(HyperText Markup Language,簡寫HTML)編制,用以定義Web頁面的內(nèi)容和外觀。
4結(jié)語
我國的中小企業(yè)與大型企業(yè)相比,資金不雄厚、技術(shù)力量薄弱,生產(chǎn)流程相對簡單,企業(yè)決策相對靈活,生產(chǎn)計(jì)劃管理有其不同與大企業(yè)的特點(diǎn)。本文通過研究我國中小企業(yè)的特點(diǎn)和中小企業(yè)生產(chǎn)計(jì)劃與采購管理的業(yè)務(wù)流程,提出了一種通用的比較貼近中小企業(yè)的生產(chǎn)計(jì)劃管理系統(tǒng)解決方案,從運(yùn)行效果看,能夠?qū)崿F(xiàn)基本的功能要求,并且具有運(yùn)行界面簡潔、友好、運(yùn)行速度快捷的特點(diǎn),對ERP從理論到實(shí)踐進(jìn)行了有益的探索。
主要參考資料
[1] 劉友金著. 中小企業(yè)集群式創(chuàng)新 [M].中國經(jīng)濟(jì)出版社, 2004.
[2] 樹森等編著. 現(xiàn)代制造企業(yè)信息化 [M].科學(xué)出版社, 2005
[3] 席德標(biāo),賈昌瑞. 淺論ERP在中小型企業(yè)中的應(yīng)用,經(jīng)營與管理,2003,8(3)
[4] 蘇穎,于明,張伯鵬. 一種衡量中小制造企業(yè)管理信息質(zhì)量的方法[J]計(jì)算機(jī)集成制造系統(tǒng)-CIMS, 2004,(02).
[5] 李惠娟. 我國中小企業(yè)集群的特點(diǎn)、存在問題及對策[J]經(jīng)濟(jì)與社會發(fā)展, 2005,(12).
[6] 黃喜. 中小制造企業(yè)ERP實(shí)施若干關(guān)鍵技術(shù)研究[D]浙江大學(xué), 2007.
[7] 林中偉,凌興宏,丁秋林. 面向供應(yīng)鏈的生產(chǎn)計(jì)劃控制研究[J]工業(yè)工程, 2004,(04).