摘要:以庫存論為理論基礎(chǔ),在SQL Server 2000與Visual Studio.NET環(huán)境下設(shè)計實現(xiàn)了一個模型庫;模型庫按功能進行了分類介紹,并對每一類中的功能和算法進行闡述,給出了實現(xiàn)的方法。
關(guān)鍵詞:庫存管理; 模型庫; ADO.NET; 隨機性
中圖分類號:F253.4文獻標志碼:A
文章編號:1001-3695(2007)12-0276-03
經(jīng)濟全球化以及計算機與通信技術(shù)的發(fā)展,使企業(yè)面臨新的機遇和挑戰(zhàn)。在這種環(huán)境下,供應鏈的概念隨之產(chǎn)生。所謂供應鏈,就是包括滿足顧客需求所直接或間接涉及的所有環(huán)節(jié);供應鏈不僅包括制造商和供應商,而且包括運輸商、倉庫、零售商和顧客。在每個組織機構(gòu)如制造商內(nèi)部,供應鏈包括滿足顧客需求的所有職能部門。這些職能部門包括新產(chǎn)品開發(fā)、市場營銷、經(jīng)營、分銷、融資、顧客服務,但并不僅僅限于此[1]。SCM(supply chain management,供應鏈管理)主要是通過控制和協(xié)調(diào)供應鏈中各個實體及其行為,以達到降低系統(tǒng)成本、提高產(chǎn)品質(zhì)量和改善服務水平等目的,從而全面提高整個系統(tǒng)的綜合競爭力。庫存管理與控制是供應鏈管理的重要環(huán)節(jié)之一[1]。
在供應鏈環(huán)境下庫存決策支持系統(tǒng)具有廣闊的應有前景,在生產(chǎn)、銷售以及其他涉及到存儲問題的領(lǐng)域中均能得到廣泛的應用。目前,國內(nèi)外軟件市場上流行的與庫存有關(guān)的信息管理系統(tǒng)非常多。但這些系統(tǒng)大多都是對企業(yè)庫存的事務性信息處理和業(yè)務模擬,并沒有達到對庫存量的控制管理。這一點是庫存管理中最重要的方面之一。
本文實現(xiàn)了庫存理論中的一些經(jīng)典模型,建立一個模型庫,將一些支持不同層次決策活動的模型存放在此庫中,方便系統(tǒng)調(diào)用。此模型庫包括的模型按功能可分為以下四類:
a)概率計算模型。此類模型是實現(xiàn)隨機性庫存模型和產(chǎn)生隨機數(shù)模型的基礎(chǔ),是輔助這兩個模型的實現(xiàn)而設(shè)計的,當然它也可以單獨使用。
b)隨機數(shù)模型。此模型庫應用于一個仿真系統(tǒng)。在仿真系統(tǒng)中需要一些服從某種概率分布的隨機數(shù),所以設(shè)計了此類函數(shù)。它可以產(chǎn)生概率密度為連續(xù)性的隨機數(shù)。
c)預測模型[1]。對未來需求的預測構(gòu)成了供應鏈中所有戰(zhàn)略性和規(guī)劃性決策的基礎(chǔ)。供應鏈上的所有流程分為兩類,即推動流程和拉動流程。這兩類情況下供應鏈管理者采取的第一個步驟,就是預測顧客未來的需求量。
d)庫存決策模型[2](分為確定性和隨機性的庫存模型)。決策是為了在將來(制定決策之后)達到一定目的;庫存決策模型也是如此。
1系統(tǒng)環(huán)境的建立
本模型庫是在SQL Server 2000與Visual Studio.NET環(huán)境下開發(fā)的。其中與數(shù)據(jù)庫的連接,讀取模型所需的參數(shù)是模型實現(xiàn)的基礎(chǔ)。Microsoft為了解決應用程序數(shù)據(jù)訪問問題,設(shè)計了ADO.NET[3,4]。ADO.NET是基于ADO的,但在數(shù)據(jù)訪問技術(shù)的演化中,它超越了基于COM的ADO。ADO.NET體系結(jié)構(gòu)的核心是dataSet。DataSet實質(zhì)上是已經(jīng)從數(shù)據(jù)庫中檢索的記錄的緩存。可以把dataSet看做一個小型數(shù)據(jù)庫,它包含表、列、約束、行和關(guān)系。通過dataSet系統(tǒng)可以很方便地把模型與數(shù)據(jù)庫進行連接。圖1中高度概括了ADO.NET與數(shù)據(jù)庫連接應用程序體系結(jié)構(gòu)。
2模型庫的設(shè)計與實現(xiàn)
2.1概率計算模型
此類模型是為了實現(xiàn)隨機性庫存模型和隨機數(shù)模型而設(shè)計的,也為今后模型的實現(xiàn)打下基礎(chǔ),特別是牽涉到隨機性庫存模型。它適用于連續(xù)性概率分布的計算(以正態(tài)分布為例)。已知正態(tài)分布均值和方差,此模型可以實現(xiàn)以下數(shù)值運算:a)給出變量x上界和下界,求得概率值;b)給出變量x下界,上界為無窮大,求得概率值(屬于無窮積分);c)給出變量x下界和概率值,求得變量x上界;d)給出概率值,求得變量x的值。
3結(jié)束語
本文通過上述方法利用C#.NET成功地建立一個基于庫存論的模型庫。該模型庫的設(shè)計采用面向?qū)ο蟮乃枷耄奖闫渌到y(tǒng)的調(diào)用,提高可重用性、可維護性,可運用在某決策仿真系統(tǒng)中。此模型庫還有待于進一步擴充,如對模型的擴充、模型之間按照某些標準進行優(yōu)劣比較等,它也是對庫存決策系統(tǒng)的探索與實現(xiàn)。
參考文獻:
[1]CHOPRA S, MEINDL P. Supply chain management——strategy, planning, and operation[M].北京:清華大學出版社,2001:60-101.
[2]黃潔剛.庫存論原理及其應用[M].上海:上海科學技術(shù)文獻出版社,1984:31-146.
[3]OTEY M. ADO.NET技術(shù)參數(shù)大全[M].北京:清華大學出版社,2003:181-320.
[4]曹祖圣,吳明哲,林兆燊,等.Visual C#.NET程序設(shè)計經(jīng)典[M].北京:科技出版社,2004:344-392.
[5]周永務,楊善林.Newsboy型商品最優(yōu)廣告費用與訂貨策略的聯(lián)合確定[J].系統(tǒng)工程理論與實踐,2002,11:59-63.
[6]周永務,楊善林.最優(yōu)均勻廣告與訂貨策略的聯(lián)合決策模型[J].系統(tǒng)工程學報,2004,19(3):264-269.
“本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文”