資源描述:
《組件式DSS開發(fā)環(huán)境的研究與設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、浙江大學碩士學位論文組件式DSS開發(fā)環(huán)境的研究與設(shè)計姓名:王黎敏申請學位級別:碩士專業(yè):計算機應用指導教師:陳奇2002.3.7浙江大學碩士學位論文ABSTRACTComponentBasedDevelopmentprovidesdeveloperswithamethodforbuildingapplicationsthatareflexibleandabletoaccommodatetheever-changingdemandsofusersinacost·efficientandtimelymanner.Inthisarticle,t
2、heauthorpresentsthedesignofaDSSDevelopingEnvironmentusingcomponent-basedapproach.ThisenvironmentprovidesavisualizedDSSdevelopingplatform,whichintegratestraditionalModelbasetechnologyandmodemdecisionsupporttechnologiessuchasDataWarehouseandoLAPThearticlebeginswithanintrodu
3、ctionoftheconceptionandmethodofComponent—BasedDevelopment.Afterthat,itbrieflyintroducesthedevelopmentofDSSandsomeimportanttechnologiesthatareboundupwithDSS.Theauthorthenputdueemphasisonthearchitecturedesign,functiondesign,componentdesign,andimplementationtechnologiesofthe
4、system.Fromtheprocessofapplyingcomponent-basedideatothedesignofthesystem,theauthorhasderivedsomeprinciplesfordeterminingthecomponentboundariesandfindinginterfaces.Inthedevelopingenvironment,themodelbaseisacomponentrepositoryratherthanrepositoryformodelsbuikwithspecificmod
5、eldescribinglanguage.Theauthorexpoundsthetechnologyofhowtoload,call,andmanagethecomponentsdynamically.Anotherkeypointofthearticleisbringinguptheideaof“DataBackflow'’,thatistosendthedecisionofpolieymakerdirectlybackintothedatabase.Theimplementationtechnologyfor‘'DataBacldl
6、ow'’isexpoundedinthearticle.‘'DataBackfloW’enablestheintegrationofManagementInformationSystem呷S)andDSS.Theauthoralsodiscussedotherimplementationtechnologies。suchassettingupOLAPqueriesbasedonrelationaldatabase,applyingXMLtodatastoreandcommunicationbetweencomponents.Keyword
7、sComponentBasedDevelopment;Component;Interface;DecisionSupportSystem;Modelbase;DataWarehouse;OLAP;XML2浙江大學碩士學位論文第1章緒論本章概要介紹了組件化軟件結(jié)構(gòu),以及決策支持系統(tǒng)的歷史和研究進展。然后提出了本文的研究內(nèi)容:組件化決策支持系統(tǒng)開發(fā)環(huán)境的研究與設(shè)計。1.1組件化軟件結(jié)構(gòu)概述在計算機軟件發(fā)展的早期,一個應用系統(tǒng)往往是~個單獨的應用程序。應用越復雜,程序就越龐大,系統(tǒng)開發(fā)的難度也就越大。另一方面,系統(tǒng)的維護也相當?shù)睦щy。一旦系統(tǒng)的
8、某個版本完成以后,在下個版本出來之前,應用程序不會再有所改變。而對于龐大的程序來講,更新版本的周期很長。在兩個版本之間,如果由于操作系統(tǒng)發(fā)生了變化,或者硬件平臺有了變化,則應用系統(tǒng)就很難適應這