數(shù)據(jù)倉(cāng)庫(kù)的高職教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文_第1頁(yè)
數(shù)據(jù)倉(cāng)庫(kù)的高職教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文_第2頁(yè)
數(shù)據(jù)倉(cāng)庫(kù)的高職教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文_第3頁(yè)
數(shù)據(jù)倉(cāng)庫(kù)的高職教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文_第4頁(yè)
數(shù)據(jù)倉(cāng)庫(kù)的高職教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 .DOC資料. 摘 要基于數(shù)據(jù)倉(cāng)庫(kù)的高職教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)隨著數(shù)據(jù)庫(kù)系統(tǒng)的廣泛應(yīng)用,數(shù)據(jù)規(guī)模與日俱增,從大量復(fù)雜的業(yè)務(wù)數(shù)據(jù)中更加有效的分析提取可用的信息就變得尤為重要。從當(dāng)前的發(fā)展趨勢(shì)上看,數(shù)據(jù)處理的側(cè)重點(diǎn)己從傳統(tǒng)的業(yè)務(wù)過(guò)程的實(shí)現(xiàn)逐步擴(kuò)展到對(duì)業(yè)務(wù)數(shù)據(jù)的聯(lián)機(jī)分析處理,并從中得到用于統(tǒng)計(jì)和決策的信息,因此決策支持系統(tǒng)便應(yīng)運(yùn)而生。數(shù)據(jù)倉(cāng)庫(kù)技術(shù)經(jīng)過(guò)多年的發(fā)展,已變得比較成熟,近些年,出現(xiàn)了基于數(shù)據(jù)倉(cāng)庫(kù)技術(shù),并運(yùn)用聯(lián)機(jī)分析處理技術(shù)(OLAP)和數(shù)據(jù)挖掘工具的決策支持系統(tǒng)(DSS)。數(shù)據(jù)倉(cāng)庫(kù)技術(shù)、聯(lián)機(jī)分析處理技術(shù)和數(shù)據(jù)挖掘技術(shù)的應(yīng)用,對(duì)決策支持系統(tǒng)起到了有力支撐作用,他們的結(jié)合成為了決策支持系統(tǒng)研

2、究的熱點(diǎn)和重點(diǎn)。本文回顧了數(shù)據(jù)倉(cāng)庫(kù)的結(jié)構(gòu)、數(shù)據(jù)組織及相關(guān)技術(shù)的發(fā)展,對(duì)基于數(shù)據(jù)倉(cāng)庫(kù)的決策支持系統(tǒng)體系結(jié)構(gòu)的理論與難點(diǎn)進(jìn)行了分析,并對(duì)其中的設(shè)計(jì)方法、實(shí)施策略等數(shù)據(jù)倉(cāng)庫(kù)建設(shè)方面的關(guān)鍵問(wèn)題進(jìn)行研究。通過(guò)對(duì)系統(tǒng)的分析和設(shè)計(jì),提出了符合高職教務(wù)管理實(shí)際的數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)和實(shí)施方案。成功解決了在數(shù)據(jù)分散、數(shù)據(jù)量大、基礎(chǔ)環(huán)境復(fù)雜的環(huán)境中數(shù)據(jù)抽取的問(wèn)題,并對(duì)得到的數(shù)據(jù)進(jìn)行轉(zhuǎn)換和清洗,將數(shù)據(jù)加載到預(yù)先定義好的數(shù)據(jù)倉(cāng)庫(kù)模型中。最后以決策需求為基礎(chǔ),從業(yè)務(wù)分析的角度作為切入點(diǎn),選用SQL Server 2000構(gòu)建數(shù)據(jù)倉(cāng)庫(kù),選用Analysis Services 2000對(duì)OLAP應(yīng)用進(jìn)行實(shí)現(xiàn)。通過(guò)本課題研究的工作,

3、建設(shè)了科學(xué)合理的高職教務(wù)管理數(shù)據(jù)倉(cāng)庫(kù),有效地促進(jìn)了高職信息化的發(fā)展和數(shù)據(jù)的綜合運(yùn)用能力,使得高職管理和決策的合理性和科學(xué)性得到了增強(qiáng),具有非常現(xiàn)實(shí)的意義。關(guān)鍵詞:數(shù)據(jù)倉(cāng)庫(kù);決策支持系統(tǒng);教務(wù)管理AbstractThe Design and Implementation of An Teaching Management System Based on Data WarehouseWith the widespread use of the database system, the scale of data is increasing rapidly, its very important t

4、hat we can extract effective information from a large number of complex business data. In the view of the current development trends, the focus of data processing has developed from the traditional business process to the progressive extension of the business data on-line analytical processing, and

5、to obtain information for statistical decision-making support system will therefore be shipped. Data warehouse technology has been developed for many years, it become more mature in recent years, there has been the system that based on data warehouse ,online analytical processing application (OLAP)

6、and data mining tools, it short for decision support system (DSS). Data warehouse, online analytical processing and data mining technology, decision-making support system has played a strong supporting role, and their combination into a decision support system becomes the focus and emphasis of the s

7、tudy. This paper reviews the structure of the data warehouse, data organization and related technology development, Data warehouse-based decision support system architecture and the difficulties of the theory are analyzed, and one of the design method, implementation strategy the key to building the

8、 data warehouse issues. Through systematic analysis and design meet the Educational Administration proposed the actual data warehouse design and implementation. Successfully resolved in the data dispersion, data volume, complex environments based on environmental issues in the data extraction, conve

9、rsion and data obtained and cleaning, to load data into predefined data warehouse model. Finally, decision-making needs, based on analysis from a business point of view as a starting point, the choice of SQL Server 2000 to build a data warehouse, use Analysis Services 2000 OLAP applications realized

10、. We have built a scientific and rational educational administration data warehouse through this research work, and promoted the development of university information and data on the integrated use of capabilities effectively. The rationality and scientificalness of the University management and dec

11、ision-making have been enhanced, The research is with very real sense. Key words: Data warehouse, Decision Support System, Teaching Management目 錄 TOC o 1-3 h z u HYPERLINK l _Toc316031439 摘 要 PAGEREF _Toc316031439 h I HYPERLINK l _Toc316031440 Abstract PAGEREF _Toc316031440 h II HYPERLINK l _Toc3160

12、31441 目 錄 PAGEREF _Toc316031441 h I HYPERLINK l _Toc316031442 第1章緒 論 PAGEREF _Toc316031442 h 1 HYPERLINK l _Toc316031443 1.1選題背景及意義 PAGEREF _Toc316031443 h 1 HYPERLINK l _Toc316031444 1.2國(guó)內(nèi)外發(fā)展現(xiàn)狀 PAGEREF _Toc316031444 h 2 HYPERLINK l _Toc316031445 1.3論文研究?jī)?nèi)容及意義 PAGEREF _Toc316031445 h 4 HYPERLINK l _T

13、oc316031446 1.4論文安排 PAGEREF _Toc316031446 h 5 HYPERLINK l _Toc316031447 第2章教務(wù)決策支持系統(tǒng)的需求分析 PAGEREF _Toc316031447 h 6 HYPERLINK l _Toc316031448 2.1項(xiàng)目情況分析 PAGEREF _Toc316031448 h 6 HYPERLINK l _Toc316031449 2.2項(xiàng)目難點(diǎn)分析 PAGEREF _Toc316031449 h 8 HYPERLINK l _Toc316031450 第3章教務(wù)決策支持系統(tǒng)的設(shè)計(jì) PAGEREF _Toc31603145

14、0 h 10 HYPERLINK l _Toc316031451 3.1系統(tǒng)總體框架設(shè)計(jì) PAGEREF _Toc316031451 h 10 HYPERLINK l _Toc316031452 3.1.1多維數(shù)據(jù)集創(chuàng)建 PAGEREF _Toc316031452 h 10 HYPERLINK l _Toc316031453 3.1.2數(shù)據(jù)采集模塊 PAGEREF _Toc316031453 h 10 HYPERLINK l _Toc316031454 3.1.3系統(tǒng)開(kāi)發(fā)模塊 PAGEREF _Toc316031454 h 10 HYPERLINK l _Toc316031455 3.1.4數(shù)

15、據(jù)倉(cāng)庫(kù)的設(shè)計(jì) PAGEREF _Toc316031455 h 11 HYPERLINK l _Toc316031456 3.2數(shù)據(jù)倉(cāng)庫(kù)方案設(shè)計(jì) PAGEREF _Toc316031456 h 13 HYPERLINK l _Toc316031457 3.2.1自底向上法 PAGEREF _Toc316031457 h 13 HYPERLINK l _Toc316031458 3.2.2自頂向下法 PAGEREF _Toc316031458 h 13 HYPERLINK l _Toc316031459 3.2.3混合法 PAGEREF _Toc316031459 h 13 HYPERLINK l

16、 _Toc316031460 3.3數(shù)據(jù)倉(cāng)庫(kù)架構(gòu)結(jié)構(gòu) PAGEREF _Toc316031460 h 14 HYPERLINK l _Toc316031461 第4章基于數(shù)據(jù)倉(cāng)庫(kù)的教務(wù)決策支持系統(tǒng)實(shí)施 PAGEREF _Toc316031461 h 16 HYPERLINK l _Toc316031462 4.1業(yè)務(wù)模型的分析 PAGEREF _Toc316031462 h 17 HYPERLINK l _Toc316031463 4.2業(yè)務(wù)模型與關(guān)系模型的映射 PAGEREF _Toc316031463 h 19 HYPERLINK l _Toc316031464 4.3數(shù)據(jù)倉(cāng)庫(kù)的建設(shè) PA

17、GEREF _Toc316031464 h 20 HYPERLINK l _Toc316031465 4.3.1維表 PAGEREF _Toc316031465 h 20 HYPERLINK l _Toc316031466 4.3.2事實(shí)表 PAGEREF _Toc316031466 h 22 HYPERLINK l _Toc316031467 4.4 數(shù)據(jù)的抽取、轉(zhuǎn)換和裝載 PAGEREF _Toc316031467 h 26 HYPERLINK l _Toc316031468 4.5 OLAP 應(yīng)用程序的開(kāi)發(fā) PAGEREF _Toc316031468 h 26 HYPERLINK l _

18、Toc316031469 4.5.1 分析立方體的建立 PAGEREF _Toc316031469 h 27 HYPERLINK l _Toc316031470 4.5.2 分析立方體的簡(jiǎn)單使用 PAGEREF _Toc316031470 h 27 HYPERLINK l _Toc316031471 4.5.3基于Web的OLAP應(yīng)用程序設(shè)計(jì) PAGEREF _Toc316031471 h 28 HYPERLINK l _Toc316031472 第5章 結(jié)論與展望 PAGEREF _Toc316031472 h 30 HYPERLINK l _Toc316031473 參考文獻(xiàn) PAGERE

19、F _Toc316031473 h 32 HYPERLINK l _Toc316031474 致 謝 PAGEREF _Toc316031474 h 34第1章緒 論1.1選題背景及意義教務(wù)管理工作作為高等學(xué)校教學(xué)管理的核心工作,負(fù)責(zé)學(xué)生的學(xué)位管理、成績(jī)管理、學(xué)籍管理;具體指導(dǎo)校教學(xué)督導(dǎo)組的工作擔(dān)負(fù)教室調(diào)度、全校的排課、全校日常教學(xué)的動(dòng)態(tài)管理,組織各院、系、教學(xué)部(室)的教學(xué)評(píng)估;組織各學(xué)院、研究所制定各專業(yè)的教學(xué)大綱、教學(xué)計(jì)劃、培養(yǎng)方案,編制每學(xué)期的開(kāi)課計(jì)劃,檢查執(zhí)行情況;與各個(gè)學(xué)院和相關(guān)部門配合,對(duì)學(xué)生的社會(huì)實(shí)踐、實(shí)習(xí)、生產(chǎn)勞動(dòng)進(jìn)行安排,這些工作即瑣碎又繁雜。伴隨著我國(guó)高等教育的深化改革,

20、國(guó)家不斷加大教育投資。高等教育管理思路出現(xiàn)了百花齊放的局面,無(wú)論是從學(xué)分制的改革,還是自我管理的實(shí)行,再到學(xué)生網(wǎng)絡(luò)選課的實(shí)行,我國(guó)的教務(wù)管理的方方面面都在發(fā)生深刻的變化。隨著教務(wù)管理的不斷深化,出現(xiàn)了許多新的管理辦法和手段,比如,實(shí)時(shí)數(shù)據(jù)報(bào)表,信息管理等,這些方法和手段的出現(xiàn),是教務(wù)管理由過(guò)去的人工處理轉(zhuǎn)變?yōu)榱烁叨鹊男畔⒒图苫?,充分體現(xiàn)了我國(guó)高等教育發(fā)展的嶄新思路。于此同時(shí),這些新方法和手段的推出,如果以傳統(tǒng)的管理模式來(lái)進(jìn)行,將很難達(dá)到要求,這時(shí)就需要我們利用先進(jìn)的信息化手段,以網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫(kù)技術(shù)為支撐,充分發(fā)揮先進(jìn)技術(shù)的優(yōu)勢(shì),并把這種優(yōu)勢(shì)引入到教務(wù)管理中。正是這種需求的存在,使得教務(wù)管

21、理的系統(tǒng)的開(kāi)發(fā)工作變得尤為迫切,教務(wù)管理系統(tǒng)的開(kāi)發(fā)工作在這一需求的推動(dòng)下,取得了較快發(fā)展,各高職通過(guò)教務(wù)管理的使用,使得教務(wù)管理工作取得了長(zhǎng)足的進(jìn)步,辦公的效率大大提高,工作也變得更加順手,教務(wù)管理系統(tǒng)的應(yīng)用還可以使分散的教務(wù)數(shù)據(jù)得到集中管理,對(duì)提高管理水平、減輕管理負(fù)擔(dān)有很大的幫助。正是由于教務(wù)管理的具有的優(yōu)勢(shì)和特點(diǎn),各個(gè)學(xué)校都加大了對(duì)教務(wù)管理系統(tǒng)的開(kāi)發(fā)力度,投入了大量的人力和物力,在較短的時(shí)間內(nèi),各種教務(wù)管理系統(tǒng)便相繼開(kāi)發(fā)出來(lái),并得到廣泛使用。這些管理信息系統(tǒng)大多都是通過(guò)現(xiàn)代的信息化手段,并使用數(shù)據(jù)技術(shù),實(shí)現(xiàn)了各種復(fù)雜的功能,并針對(duì)教務(wù)管理這一特定的領(lǐng)域而開(kāi)發(fā)。這些系統(tǒng)對(duì)各個(gè)學(xué)校的教務(wù)管理

22、工作起到了較大的輔助作用,并得到了廣大教務(wù)管理工作人員的肯定和歡迎。1.2國(guó)內(nèi)外發(fā)展現(xiàn)狀國(guó)外對(duì)高職管理信息系統(tǒng)的研究工作開(kāi)展得較早,早在上個(gè)世紀(jì)六七十年代,國(guó)外變開(kāi)始了這方面的研究,時(shí)至今日,已經(jīng)比較成熟。由于我國(guó)信息技術(shù)的相對(duì)滯后性,導(dǎo)致我國(guó)的教務(wù)管理研究工作開(kāi)展得就比較晚一些,從上個(gè)世紀(jì)七十年代開(kāi)始,各個(gè)高職才開(kāi)始教務(wù)管理系統(tǒng)的開(kāi)發(fā)工作,盡管經(jīng)過(guò)了多年的快速發(fā)展,但由于各個(gè)方面條件的制約,我國(guó)的教務(wù)管理系統(tǒng)與發(fā)達(dá)國(guó)家相比,仍然存在不小的差距,這里既有教務(wù)管理觀念上的原因,也有信息技術(shù)上的原因。概括起來(lái),我國(guó)的教務(wù)管理信息系統(tǒng)的研究和開(kāi)發(fā)工作大致經(jīng)歷了以下幾個(gè)階段。階段一:探索階段,時(shí)間大約

23、從上個(gè)世紀(jì)的70年代末到八十年代初。在這個(gè)階段主要以程度各不相同的應(yīng)用漢字信息處理技術(shù)為主要特征;應(yīng)用某些辦公設(shè)備;并在此基礎(chǔ)上,對(duì)局域網(wǎng)技術(shù)進(jìn)行研究,引進(jìn)局域網(wǎng)設(shè)備,并將之應(yīng)用到有關(guān)的軟件和系統(tǒng)中,這時(shí)的應(yīng)有主要在很小的局部范圍,通過(guò)各種設(shè)計(jì)語(yǔ)言和數(shù)據(jù)技術(shù)的應(yīng)用,實(shí)現(xiàn)單向業(yè)務(wù)的管理信息系統(tǒng)。階段二:開(kāi)創(chuàng)和見(jiàn)效階段,時(shí)間從1986到1992,這一階段的重要進(jìn)展表現(xiàn)在由分散開(kāi)發(fā)走向統(tǒng)一規(guī)劃、有計(jì)劃的實(shí)施;系統(tǒng)建設(shè)的標(biāo)準(zhǔn)化、規(guī)范化工作開(kāi)始起步。在這個(gè)時(shí)期,局域網(wǎng)和pc技術(shù)取得了快速發(fā)展,其性能不斷提高,而且也趨于成熟。各個(gè)高職開(kāi)始研制自己的單機(jī)單項(xiàng)業(yè)務(wù)的系統(tǒng),在部分高職中,還建立的專門的信息研究機(jī)

24、構(gòu),在某些高職,還建立的自己的局域網(wǎng),并取得了較好的效果。階段三:系統(tǒng)集成發(fā)展階段,時(shí)間從1993年到現(xiàn)在。在這一階段,大型數(shù)據(jù)庫(kù)系統(tǒng)、性能卓越的操作系統(tǒng)投入使用。pc機(jī)的性價(jià)更高,各種高性能的服務(wù)器和工作站降級(jí)問(wèn)世,互聯(lián)網(wǎng)技術(shù)和網(wǎng)絡(luò)產(chǎn)品也日新月異,我國(guó)的校園網(wǎng)建設(shè)也初見(jiàn)成效,其中具有里程碑意義的是我國(guó)教育科研計(jì)算機(jī)網(wǎng)絡(luò)的建成并通入使用,我國(guó)的教務(wù)管理系統(tǒng)開(kāi)始逐步走向集成化綜合化,這些都對(duì)我國(guó)教務(wù)和科研事業(yè)的發(fā)展起到了積極地促進(jìn)作用。更值得一提的是,我國(guó)教育網(wǎng)的建設(shè)是由全國(guó)十所重點(diǎn)大學(xué)共同完成的,這充分表明我國(guó)高職在信息化建設(shè)中所取得的成就,這些都推動(dòng)了我國(guó)教務(wù)管理的發(fā)展,并為教務(wù)管理的發(fā)展奠

25、定了堅(jiān)實(shí)的基礎(chǔ)。近些年來(lái),隨著我國(guó)教育體制的改革的不斷深化,我國(guó)教育事業(yè)取得了長(zhǎng)途發(fā)展,在改革的大背景下,在吸取和學(xué)習(xí)國(guó)外優(yōu)秀的教育、教學(xué)模式的前提下,將國(guó)內(nèi)多年的辦學(xué)經(jīng)驗(yàn)與國(guó)外的教育模式進(jìn)行有效結(jié)合,最終探索出適合中國(guó)教育發(fā)展的全新的教學(xué)模式。伴隨國(guó)內(nèi)各個(gè)學(xué)校辦學(xué)規(guī)模的擴(kuò)大以及學(xué)校招生人數(shù)的幾何式增加,各學(xué)校對(duì)于日常的管理工作中的信息量、工作量也帶來(lái)嚴(yán)峻考驗(yàn)。極大增加學(xué)校管理負(fù)擔(dān)。因此,對(duì)學(xué)校如何進(jìn)行有效的管理得到了教育主管部門的極大重視。根據(jù)國(guó)內(nèi)諸多學(xué)校的現(xiàn)有的管理方式,并同時(shí)對(duì)國(guó)際新的思想理念進(jìn)行融合,如何在校園一體網(wǎng)絡(luò)的背景下下建設(shè)領(lǐng)先的、與國(guó)際接軌的業(yè)務(wù)管理平臺(tái),如何提高和加強(qiáng)學(xué)校現(xiàn)

26、代化管理水平,成為學(xué)校最需要解決的首要問(wèn)題,也是現(xiàn)階段各個(gè)學(xué)校繼續(xù)實(shí)現(xiàn)的緊迫任務(wù)。本文設(shè)計(jì)實(shí)現(xiàn)的學(xué)校教務(wù)管理系統(tǒng)已經(jīng)從原有的單功能想現(xiàn)在的多功能發(fā)展過(guò)渡,以及逐步走向?qū)W校管理的信息化、標(biāo)準(zhǔn)化、系統(tǒng)化。只有這樣才能追趕上發(fā)達(dá)國(guó)家的教育步伐,逐步縮與他們之間的差距。伴隨教育機(jī)構(gòu),尤其是各個(gè)學(xué)校教務(wù)管理系統(tǒng)的飛速進(jìn)展,一般性的業(yè)務(wù)系統(tǒng)已經(jīng)趨于成熟,在這樣的背景下,學(xué)校的教務(wù)管理工作已經(jīng)不單單滿足于對(duì)數(shù)據(jù)的一般性的查詢和處理,而且隨著系統(tǒng)應(yīng)用,其數(shù)據(jù)量也逐年增加,面對(duì)大量的數(shù)據(jù),迫切需要對(duì)這些數(shù)據(jù)資源進(jìn)行系統(tǒng)的分析和處理,同時(shí)將這些信息進(jìn)行等價(jià)轉(zhuǎn)換,這樣才可以使得我們預(yù)測(cè)學(xué)校未來(lái)的發(fā)展和改革,為決策提

27、供一定的幫助與服務(wù)。也正是基于以上原因,對(duì)現(xiàn)有的網(wǎng)絡(luò)資源和教務(wù)管理系統(tǒng)進(jìn)行整合,建設(shè)高度信息化和網(wǎng)絡(luò)化,具有分析和決策能力的系統(tǒng)的新思路和新方法變被迅速提了出來(lái)。面對(duì)迫切的需求,各個(gè)學(xué)校都開(kāi)始了各自的嘗試,然而,面對(duì)的現(xiàn)實(shí)卻是,要對(duì)現(xiàn)有的教務(wù)管理信息系統(tǒng)進(jìn)行改造,以實(shí)現(xiàn)輔助分析和決策時(shí)相當(dāng)困難和復(fù)雜的。原因如下:第一,各個(gè)學(xué)校都存在這各種基于不同應(yīng)用的專用子系統(tǒng),比如,排課系統(tǒng),教師管理系統(tǒng),科研管理系統(tǒng),學(xué)籍管理系統(tǒng)等,這些系統(tǒng)往往都是不同時(shí)期開(kāi)發(fā)的,其應(yīng)用平臺(tái)和所運(yùn)行的環(huán)境都存在著較大差別,具有源頭多樣化、缺乏準(zhǔn)確性,主題不突出的特點(diǎn),而且其數(shù)據(jù)結(jié)構(gòu)也存在差異,這就給數(shù)據(jù)的采集和集中管理帶

28、來(lái)了很大的麻煩。第二,經(jīng)過(guò)多年的積累,各個(gè)系統(tǒng)都有很大的數(shù)據(jù)量,不同的系統(tǒng)的數(shù)據(jù)很難集成,其數(shù)據(jù)的訪問(wèn)性能也大大降低,系統(tǒng)的開(kāi)銷也很大。第三,以往開(kāi)發(fā)的子系統(tǒng)主要是面向事務(wù)型的,在其基礎(chǔ)上開(kāi)發(fā)基于聯(lián)機(jī)分析的輔助決策系統(tǒng)就變得尤為困難。隨著數(shù)據(jù)倉(cāng)庫(kù)技術(shù)的不斷發(fā)展,近年來(lái)逐步成為了研究的熱點(diǎn)話題,在商業(yè)應(yīng)用中得到了廣泛的應(yīng)用,但其應(yīng)用范圍主要集中在商業(yè)領(lǐng)域,在其他領(lǐng)域的應(yīng)用比較少。因此,該數(shù)據(jù)倉(cāng)庫(kù)的設(shè)計(jì)為基礎(chǔ)的教育管理系統(tǒng)是一個(gè)學(xué)習(xí)和探索的過(guò)程。由于本系統(tǒng)的研究和開(kāi)發(fā)時(shí)間有限,加之缺乏相關(guān)經(jīng)驗(yàn),系統(tǒng)還存在著不健全的一些地方,有些問(wèn)題不能準(zhǔn)確地解決。主要表現(xiàn)在以下幾個(gè)方面:首先,優(yōu)化數(shù)據(jù)倉(cāng)庫(kù)和OLA

29、P多維數(shù)據(jù)集。應(yīng)用程序主要是本科層次的發(fā)展,學(xué)術(shù)資料,數(shù)據(jù)量相對(duì)較小,優(yōu)化的考慮是不夠的。尤其是前者,當(dāng)數(shù)據(jù)不顯示查詢優(yōu)化方案的制定。當(dāng)涉及到過(guò)多的數(shù)據(jù)量,系統(tǒng)的性能有所下降。其次,現(xiàn)在的SQL Server數(shù)據(jù)庫(kù)系統(tǒng)的基本使用方法,以及大量的各類管理信息系統(tǒng)數(shù)據(jù)庫(kù)格式和種類,如何實(shí)現(xiàn)異構(gòu)數(shù)據(jù)源的操作的發(fā)展的不同階段將是一個(gè)自動(dòng)化程度高是一個(gè)非常重要的方面。同樣,這在數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用系統(tǒng),側(cè)重于OLAP應(yīng)用研究,應(yīng)用數(shù)據(jù)挖掘研究不夠深入。在系統(tǒng)開(kāi)發(fā)應(yīng)用程序的數(shù)據(jù)基本上仍停留在數(shù)據(jù)挖掘的表面,還沒(méi)有進(jìn)行深入的研究工作。這是系統(tǒng)接下來(lái)要研究的重點(diǎn)。直白一點(diǎn)地講,數(shù)據(jù)倉(cāng)庫(kù)其實(shí)就是一個(gè)堆放所有數(shù)據(jù)的地方,

30、之所以將數(shù)據(jù)都堆在一起,就是為了從中間能夠找到一些有價(jià)值的東西。數(shù)據(jù)倉(cāng)庫(kù)事實(shí)上更多的是一個(gè)概念,因此,不能把數(shù)據(jù)倉(cāng)庫(kù)想成一些號(hào)稱屬于數(shù)據(jù)倉(cāng)庫(kù)的軟件產(chǎn)品。數(shù)據(jù)倉(cāng)庫(kù)在物理上就是一個(gè)數(shù)據(jù)庫(kù)。相對(duì)業(yè)務(wù)的系統(tǒng)數(shù)據(jù)庫(kù)叫做OLTP數(shù)據(jù)庫(kù)(一般都是用于業(yè)務(wù)處理),這種數(shù)據(jù)庫(kù)通常叫做OLAP數(shù)據(jù)庫(kù)(一般都是用于業(yè)務(wù)分析)。通過(guò)對(duì)本課題的具體研究,筆者認(rèn)為數(shù)據(jù)倉(cāng)庫(kù)的概念就是主要針對(duì)下面幾個(gè)基本需求所產(chǎn)生的:學(xué)校的業(yè)務(wù)系統(tǒng)很多,其業(yè)務(wù)系統(tǒng)的歷史數(shù)據(jù)是不方便查詢。不同的業(yè)務(wù)系統(tǒng)之間往往管理部門也不同,地域也不同。能不能將這些所有得數(shù)據(jù)集中起來(lái),再進(jìn)行篩選看有沒(méi)有一些有意義的業(yè)務(wù)規(guī)律。數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)庫(kù)通常都是很大,因?yàn)閷W(xué)

31、校所有的數(shù)據(jù)集中越多,越會(huì)有價(jià)值的發(fā)現(xiàn)。數(shù)據(jù)倉(cāng)庫(kù)的組成比較繁雜,既有一些業(yè)務(wù)系統(tǒng)的歷史數(shù)據(jù),又有財(cái)務(wù)、人事數(shù)據(jù),還要自己建一些數(shù)據(jù),例如,教學(xué)資源信息、公共假期數(shù)據(jù)、學(xué)校信息等等。數(shù)據(jù)倉(cāng)庫(kù)的概念包含了從業(yè)務(wù)生產(chǎn)系統(tǒng)進(jìn)行采集數(shù)據(jù)的程序,這個(gè)程序還不能影響到具體的業(yè)務(wù)系統(tǒng)運(yùn)行。(屬于 “ETL”過(guò)程)數(shù)據(jù)倉(cāng)庫(kù)包括業(yè)務(wù)系統(tǒng)長(zhǎng)期的歷史數(shù)據(jù)。(所謂“ODS”數(shù)據(jù))數(shù)據(jù)倉(cāng)庫(kù)包括針對(duì)某相業(yè)務(wù)值(例如學(xué)生人數(shù))重新打上標(biāo)簽的業(yè)務(wù)流水?dāng)?shù)據(jù)。(所謂“事實(shí)表”、“維度表”)。數(shù)據(jù)倉(cāng)庫(kù)概念興許還包含報(bào)表生成工具(所謂“BI”工具)。這些工具能夠達(dá)到幾年前所謂DSS(決策分析)的效果。1.3論文研究?jī)?nèi)容及意義本課題研究

32、意義重大,通過(guò)對(duì)本課題的研究,我們從理論上與實(shí)際上提供一套非??茖W(xué)的管理方法和系統(tǒng)工具,這二者對(duì)各個(gè)高職進(jìn)行全面的數(shù)據(jù)維護(hù)、機(jī)器互聯(lián)分析以及數(shù)據(jù)挖掘等提供一定意義上的參考。對(duì)于高職數(shù)據(jù)倉(cāng)庫(kù)的合理、科學(xué)的建設(shè),大大提高了高職管理信息以及數(shù)據(jù)利用的業(yè)務(wù)處理水平,增加了系統(tǒng)管理決策的科學(xué)性和合理性。最后,還可以將最終的實(shí)現(xiàn)結(jié)果推廣且應(yīng)到其他領(lǐng)域、其它行業(yè)。課題的現(xiàn)實(shí)意義重大。本文的研究?jī)?nèi)容:(1)教務(wù)管理現(xiàn)狀的分析與研究。(2)對(duì)現(xiàn)有數(shù)據(jù)庫(kù)技術(shù)進(jìn)行分析與研究。 (3)教務(wù)管理系統(tǒng)數(shù)據(jù)倉(cāng)庫(kù)的建立。(4)對(duì)數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)進(jìn)行聯(lián)機(jī)分析。(5)研究和探討基于數(shù)據(jù)挖掘知識(shí)發(fā)現(xiàn)技術(shù)的實(shí)現(xiàn)。1.4論文安排本文的

33、研究工作主要以數(shù)據(jù)倉(cāng)庫(kù)的建立和決策分析系統(tǒng)的開(kāi)發(fā)為主,全文共分為六章:第一章:緒論,在本章中,闡述了基于數(shù)據(jù)倉(cāng)庫(kù)的高職教務(wù)管理系統(tǒng)的課題來(lái)源和研究現(xiàn)狀,介紹了本文的研究背景和相關(guān)的研究?jī)?nèi)容。第二章:數(shù)據(jù)倉(cāng)庫(kù)技術(shù)概述,概述了數(shù)據(jù)倉(cāng)庫(kù)技術(shù)的發(fā)展歷程,概念以及其主要特征,重點(diǎn)介紹了數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)管理和組織,對(duì)數(shù)據(jù)倉(cāng)庫(kù)的體系結(jié)構(gòu)和數(shù)據(jù)的倉(cāng)庫(kù)的分析做了較為深入的介紹。第三章:基于數(shù)據(jù)倉(cāng)庫(kù)的決策支持系統(tǒng)。在本章的開(kāi)始,首先分析了現(xiàn)有決策支持系統(tǒng)各類問(wèn)題的存在,然后對(duì)基于數(shù)據(jù)倉(cāng)庫(kù)的決策支持系統(tǒng)的體系架構(gòu)進(jìn)行了深入探討和研究。在本章后半部分,闡述了數(shù)據(jù)倉(cāng)庫(kù)的建庫(kù)策略以及建庫(kù)手段。第四章:本文的設(shè)計(jì)主要基于對(duì)教

34、務(wù)決策的支持進(jìn)行了詳盡的系統(tǒng)分析,通過(guò)有效分析和討論,抓住項(xiàng)目至高點(diǎn),同時(shí)基于系統(tǒng)的總體框架的設(shè)計(jì),對(duì)本部分開(kāi)展了有針對(duì)性的設(shè)計(jì)。第五章:對(duì)系統(tǒng)決策支持系統(tǒng)的實(shí)施中,首先,對(duì)基于數(shù)據(jù)倉(cāng)庫(kù)的業(yè)務(wù)系統(tǒng)分析的整個(gè)過(guò)程進(jìn)行了詳細(xì)論述。本章還采以關(guān)注的對(duì)象為條件和基礎(chǔ),采用多維數(shù)據(jù)對(duì)整個(gè)數(shù)據(jù)倉(cāng)庫(kù)進(jìn)行系統(tǒng)、科學(xué)地設(shè)計(jì),最后對(duì)系統(tǒng)數(shù)據(jù)信息進(jìn)行OLAP分析處理。第六章:本文總結(jié)和系統(tǒng)展望,總結(jié)了本文的全天工作,展望系統(tǒng)下一步的開(kāi)發(fā)。第2章教務(wù)決策支持系統(tǒng)的需求分析2.1項(xiàng)目情況分析各高職都在不斷地對(duì)信息化工作進(jìn)行有益的探索,以求尋找出一條適合自身發(fā)展的信息化之路。目前,各個(gè)高職都能把豐富教育網(wǎng)絡(luò)資源和交互式和

35、專業(yè)性的校園網(wǎng)資源應(yīng)用到教學(xué)、科研、和管理中來(lái),其中,教務(wù)管理作為學(xué)校工作的核心,更是走在了信息化的前列,在實(shí)際的應(yīng)用中,把對(duì)學(xué)生,教師,管理人員的管理有機(jī)結(jié)合,使得教育質(zhì)量大大提高。經(jīng)過(guò)多年的積累建設(shè),各高職都已建成了符合自己教學(xué)實(shí)際的教務(wù)管理信息系統(tǒng),實(shí)現(xiàn)了從選、排課管理的課程管理,到學(xué)籍管理,成績(jī)管理,考試管理的學(xué)生管理,與此同時(shí)教師管理、獎(jiǎng)懲管理,信息管理,畢業(yè)生審核等也取得了一定的成效。使得管理部門的壓力得到了很大的緩解。圖2.1 高職教務(wù)管理圖2.2 現(xiàn)有教務(wù)管理系統(tǒng)構(gòu)架隨著教務(wù)系統(tǒng)的廣泛使用,人們已經(jīng)不再滿足于對(duì)復(fù)雜事物型數(shù)據(jù)的簡(jiǎn)化,更加迫切希望對(duì)數(shù)據(jù)進(jìn)行綜合分析和決策分析,然而

36、以目前的事務(wù)性教務(wù)管理系統(tǒng)很難解決這一問(wèn)題,其原因在于以下幾點(diǎn): (1)事務(wù)處理與分析處理無(wú)論在行文模式上,還是在性能上都存在著較大的差異。將處理性能相差很大的兩種應(yīng)用置于同一環(huán)境下運(yùn)行顯然是不合適的。(2)擁有正確的全方位的數(shù)據(jù)是進(jìn)行數(shù)據(jù)分析和決策的先決條件,只有有關(guān)數(shù)據(jù)收集得越全面越完整,我們才可能得到的可靠的分析結(jié)果。但就目前情況而言,大多數(shù)數(shù)據(jù)都是較為分散的而且還處于非集成的模式下。(3) 對(duì)現(xiàn)有數(shù)據(jù)源中的數(shù)據(jù)進(jìn)行轉(zhuǎn)化是動(dòng)態(tài)的數(shù)據(jù)集成對(duì)數(shù)據(jù)的基本要求,只有達(dá)到動(dòng)態(tài)的數(shù)據(jù)集成才可以把分析結(jié)果及時(shí)反映給決策者。顯而易見(jiàn),目前的教務(wù)管理系統(tǒng)以事務(wù)處理為主,不可能具備動(dòng)態(tài)集成的能力。(4)動(dòng)態(tài)

37、數(shù)據(jù)分析在空間上和時(shí)間的廣度上對(duì)數(shù)據(jù)的要求都很高,而對(duì)于傳統(tǒng)的事務(wù)處理環(huán)境來(lái)說(shuō),其數(shù)據(jù)處理只是在一段時(shí)間內(nèi)進(jìn)行,在這一點(diǎn)上就無(wú)法滿足分析的要求。(5)在一般情況下,動(dòng)態(tài)數(shù)據(jù)分析在分析以前,需要綜合利用細(xì)節(jié)數(shù)據(jù),而目前,事務(wù)處理的教務(wù)管理系統(tǒng),為了提高存儲(chǔ)的效率,通常不具備這方面的能力。由于存在以上的問(wèn)題,所以本文提出在實(shí)施過(guò)程中將數(shù)據(jù)倉(cāng)庫(kù)技術(shù)應(yīng)用于教務(wù)決策系統(tǒng)中,以現(xiàn)有的教務(wù)管理系統(tǒng)為依托,對(duì)其數(shù)據(jù)進(jìn)行分析處理,使得高級(jí)教務(wù)管理人員對(duì)學(xué)校的教學(xué)情況有比較深入準(zhǔn)確的了解,還可以對(duì)教學(xué)的最新動(dòng)態(tài)進(jìn)行跟蹤監(jiān)控。通過(guò)這一系統(tǒng),教務(wù)管理人員可以比較以往發(fā)展的歷史和趨勢(shì),使資源得到合理的調(diào)配。2.2項(xiàng)目難

38、點(diǎn)分析經(jīng)過(guò)普遍調(diào)查,發(fā)現(xiàn)目前國(guó)內(nèi)的教務(wù)管理系統(tǒng)大多還是處于事務(wù)管理的實(shí)施應(yīng)用階段,還沒(méi)有一套完整的決策分析系統(tǒng)供決策者使用,特別是動(dòng)態(tài)的決策分析系統(tǒng)更是少之又少。通過(guò)對(duì)國(guó)內(nèi)外的研究應(yīng)用情況進(jìn)行分析和比較,我們認(rèn)為本項(xiàng)目的研究與實(shí)現(xiàn)的難點(diǎn)存在于:(1)教務(wù)數(shù)據(jù)量大:對(duì)于一個(gè)萬(wàn)人校來(lái)說(shuō),其一個(gè)學(xué)期的課程信息以及每年的學(xué)生信息就超過(guò)十多萬(wàn)條,而且經(jīng)過(guò)多年的積累,教務(wù)管理所涉及的數(shù)據(jù)量已達(dá)到相當(dāng)大的規(guī)模。僅僅數(shù)據(jù)庫(kù)文件的大小就有10G的大小。大量的數(shù)據(jù)對(duì)于數(shù)據(jù)挖掘算法和服務(wù)器性能都提出了較高的要求。(2)數(shù)據(jù)不完整:由于目前各個(gè)高職的教務(wù)管理系統(tǒng)是逐步開(kāi)發(fā)使用的,經(jīng)過(guò)了多次的版本升級(jí)和更替,不同的系統(tǒng)

39、運(yùn)行于不同的網(wǎng)絡(luò)環(huán)境,系統(tǒng)的功能和數(shù)據(jù)的格式也是千差萬(wàn)別,這就使得積累起來(lái)的數(shù)據(jù)是分散的零散的,而且有些時(shí)候還是前后不一致的,其完整性規(guī)范性一致性比較差。(3)行之有效的使用數(shù)據(jù)挖掘的方法:是整個(gè)系統(tǒng)的核心,包括決定如何產(chǎn)生假設(shè);如何選擇合適的工具;如何發(fā)掘知識(shí);如何驗(yàn)證發(fā)現(xiàn)的知識(shí)。就本系統(tǒng)而言,有效使用數(shù)據(jù)挖掘方法,實(shí)現(xiàn)快速分析是本項(xiàng)目研究和實(shí)現(xiàn)的困難所在。(4)良好的結(jié)果表達(dá)形式:具有良好的數(shù)據(jù)表達(dá)方式是我們的最終目的,也是系統(tǒng)開(kāi)發(fā)是否成功的標(biāo)準(zhǔn),決策分析的目的就是能夠?yàn)闆Q策者提供直觀,便利的分析結(jié)果。我們通過(guò)對(duì)用戶的需求進(jìn)行仔細(xì)的分析過(guò)濾,得到有價(jià)值的信息,并通過(guò)良好的人機(jī)界面將結(jié)果輸出

40、,再加之應(yīng)用生動(dòng)的表現(xiàn)形式,對(duì)結(jié)果進(jìn)行解釋和表達(dá),從而達(dá)到方便決策者的目的。再有就是系統(tǒng)建立后測(cè)評(píng)指標(biāo)的建立,當(dāng)前針對(duì)數(shù)據(jù)倉(cāng)庫(kù)平臺(tái)為主要評(píng)價(jià)指標(biāo)分為兩種:(1)TPC-DTPC屬于國(guó)際組織,它是由像惠普、IBM微軟、Sun和其他跨國(guó)公司這樣的45個(gè)成員公司組成。在多個(gè)不同類型的應(yīng)用程序中負(fù)責(zé)所有的開(kāi)放式平臺(tái),并開(kāi)發(fā)一個(gè)更具體的統(tǒng)一,公平的測(cè)試標(biāo)準(zhǔn)。聯(lián)機(jī)事務(wù)處理系統(tǒng),TPC-C是一個(gè)衡量主要性能指標(biāo)的數(shù)據(jù)庫(kù),數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng),測(cè)量其數(shù)據(jù)庫(kù)的性能指標(biāo)TPC-D.主要有三個(gè)方面的具體因素:第一、系統(tǒng)的描述,第二、查詢處理能力,其描述了系統(tǒng)在不同的用戶在同一時(shí)間的具體查詢時(shí),處理能力即流試驗(yàn)結(jié)果。換句話說(shuō)

41、,代表了整個(gè)系統(tǒng)的并行處理能力。第三,是描述的性能價(jià)格比。理論和現(xiàn)實(shí)之間,前面指標(biāo)數(shù)據(jù)如果效果較好,而最后一個(gè)如果較小的效果會(huì)更好。當(dāng)然,首先是考慮企業(yè)不能滿足特定需求。每個(gè)供應(yīng)商的TPCC和TPCD詳細(xì)描述所有碼在互聯(lián)網(wǎng)網(wǎng)頁(yè)內(nèi)容的發(fā)現(xiàn)。此外,還從微軟和其他一些公司的網(wǎng)頁(yè),也可以發(fā)現(xiàn)TPCD的測(cè)試結(jié)果。雖然描述了整個(gè)系統(tǒng)的并行處理查詢請(qǐng)求特定的能力,但并非所有供應(yīng)商流量測(cè)試可以在多用戶的狀態(tài)可以進(jìn)行。因此TPCD各個(gè)供應(yīng)商有一個(gè)明確的選擇:要么直接對(duì)應(yīng)的用戶一定的條件下流動(dòng)試驗(yàn);無(wú)論是在第一個(gè)具體的單用戶狀態(tài),根據(jù)具體的試驗(yàn),最后用實(shí)測(cè)的處理能力的具體指標(biāo)qppd和流量指標(biāo)計(jì)算公式計(jì)算得出qt

42、hd來(lái)區(qū)分這兩者。各種測(cè)試的結(jié)果表明許多行業(yè)存在的問(wèn)題,事實(shí)上,只要tpc-d測(cè)試總結(jié)下載并打印出來(lái),所以你可以看到在測(cè)試時(shí)間的流實(shí)際數(shù)量。流的數(shù)量實(shí)際上是代表同時(shí)提交的查詢請(qǐng)求所有用戶數(shù)。如果屬于單用戶狀態(tài)下的測(cè)試,只找到一個(gè)特定的流。第3章教務(wù)決策支持系統(tǒng)的設(shè)計(jì)3.1系統(tǒng)總體框架設(shè)計(jì)在前面的章節(jié)中,我們?cè)榻B過(guò)現(xiàn)有的較為典型的數(shù)據(jù)倉(cāng)庫(kù)結(jié)構(gòu)模型,而本系統(tǒng)是以數(shù)據(jù)倉(cāng)庫(kù)為基礎(chǔ),所以本系統(tǒng)的總體結(jié)構(gòu)與前面章節(jié)介紹的結(jié)構(gòu)類似如圖4.1所示,在整個(gè)系統(tǒng)中,按其功能分為三個(gè)模塊:數(shù)據(jù)倉(cāng)庫(kù)和多維數(shù)據(jù)集創(chuàng)建和管理模塊,數(shù)據(jù)采集模塊以及OLAP應(yīng)用系統(tǒng)開(kāi)發(fā)模塊。下面分別介紹各個(gè)模塊的主要任務(wù):3.1.1多維數(shù)

43、據(jù)集創(chuàng)建在該模塊中,我們選取中間數(shù)據(jù)庫(kù)作為數(shù)據(jù)源,數(shù)據(jù)倉(cāng)庫(kù)以主題創(chuàng)建。根據(jù)一定的層次聚合、匯總數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù),以構(gòu)成信息分析的多維視圖。最后,通過(guò)以一定的存儲(chǔ)模式,將得到的多維視圖存儲(chǔ)在OLAP服務(wù)器中。3.1.2數(shù)據(jù)采集模塊該模塊的主要任務(wù)是根據(jù)已確定的決策分析的主題域采集原有各教務(wù)管理系統(tǒng)中的相關(guān)業(yè)務(wù)數(shù)據(jù),經(jīng)過(guò)整理后存入數(shù)據(jù)倉(cāng)庫(kù)。在這里我們建立了一個(gè)中間數(shù)據(jù)庫(kù),將OLTP數(shù)據(jù)庫(kù)上與數(shù)據(jù)倉(cāng)庫(kù)主題有關(guān)的數(shù)據(jù)增量更新到中間數(shù)據(jù)庫(kù),使對(duì)OLTP數(shù)據(jù)庫(kù)的效率影響降到最低。并在數(shù)據(jù)采集過(guò)程中根據(jù)將要建立的多維結(jié)構(gòu)特性調(diào)整部分?jǐn)?shù)據(jù)。3.1.3系統(tǒng)開(kāi)發(fā)模塊滿足管理人員決策分析的需求是構(gòu)建數(shù)據(jù)倉(cāng)庫(kù)的目的。

44、聯(lián)機(jī)分析處理模塊的主要職責(zé)就是要完成對(duì)多維信息的顯示分析和處理工作,主要包括對(duì)多維數(shù)據(jù)集成維度信息、層次信息、方體信息、度量信息的顯示,從而可以實(shí)現(xiàn)對(duì)數(shù)據(jù)立方體的數(shù)據(jù)瀏覽;并可以實(shí)現(xiàn)對(duì)數(shù)據(jù)的鉆取、切片、切塊、旋轉(zhuǎn)等多維分析操作,在此基礎(chǔ)上提供多種查詢方式,查詢結(jié)果以WEB網(wǎng)頁(yè)的形式展現(xiàn),以實(shí)現(xiàn)B/S(Browser/Server)形式的聯(lián)機(jī)分析,全面支持決策分析。3.1.4數(shù)據(jù)倉(cāng)庫(kù)的設(shè)計(jì)業(yè)務(wù)系統(tǒng)ETL(DTS)原始數(shù)據(jù)庫(kù)事實(shí)數(shù)據(jù)庫(kù)OLAP前端報(bào)表。業(yè)務(wù)系統(tǒng)就是用戶的Oracle數(shù)據(jù)庫(kù)了,里面有一些業(yè)務(wù)數(shù)據(jù),此外還有一些二進(jìn)制話單文件。ETL過(guò)程就是一堆存儲(chǔ)過(guò)程(維度的抽取、原始數(shù)據(jù)的抽取、事實(shí)

45、數(shù)據(jù)的日結(jié)),然后通過(guò)DTS任務(wù)包調(diào)度起來(lái)。原始數(shù)據(jù)庫(kù)就應(yīng)該是ODS數(shù)據(jù)庫(kù)了,負(fù)責(zé)把數(shù)據(jù)原封不動(dòng)的從業(yè)務(wù)系統(tǒng)抽取過(guò)來(lái)(部分也經(jīng)過(guò)轉(zhuǎn)化和清洗);出于對(duì)SQLServer2000性能的考慮,將每個(gè)業(yè)務(wù)數(shù)據(jù)表都分成歷史表和當(dāng)前表,當(dāng)前表根據(jù)數(shù)據(jù)量的情況決定保留數(shù)據(jù)周期并定時(shí)轉(zhuǎn)移到歷史表中。事實(shí)數(shù)據(jù)庫(kù)保存著聚合信息的數(shù)據(jù),完成KPI指標(biāo)的計(jì)算,以及維度的抽取工作;同時(shí)在進(jìn)行聚合的同時(shí)完成數(shù)據(jù)清洗工作。其實(shí)清洗很簡(jiǎn)單的,就是對(duì)NULL的處理,沒(méi)有對(duì)主外鍵的判斷,維度的處理僅作更新和插入處理,來(lái)保證外鍵數(shù)據(jù)的匹配。不過(guò) SQLServer2000的性能不是很理想,大于1000萬(wàn)的數(shù)據(jù)表處理的效果不是很好,

46、只好建了許多了分區(qū)表(實(shí)際上就是每個(gè)月一張數(shù)據(jù)表,用視圖Union起來(lái),這也是微軟推薦的方式)。對(duì)于業(yè)務(wù)數(shù)據(jù)到原始數(shù)據(jù)的處理,完全采用增量抽取的原則(因?yàn)槊總€(gè)表都有了時(shí)間點(diǎn));對(duì)于原始數(shù)據(jù)到事實(shí)數(shù)據(jù)的處理,則增加了一張log表,記錄每次抽取的周期、跨度、與當(dāng)前時(shí)間的差距和狀態(tài)等等。對(duì)于OLAP的增量處理也是靠一張日志表決定處理的范圍。唯一比較獨(dú)特的可能是部分業(yè)務(wù)數(shù)據(jù)用戶可能會(huì)更新,需要重新抽取、聚集和OLAP處理,這個(gè)時(shí)候在處理之前首先刪除這段時(shí)間的數(shù)據(jù),重新抽取、聚集和OLAP處理,當(dāng)然是靠腳本來(lái)完成的。圖3.1 系統(tǒng)總體構(gòu)架項(xiàng)目系統(tǒng)中數(shù)據(jù)處理流程為:(1)數(shù)據(jù)采集系統(tǒng)根據(jù)己確定的決策分析的

47、主題域,首先將OLTP數(shù)據(jù)庫(kù)中所需的數(shù)據(jù)導(dǎo)入中間數(shù)據(jù)庫(kù)。(2)以中間數(shù)據(jù)庫(kù)為數(shù)據(jù)源,對(duì)數(shù)據(jù)進(jìn)行抽取、轉(zhuǎn)換、清洗等操作后存入數(shù)據(jù)倉(cāng)庫(kù)。(3)通過(guò)OLAP工具將數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)多層次分類匯總,從而建立多維數(shù)據(jù)模型,并存儲(chǔ)在OLAP服務(wù)器中。(4)最后開(kāi)發(fā)OLAP應(yīng)用系統(tǒng)將數(shù)據(jù)靈活地呈現(xiàn)給用戶。3.2數(shù)據(jù)倉(cāng)庫(kù)方案設(shè)計(jì)數(shù)據(jù)倉(cāng)庫(kù)就是決策支持系統(tǒng)的基礎(chǔ),是整個(gè)決策支持系統(tǒng)的核心,根據(jù)系統(tǒng)總體框架設(shè)計(jì),本決策支持系統(tǒng)是基于數(shù)據(jù)倉(cāng)庫(kù)的,設(shè)計(jì)、開(kāi)發(fā)、實(shí)施數(shù)據(jù)倉(cāng)庫(kù)將對(duì)最終能否實(shí)現(xiàn)為用戶提供有效的決策支持信息的目標(biāo)產(chǎn)生影響。數(shù)據(jù)倉(cāng)庫(kù)是一個(gè)面向分析型處理的數(shù)據(jù)環(huán)境,這就決定了其設(shè)計(jì)工作與數(shù)據(jù)庫(kù)的設(shè)計(jì)有著顯著的不同,無(wú)論

48、是從數(shù)據(jù)組織,還是從數(shù)據(jù)處理與傳統(tǒng)數(shù)據(jù)庫(kù)都有較大的區(qū)別。數(shù)據(jù)倉(cāng)庫(kù)的構(gòu)建是一個(gè)不斷循環(huán)、反饋而使系統(tǒng)不斷增長(zhǎng)與完善的過(guò)程。根據(jù)目前的對(duì)數(shù)據(jù)倉(cāng)庫(kù)的研究結(jié)果,數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)方案一般分為:233.2.1自底向上法我們從數(shù)據(jù)的底層開(kāi)始,第一步先建立數(shù)據(jù)集市,第二步,將其中的數(shù)據(jù)集成到數(shù)據(jù)倉(cāng)庫(kù)中,將數(shù)據(jù)從操作型系統(tǒng)進(jìn)入預(yù)處理層,第三部直接進(jìn)入獨(dú)立數(shù)據(jù)集市。這些數(shù)據(jù)集市最終集成為全局的數(shù)據(jù)倉(cāng)庫(kù)。因?yàn)樵诮⒉块T數(shù)據(jù)集市時(shí)只需要較少的人做決策,解決的是較小的問(wèn)題,因此這種方法的優(yōu)點(diǎn)是:初期投資小,見(jiàn)效快。但是這種方法同樣存在缺點(diǎn),它的主要確定是缺乏對(duì)獨(dú)立數(shù)據(jù)集市的構(gòu)造的控制,對(duì)數(shù)據(jù)集市的集成以及日后集成到全局的數(shù)

49、據(jù)倉(cāng)庫(kù)大為不利。3.2.2自頂向下法與自底向上法不同,在自頂向下法中,首先先建立數(shù)據(jù)倉(cāng)庫(kù),第一步,利用其中的數(shù)據(jù)建立一組相關(guān)數(shù)據(jù)集市。這樣,數(shù)據(jù)從操作型系統(tǒng)中進(jìn)入預(yù)處理層,第二步,再去處理斟酌進(jìn)行數(shù)據(jù)的集成和轉(zhuǎn)換,第三步,數(shù)據(jù)被導(dǎo)入數(shù)據(jù)倉(cāng)庫(kù)中,然后進(jìn)入數(shù)據(jù)集市。由于全局的數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的創(chuàng)建,使得相關(guān)數(shù)據(jù)集市的構(gòu)建都是以數(shù)據(jù)倉(cāng)庫(kù)中的信息為基礎(chǔ),從而為數(shù)據(jù)集市技術(shù)的使用提供可靠的方法這種方法,其優(yōu)點(diǎn)是:這是收集、建模和實(shí)現(xiàn)最終用戶決策支持需求的嚴(yán)格而又普遍的方法。這種方法的缺點(diǎn)是:開(kāi)發(fā)時(shí)間長(zhǎng),成本高。3.2.3混合法針對(duì)以上兩種方法的優(yōu)缺點(diǎn),后來(lái)人們提出了一種將兩種方法優(yōu)點(diǎn)基于一身的方法,混合法。

50、既能保持自底向上方法一樣快速實(shí)現(xiàn)和立即應(yīng)用又可以利用自頂向下方法有計(jì)劃的戰(zhàn)略性的特點(diǎn)。在混合法中,數(shù)據(jù)倉(cāng)庫(kù)的開(kāi)發(fā)采用迭代的方法。在所建立的數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)中通常都包含直接從預(yù)處理層獲取數(shù)據(jù)獨(dú)立的數(shù)據(jù)集市。在數(shù)據(jù)倉(cāng)庫(kù)中保存并管理統(tǒng)一的信息模型作為在數(shù)據(jù)倉(cāng)庫(kù)中數(shù)據(jù)集成的關(guān)鍵。當(dāng)建立新的獨(dú)立數(shù)據(jù)集市或增加一個(gè)新的相關(guān)數(shù)據(jù)集市時(shí),就要更新信息模型。它代表了數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的唯一信息來(lái)源,同時(shí)也是創(chuàng)建數(shù)據(jù)倉(cāng)庫(kù)元數(shù)據(jù)的來(lái)源。根據(jù)以上闡述和分析的數(shù)據(jù)倉(cāng)庫(kù)構(gòu)建方法,結(jié)合本系統(tǒng)的實(shí)際,我們最后采用見(jiàn)效快的自底向上法(見(jiàn)圖3.2)。因?yàn)樵诒鞠到y(tǒng)中,所涉及的范圍是教務(wù)部門的教務(wù)相關(guān)的信息,該部門作為學(xué)校一個(gè)的業(yè)務(wù)部門服務(wù),

51、其業(yè)務(wù)范圍不是很大,信息內(nèi)容不是很雜,資金投入也比較有限。圖3.2 自底向上法由于在系統(tǒng)的開(kāi)發(fā)的過(guò)程中,需要考慮到?jīng)Q策支持系統(tǒng)的將來(lái)的發(fā)展。我們?cè)谠O(shè)計(jì)工作中也意識(shí)到:所建立的教務(wù)部門的數(shù)據(jù)集市需要按照統(tǒng)一的校級(jí)信息模型來(lái)設(shè)計(jì),并且在實(shí)施過(guò)程中度量應(yīng)盡量減少重復(fù),并能夠充分考慮到整個(gè)學(xué)校的最終信息需求,在真正滿足用戶的原子級(jí)需求,使其具有很好的重用性和一致性29。這樣才能更好的保證隨著更多學(xué)校部門的數(shù)據(jù)集市建立和投入使用,數(shù)據(jù)集市的聯(lián)結(jié)成為可能,而這些數(shù)據(jù)集市的集合也就成為將來(lái)校級(jí)的數(shù)據(jù)倉(cāng)庫(kù)的基礎(chǔ)。3.3數(shù)據(jù)倉(cāng)庫(kù)架構(gòu)結(jié)構(gòu) ODS層主要負(fù)責(zé)采集業(yè)務(wù)系統(tǒng)并保存一定期限內(nèi)的相關(guān)業(yè)務(wù)數(shù)據(jù)。當(dāng)然也可以滿足

52、用戶對(duì)明細(xì)數(shù)據(jù)的查詢要求,可以算作明細(xì)數(shù)據(jù)倉(cāng)庫(kù)。 數(shù)據(jù)倉(cāng)庫(kù)層 將ODS層經(jīng)過(guò)質(zhì)量檢查、清洗、轉(zhuǎn)換后,形成符合質(zhì)量要求的公共數(shù)據(jù)中心。實(shí)際上與ODS層差別不大,都是建立以ER為中心的數(shù)據(jù)關(guān)系,方便以后的數(shù)據(jù)的聚合。 明細(xì)數(shù)據(jù)集市層即前面所說(shuō)的事實(shí)層按主題及KPI指標(biāo)對(duì)數(shù)據(jù)倉(cāng)庫(kù)層數(shù)據(jù)進(jìn)行進(jìn)一步轉(zhuǎn)換,將指標(biāo)與維度組成數(shù)據(jù)集市。這是OLAP的數(shù)據(jù)基礎(chǔ)。 聚合數(shù)據(jù)集市層即OLAP在明細(xì)數(shù)據(jù)集市層的基礎(chǔ)上,提供基于聯(lián)機(jī)分析處理(OLAP)引擎的多維分析能力,解決聯(lián)機(jī)分析功能和決策支持要求。 數(shù)據(jù)展現(xiàn)層按照用戶報(bào)表要求,提供用戶報(bào)表界面及預(yù)警分發(fā)機(jī)制。第4章基于數(shù)據(jù)倉(cāng)庫(kù)的教務(wù)決策支持系統(tǒng)實(shí)施本章,我們?cè)谏弦?/p>

53、章設(shè)計(jì)的基礎(chǔ)上,根據(jù)設(shè)計(jì)方案對(duì)系統(tǒng)進(jìn)行具體的實(shí)施工作,在本系統(tǒng)中涉及的具體實(shí)施流程如圖4.1:圖4.1 基于數(shù)據(jù)倉(cāng)庫(kù)的教務(wù)決策支持系統(tǒng)實(shí)施流程圖4.1業(yè)務(wù)模型的分析對(duì)教務(wù)決策支持系統(tǒng)的了解至關(guān)重要,因?yàn)樗粌H關(guān)系到開(kāi)發(fā)工作是否能夠滿足用戶的實(shí)際要求,而且對(duì)于充分利用現(xiàn)有資源也起著至關(guān)重要的作用,我們只有對(duì)現(xiàn)有的系統(tǒng)有了充分的了解,才能為數(shù)據(jù)倉(cāng)庫(kù)的建設(shè)做準(zhǔn)備,最終做好決策支持的前期工作。對(duì)于現(xiàn)有的教務(wù)管理系統(tǒng)來(lái)說(shuō),其業(yè)務(wù)系統(tǒng)主要包括成績(jī)管理、教師管理、科研管理、課程管理、學(xué)籍管理、獎(jiǎng)懲管理、信息查詢、畢業(yè)生審核、考試管理。其中以課程管理的應(yīng)用最為廣泛,涉及院系開(kāi)課、學(xué)生選課、培養(yǎng)計(jì)劃、課程設(shè)置、

54、成績(jī)管理、排課信息、教學(xué)測(cè)評(píng)等方面,往往這些都是學(xué)校教學(xué)工作的核心工作,涉及的方面較廣,不僅關(guān)系到教學(xué)的安排,學(xué)生的培養(yǎng),教師的管理,而且還與教育目標(biāo)的完成情況息息相關(guān)。在學(xué)校的教學(xué)管理中,課程管理在其中扮演了十分重要的角色,所以課程管理在教務(wù)管理的子系統(tǒng)中一直是比較重要的一個(gè)緩解,歷來(lái)都受到各個(gè)學(xué)校的重視,也是整個(gè)系統(tǒng)的關(guān)鍵所在,它的發(fā)展經(jīng)歷了從早期的數(shù)據(jù)采集,到電腦輔助排課,到現(xiàn)在的全自動(dòng)排課,可以說(shuō)現(xiàn)在的課程管理系統(tǒng)無(wú)論在系統(tǒng)的成熟度上還是在應(yīng)用上都已經(jīng)達(dá)到一定的水平,而且經(jīng)過(guò)多年的發(fā)展,各個(gè)高職已經(jīng)在實(shí)際的應(yīng)用中積累了項(xiàng)目應(yīng)用的寶貴經(jīng)驗(yàn),并且在應(yīng)用過(guò)程中還積累了龐大的數(shù)據(jù)資源,這些數(shù)據(jù)

55、資源對(duì)于本系統(tǒng)的開(kāi)發(fā)課程管理系統(tǒng)具有相當(dāng)?shù)膬r(jià)值。鑒于上述原因,我們?cè)谙到y(tǒng)實(shí)施的開(kāi)始階段,決定選取課程管理開(kāi)發(fā)基于數(shù)據(jù)倉(cāng)庫(kù)的管理系統(tǒng),然后在接下來(lái)把開(kāi)發(fā)深入到其他業(yè)務(wù)模塊,最后達(dá)到建立高效信息化的大學(xué)教務(wù)動(dòng)態(tài)決策分析系統(tǒng)的目的。通過(guò)圖5.2我們可以對(duì)現(xiàn)行的教務(wù)管理體系有了一定了解,我們可以看到在排課系統(tǒng)中所涉及的主體,首先是上課的學(xué)生,教課的老師,以及安排課程的管理人員,還有就是教務(wù)處的教學(xué)秘書(shū),這四個(gè)主體之間是相互關(guān)聯(lián),互相影響的,在這種關(guān)系下,我們要在教務(wù)信息化的前提下,來(lái)實(shí)現(xiàn)對(duì)信息的采集和處理工作,建立課程基本數(shù)據(jù)庫(kù),開(kāi)課、選課、排課數(shù)據(jù)庫(kù),課程成績(jī)數(shù)據(jù)庫(kù),教學(xué)方案數(shù)據(jù)庫(kù),教學(xué)測(cè)評(píng)數(shù)據(jù)庫(kù)(

56、未在圖中顯示),個(gè)人培養(yǎng)計(jì)劃信息數(shù)據(jù)庫(kù)。圖4.2 現(xiàn)行課程管理流程圖通過(guò)這八個(gè)數(shù)據(jù)庫(kù),實(shí)現(xiàn)了“教師登記課程組合生成教學(xué)方案學(xué)生自我規(guī)劃學(xué)習(xí)計(jì)劃院系按照學(xué)期開(kāi)課院系按照學(xué)期排課學(xué)生根據(jù)課程信息選課教學(xué)過(guò)程教師輸入課程成績(jī)學(xué)生為教學(xué)測(cè)評(píng)并查看成績(jī)”這個(gè)完整的業(yè)務(wù)流程。4.2業(yè)務(wù)模型與關(guān)系模型的映射在本系統(tǒng)中,我們主要根據(jù)對(duì)象的不同對(duì)所涉及的業(yè)務(wù)模型進(jìn)行相應(yīng)的劃分,將排課系統(tǒng)中的業(yè)務(wù)邏輯以及其所要處理的數(shù)據(jù)進(jìn)行有效的整合,這樣就可以建立課程管理數(shù)據(jù)庫(kù)的關(guān)系映射。對(duì)模型中的模型進(jìn)行定義。首先要進(jìn)行的工作,是對(duì)主體的劃分,依據(jù)上一節(jié)的劃分方法,在本階段我們同樣將主體分為四個(gè)對(duì)象。劃分出相應(yīng)的主體后,接下

57、來(lái),根據(jù)主題確定主體的內(nèi)容,通過(guò)對(duì)現(xiàn)有的課程數(shù)據(jù)庫(kù)進(jìn)行分析,我們可以得出,關(guān)于學(xué)生這一主題,包括學(xué)生的基本信息,如:學(xué)生所在的院系,學(xué)習(xí)的專業(yè),還有就是學(xué)生的一些自然信息和個(gè)人培養(yǎng)計(jì)劃信息;在課程主題中,主要包括,教學(xué)方案,以及課程的具體信息;在教師主題中,主要包括教師的教課信息(授課院系,授課班級(jí),時(shí)間等),還有教師的一些自然信息,及教師所在院系。確定后整個(gè)業(yè)務(wù)模型可以進(jìn)行一個(gè)大體劃分,詳見(jiàn)圖4.3。圖4.3 課程管理數(shù)據(jù)倉(cāng)庫(kù)主題邊界的劃分根據(jù)以上的分析,我們可以再次映射出課程管理數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的關(guān)系模型:在教師與課程兩個(gè)主題中,其管理可以定義為開(kāi)設(shè)關(guān)系、學(xué)生與課程兩個(gè)主題中可以定義為選擇關(guān)系

58、、在教務(wù)處的教學(xué)秘書(shū)與課程之間,他們是一種安排與被安排的關(guān)系。主題的其他關(guān)系。圖4.4分別簡(jiǎn)單表示各個(gè)主題間的關(guān)系模型。圖4.4 各個(gè)主題間的關(guān)系模型經(jīng)過(guò)上述的分析設(shè)計(jì)工作,整個(gè)業(yè)務(wù)模型就變成了各種關(guān)系模型,這些關(guān)系模型由一系列的主體相連接,在這樣的設(shè)計(jì)中,我們可以看出,在數(shù)據(jù)上存在冗余,比如,在以上的主體中,同時(shí)存在課程名,學(xué)分,學(xué)時(shí),于此同時(shí),在數(shù)據(jù)庫(kù)的設(shè)計(jì)上,還存在需要進(jìn)行的詳細(xì)分類,整合的部分,比如主題間的關(guān)系中就存在一對(duì)多,一對(duì)一,多對(duì)一等關(guān)系,這些都需要進(jìn)行詳細(xì)的定義,在這里就不再詳細(xì)進(jìn)行闡述。經(jīng)過(guò)以上的處理操作,我主體間的關(guān)系就已經(jīng)確定,這樣就為下一步工作做好了準(zhǔn)備。我們接下來(lái)的

59、工作是建立數(shù)據(jù)倉(cāng)庫(kù)。4.3數(shù)據(jù)倉(cāng)庫(kù)的建設(shè)4.3.1維表維表是多維分析空間在某個(gè)角度上的投影,它主要通過(guò)對(duì)因素屬性的記錄來(lái)描述事件中包含的諸多因素。在我們所建立的課程管理系統(tǒng)中,涉及多個(gè)因素,比如有學(xué)生因素、教師因素、時(shí)間因素、課程因素等。我們需要為這些因素建立相應(yīng)的維表,為了體現(xiàn)其特征,需要在記錄因素的層次或者其屬性特征,為建立多維空間做準(zhǔn)備,多維空間的建立是數(shù)據(jù)倉(cāng)庫(kù)建立的關(guān)鍵。在課程管理系統(tǒng)中,我們可以建立多個(gè)多維空間,在這里,我們以比較基礎(chǔ)的幾個(gè)為例,進(jìn)行分析說(shuō)明。(1)維度計(jì)劃的詳細(xì)信息有其自身的課程尺寸(程序級(jí)課程類型)。我們不同尺寸的投影分析不同主題的不同意見(jiàn)。圖4.5顯示了維修方案

60、,并詳細(xì)定義的水平。圖4.5 課程維層次及詳細(xì)定義 (2)教學(xué)單位在課程管理系統(tǒng)的教學(xué)單位,是一個(gè)重要的維度,維度的不同科目的教學(xué)管理部門,分為學(xué)院,系部?jī)蓚€(gè)層次。圖4.6顯示的詳細(xì)規(guī)定的教學(xué)單位和尺寸水平。圖4.6 教學(xué)單位維層次及詳細(xì)定義(3)時(shí)間維度時(shí)間維度作為課程管理系統(tǒng)中,最基本的層面,其中包括其總的學(xué)年、學(xué)期2級(jí)。圖4.7顯示的時(shí)間維度級(jí)別和詳細(xì)的定義。圖4.7 時(shí)間維層次及詳細(xì)定義(4)教師維我們將來(lái)自不同層面的教師的問(wèn)題進(jìn)行劃分,這里主要是為教師,課程相關(guān)的特性,所以主要考慮的是分部門這兩項(xiàng)。圖4.8顯示了教師的維和詳細(xì)定義的水平。圖4.8 教師維層次及詳細(xì)定義4.3.2事實(shí)表

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論