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