毛青青 杜曉明 南楚希
課程相關(guān)性分析是教育領(lǐng)域中至關(guān)重要的一部分,是優(yōu)化課程安排、合理設(shè)置教學(xué)方案的基礎(chǔ),更是改善教學(xué)管理、提高教學(xué)決策水平的重要保證。作為成績(jī)相關(guān)性分析系統(tǒng)的用戶主體,學(xué)生和教師人數(shù)眾多,完全能體現(xiàn)“大數(shù)據(jù)”特色。他們擁有合法的用戶權(quán)限,即學(xué)生和教師能夠在該系統(tǒng)上成功登錄相應(yīng)的賬戶,進(jìn)行選課、導(dǎo)入成績(jī)、查詢成績(jī)、在線評(píng)教等功能。由此,在基于多用戶的大量有效數(shù)據(jù)上,采用的關(guān)聯(lián)規(guī)則算法,對(duì)先修和后修課程的成績(jī)關(guān)系度進(jìn)行分析所得的結(jié)果,將更具代表性、更有說(shuō)服力。
除去大數(shù)據(jù)這一特征外,本系統(tǒng)在進(jìn)行數(shù)據(jù)挖掘之前,對(duì)原始數(shù)據(jù)采取清理和整合,以避免“臟數(shù)據(jù)”對(duì)最終運(yùn)行結(jié)果的影響。
很多高校中學(xué)生的基礎(chǔ)和接受能力不一樣,而教師往往會(huì)忽視這一點(diǎn),從而產(chǎn)生學(xué)生成績(jī)參差不齊的結(jié)果,不利于課程設(shè)置的優(yōu)化和學(xué)科建設(shè)。另外,高校教育的內(nèi)容比較廣泛,涉及思想、學(xué)習(xí)、實(shí)踐等多方面,研究人員對(duì)此采用數(shù)據(jù)挖掘技術(shù)進(jìn)行分析,為教育改革提供一些幫助。數(shù)據(jù)挖掘在許多領(lǐng)域雖然得到應(yīng)用,但在教育信息與知識(shí)發(fā)現(xiàn)挖掘方面,實(shí)踐機(jī)會(huì)仍然很少。
數(shù)據(jù)挖掘是支持決策的一個(gè)過(guò)程,對(duì)數(shù)據(jù)進(jìn)行深入的整理和分析,為評(píng)價(jià)和預(yù)測(cè)學(xué)生成績(jī)提供依據(jù),全面地分析課程成績(jī)之間隱藏的內(nèi)在聯(lián)系,比如:通過(guò)分析產(chǎn)品系統(tǒng),就可以用挖掘工具回答“功能相關(guān)性”等類似的問(wèn)題。當(dāng)前,對(duì)于學(xué)生成績(jī)和個(gè)人信息,部分學(xué)校依舊停留在備份和查詢階段,若是采用挖掘技術(shù),就會(huì)挖掘出很多有價(jià)值的信息,可以用來(lái)指導(dǎo)學(xué)生的學(xué)習(xí)方式和教師的教學(xué)方式。數(shù)據(jù)挖掘在教學(xué)過(guò)程,可以輔助教師分析學(xué)生課程成績(jī)之間的某種關(guān)系。
從實(shí)際需求出發(fā),對(duì)學(xué)生的學(xué)習(xí)成績(jī)分析系統(tǒng)進(jìn)行可行性分析、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、輸入輸出設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、代碼開(kāi)發(fā)、系統(tǒng)實(shí)施和系統(tǒng)測(cè)試。
1.主要工作包括以下幾點(diǎn)
(1)在充分與各類用戶溝通后,用UML統(tǒng)一建模語(yǔ)言,根據(jù)用戶需求設(shè)計(jì)功能需求。
(2)對(duì)學(xué)生成績(jī)分析系統(tǒng)進(jìn)行總體設(shè)計(jì),并對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì),內(nèi)容包括概念結(jié)構(gòu)設(shè)計(jì)和邏輯結(jié)構(gòu)設(shè)計(jì)。
(3)通過(guò)使用Microsoft Visual Studio2010、MySQL、C++框架等技術(shù)構(gòu)建學(xué)生成績(jī)分析系統(tǒng),其采用的是關(guān)聯(lián)規(guī)則挖掘的分析方法,并實(shí)現(xiàn)數(shù)據(jù)分析的完整功能。
(4)對(duì)網(wǎng)站實(shí)施系統(tǒng)實(shí)施。
2.技術(shù)路線
(1)需求分析。根據(jù)不同的用戶采用不同的方式進(jìn)行需求分析,由于學(xué)生人數(shù)多,故采用調(diào)查問(wèn)卷的方式,對(duì)工作人員采用走訪的方式進(jìn)行分析。
(2)概要設(shè)計(jì)。本系統(tǒng)采用B/S模式與C/S模式相結(jié)合的框架進(jìn)行設(shè)計(jì),使用對(duì)象分為學(xué)生、教師、管理員三類角色。
(3)詳細(xì)設(shè)計(jì)?;?Net平臺(tái),利用C#作為前臺(tái)開(kāi)發(fā)語(yǔ)言,SQL Server2000作為后臺(tái)數(shù)據(jù)庫(kù)調(diào)用,設(shè)計(jì)并開(kāi)發(fā)學(xué)生事務(wù)管理系統(tǒng)。
(4)系統(tǒng)實(shí)施。對(duì)開(kāi)發(fā)出來(lái)的系統(tǒng)進(jìn)行實(shí)施。
(5)系統(tǒng)運(yùn)行和維護(hù)。對(duì)系統(tǒng)運(yùn)行效果進(jìn)行分析與評(píng)價(jià)。
順應(yīng)信息化和網(wǎng)絡(luò)化的發(fā)展需求,本文所涉及的基于數(shù)據(jù)挖掘的成績(jī)相關(guān)性分析系統(tǒng)針對(duì)學(xué)生成績(jī)進(jìn)行深度挖掘,由此提煉出課程與課程之間的關(guān)聯(lián)度,為教學(xué)決策以及學(xué)業(yè)規(guī)劃安排提供了有效的參考數(shù)據(jù)。此外,該系統(tǒng)所涉及的挖掘工具,更是運(yùn)用二進(jìn)制與運(yùn)算對(duì)原始算法進(jìn)行改進(jìn),能有效地減少時(shí)間和空間上的損耗。
[1]黃學(xué)壽.基于.net的高校學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].長(zhǎng)春:吉林大學(xué),2014:2-5.
[2]王曉龍.基于位運(yùn)算與海明距離的Apriori算法改進(jìn)[J].信息技術(shù),2014(5):147-150.