[摘要]本文以我國中小型制造企業為研究對象,分析了我國中小企業ERP生產計劃管理體系的特點和應具有的功能,并根據系統功能目標,對主生產計劃( Master Production Schedule, 簡稱MPS)、物料需求計劃(Material Requirement Planning,簡稱MRP)和能力需求計劃(Capacity Requirements Planning,簡稱為CRP)進行了分析,實現了生產計劃控制的有機結合,提出了一個針對中小企業的解決方案。
[關鍵詞]ERP;主生產計劃;物料需求計劃;能力需求計劃
0 引言
企業的生產活動是非常復雜的,必須要有周密而統一的計劃進行指導和控制,使各個部門能夠協調配合以保證生產的順利進行。生產計劃作為ERP系統的重要組成部分,用信息技術將生產計劃的復雜的工作用計算機來實現,不但能夠保證計劃的精確性和合理性,而且還可以大大提高工作的效率,從而降低成本,提升企業的競爭力。
本文的目的就是通過調研我國中小企業的生產特點和生產管理的業務流程,建立起適合它們的生產計劃系統解決方案,從而開發出適用于中小企業ERP的生產計劃管理系統。
1 中小企業生產計劃的體系結構
從系統的觀點來看,生產計劃是一個漸進的系統,不僅可以從時限上把生產計劃分成長期計劃、中期計劃和短期計劃3種類型,而且還可以從組織結構的對應關系上,將生產計劃分成戰略層、管理層和作業層3個計劃層次,每一個層次都有特定的內容。圖1就是生產計劃的一般結構圖。

本文設計的生產計劃體系主要包括主生產計劃(MPS)、物料需求計劃(MRP)及能力需求計劃(CRP),將生產銷售的各種預測與庫存控制的各種指標,結合管理者的經驗,制定出確實可行的生產計劃,為采購、生產、銷售及時提供準確信息。
2 ERP生產計劃模塊簡介
(1)主生產計劃:主生產計劃(MPS)是確定每一個具體產品在每一個具體時間段的生產計劃。計劃的對象一般是最終產品,即企業的銷售產品。它根據客戶合同和預測,把銷售與運作規劃中的產品系列具體化,確定出廠產品,使之成為展開MRP與CRP運算的主要依據,起了從宏觀計劃向微觀計劃過渡的承上啟下作用。主生產計劃又是聯系市場銷售和生產制造的橋梁,使生產計劃和能力計劃符合銷售計劃要求的優先順序,并能適應不斷變化的市場需求; 同時,主生產計劃又能向銷售部門提供生產和庫存信息,提供可供銷售量的信息,作為同客戶洽商的依據,起了溝通內外的作用,生產計劃的輸入輸出如圖2所示:

(2)物料需求計劃:物料需求計劃(MRP),與主生產計劃一樣處于ERP系統計劃層次的計劃層,由MPS驅動MRP的運行。MRP的運算與制定的基本原理是由最終產品的主生產計劃MPS導出有關物料的需求量和需求時間,根據物料的提前期確定投產或定貨時間。制定MRP依據的關鍵信息及生成MRP的流程如圖3所示。

(3)能力需求計劃:能力需求計劃(CRP)主要用來對生產過程中所需要的能力進行核算的方法,以確定是否有足夠的生產能力滿足生產的需求。能力需求計劃用于分析和檢驗生產計劃大綱、主生產計劃和物料需求計劃的可行性,將生產需求轉換成相應的能力需求,估計可用的能力并確定應該采取的措施,以協調生產能力和生產負荷的差距。
能力需求計劃的運算過程是根據物料需求計劃(MRP)和各物料的工藝路線,對在各個工作中心加工的所有物料計算出加工這些物料在各時間段上要占用該工作中心的負荷小時數,并與工作中心的能力進行比較,生成能力需求計劃。能力需求計劃的對象是工作中心。能力需求計劃邏輯流程圖如圖4所示:

3系統設計與實現
3.1平臺的體系結構
考慮到目前中國的中小企業所使用的操作系統基本上是微軟的Windows操作系統平臺,中小企業ERP管理系統的開發將建立在各種Windows操作系統平臺上。后臺數據庫是Microsoft SQL Server,原因是:它是一種典型的具有客戶機/服務器體系結構的關系型數據庫管理系統,安全性、保密性強。開發平臺是使用Microsoft公司的.NET框架,原因是:Microsoft公司的.NET框架是全新的跨語言軟件開發平臺,順應了當今軟件工業分布式計算、面向組件、企業級應用、軟件服務化、以Web為中心等大趨勢。網絡結構上,本系統采用三層B/S(Browse/Server,瀏覽器/服務器)結構模式。其體系結構如圖5所示

3.2 生產計劃體系數據流程圖
ERP系統的所有的目的歸根到底是數據的管理,數據流動是它的精髓。數據流動的正確與否直接影響到整個系統運行質量。數據流也是系統實現的重要依據。生產計劃體系的數據流圖如圖6所示。

3.3數據庫訪問
系統的軟件設計任務中,ASP.NET與數據庫的動態連接技術是關鍵。ASP.NET是ASP上發展起來的動態服務器網頁技術,用于創建基于Web服務器的動態網頁。ADO.NET是一組優化訪問數據庫專用對象集,為ASP.NET提供了完整的站點數據庫訪問解決方案。使用ADO.NET的對象(Connection, Command, SqlDataAdapter 和 DataSet等)可以建立和管理數據庫的連接,從數據庫服務器獲取數據,并執行更新、刪除、添加數據等操作。
下面用ADO.NET的一些對象讀取數據庫ERP的表mrp_current_procedure中的數據,并利用數據綁定技術顯示在DataGrid控制項上來簡要說明一下該系統的數據庫訪問方式。
string strConn =”server=localhost;database=ERP;uid=sa;pwd=;”;//建立數據庫連接
SqlConnection myConnection=new SqlConnection();
myConnection.ConnectionString=strConn;
myConnection.Open(); //打開數據庫連接
string strCommand=”select * from mrp_current_procedure”;//使用SqlDataAdapter對象執行查詢
SqlDataAdapter da=new SqlDataAdapter(strCommand,myConnection); //建立DataSet對象并將查詢結果放到DataSet中
DataSet ds=new DataSet();
da.Fill(ds,”mrp_current_procedure”); DataGrid1.DataSource=ds.Tables[“mrp”].DefaultView;
DataGrid1.DataBind();//利用數據綁定技術將數據綁定到DataGrid控制項上進行顯示
3.4 程序實現
在程序實現中應用前臺代碼與后臺代碼分離技術。其中后臺應用C#高級語言編制,用以完成頁面功能定義等。前臺應用超文本標記語言(HyperText Markup Language,簡寫HTML)編制,用以定義Web頁面的內容和外觀。
4結語
我國的中小企業與大型企業相比,資金不雄厚、技術力量薄弱,生產流程相對簡單,企業決策相對靈活,生產計劃管理有其不同與大企業的特點。本文通過研究我國中小企業的特點和中小企業生產計劃與采購管理的業務流程,提出了一種通用的比較貼近中小企業的生產計劃管理系統解決方案,從運行效果看,能夠實現基本的功能要求,并且具有運行界面簡潔、友好、運行速度快捷的特點,對ERP從理論到實踐進行了有益的探索。
主要參考資料
[1] 劉友金著. 中小企業集群式創新 [M].中國經濟出版社, 2004.
[2] 樹森等編著. 現代制造企業信息化 [M].科學出版社, 2005
[3] 席德標,賈昌瑞. 淺論ERP在中小型企業中的應用,經營與管理,2003,8(3)
[4] 蘇穎,于明,張伯鵬. 一種衡量中小制造企業管理信息質量的方法[J]計算機集成制造系統-CIMS, 2004,(02).
[5] 李惠娟. 我國中小企業集群的特點、存在問題及對策[J]經濟與社會發展, 2005,(12).
[6] 黃喜. 中小制造企業ERP實施若干關鍵技術研究[D]浙江大學, 2007.
[7] 林中偉,凌興宏,丁秋林. 面向供應鏈的生產計劃控制研究[J]工業工程, 2004,(04).