商業(yè)決策支持系統(tǒng)實(shí)現(xiàn)論文
時間:2022-09-17 05:23:00
導(dǎo)語:商業(yè)決策支持系統(tǒng)實(shí)現(xiàn)論文一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
內(nèi)容摘要:本文介紹一個商流計(jì)劃決策支持系統(tǒng)的設(shè)計(jì)思想和實(shí)現(xiàn)方法,并討論開發(fā)基于知識的決策支持系統(tǒng)的策略。本文對決策支持系統(tǒng)中的問題處理系統(tǒng)和模型庫的組織提出了新觀點(diǎn),給出PPS的功能結(jié)構(gòu)和模型的三層表示法。把組件技術(shù)引入到系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)中來,用三層client/server結(jié)構(gòu)來實(shí)現(xiàn)DSS。
關(guān)鍵詞:決策支持系統(tǒng)商流計(jì)劃問題處理系統(tǒng)模型庫組件技術(shù)
決策支持系統(tǒng)(DSS)是一個日趨被人矚目的計(jì)算機(jī)應(yīng)用領(lǐng)域。目前DSS的研究正向群體決策支持系統(tǒng)(GDSS),智能決策支持系統(tǒng)(IDSS)方向發(fā)展。公認(rèn)的DSS系統(tǒng)結(jié)構(gòu)為四庫一體,即模型庫、算法庫、知識庫和數(shù)據(jù)庫。在這一結(jié)構(gòu)中模型及其管理是基礎(chǔ),也是系統(tǒng)成敗的關(guān)鍵。本文介紹一個基于知識的四庫一體的商流計(jì)劃決策支持系統(tǒng)SLDSS的設(shè)計(jì)思想與實(shí)現(xiàn)方法。
系統(tǒng)設(shè)計(jì)思想和系統(tǒng)結(jié)構(gòu)
商流計(jì)劃是大型商業(yè)企業(yè)對本企業(yè)商品購進(jìn)、銷售、調(diào)配和存儲各環(huán)節(jié)中各種經(jīng)指標(biāo)制定的目標(biāo)規(guī)劃,時間跨度一般為一年。商流計(jì)劃應(yīng)明確指出下一年度中各個季度,各個月份商品進(jìn)、銷、調(diào)、存中各個經(jīng)營指標(biāo)。商流計(jì)劃的范圍和內(nèi)容不同的企業(yè)可能有不同的要求,但一般應(yīng)包括進(jìn)、銷、調(diào)、存貨物的數(shù)量和金額,毛利和利潤額,各種費(fèi)用額等。商流計(jì)劃決策是典型的半結(jié)構(gòu)決策問題,既需要對影響商流計(jì)劃的諸因素進(jìn)行定性分析又要對各因素的影響程度進(jìn)行定量計(jì)算。為此,商流計(jì)劃決策支持系統(tǒng)的主要目標(biāo)是:如何對影響商流計(jì)劃的各因素進(jìn)行定性分析和定量計(jì)算,盡可能的幫助決策者把握市場變化的幅度,從而預(yù)測未來一年的銷售總水平;根據(jù)預(yù)測結(jié)果對商品的購進(jìn)、調(diào)配和存儲以及企業(yè)各種經(jīng)營指標(biāo)提出多種商流計(jì)劃的可行方案。
從實(shí)際使用的角度出發(fā),系統(tǒng)應(yīng)盡可能地準(zhǔn)確模擬決策過程,所建立的模型也應(yīng)盡可能是實(shí)際決策過程的描述,以期對決策者的支持更有效。另外,系統(tǒng)的設(shè)計(jì)應(yīng)向DSS生成器的方向發(fā)展,應(yīng)充分體現(xiàn)基于知識的特征。為此,系統(tǒng)的設(shè)計(jì)思想為:系統(tǒng)能獲取、存儲商業(yè)領(lǐng)域的經(jīng)營決策經(jīng)驗(yàn)(知識),并能準(zhǔn)確地應(yīng)用這些經(jīng)驗(yàn);系統(tǒng)使用方便,適應(yīng)性強(qiáng),便于修改、擴(kuò)充;系統(tǒng)能幫助用戶建立、集成、修改、查詢以及正確使用各種模型;提供“友好”的用戶界面;采用較先進(jìn)的三層Client/Server系統(tǒng)結(jié)構(gòu),把組件技術(shù)引入到系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)中來。
為此,SLDSS的系統(tǒng)結(jié)構(gòu)見圖1:
在該系統(tǒng)結(jié)構(gòu)中用戶(客戶端)發(fā)送請求,通過問題處理系統(tǒng)(中間層)對問題進(jìn)行分解后,選擇相應(yīng)的決策模型(服務(wù)器端)對問題進(jìn)行求解并返回結(jié)果,當(dāng)然用戶也可以直接訪問各子系統(tǒng)。在這一結(jié)構(gòu)中問題處理系統(tǒng)是關(guān)鍵,它協(xié)調(diào)各部件的運(yùn)行。下面分別介紹系統(tǒng)結(jié)構(gòu)中各部件的功能。
問題處理系統(tǒng)PPS
PPS是用戶與系統(tǒng)的接口,它起著銜接用戶與系統(tǒng)環(huán)境的橋梁作用,系統(tǒng)通過PPS對決策問題進(jìn)行分類并確定問題求解的策略。為此,PPS是反映系統(tǒng)功能的主要部件之一,也是整個系統(tǒng)的窗口。
PPS根據(jù)商流計(jì)劃的一般要求把商品分成了12大類。SLDSS中的PPS根據(jù)商品的種類不同分別為用戶提出制定商流計(jì)劃指標(biāo)決策的解決方案。SLDSS中PPS結(jié)構(gòu)如圖2:
識別器的任務(wù)是對用戶提出的問題進(jìn)行識別和判斷,并引導(dǎo)其進(jìn)入相應(yīng)的處理入口。
推理機(jī)是PPS的關(guān)鍵部件,它根據(jù)模式知識,通過協(xié)調(diào)器調(diào)用系統(tǒng)環(huán)境來對用戶提出的問題加以處理。其中模式知識是對具體決策模式的抽象化、規(guī)則化。模型知識的加工過程也是SLDSS的系統(tǒng)分析過程。協(xié)調(diào)器根據(jù)推理機(jī)的“智能”分析,完成系統(tǒng)調(diào)用,實(shí)現(xiàn)具體問題的構(gòu)模任務(wù)。
系統(tǒng)狀態(tài)參數(shù)是對決策過程的跟蹤,從決策過程的非連續(xù)性出發(fā),對系統(tǒng)的這種跟蹤是必要的。
基于四庫的系統(tǒng)環(huán)境
模型庫管理子系統(tǒng)
模型及其管理是DSS的重要工作,本課題把組件技術(shù)引入到DSS模型的設(shè)計(jì)與實(shí)現(xiàn)中來,把DSS基模型定義為一個結(jié)構(gòu)級組件,把DSS復(fù)合模型定義為由基模型經(jīng)復(fù)合運(yùn)算復(fù)合而成。定義如下:
定義1:我們把稱為一個DSS模型模式。這里的S表示模型的屬性集合,它包括模型的標(biāo)示ID、模型的類型Type,以及反映模型功能和行為的變量;P可以包括對上述信息的操作和該模型向外界所提供的服務(wù),P對S封閉;E表示模型所產(chǎn)生各類消息的事件集合;I為模型的多重接口,多重接口為模型的連接和了解一個模型的功能提供了一個窗口;O為模型中操作次序,它是反映模型中操作或子模型標(biāo)示的一個構(gòu)造數(shù)據(jù)類型,對基模型一般為空,對復(fù)合模型它反映了求解問題的步驟。
定義2:對任何DSS模型M(D(D為論域),DSS模型M為DSS模型模式的一個實(shí)例,DSS模型記為:M=;M=<{},{},{},{},{}>稱為空模型,記為Mφ。
這里定義的DSS模型是一種結(jié)構(gòu)級的組件。根據(jù)上述定義,我們可以定義模型的連接運(yùn)算。
定義3:設(shè)M和N為兩個DSS模型,如果修改模型M將影響模型N的運(yùn)行或功能,則稱模型N依賴模型M,記作:M→N。如果模型N不依賴模型M,則記作:M↑N。如果模型N依賴模型M,而模型M又依賴模型N,則稱模型M與模型N相互依賴,記為M←→N。
定理1:設(shè)A、B、C為三個DSS模型,如果A→B,B→C,則有A→C。
定義4:設(shè)M1、M2、...、Mn和N為DSS模型,如果有M1→N、M2→N、...、Mn→N,則稱N為由M1、M2、...、Mn組成的DSS復(fù)合模型。
DSS的基模型和復(fù)合模型是相對的,一個復(fù)合模型在構(gòu)造更復(fù)雜的DSS決策過程模型時,又成為基模型。所以,在不造成混亂的情況下,可對兩個概念不加區(qū)分。根據(jù)上述定義,我們可以使用組件開發(fā)工具實(shí)現(xiàn)DSS基模型,對DSS復(fù)合模型的設(shè)計(jì)與實(shí)現(xiàn)本課題采用下面策略。
構(gòu)成DSS復(fù)合模型中所用的基模型M1、M2、...、Mn之間的關(guān)系有兩種情形。其一是它們由純粹基模型構(gòu)造,并且它們之間不存在著依賴關(guān)系,即不存在基模型Mi、Mj使Mi→Mj;其二是由基模型之間存在依賴關(guān)系,即存在基模型Mi、Mj使Mi→Mj成立。對第一種情形我們可以通過組件容器把基模型組合成復(fù)合模型或通過編寫程序的方法把基模型復(fù)合成復(fù)合模型,這里不再討論。下面著重討論第二種情形。兩個基模型存在依賴關(guān)系意味著兩個模型之間有消息的傳遞和方法的調(diào)用。我們可以采用在兩個模型之間建立連接器的方法解決消息的傳遞和方法的調(diào)用,連接器與基模型的關(guān)系如圖3。
這種DSS模型的調(diào)用關(guān)系與組件對象模型的調(diào)用關(guān)系有所不同。在組件對象模型的調(diào)用中,模型Mi通常作為事件源,Mj做為事件的接受者,并在接到事件后執(zhí)行相應(yīng)的操作。而在DSS復(fù)合模型中Mj做為事件源,Mi作為事件的接受者,Mi在接到事件后執(zhí)行相應(yīng)的操作或模型Mj回調(diào)Mi中的方法。
SLDSS的模型庫管理子系統(tǒng)提供的功能包括自動建立模型、模型維護(hù)和模型的運(yùn)算。
知識庫管理子系統(tǒng)
SLDSS的知識庫中存放了兩類知識,事實(shí)類和規(guī)則類。對事實(shí)類的知識,如“今年銀行利率增加”,表示為“ZJ(利率)”;再如,對于批處理的模型知識表示為GOTO(START,DLMXL);GOTO(DLMXL,JGSC),對規(guī)則型的知識以下列形式存放于規(guī)則庫中,RULE(規(guī)則號,[條件1,條件2,條件N],結(jié)論)。例如,“如果工農(nóng)業(yè)生產(chǎn)情況正常且銀行利率不便且物價變化幅度不大,則用一元回歸分析銷售量,可表示為:RULE(22,[ZJ(“工農(nóng)業(yè)”),BB(“利率”),BB(“物價”)],ZX(“一元回歸”))。
SLDSS中的知識庫由若干子庫構(gòu)成,不同的知識按其類別存放在不同的子庫中,這樣有利于知識的管理,同時也大大的提高了推理機(jī)的搜索速度。知識的推理采用正向推理和反向推理兩種推理策略,對于專業(yè)領(lǐng)域知識的推理都采用正向推理,對系統(tǒng)知識的推理采用了反向推理策略,既方便又迅速。而對專業(yè)領(lǐng)域知識采用正向推理策略與實(shí)際情況較接近。
算法庫、數(shù)據(jù)庫的組織與管理
算法庫的組織及管理SLDSS中算法庫存放了一些與模型有關(guān)的算法,算法是模型的實(shí)現(xiàn)。這些算法以它們的計(jì)算機(jī)程序和有關(guān)算法使用的“智能”信息存放在算法庫中,通過算法字典統(tǒng)一管理,算法庫字典的結(jié)構(gòu)為:
算法庫字典是算法管理的主要依據(jù),算法庫的維護(hù)也就是其字典的維護(hù),另外,算法庫字典又是使用算法的事實(shí)性知識,系統(tǒng)推理機(jī)通過算法庫字典的讀取來完成算法的選擇工作,算法庫管理提供的功能有:算法建立;算法查詢;算法修改;算法刪除。
數(shù)據(jù)庫的組織與管理SLDSS的數(shù)據(jù)有兩種類型。其一是企業(yè)內(nèi)部運(yùn)行數(shù)據(jù),這類數(shù)據(jù)可以采用關(guān)系模型加以描述并存儲,這里不做討論。其二是模型描述數(shù)據(jù),這類數(shù)據(jù)描述了模型的屬性、調(diào)用的條件、返回結(jié)果的要求和模型的功能(操作),它實(shí)際上是組件的接口。SLDSS中的模型采用三級結(jié)構(gòu)表示法,這種表示法與人工智能中知識的框架——槽值表示法相對應(yīng)。如線性規(guī)劃模型,它的三級表示如下:
第一級結(jié)構(gòu):模型ID,模型名,模型用途,模型類型,算法名,同名序號,結(jié)果地址,二級結(jié)構(gòu)ID;第二級結(jié)構(gòu):二級結(jié)構(gòu)ID,變量數(shù),方程數(shù),同名序號,三級結(jié)構(gòu)ID;第三級結(jié)構(gòu):三級結(jié)構(gòu)ID,變量上限,變量下限,方程系數(shù),方程系數(shù)2,方程系數(shù)3,方程系數(shù)n。
在上述三級表示中,第二級、第三級結(jié)構(gòu)可以不同,這要根據(jù)具體模型而確定,但第一級結(jié)構(gòu)對任何模型都是相同的,它是模型庫的字典,是模型庫管理的主要依據(jù)。
- 上一篇:黨委辦公室工作會議上的講話
- 下一篇:市委辦公室先進(jìn)性教育動員會講話