![數(shù)據(jù)倉庫的高職教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)論文_第1頁](http://file4.renrendoc.com/view/c0844997728a3a6e3ec89a33ad27bef2/c0844997728a3a6e3ec89a33ad27bef21.gif)
![數(shù)據(jù)倉庫的高職教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)論文_第2頁](http://file4.renrendoc.com/view/c0844997728a3a6e3ec89a33ad27bef2/c0844997728a3a6e3ec89a33ad27bef22.gif)
![數(shù)據(jù)倉庫的高職教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)論文_第3頁](http://file4.renrendoc.com/view/c0844997728a3a6e3ec89a33ad27bef2/c0844997728a3a6e3ec89a33ad27bef23.gif)
![數(shù)據(jù)倉庫的高職教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)論文_第4頁](http://file4.renrendoc.com/view/c0844997728a3a6e3ec89a33ad27bef2/c0844997728a3a6e3ec89a33ad27bef24.gif)
![數(shù)據(jù)倉庫的高職教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)論文_第5頁](http://file4.renrendoc.com/view/c0844997728a3a6e3ec89a33ad27bef2/c0844997728a3a6e3ec89a33ad27bef25.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 .DOC資料. 摘 要基于數(shù)據(jù)倉庫的高職教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)隨著數(shù)據(jù)庫系統(tǒng)的廣泛應(yīng)用,數(shù)據(jù)規(guī)模與日俱增,從大量復(fù)雜的業(yè)務(wù)數(shù)據(jù)中更加有效的分析提取可用的信息就變得尤為重要。從當前的發(fā)展趨勢上看,數(shù)據(jù)處理的側(cè)重點己從傳統(tǒng)的業(yè)務(wù)過程的實現(xiàn)逐步擴展到對業(yè)務(wù)數(shù)據(jù)的聯(lián)機分析處理,并從中得到用于統(tǒng)計和決策的信息,因此決策支持系統(tǒng)便應(yīng)運而生。數(shù)據(jù)倉庫技術(shù)經(jīng)過多年的發(fā)展,已變得比較成熟,近些年,出現(xiàn)了基于數(shù)據(jù)倉庫技術(shù),并運用聯(lián)機分析處理技術(shù)(OLAP)和數(shù)據(jù)挖掘工具的決策支持系統(tǒng)(DSS)。數(shù)據(jù)倉庫技術(shù)、聯(lián)機分析處理技術(shù)和數(shù)據(jù)挖掘技術(shù)的應(yīng)用,對決策支持系統(tǒng)起到了有力支撐作用,他們的結(jié)合成為了決策支持系統(tǒng)研
2、究的熱點和重點。本文回顧了數(shù)據(jù)倉庫的結(jié)構(gòu)、數(shù)據(jù)組織及相關(guān)技術(shù)的發(fā)展,對基于數(shù)據(jù)倉庫的決策支持系統(tǒng)體系結(jié)構(gòu)的理論與難點進行了分析,并對其中的設(shè)計方法、實施策略等數(shù)據(jù)倉庫建設(shè)方面的關(guān)鍵問題進行研究。通過對系統(tǒng)的分析和設(shè)計,提出了符合高職教務(wù)管理實際的數(shù)據(jù)倉庫設(shè)計和實施方案。成功解決了在數(shù)據(jù)分散、數(shù)據(jù)量大、基礎(chǔ)環(huán)境復(fù)雜的環(huán)境中數(shù)據(jù)抽取的問題,并對得到的數(shù)據(jù)進行轉(zhuǎn)換和清洗,將數(shù)據(jù)加載到預(yù)先定義好的數(shù)據(jù)倉庫模型中。最后以決策需求為基礎(chǔ),從業(yè)務(wù)分析的角度作為切入點,選用SQL Server 2000構(gòu)建數(shù)據(jù)倉庫,選用Analysis Services 2000對OLAP應(yīng)用進行實現(xiàn)。通過本課題研究的工作,
3、建設(shè)了科學合理的高職教務(wù)管理數(shù)據(jù)倉庫,有效地促進了高職信息化的發(fā)展和數(shù)據(jù)的綜合運用能力,使得高職管理和決策的合理性和科學性得到了增強,具有非常現(xiàn)實的意義。關(guān)鍵詞:數(shù)據(jù)倉庫;決策支持系統(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國內(nèi)外發(fā)展現(xiàn)狀 PAGEREF _Toc316031444 h 2 HYPERLINK l _Toc316031445 1.3論文研究內(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項目情況分析 PAGEREF _Toc316031448 h 6 HYPERLINK l _Toc316031449 2.2項目難點分析 PAGEREF _Toc316031449 h 8 HYPERLINK l _Toc316031450 第3章教務(wù)決策支持系統(tǒng)的設(shè)計 PAGEREF _Toc31603145
14、0 h 10 HYPERLINK l _Toc316031451 3.1系統(tǒng)總體框架設(shè)計 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)開發(fā)模塊 PAGEREF _Toc316031454 h 10 HYPERLINK l _Toc316031455 3.1.4數(shù)
15、據(jù)倉庫的設(shè)計 PAGEREF _Toc316031455 h 11 HYPERLINK l _Toc316031456 3.2數(shù)據(jù)倉庫方案設(shè)計 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ù)倉庫架構(gòu)結(jié)構(gòu) PAGEREF _Toc316031460 h 14 HYPERLINK l _Toc316031461 第4章基于數(shù)據(jù)倉庫的教務(wù)決策支持系統(tǒng)實施 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ù)倉庫的建設(shè) PA
17、GEREF _Toc316031464 h 20 HYPERLINK l _Toc316031465 4.3.1維表 PAGEREF _Toc316031465 h 20 HYPERLINK l _Toc316031466 4.3.2事實表 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)用程序的開發(fā) PAGEREF _Toc316031468 h 26 HYPERLINK l _
18、Toc316031469 4.5.1 分析立方體的建立 PAGEREF _Toc316031469 h 27 HYPERLINK l _Toc316031470 4.5.2 分析立方體的簡單使用 PAGEREF _Toc316031470 h 27 HYPERLINK l _Toc316031471 4.5.3基于Web的OLAP應(yīng)用程序設(shè)計 PAGEREF _Toc316031471 h 28 HYPERLINK l _Toc316031472 第5章 結(jié)論與展望 PAGEREF _Toc316031472 h 30 HYPERLINK l _Toc316031473 參考文獻 PAGERE
19、F _Toc316031473 h 32 HYPERLINK l _Toc316031474 致 謝 PAGEREF _Toc316031474 h 34第1章緒 論1.1選題背景及意義教務(wù)管理工作作為高等學校教學管理的核心工作,負責學生的學位管理、成績管理、學籍管理;具體指導校教學督導組的工作擔負教室調(diào)度、全校的排課、全校日常教學的動態(tài)管理,組織各院、系、教學部(室)的教學評估;組織各學院、研究所制定各專業(yè)的教學大綱、教學計劃、培養(yǎng)方案,編制每學期的開課計劃,檢查執(zhí)行情況;與各個學院和相關(guān)部門配合,對學生的社會實踐、實習、生產(chǎn)勞動進行安排,這些工作即瑣碎又繁雜。伴隨著我國高等教育的深化改革,
20、國家不斷加大教育投資。高等教育管理思路出現(xiàn)了百花齊放的局面,無論是從學分制的改革,還是自我管理的實行,再到學生網(wǎng)絡(luò)選課的實行,我國的教務(wù)管理的方方面面都在發(fā)生深刻的變化。隨著教務(wù)管理的不斷深化,出現(xiàn)了許多新的管理辦法和手段,比如,實時數(shù)據(jù)報表,信息管理等,這些方法和手段的出現(xiàn),是教務(wù)管理由過去的人工處理轉(zhuǎn)變?yōu)榱烁叨鹊男畔⒒图苫?,充分體現(xiàn)了我國高等教育發(fā)展的嶄新思路。于此同時,這些新方法和手段的推出,如果以傳統(tǒng)的管理模式來進行,將很難達到要求,這時就需要我們利用先進的信息化手段,以網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫技術(shù)為支撐,充分發(fā)揮先進技術(shù)的優(yōu)勢,并把這種優(yōu)勢引入到教務(wù)管理中。正是這種需求的存在,使得教務(wù)管
21、理的系統(tǒng)的開發(fā)工作變得尤為迫切,教務(wù)管理系統(tǒng)的開發(fā)工作在這一需求的推動下,取得了較快發(fā)展,各高職通過教務(wù)管理的使用,使得教務(wù)管理工作取得了長足的進步,辦公的效率大大提高,工作也變得更加順手,教務(wù)管理系統(tǒng)的應(yīng)用還可以使分散的教務(wù)數(shù)據(jù)得到集中管理,對提高管理水平、減輕管理負擔有很大的幫助。正是由于教務(wù)管理的具有的優(yōu)勢和特點,各個學校都加大了對教務(wù)管理系統(tǒng)的開發(fā)力度,投入了大量的人力和物力,在較短的時間內(nèi),各種教務(wù)管理系統(tǒng)便相繼開發(fā)出來,并得到廣泛使用。這些管理信息系統(tǒng)大多都是通過現(xiàn)代的信息化手段,并使用數(shù)據(jù)技術(shù),實現(xiàn)了各種復(fù)雜的功能,并針對教務(wù)管理這一特定的領(lǐng)域而開發(fā)。這些系統(tǒng)對各個學校的教務(wù)管理
22、工作起到了較大的輔助作用,并得到了廣大教務(wù)管理工作人員的肯定和歡迎。1.2國內(nèi)外發(fā)展現(xiàn)狀國外對高職管理信息系統(tǒng)的研究工作開展得較早,早在上個世紀六七十年代,國外變開始了這方面的研究,時至今日,已經(jīng)比較成熟。由于我國信息技術(shù)的相對滯后性,導致我國的教務(wù)管理研究工作開展得就比較晚一些,從上個世紀七十年代開始,各個高職才開始教務(wù)管理系統(tǒng)的開發(fā)工作,盡管經(jīng)過了多年的快速發(fā)展,但由于各個方面條件的制約,我國的教務(wù)管理系統(tǒng)與發(fā)達國家相比,仍然存在不小的差距,這里既有教務(wù)管理觀念上的原因,也有信息技術(shù)上的原因。概括起來,我國的教務(wù)管理信息系統(tǒng)的研究和開發(fā)工作大致經(jīng)歷了以下幾個階段。階段一:探索階段,時間大約
23、從上個世紀的70年代末到八十年代初。在這個階段主要以程度各不相同的應(yīng)用漢字信息處理技術(shù)為主要特征;應(yīng)用某些辦公設(shè)備;并在此基礎(chǔ)上,對局域網(wǎng)技術(shù)進行研究,引進局域網(wǎng)設(shè)備,并將之應(yīng)用到有關(guān)的軟件和系統(tǒng)中,這時的應(yīng)有主要在很小的局部范圍,通過各種設(shè)計語言和數(shù)據(jù)技術(shù)的應(yīng)用,實現(xiàn)單向業(yè)務(wù)的管理信息系統(tǒng)。階段二:開創(chuàng)和見效階段,時間從1986到1992,這一階段的重要進展表現(xiàn)在由分散開發(fā)走向統(tǒng)一規(guī)劃、有計劃的實施;系統(tǒng)建設(shè)的標準化、規(guī)范化工作開始起步。在這個時期,局域網(wǎng)和pc技術(shù)取得了快速發(fā)展,其性能不斷提高,而且也趨于成熟。各個高職開始研制自己的單機單項業(yè)務(wù)的系統(tǒng),在部分高職中,還建立的專門的信息研究機
24、構(gòu),在某些高職,還建立的自己的局域網(wǎng),并取得了較好的效果。階段三:系統(tǒng)集成發(fā)展階段,時間從1993年到現(xiàn)在。在這一階段,大型數(shù)據(jù)庫系統(tǒng)、性能卓越的操作系統(tǒng)投入使用。pc機的性價更高,各種高性能的服務(wù)器和工作站降級問世,互聯(lián)網(wǎng)技術(shù)和網(wǎng)絡(luò)產(chǎn)品也日新月異,我國的校園網(wǎng)建設(shè)也初見成效,其中具有里程碑意義的是我國教育科研計算機網(wǎng)絡(luò)的建成并通入使用,我國的教務(wù)管理系統(tǒng)開始逐步走向集成化綜合化,這些都對我國教務(wù)和科研事業(yè)的發(fā)展起到了積極地促進作用。更值得一提的是,我國教育網(wǎng)的建設(shè)是由全國十所重點大學共同完成的,這充分表明我國高職在信息化建設(shè)中所取得的成就,這些都推動了我國教務(wù)管理的發(fā)展,并為教務(wù)管理的發(fā)展奠
25、定了堅實的基礎(chǔ)。近些年來,隨著我國教育體制的改革的不斷深化,我國教育事業(yè)取得了長途發(fā)展,在改革的大背景下,在吸取和學習國外優(yōu)秀的教育、教學模式的前提下,將國內(nèi)多年的辦學經(jīng)驗與國外的教育模式進行有效結(jié)合,最終探索出適合中國教育發(fā)展的全新的教學模式。伴隨國內(nèi)各個學校辦學規(guī)模的擴大以及學校招生人數(shù)的幾何式增加,各學校對于日常的管理工作中的信息量、工作量也帶來嚴峻考驗。極大增加學校管理負擔。因此,對學校如何進行有效的管理得到了教育主管部門的極大重視。根據(jù)國內(nèi)諸多學校的現(xiàn)有的管理方式,并同時對國際新的思想理念進行融合,如何在校園一體網(wǎng)絡(luò)的背景下下建設(shè)領(lǐng)先的、與國際接軌的業(yè)務(wù)管理平臺,如何提高和加強學校現(xiàn)
26、代化管理水平,成為學校最需要解決的首要問題,也是現(xiàn)階段各個學校繼續(xù)實現(xiàn)的緊迫任務(wù)。本文設(shè)計實現(xiàn)的學校教務(wù)管理系統(tǒng)已經(jīng)從原有的單功能想現(xiàn)在的多功能發(fā)展過渡,以及逐步走向?qū)W校管理的信息化、標準化、系統(tǒng)化。只有這樣才能追趕上發(fā)達國家的教育步伐,逐步縮與他們之間的差距。伴隨教育機構(gòu),尤其是各個學校教務(wù)管理系統(tǒng)的飛速進展,一般性的業(yè)務(wù)系統(tǒng)已經(jīng)趨于成熟,在這樣的背景下,學校的教務(wù)管理工作已經(jīng)不單單滿足于對數(shù)據(jù)的一般性的查詢和處理,而且隨著系統(tǒng)應(yīng)用,其數(shù)據(jù)量也逐年增加,面對大量的數(shù)據(jù),迫切需要對這些數(shù)據(jù)資源進行系統(tǒng)的分析和處理,同時將這些信息進行等價轉(zhuǎn)換,這樣才可以使得我們預(yù)測學校未來的發(fā)展和改革,為決策提
27、供一定的幫助與服務(wù)。也正是基于以上原因,對現(xiàn)有的網(wǎng)絡(luò)資源和教務(wù)管理系統(tǒng)進行整合,建設(shè)高度信息化和網(wǎng)絡(luò)化,具有分析和決策能力的系統(tǒng)的新思路和新方法變被迅速提了出來。面對迫切的需求,各個學校都開始了各自的嘗試,然而,面對的現(xiàn)實卻是,要對現(xiàn)有的教務(wù)管理信息系統(tǒng)進行改造,以實現(xiàn)輔助分析和決策時相當困難和復(fù)雜的。原因如下:第一,各個學校都存在這各種基于不同應(yīng)用的專用子系統(tǒng),比如,排課系統(tǒng),教師管理系統(tǒng),科研管理系統(tǒng),學籍管理系統(tǒng)等,這些系統(tǒng)往往都是不同時期開發(fā)的,其應(yīng)用平臺和所運行的環(huán)境都存在著較大差別,具有源頭多樣化、缺乏準確性,主題不突出的特點,而且其數(shù)據(jù)結(jié)構(gòu)也存在差異,這就給數(shù)據(jù)的采集和集中管理帶
28、來了很大的麻煩。第二,經(jīng)過多年的積累,各個系統(tǒng)都有很大的數(shù)據(jù)量,不同的系統(tǒng)的數(shù)據(jù)很難集成,其數(shù)據(jù)的訪問性能也大大降低,系統(tǒng)的開銷也很大。第三,以往開發(fā)的子系統(tǒng)主要是面向事務(wù)型的,在其基礎(chǔ)上開發(fā)基于聯(lián)機分析的輔助決策系統(tǒng)就變得尤為困難。隨著數(shù)據(jù)倉庫技術(shù)的不斷發(fā)展,近年來逐步成為了研究的熱點話題,在商業(yè)應(yīng)用中得到了廣泛的應(yīng)用,但其應(yīng)用范圍主要集中在商業(yè)領(lǐng)域,在其他領(lǐng)域的應(yīng)用比較少。因此,該數(shù)據(jù)倉庫的設(shè)計為基礎(chǔ)的教育管理系統(tǒng)是一個學習和探索的過程。由于本系統(tǒng)的研究和開發(fā)時間有限,加之缺乏相關(guān)經(jīng)驗,系統(tǒng)還存在著不健全的一些地方,有些問題不能準確地解決。主要表現(xiàn)在以下幾個方面:首先,優(yōu)化數(shù)據(jù)倉庫和OLA
29、P多維數(shù)據(jù)集。應(yīng)用程序主要是本科層次的發(fā)展,學術(shù)資料,數(shù)據(jù)量相對較小,優(yōu)化的考慮是不夠的。尤其是前者,當數(shù)據(jù)不顯示查詢優(yōu)化方案的制定。當涉及到過多的數(shù)據(jù)量,系統(tǒng)的性能有所下降。其次,現(xiàn)在的SQL Server數(shù)據(jù)庫系統(tǒng)的基本使用方法,以及大量的各類管理信息系統(tǒng)數(shù)據(jù)庫格式和種類,如何實現(xiàn)異構(gòu)數(shù)據(jù)源的操作的發(fā)展的不同階段將是一個自動化程度高是一個非常重要的方面。同樣,這在數(shù)據(jù)倉庫應(yīng)用系統(tǒng),側(cè)重于OLAP應(yīng)用研究,應(yīng)用數(shù)據(jù)挖掘研究不夠深入。在系統(tǒng)開發(fā)應(yīng)用程序的數(shù)據(jù)基本上仍停留在數(shù)據(jù)挖掘的表面,還沒有進行深入的研究工作。這是系統(tǒng)接下來要研究的重點。直白一點地講,數(shù)據(jù)倉庫其實就是一個堆放所有數(shù)據(jù)的地方,
30、之所以將數(shù)據(jù)都堆在一起,就是為了從中間能夠找到一些有價值的東西。數(shù)據(jù)倉庫事實上更多的是一個概念,因此,不能把數(shù)據(jù)倉庫想成一些號稱屬于數(shù)據(jù)倉庫的軟件產(chǎn)品。數(shù)據(jù)倉庫在物理上就是一個數(shù)據(jù)庫。相對業(yè)務(wù)的系統(tǒng)數(shù)據(jù)庫叫做OLTP數(shù)據(jù)庫(一般都是用于業(yè)務(wù)處理),這種數(shù)據(jù)庫通常叫做OLAP數(shù)據(jù)庫(一般都是用于業(yè)務(wù)分析)。通過對本課題的具體研究,筆者認為數(shù)據(jù)倉庫的概念就是主要針對下面幾個基本需求所產(chǎn)生的:學校的業(yè)務(wù)系統(tǒng)很多,其業(yè)務(wù)系統(tǒng)的歷史數(shù)據(jù)是不方便查詢。不同的業(yè)務(wù)系統(tǒng)之間往往管理部門也不同,地域也不同。能不能將這些所有得數(shù)據(jù)集中起來,再進行篩選看有沒有一些有意義的業(yè)務(wù)規(guī)律。數(shù)據(jù)倉庫數(shù)據(jù)庫通常都是很大,因為學
31、校所有的數(shù)據(jù)集中越多,越會有價值的發(fā)現(xiàn)。數(shù)據(jù)倉庫的組成比較繁雜,既有一些業(yè)務(wù)系統(tǒng)的歷史數(shù)據(jù),又有財務(wù)、人事數(shù)據(jù),還要自己建一些數(shù)據(jù),例如,教學資源信息、公共假期數(shù)據(jù)、學校信息等等。數(shù)據(jù)倉庫的概念包含了從業(yè)務(wù)生產(chǎn)系統(tǒng)進行采集數(shù)據(jù)的程序,這個程序還不能影響到具體的業(yè)務(wù)系統(tǒng)運行。(屬于 “ETL”過程)數(shù)據(jù)倉庫包括業(yè)務(wù)系統(tǒng)長期的歷史數(shù)據(jù)。(所謂“ODS”數(shù)據(jù))數(shù)據(jù)倉庫包括針對某相業(yè)務(wù)值(例如學生人數(shù))重新打上標簽的業(yè)務(wù)流水數(shù)據(jù)。(所謂“事實表”、“維度表”)。數(shù)據(jù)倉庫概念興許還包含報表生成工具(所謂“BI”工具)。這些工具能夠達到幾年前所謂DSS(決策分析)的效果。1.3論文研究內(nèi)容及意義本課題研究
32、意義重大,通過對本課題的研究,我們從理論上與實際上提供一套非常科學的管理方法和系統(tǒng)工具,這二者對各個高職進行全面的數(shù)據(jù)維護、機器互聯(lián)分析以及數(shù)據(jù)挖掘等提供一定意義上的參考。對于高職數(shù)據(jù)倉庫的合理、科學的建設(shè),大大提高了高職管理信息以及數(shù)據(jù)利用的業(yè)務(wù)處理水平,增加了系統(tǒng)管理決策的科學性和合理性。最后,還可以將最終的實現(xiàn)結(jié)果推廣且應(yīng)到其他領(lǐng)域、其它行業(yè)。課題的現(xiàn)實意義重大。本文的研究內(nèi)容:(1)教務(wù)管理現(xiàn)狀的分析與研究。(2)對現(xiàn)有數(shù)據(jù)庫技術(shù)進行分析與研究。 (3)教務(wù)管理系統(tǒng)數(shù)據(jù)倉庫的建立。(4)對數(shù)據(jù)倉庫中的數(shù)據(jù)進行聯(lián)機分析。(5)研究和探討基于數(shù)據(jù)挖掘知識發(fā)現(xiàn)技術(shù)的實現(xiàn)。1.4論文安排本文的
33、研究工作主要以數(shù)據(jù)倉庫的建立和決策分析系統(tǒng)的開發(fā)為主,全文共分為六章:第一章:緒論,在本章中,闡述了基于數(shù)據(jù)倉庫的高職教務(wù)管理系統(tǒng)的課題來源和研究現(xiàn)狀,介紹了本文的研究背景和相關(guān)的研究內(nèi)容。第二章:數(shù)據(jù)倉庫技術(shù)概述,概述了數(shù)據(jù)倉庫技術(shù)的發(fā)展歷程,概念以及其主要特征,重點介紹了數(shù)據(jù)倉庫的數(shù)據(jù)管理和組織,對數(shù)據(jù)倉庫的體系結(jié)構(gòu)和數(shù)據(jù)的倉庫的分析做了較為深入的介紹。第三章:基于數(shù)據(jù)倉庫的決策支持系統(tǒng)。在本章的開始,首先分析了現(xiàn)有決策支持系統(tǒng)各類問題的存在,然后對基于數(shù)據(jù)倉庫的決策支持系統(tǒng)的體系架構(gòu)進行了深入探討和研究。在本章后半部分,闡述了數(shù)據(jù)倉庫的建庫策略以及建庫手段。第四章:本文的設(shè)計主要基于對教
34、務(wù)決策的支持進行了詳盡的系統(tǒng)分析,通過有效分析和討論,抓住項目至高點,同時基于系統(tǒng)的總體框架的設(shè)計,對本部分開展了有針對性的設(shè)計。第五章:對系統(tǒng)決策支持系統(tǒng)的實施中,首先,對基于數(shù)據(jù)倉庫的業(yè)務(wù)系統(tǒng)分析的整個過程進行了詳細論述。本章還采以關(guān)注的對象為條件和基礎(chǔ),采用多維數(shù)據(jù)對整個數(shù)據(jù)倉庫進行系統(tǒng)、科學地設(shè)計,最后對系統(tǒng)數(shù)據(jù)信息進行OLAP分析處理。第六章:本文總結(jié)和系統(tǒng)展望,總結(jié)了本文的全天工作,展望系統(tǒng)下一步的開發(fā)。第2章教務(wù)決策支持系統(tǒng)的需求分析2.1項目情況分析各高職都在不斷地對信息化工作進行有益的探索,以求尋找出一條適合自身發(fā)展的信息化之路。目前,各個高職都能把豐富教育網(wǎng)絡(luò)資源和交互式和
35、專業(yè)性的校園網(wǎng)資源應(yīng)用到教學、科研、和管理中來,其中,教務(wù)管理作為學校工作的核心,更是走在了信息化的前列,在實際的應(yīng)用中,把對學生,教師,管理人員的管理有機結(jié)合,使得教育質(zhì)量大大提高。經(jīng)過多年的積累建設(shè),各高職都已建成了符合自己教學實際的教務(wù)管理信息系統(tǒng),實現(xiàn)了從選、排課管理的課程管理,到學籍管理,成績管理,考試管理的學生管理,與此同時教師管理、獎懲管理,信息管理,畢業(yè)生審核等也取得了一定的成效。使得管理部門的壓力得到了很大的緩解。圖2.1 高職教務(wù)管理圖2.2 現(xiàn)有教務(wù)管理系統(tǒng)構(gòu)架隨著教務(wù)系統(tǒng)的廣泛使用,人們已經(jīng)不再滿足于對復(fù)雜事物型數(shù)據(jù)的簡化,更加迫切希望對數(shù)據(jù)進行綜合分析和決策分析,然而
36、以目前的事務(wù)性教務(wù)管理系統(tǒng)很難解決這一問題,其原因在于以下幾點: (1)事務(wù)處理與分析處理無論在行文模式上,還是在性能上都存在著較大的差異。將處理性能相差很大的兩種應(yīng)用置于同一環(huán)境下運行顯然是不合適的。(2)擁有正確的全方位的數(shù)據(jù)是進行數(shù)據(jù)分析和決策的先決條件,只有有關(guān)數(shù)據(jù)收集得越全面越完整,我們才可能得到的可靠的分析結(jié)果。但就目前情況而言,大多數(shù)數(shù)據(jù)都是較為分散的而且還處于非集成的模式下。(3) 對現(xiàn)有數(shù)據(jù)源中的數(shù)據(jù)進行轉(zhuǎn)化是動態(tài)的數(shù)據(jù)集成對數(shù)據(jù)的基本要求,只有達到動態(tài)的數(shù)據(jù)集成才可以把分析結(jié)果及時反映給決策者。顯而易見,目前的教務(wù)管理系統(tǒng)以事務(wù)處理為主,不可能具備動態(tài)集成的能力。(4)動態(tài)
37、數(shù)據(jù)分析在空間上和時間的廣度上對數(shù)據(jù)的要求都很高,而對于傳統(tǒng)的事務(wù)處理環(huán)境來說,其數(shù)據(jù)處理只是在一段時間內(nèi)進行,在這一點上就無法滿足分析的要求。(5)在一般情況下,動態(tài)數(shù)據(jù)分析在分析以前,需要綜合利用細節(jié)數(shù)據(jù),而目前,事務(wù)處理的教務(wù)管理系統(tǒng),為了提高存儲的效率,通常不具備這方面的能力。由于存在以上的問題,所以本文提出在實施過程中將數(shù)據(jù)倉庫技術(shù)應(yīng)用于教務(wù)決策系統(tǒng)中,以現(xiàn)有的教務(wù)管理系統(tǒng)為依托,對其數(shù)據(jù)進行分析處理,使得高級教務(wù)管理人員對學校的教學情況有比較深入準確的了解,還可以對教學的最新動態(tài)進行跟蹤監(jiān)控。通過這一系統(tǒng),教務(wù)管理人員可以比較以往發(fā)展的歷史和趨勢,使資源得到合理的調(diào)配。2.2項目難
38、點分析經(jīng)過普遍調(diào)查,發(fā)現(xiàn)目前國內(nèi)的教務(wù)管理系統(tǒng)大多還是處于事務(wù)管理的實施應(yīng)用階段,還沒有一套完整的決策分析系統(tǒng)供決策者使用,特別是動態(tài)的決策分析系統(tǒng)更是少之又少。通過對國內(nèi)外的研究應(yīng)用情況進行分析和比較,我們認為本項目的研究與實現(xiàn)的難點存在于:(1)教務(wù)數(shù)據(jù)量大:對于一個萬人校來說,其一個學期的課程信息以及每年的學生信息就超過十多萬條,而且經(jīng)過多年的積累,教務(wù)管理所涉及的數(shù)據(jù)量已達到相當大的規(guī)模。僅僅數(shù)據(jù)庫文件的大小就有10G的大小。大量的數(shù)據(jù)對于數(shù)據(jù)挖掘算法和服務(wù)器性能都提出了較高的要求。(2)數(shù)據(jù)不完整:由于目前各個高職的教務(wù)管理系統(tǒng)是逐步開發(fā)使用的,經(jīng)過了多次的版本升級和更替,不同的系統(tǒng)
39、運行于不同的網(wǎng)絡(luò)環(huán)境,系統(tǒng)的功能和數(shù)據(jù)的格式也是千差萬別,這就使得積累起來的數(shù)據(jù)是分散的零散的,而且有些時候還是前后不一致的,其完整性規(guī)范性一致性比較差。(3)行之有效的使用數(shù)據(jù)挖掘的方法:是整個系統(tǒng)的核心,包括決定如何產(chǎn)生假設(shè);如何選擇合適的工具;如何發(fā)掘知識;如何驗證發(fā)現(xiàn)的知識。就本系統(tǒng)而言,有效使用數(shù)據(jù)挖掘方法,實現(xiàn)快速分析是本項目研究和實現(xiàn)的困難所在。(4)良好的結(jié)果表達形式:具有良好的數(shù)據(jù)表達方式是我們的最終目的,也是系統(tǒng)開發(fā)是否成功的標準,決策分析的目的就是能夠為決策者提供直觀,便利的分析結(jié)果。我們通過對用戶的需求進行仔細的分析過濾,得到有價值的信息,并通過良好的人機界面將結(jié)果輸出
40、,再加之應(yīng)用生動的表現(xiàn)形式,對結(jié)果進行解釋和表達,從而達到方便決策者的目的。再有就是系統(tǒng)建立后測評指標的建立,當前針對數(shù)據(jù)倉庫平臺為主要評價指標分為兩種:(1)TPC-DTPC屬于國際組織,它是由像惠普、IBM微軟、Sun和其他跨國公司這樣的45個成員公司組成。在多個不同類型的應(yīng)用程序中負責所有的開放式平臺,并開發(fā)一個更具體的統(tǒng)一,公平的測試標準。聯(lián)機事務(wù)處理系統(tǒng),TPC-C是一個衡量主要性能指標的數(shù)據(jù)庫,數(shù)據(jù)倉庫系統(tǒng),測量其數(shù)據(jù)庫的性能指標TPC-D.主要有三個方面的具體因素:第一、系統(tǒng)的描述,第二、查詢處理能力,其描述了系統(tǒng)在不同的用戶在同一時間的具體查詢時,處理能力即流試驗結(jié)果。換句話說
41、,代表了整個系統(tǒng)的并行處理能力。第三,是描述的性能價格比。理論和現(xiàn)實之間,前面指標數(shù)據(jù)如果效果較好,而最后一個如果較小的效果會更好。當然,首先是考慮企業(yè)不能滿足特定需求。每個供應(yīng)商的TPCC和TPCD詳細描述所有碼在互聯(lián)網(wǎng)網(wǎng)頁內(nèi)容的發(fā)現(xiàn)。此外,還從微軟和其他一些公司的網(wǎng)頁,也可以發(fā)現(xiàn)TPCD的測試結(jié)果。雖然描述了整個系統(tǒng)的并行處理查詢請求特定的能力,但并非所有供應(yīng)商流量測試可以在多用戶的狀態(tài)可以進行。因此TPCD各個供應(yīng)商有一個明確的選擇:要么直接對應(yīng)的用戶一定的條件下流動試驗;無論是在第一個具體的單用戶狀態(tài),根據(jù)具體的試驗,最后用實測的處理能力的具體指標qppd和流量指標計算公式計算得出qt
42、hd來區(qū)分這兩者。各種測試的結(jié)果表明許多行業(yè)存在的問題,事實上,只要tpc-d測試總結(jié)下載并打印出來,所以你可以看到在測試時間的流實際數(shù)量。流的數(shù)量實際上是代表同時提交的查詢請求所有用戶數(shù)。如果屬于單用戶狀態(tài)下的測試,只找到一個特定的流。第3章教務(wù)決策支持系統(tǒng)的設(shè)計3.1系統(tǒng)總體框架設(shè)計在前面的章節(jié)中,我們曾介紹過現(xiàn)有的較為典型的數(shù)據(jù)倉庫結(jié)構(gòu)模型,而本系統(tǒng)是以數(shù)據(jù)倉庫為基礎(chǔ),所以本系統(tǒng)的總體結(jié)構(gòu)與前面章節(jié)介紹的結(jié)構(gòu)類似如圖4.1所示,在整個系統(tǒng)中,按其功能分為三個模塊:數(shù)據(jù)倉庫和多維數(shù)據(jù)集創(chuàng)建和管理模塊,數(shù)據(jù)采集模塊以及OLAP應(yīng)用系統(tǒng)開發(fā)模塊。下面分別介紹各個模塊的主要任務(wù):3.1.1多維數(shù)
43、據(jù)集創(chuàng)建在該模塊中,我們選取中間數(shù)據(jù)庫作為數(shù)據(jù)源,數(shù)據(jù)倉庫以主題創(chuàng)建。根據(jù)一定的層次聚合、匯總數(shù)據(jù)倉庫中的數(shù)據(jù),以構(gòu)成信息分析的多維視圖。最后,通過以一定的存儲模式,將得到的多維視圖存儲在OLAP服務(wù)器中。3.1.2數(shù)據(jù)采集模塊該模塊的主要任務(wù)是根據(jù)已確定的決策分析的主題域采集原有各教務(wù)管理系統(tǒng)中的相關(guān)業(yè)務(wù)數(shù)據(jù),經(jīng)過整理后存入數(shù)據(jù)倉庫。在這里我們建立了一個中間數(shù)據(jù)庫,將OLTP數(shù)據(jù)庫上與數(shù)據(jù)倉庫主題有關(guān)的數(shù)據(jù)增量更新到中間數(shù)據(jù)庫,使對OLTP數(shù)據(jù)庫的效率影響降到最低。并在數(shù)據(jù)采集過程中根據(jù)將要建立的多維結(jié)構(gòu)特性調(diào)整部分數(shù)據(jù)。3.1.3系統(tǒng)開發(fā)模塊滿足管理人員決策分析的需求是構(gòu)建數(shù)據(jù)倉庫的目的。
44、聯(lián)機分析處理模塊的主要職責就是要完成對多維信息的顯示分析和處理工作,主要包括對多維數(shù)據(jù)集成維度信息、層次信息、方體信息、度量信息的顯示,從而可以實現(xiàn)對數(shù)據(jù)立方體的數(shù)據(jù)瀏覽;并可以實現(xiàn)對數(shù)據(jù)的鉆取、切片、切塊、旋轉(zhuǎn)等多維分析操作,在此基礎(chǔ)上提供多種查詢方式,查詢結(jié)果以WEB網(wǎng)頁的形式展現(xiàn),以實現(xiàn)B/S(Browser/Server)形式的聯(lián)機分析,全面支持決策分析。3.1.4數(shù)據(jù)倉庫的設(shè)計業(yè)務(wù)系統(tǒng)ETL(DTS)原始數(shù)據(jù)庫事實數(shù)據(jù)庫OLAP前端報表。業(yè)務(wù)系統(tǒng)就是用戶的Oracle數(shù)據(jù)庫了,里面有一些業(yè)務(wù)數(shù)據(jù),此外還有一些二進制話單文件。ETL過程就是一堆存儲過程(維度的抽取、原始數(shù)據(jù)的抽取、事實
45、數(shù)據(jù)的日結(jié)),然后通過DTS任務(wù)包調(diào)度起來。原始數(shù)據(jù)庫就應(yīng)該是ODS數(shù)據(jù)庫了,負責把數(shù)據(jù)原封不動的從業(yè)務(wù)系統(tǒng)抽取過來(部分也經(jīng)過轉(zhuǎn)化和清洗);出于對SQLServer2000性能的考慮,將每個業(yè)務(wù)數(shù)據(jù)表都分成歷史表和當前表,當前表根據(jù)數(shù)據(jù)量的情況決定保留數(shù)據(jù)周期并定時轉(zhuǎn)移到歷史表中。事實數(shù)據(jù)庫保存著聚合信息的數(shù)據(jù),完成KPI指標的計算,以及維度的抽取工作;同時在進行聚合的同時完成數(shù)據(jù)清洗工作。其實清洗很簡單的,就是對NULL的處理,沒有對主外鍵的判斷,維度的處理僅作更新和插入處理,來保證外鍵數(shù)據(jù)的匹配。不過 SQLServer2000的性能不是很理想,大于1000萬的數(shù)據(jù)表處理的效果不是很好,
46、只好建了許多了分區(qū)表(實際上就是每個月一張數(shù)據(jù)表,用視圖Union起來,這也是微軟推薦的方式)。對于業(yè)務(wù)數(shù)據(jù)到原始數(shù)據(jù)的處理,完全采用增量抽取的原則(因為每個表都有了時間點);對于原始數(shù)據(jù)到事實數(shù)據(jù)的處理,則增加了一張log表,記錄每次抽取的周期、跨度、與當前時間的差距和狀態(tài)等等。對于OLAP的增量處理也是靠一張日志表決定處理的范圍。唯一比較獨特的可能是部分業(yè)務(wù)數(shù)據(jù)用戶可能會更新,需要重新抽取、聚集和OLAP處理,這個時候在處理之前首先刪除這段時間的數(shù)據(jù),重新抽取、聚集和OLAP處理,當然是靠腳本來完成的。圖3.1 系統(tǒng)總體構(gòu)架項目系統(tǒng)中數(shù)據(jù)處理流程為:(1)數(shù)據(jù)采集系統(tǒng)根據(jù)己確定的決策分析的
47、主題域,首先將OLTP數(shù)據(jù)庫中所需的數(shù)據(jù)導入中間數(shù)據(jù)庫。(2)以中間數(shù)據(jù)庫為數(shù)據(jù)源,對數(shù)據(jù)進行抽取、轉(zhuǎn)換、清洗等操作后存入數(shù)據(jù)倉庫。(3)通過OLAP工具將數(shù)據(jù)倉庫的數(shù)據(jù)多層次分類匯總,從而建立多維數(shù)據(jù)模型,并存儲在OLAP服務(wù)器中。(4)最后開發(fā)OLAP應(yīng)用系統(tǒng)將數(shù)據(jù)靈活地呈現(xiàn)給用戶。3.2數(shù)據(jù)倉庫方案設(shè)計數(shù)據(jù)倉庫就是決策支持系統(tǒng)的基礎(chǔ),是整個決策支持系統(tǒng)的核心,根據(jù)系統(tǒng)總體框架設(shè)計,本決策支持系統(tǒng)是基于數(shù)據(jù)倉庫的,設(shè)計、開發(fā)、實施數(shù)據(jù)倉庫將對最終能否實現(xiàn)為用戶提供有效的決策支持信息的目標產(chǎn)生影響。數(shù)據(jù)倉庫是一個面向分析型處理的數(shù)據(jù)環(huán)境,這就決定了其設(shè)計工作與數(shù)據(jù)庫的設(shè)計有著顯著的不同,無論
48、是從數(shù)據(jù)組織,還是從數(shù)據(jù)處理與傳統(tǒng)數(shù)據(jù)庫都有較大的區(qū)別。數(shù)據(jù)倉庫的構(gòu)建是一個不斷循環(huán)、反饋而使系統(tǒng)不斷增長與完善的過程。根據(jù)目前的對數(shù)據(jù)倉庫的研究結(jié)果,數(shù)據(jù)倉庫設(shè)計方案一般分為:233.2.1自底向上法我們從數(shù)據(jù)的底層開始,第一步先建立數(shù)據(jù)集市,第二步,將其中的數(shù)據(jù)集成到數(shù)據(jù)倉庫中,將數(shù)據(jù)從操作型系統(tǒng)進入預(yù)處理層,第三部直接進入獨立數(shù)據(jù)集市。這些數(shù)據(jù)集市最終集成為全局的數(shù)據(jù)倉庫。因為在建立部門數(shù)據(jù)集市時只需要較少的人做決策,解決的是較小的問題,因此這種方法的優(yōu)點是:初期投資小,見效快。但是這種方法同樣存在缺點,它的主要確定是缺乏對獨立數(shù)據(jù)集市的構(gòu)造的控制,對數(shù)據(jù)集市的集成以及日后集成到全局的數(shù)
49、據(jù)倉庫大為不利。3.2.2自頂向下法與自底向上法不同,在自頂向下法中,首先先建立數(shù)據(jù)倉庫,第一步,利用其中的數(shù)據(jù)建立一組相關(guān)數(shù)據(jù)集市。這樣,數(shù)據(jù)從操作型系統(tǒng)中進入預(yù)處理層,第二步,再去處理斟酌進行數(shù)據(jù)的集成和轉(zhuǎn)換,第三步,數(shù)據(jù)被導入數(shù)據(jù)倉庫中,然后進入數(shù)據(jù)集市。由于全局的數(shù)據(jù)倉庫系統(tǒng)的創(chuàng)建,使得相關(guān)數(shù)據(jù)集市的構(gòu)建都是以數(shù)據(jù)倉庫中的信息為基礎(chǔ),從而為數(shù)據(jù)集市技術(shù)的使用提供可靠的方法這種方法,其優(yōu)點是:這是收集、建模和實現(xiàn)最終用戶決策支持需求的嚴格而又普遍的方法。這種方法的缺點是:開發(fā)時間長,成本高。3.2.3混合法針對以上兩種方法的優(yōu)缺點,后來人們提出了一種將兩種方法優(yōu)點基于一身的方法,混合法。
50、既能保持自底向上方法一樣快速實現(xiàn)和立即應(yīng)用又可以利用自頂向下方法有計劃的戰(zhàn)略性的特點。在混合法中,數(shù)據(jù)倉庫的開發(fā)采用迭代的方法。在所建立的數(shù)據(jù)倉庫系統(tǒng)中通常都包含直接從預(yù)處理層獲取數(shù)據(jù)獨立的數(shù)據(jù)集市。在數(shù)據(jù)倉庫中保存并管理統(tǒng)一的信息模型作為在數(shù)據(jù)倉庫中數(shù)據(jù)集成的關(guān)鍵。當建立新的獨立數(shù)據(jù)集市或增加一個新的相關(guān)數(shù)據(jù)集市時,就要更新信息模型。它代表了數(shù)據(jù)倉庫系統(tǒng)的唯一信息來源,同時也是創(chuàng)建數(shù)據(jù)倉庫元數(shù)據(jù)的來源。根據(jù)以上闡述和分析的數(shù)據(jù)倉庫構(gòu)建方法,結(jié)合本系統(tǒng)的實際,我們最后采用見效快的自底向上法(見圖3.2)。因為在本系統(tǒng)中,所涉及的范圍是教務(wù)部門的教務(wù)相關(guān)的信息,該部門作為學校一個的業(yè)務(wù)部門服務(wù),
51、其業(yè)務(wù)范圍不是很大,信息內(nèi)容不是很雜,資金投入也比較有限。圖3.2 自底向上法由于在系統(tǒng)的開發(fā)的過程中,需要考慮到?jīng)Q策支持系統(tǒng)的將來的發(fā)展。我們在設(shè)計工作中也意識到:所建立的教務(wù)部門的數(shù)據(jù)集市需要按照統(tǒng)一的校級信息模型來設(shè)計,并且在實施過程中度量應(yīng)盡量減少重復(fù),并能夠充分考慮到整個學校的最終信息需求,在真正滿足用戶的原子級需求,使其具有很好的重用性和一致性29。這樣才能更好的保證隨著更多學校部門的數(shù)據(jù)集市建立和投入使用,數(shù)據(jù)集市的聯(lián)結(jié)成為可能,而這些數(shù)據(jù)集市的集合也就成為將來校級的數(shù)據(jù)倉庫的基礎(chǔ)。3.3數(shù)據(jù)倉庫架構(gòu)結(jié)構(gòu) ODS層主要負責采集業(yè)務(wù)系統(tǒng)并保存一定期限內(nèi)的相關(guān)業(yè)務(wù)數(shù)據(jù)。當然也可以滿足
52、用戶對明細數(shù)據(jù)的查詢要求,可以算作明細數(shù)據(jù)倉庫。 數(shù)據(jù)倉庫層 將ODS層經(jīng)過質(zhì)量檢查、清洗、轉(zhuǎn)換后,形成符合質(zhì)量要求的公共數(shù)據(jù)中心。實際上與ODS層差別不大,都是建立以ER為中心的數(shù)據(jù)關(guān)系,方便以后的數(shù)據(jù)的聚合。 明細數(shù)據(jù)集市層即前面所說的事實層按主題及KPI指標對數(shù)據(jù)倉庫層數(shù)據(jù)進行進一步轉(zhuǎn)換,將指標與維度組成數(shù)據(jù)集市。這是OLAP的數(shù)據(jù)基礎(chǔ)。 聚合數(shù)據(jù)集市層即OLAP在明細數(shù)據(jù)集市層的基礎(chǔ)上,提供基于聯(lián)機分析處理(OLAP)引擎的多維分析能力,解決聯(lián)機分析功能和決策支持要求。 數(shù)據(jù)展現(xiàn)層按照用戶報表要求,提供用戶報表界面及預(yù)警分發(fā)機制。第4章基于數(shù)據(jù)倉庫的教務(wù)決策支持系統(tǒng)實施本章,我們在上一
53、章設(shè)計的基礎(chǔ)上,根據(jù)設(shè)計方案對系統(tǒng)進行具體的實施工作,在本系統(tǒng)中涉及的具體實施流程如圖4.1:圖4.1 基于數(shù)據(jù)倉庫的教務(wù)決策支持系統(tǒng)實施流程圖4.1業(yè)務(wù)模型的分析對教務(wù)決策支持系統(tǒng)的了解至關(guān)重要,因為它不僅關(guān)系到開發(fā)工作是否能夠滿足用戶的實際要求,而且對于充分利用現(xiàn)有資源也起著至關(guān)重要的作用,我們只有對現(xiàn)有的系統(tǒng)有了充分的了解,才能為數(shù)據(jù)倉庫的建設(shè)做準備,最終做好決策支持的前期工作。對于現(xiàn)有的教務(wù)管理系統(tǒng)來說,其業(yè)務(wù)系統(tǒng)主要包括成績管理、教師管理、科研管理、課程管理、學籍管理、獎懲管理、信息查詢、畢業(yè)生審核、考試管理。其中以課程管理的應(yīng)用最為廣泛,涉及院系開課、學生選課、培養(yǎng)計劃、課程設(shè)置、
54、成績管理、排課信息、教學測評等方面,往往這些都是學校教學工作的核心工作,涉及的方面較廣,不僅關(guān)系到教學的安排,學生的培養(yǎng),教師的管理,而且還與教育目標的完成情況息息相關(guān)。在學校的教學管理中,課程管理在其中扮演了十分重要的角色,所以課程管理在教務(wù)管理的子系統(tǒng)中一直是比較重要的一個緩解,歷來都受到各個學校的重視,也是整個系統(tǒng)的關(guān)鍵所在,它的發(fā)展經(jīng)歷了從早期的數(shù)據(jù)采集,到電腦輔助排課,到現(xiàn)在的全自動排課,可以說現(xiàn)在的課程管理系統(tǒng)無論在系統(tǒng)的成熟度上還是在應(yīng)用上都已經(jīng)達到一定的水平,而且經(jīng)過多年的發(fā)展,各個高職已經(jīng)在實際的應(yīng)用中積累了項目應(yīng)用的寶貴經(jīng)驗,并且在應(yīng)用過程中還積累了龐大的數(shù)據(jù)資源,這些數(shù)據(jù)
55、資源對于本系統(tǒng)的開發(fā)課程管理系統(tǒng)具有相當?shù)膬r值。鑒于上述原因,我們在系統(tǒng)實施的開始階段,決定選取課程管理開發(fā)基于數(shù)據(jù)倉庫的管理系統(tǒng),然后在接下來把開發(fā)深入到其他業(yè)務(wù)模塊,最后達到建立高效信息化的大學教務(wù)動態(tài)決策分析系統(tǒng)的目的。通過圖5.2我們可以對現(xiàn)行的教務(wù)管理體系有了一定了解,我們可以看到在排課系統(tǒng)中所涉及的主體,首先是上課的學生,教課的老師,以及安排課程的管理人員,還有就是教務(wù)處的教學秘書,這四個主體之間是相互關(guān)聯(lián),互相影響的,在這種關(guān)系下,我們要在教務(wù)信息化的前提下,來實現(xiàn)對信息的采集和處理工作,建立課程基本數(shù)據(jù)庫,開課、選課、排課數(shù)據(jù)庫,課程成績數(shù)據(jù)庫,教學方案數(shù)據(jù)庫,教學測評數(shù)據(jù)庫(
56、未在圖中顯示),個人培養(yǎng)計劃信息數(shù)據(jù)庫。圖4.2 現(xiàn)行課程管理流程圖通過這八個數(shù)據(jù)庫,實現(xiàn)了“教師登記課程組合生成教學方案學生自我規(guī)劃學習計劃院系按照學期開課院系按照學期排課學生根據(jù)課程信息選課教學過程教師輸入課程成績學生為教學測評并查看成績”這個完整的業(yè)務(wù)流程。4.2業(yè)務(wù)模型與關(guān)系模型的映射在本系統(tǒng)中,我們主要根據(jù)對象的不同對所涉及的業(yè)務(wù)模型進行相應(yīng)的劃分,將排課系統(tǒng)中的業(yè)務(wù)邏輯以及其所要處理的數(shù)據(jù)進行有效的整合,這樣就可以建立課程管理數(shù)據(jù)庫的關(guān)系映射。對模型中的模型進行定義。首先要進行的工作,是對主體的劃分,依據(jù)上一節(jié)的劃分方法,在本階段我們同樣將主體分為四個對象。劃分出相應(yīng)的主體后,接下
57、來,根據(jù)主題確定主體的內(nèi)容,通過對現(xiàn)有的課程數(shù)據(jù)庫進行分析,我們可以得出,關(guān)于學生這一主題,包括學生的基本信息,如:學生所在的院系,學習的專業(yè),還有就是學生的一些自然信息和個人培養(yǎng)計劃信息;在課程主題中,主要包括,教學方案,以及課程的具體信息;在教師主題中,主要包括教師的教課信息(授課院系,授課班級,時間等),還有教師的一些自然信息,及教師所在院系。確定后整個業(yè)務(wù)模型可以進行一個大體劃分,詳見圖4.3。圖4.3 課程管理數(shù)據(jù)倉庫主題邊界的劃分根據(jù)以上的分析,我們可以再次映射出課程管理數(shù)據(jù)倉庫系統(tǒng)的關(guān)系模型:在教師與課程兩個主題中,其管理可以定義為開設(shè)關(guān)系、學生與課程兩個主題中可以定義為選擇關(guān)系
58、、在教務(wù)處的教學秘書與課程之間,他們是一種安排與被安排的關(guān)系。主題的其他關(guān)系。圖4.4分別簡單表示各個主題間的關(guān)系模型。圖4.4 各個主題間的關(guān)系模型經(jīng)過上述的分析設(shè)計工作,整個業(yè)務(wù)模型就變成了各種關(guān)系模型,這些關(guān)系模型由一系列的主體相連接,在這樣的設(shè)計中,我們可以看出,在數(shù)據(jù)上存在冗余,比如,在以上的主體中,同時存在課程名,學分,學時,于此同時,在數(shù)據(jù)庫的設(shè)計上,還存在需要進行的詳細分類,整合的部分,比如主題間的關(guān)系中就存在一對多,一對一,多對一等關(guān)系,這些都需要進行詳細的定義,在這里就不再詳細進行闡述。經(jīng)過以上的處理操作,我主體間的關(guān)系就已經(jīng)確定,這樣就為下一步工作做好了準備。我們接下來的
59、工作是建立數(shù)據(jù)倉庫。4.3數(shù)據(jù)倉庫的建設(shè)4.3.1維表維表是多維分析空間在某個角度上的投影,它主要通過對因素屬性的記錄來描述事件中包含的諸多因素。在我們所建立的課程管理系統(tǒng)中,涉及多個因素,比如有學生因素、教師因素、時間因素、課程因素等。我們需要為這些因素建立相應(yīng)的維表,為了體現(xiàn)其特征,需要在記錄因素的層次或者其屬性特征,為建立多維空間做準備,多維空間的建立是數(shù)據(jù)倉庫建立的關(guān)鍵。在課程管理系統(tǒng)中,我們可以建立多個多維空間,在這里,我們以比較基礎(chǔ)的幾個為例,進行分析說明。(1)維度計劃的詳細信息有其自身的課程尺寸(程序級課程類型)。我們不同尺寸的投影分析不同主題的不同意見。圖4.5顯示了維修方案
60、,并詳細定義的水平。圖4.5 課程維層次及詳細定義 (2)教學單位在課程管理系統(tǒng)的教學單位,是一個重要的維度,維度的不同科目的教學管理部門,分為學院,系部兩個層次。圖4.6顯示的詳細規(guī)定的教學單位和尺寸水平。圖4.6 教學單位維層次及詳細定義(3)時間維度時間維度作為課程管理系統(tǒng)中,最基本的層面,其中包括其總的學年、學期2級。圖4.7顯示的時間維度級別和詳細的定義。圖4.7 時間維層次及詳細定義(4)教師維我們將來自不同層面的教師的問題進行劃分,這里主要是為教師,課程相關(guān)的特性,所以主要考慮的是分部門這兩項。圖4.8顯示了教師的維和詳細定義的水平。圖4.8 教師維層次及詳細定義4.3.2事實表
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教部編版道德與法治八年級下冊:2.1 《堅持依憲治國》聽課評課記錄1
- 衛(wèi)生醫(yī)療年度個人總結(jié)
- 高三年級期末總結(jié)
- 小學三年級語文教材教學計劃
- 濟南城市房屋租賃合同
- 口腔執(zhí)業(yè)醫(yī)師聘用合同范本
- 押運員聘用合同范本
- 魯教版地理七年級下冊5.2《北方地區(qū)和南方地區(qū)》聽課評課記錄
- 預(yù)制樓梯灌漿料 施工方案
- 才源中學8年級數(shù)學試卷
- 高校體育課程中水上運動的安全保障措施研究
- 城市基礎(chǔ)設(shè)施修繕工程的重點與應(yīng)對措施
- 油氣勘探風險控制-洞察分析
- GB 12710-2024焦化安全規(guī)范
- 2022年中考化學模擬卷1(南京專用)
- 醫(yī)療機構(gòu)質(zhì)量管理指南
- 【牛客網(wǎng)】2024秋季校園招聘白皮書
- 2024-2025銀行對公業(yè)務(wù)場景金融創(chuàng)新報告
- 中石化高級職稱英語考試
- 鐵路乘車證管理辦法
- 化工企業(yè)人的不安全行為造成的事故案例
評論
0/150
提交評論