體育是教育的重要組成部分,如何做好體育教學(xué)評(píng)價(jià)工作,是當(dāng)今教育科學(xué)研究的重要課題。但體育教學(xué)評(píng)價(jià)一直是一個(gè)薄弱環(huán)節(jié),雖然近年來我國體育教學(xué)評(píng)價(jià)理論研究取得了長足的進(jìn)展,但是仍然沒有實(shí)現(xiàn)系統(tǒng)的理論總結(jié),特別是在向素質(zhì)教育思想轉(zhuǎn)型的過程中,對(duì)它更缺乏實(shí)踐的全面檢驗(yàn)。
從體育教育改革和發(fā)展的角度分析,我國體育教學(xué)評(píng)價(jià)工作尚存在一些急需解決的問題,概括起來主要有:
(1)認(rèn)識(shí)上存在偏差。體育教學(xué)評(píng)價(jià)的目的主要有兩個(gè):一是檢查體育課堂上的教學(xué)情況,幫助教師發(fā)現(xiàn)教學(xué)過程中存在的問題,從而調(diào)節(jié)教學(xué)行為、激勵(lì)教師不斷提高教學(xué)水平,從而提高學(xué)院的整體教學(xué)質(zhì)量;二是讓學(xué)生了解自己在某一階段的學(xué)習(xí)情況和需要改進(jìn)的地方,在此基礎(chǔ)上進(jìn)一步提高學(xué)習(xí)效果。但是在實(shí)際工作中,無論是教師還是學(xué)生都存在著對(duì)體育教學(xué)評(píng)價(jià)工作認(rèn)識(shí)上的偏差,普遍存在為評(píng)價(jià)而評(píng)價(jià)的問題。
(2)方式上陳舊。當(dāng)前評(píng)價(jià),每學(xué)期期末由教務(wù)處向?qū)W生發(fā)放本班任課體育教師教學(xué)情況調(diào)查表,各班對(duì)教師進(jìn)行評(píng)價(jià)后把調(diào)查表匯總到教務(wù)處,然后由教務(wù)處派人采取人工的方法進(jìn)行統(tǒng)計(jì),評(píng)價(jià)的統(tǒng)計(jì)結(jié)果需要在評(píng)價(jià)結(jié)束兩周以后才能出來。這種方法每個(gè)學(xué)期只進(jìn)行一次,而且不是全部學(xué)生都參與,信息量不足,統(tǒng)計(jì)時(shí)需要花費(fèi)大量的人力和物力,因此統(tǒng)計(jì)時(shí)由于參與評(píng)價(jià)的學(xué)生較多,評(píng)價(jià)的教師也比較多,統(tǒng)計(jì)還是人工計(jì)算,所以工作量比較大,容易出錯(cuò),效率低,統(tǒng)計(jì)結(jié)束后也沒有把評(píng)價(jià)結(jié)果反饋到任課教師,教師對(duì)自己的教學(xué)反映情況不清楚,無法改進(jìn)自己的不足。不符合當(dāng)前無紙化辦公、網(wǎng)絡(luò)化辦公的發(fā)展趨勢。
(3)內(nèi)容與標(biāo)準(zhǔn)缺乏實(shí)效性、科學(xué)性。傳統(tǒng)的體育教學(xué)評(píng)價(jià)制度主要是以考核的形式實(shí)現(xiàn)的,考核的對(duì)象主要是學(xué)生。由于長期受傳統(tǒng)學(xué)科課程思想的影響,現(xiàn)行的體育教學(xué)評(píng)價(jià)只限定于傳統(tǒng)的教學(xué)評(píng)價(jià),并不強(qiáng)調(diào)學(xué)生主體參與程序的評(píng)價(jià),并不強(qiáng)調(diào)學(xué)習(xí)心理素質(zhì)培養(yǎng)方面的評(píng)價(jià)。
針對(duì)上述存在的不足,下面從評(píng)價(jià)模型、評(píng)價(jià)系統(tǒng)的需求分析、面向?qū)ο蠓治雠c設(shè)計(jì)、編碼與測試共四個(gè)方面來描述基于Asp.net體育教學(xué)評(píng)價(jià)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。
1評(píng)價(jià)模型的建立
我們遇到的第一個(gè)難題就是選擇什么樣的體育教學(xué)質(zhì)量的評(píng)價(jià)模型。為了保證對(duì)教師教學(xué)評(píng)價(jià)的公平、公正,需要確立一套嚴(yán)格、細(xì)致、便于操作的監(jiān)督措施和糾偏措施,因此考核的主要項(xiàng)目和內(nèi)容需要利用教育統(tǒng)計(jì)和教育測量學(xué)理論進(jìn)行統(tǒng)計(jì)、分析,并科學(xué)地調(diào)整權(quán)重,以求達(dá)到最優(yōu)化。
1.1評(píng)價(jià)內(nèi)容的確定
2002年12月,國家教育部頒布了《體育與健康教學(xué)大綱》(試用修訂版),對(duì)體育課的目標(biāo)、任務(wù)等方面做了較大修改,強(qiáng)調(diào)體育以促進(jìn)學(xué)生身心健康發(fā)展為根本目的,扎扎實(shí)實(shí)地貫徹“健康第一”的指導(dǎo)思想,在全面鍛煉身體的基礎(chǔ)上,促進(jìn)學(xué)生心理健康;同時(shí)注重學(xué)生自我體育鍛煉能力的培養(yǎng),為終身進(jìn)行體育鍛煉打下基礎(chǔ)。教學(xué)目標(biāo)的定位決定了教學(xué)評(píng)價(jià)的方向,因此,構(gòu)建素質(zhì)教育體育課堂教學(xué)評(píng)價(jià)指標(biāo)體系是適應(yīng)體育課堂教學(xué)改革,推進(jìn)素質(zhì)教育,提高課堂教學(xué)效益的需要。因此,在設(shè)計(jì)本系統(tǒng)時(shí)體育課堂教學(xué)評(píng)價(jià)主要的要點(diǎn)有下面幾點(diǎn):教學(xué)目標(biāo)、教學(xué)設(shè)計(jì)教學(xué)過程、教學(xué)方法和手段、教學(xué)效果、教學(xué)特色。
1.2評(píng)價(jià)模型權(quán)重的設(shè)計(jì)
確定了評(píng)價(jià)內(nèi)容后,下一步工作是確定評(píng)價(jià)各項(xiàng)目的權(quán)重,即權(quán)系數(shù)。權(quán)重表明了各評(píng)價(jià)項(xiàng)目同評(píng)價(jià)結(jié)果之間的確定關(guān)系。權(quán)重系統(tǒng)是在一個(gè)特定的項(xiàng)目集合體中,各項(xiàng)指標(biāo)所占的比重,是相應(yīng)的項(xiàng)目對(duì)達(dá)到目標(biāo)影響程度的尺度。權(quán)重大的項(xiàng)目必將引起大家的重視。當(dāng)前常用權(quán)重統(tǒng)計(jì)計(jì)算方法有:“專家評(píng)定法”、“調(diào)查統(tǒng)計(jì)法”、“對(duì)偶比較法”等。根據(jù)教師教學(xué)質(zhì)量評(píng)價(jià)系統(tǒng)的特點(diǎn),權(quán)重用調(diào)查統(tǒng)計(jì)法來得出,簡單介紹如下:將初擬評(píng)價(jià)項(xiàng)目制成問卷,發(fā)給有關(guān)專家和有經(jīng)驗(yàn)的評(píng)價(jià)者,請他們對(duì)初擬評(píng)價(jià)項(xiàng)目的每一項(xiàng)做出重要程度的判斷。一般分為五檔,即Ai(A1表示很重要,A2表示重要,A3表示一般,A4表示不重要)。答卷者對(duì)每項(xiàng)項(xiàng)目做出判斷時(shí),只能選擇一個(gè)檔次。然后,收回問卷并求折算票數(shù),每一檔次的重要程度都賦數(shù)值來表示,各個(gè)重要程度用表示,表示很重要100%,表示重要80%,表示一般60%,表示不重要40%,表示很不重要20%。各項(xiàng)權(quán)重:
根據(jù)上述教學(xué)質(zhì)量評(píng)價(jià)模型的內(nèi)容與權(quán)重設(shè)計(jì)的介紹,本評(píng)價(jià)系統(tǒng)具體形成的評(píng)價(jià)內(nèi)容分學(xué)生評(píng)價(jià)內(nèi)容、同事評(píng)價(jià)內(nèi)容、系領(lǐng)導(dǎo)評(píng)價(jià)內(nèi)容共三部分。
2面向?qū)ο笮枨蠓治?/b>
建立需求分析模型是需求分析的首要任務(wù)。系統(tǒng)采用面向?qū)ο蟮乃枷脒M(jìn)行軟件需求分析,建立面向?qū)ο蟮男枨竽P?,并通過UML工具來描述。面向?qū)ο笮枨竽P椭饕捎美龍D來描述。
在分析系統(tǒng)的問題陳述后,形成系統(tǒng)各用戶的業(yè)務(wù)用例圖,然后將用戶業(yè)務(wù)用例整合成系統(tǒng)用例,最后形成的用例圖如圖1所示。
3面向?qū)ο蠓治?/b>
面向?qū)ο蠓治龅闹饕蝿?wù):首先要理解用戶的需求,包括全面理解和分析用戶需求,明確所開發(fā)的軟件系統(tǒng)的職責(zé),形成文件并規(guī)范地加以表述。然后進(jìn)行分析,提取類和對(duì)象,并結(jié)合分析進(jìn)行建模。其基本步驟是:標(biāo)識(shí)類,定義屬性和方法;刻畫類的層次;表示對(duì)象以及對(duì)象與對(duì)象之間的關(guān)系;為對(duì)象的行為建模。
3.1識(shí)別與確定分析類
通常分析類被劃分為3種類型:邊界類、控制類和實(shí)體類,依次代表系統(tǒng)與外部環(huán)境之間交互的邊界、系統(tǒng)在運(yùn)行中的控制邏輯以及系統(tǒng)要存儲(chǔ)和維護(hù)的信息。
3.2建立對(duì)象-行為模型
在需求分析階段,為每個(gè)用例描述了該用例的事件流,根據(jù)該事件流,就可繪制相關(guān)的動(dòng)態(tài)用例圖,其中包括時(shí)序圖和協(xié)作圖。
3.3建立對(duì)象-關(guān)系模型
用例模型的對(duì)象—關(guān)系模型,即靜態(tài)模型,主要涉及分析類的屬性、分析類的關(guān)聯(lián)、分析類圖和分析類的合并等內(nèi)容。
對(duì)評(píng)價(jià)系統(tǒng)用上述的面向?qū)ο蠓椒ㄟM(jìn)行分析并建模。下面對(duì)登錄用例進(jìn)行用例分析,并建立靜態(tài)模型與動(dòng)態(tài)模型。
為登錄用例進(jìn)行用例分析,并建立靜態(tài)模型和動(dòng)態(tài)模型。
登錄用例主要完成登錄功能,涉及的前臺(tái)用戶有:學(xué)生、教師、系領(lǐng)導(dǎo),后臺(tái)用戶有:管理員。
3.3.1確定分析類
圖2所示為登錄用例的分析類。
3.3.2靜態(tài)模型
圖3所示參與類圖描述各類之間的關(guān)系。
3.3.3動(dòng)態(tài)模型
動(dòng)態(tài)模型描述系統(tǒng)的動(dòng)態(tài)行為,表現(xiàn)了對(duì)象在不同時(shí)刻的動(dòng)態(tài)交互。這里將登錄用例的行為分派到這些類對(duì)象中,用時(shí)序圖來建立動(dòng)態(tài)模型。圖4、圖5是登錄用例前臺(tái)、后臺(tái)的時(shí)序圖。
4面向?qū)ο笤O(shè)計(jì)
面向?qū)ο笤O(shè)計(jì)主要考慮“如何實(shí)現(xiàn)”問題,其焦點(diǎn)是從問題空間轉(zhuǎn)移到解空間,著重完成各個(gè)層次的模塊設(shè)計(jì)。
考慮到本系統(tǒng)是一個(gè)基于B/S的分布式網(wǎng)絡(luò)應(yīng)用系統(tǒng),所以總體上采用分層結(jié)構(gòu),使整個(gè)系統(tǒng)的邏輯實(shí)現(xiàn)更加縝密。具體地說,可采用3層架構(gòu)來實(shí)現(xiàn)系統(tǒng),即表現(xiàn)層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層。
4.1分層分析
4.1.1數(shù)據(jù)訪問層
該層是整個(gè)系統(tǒng)中用于對(duì)數(shù)據(jù)庫進(jìn)行操作的層次,它為上層的業(yè)務(wù)邏輯提供服務(wù)。在這一層中,對(duì)應(yīng)于數(shù)據(jù)庫中的每一張表,都有相應(yīng)的一個(gè)數(shù)據(jù)訪問類。
4.1.2業(yè)務(wù)邏輯層
該主要實(shí)現(xiàn)本系統(tǒng)所需要的業(yè)務(wù)邏輯。通過數(shù)據(jù)訪問層,將所需要的數(shù)據(jù)庫信息讀取到數(shù)據(jù)庫所對(duì)應(yīng)的實(shí)體類中,并完成系統(tǒng)所要求實(shí)現(xiàn)的登錄、評(píng)價(jià)、查詢評(píng)價(jià)成績、生成評(píng)價(jià)成績、查詢評(píng)價(jià)狀態(tài)等功能。這一層的各個(gè)類就是通過數(shù)據(jù)訪問層的各個(gè)方法取得數(shù)據(jù),然后對(duì)數(shù)據(jù)進(jìn)行處理,對(duì)表現(xiàn)層提供必要的信息。
4.1.3表現(xiàn)層
這一層就是用戶所能夠看到對(duì)系統(tǒng)進(jìn)行操作的WEB界面,是用戶與系統(tǒng)之間的接口,用于接受用戶請求和返回系統(tǒng)處理結(jié)果。
4.2架構(gòu)模式
本系統(tǒng)在表示層主要用到設(shè)計(jì)模型是MVC,M為模型(model),主要實(shí)現(xiàn)對(duì)業(yè)務(wù)邏輯的處理。V代表視圖,采用Asp.net頁面實(shí)現(xiàn),主要用于顯示數(shù)據(jù)和將用戶請求和輸入傳給控件器;C是控制器,采用C#類庫實(shí)現(xiàn)。
以登錄用例設(shè)計(jì)類/對(duì)象設(shè)計(jì),圖6顯示了登錄用例的類/對(duì)象,以及各個(gè)類之間的關(guān)系。
將各個(gè)實(shí)體類設(shè)計(jì)成數(shù)據(jù)庫中的表,用于存儲(chǔ)和管理系統(tǒng)中的信息。
根據(jù)cpClassDb實(shí)體類,設(shè)計(jì)班級(jí)表cpClass,見表1。
根據(jù)cpFacultyDb實(shí)體類,設(shè)計(jì)系部表cpFaculty,見表2。
5編碼與測試
因?yàn)楸鞠到y(tǒng)建立在Asp.net平臺(tái)上,使用三層體系結(jié)構(gòu)(DAL、BLL、USL)來構(gòu)建應(yīng)用程序。
表示層(USL):主要表示W(wǎng)eb方式,也可以表示成WinForm方式,Web方式也可以表現(xiàn)成.aspx,如果邏輯層相當(dāng)強(qiáng)大和完善,無論表現(xiàn)層如何定義或更改,邏輯層都能完善地提供服務(wù)。
業(yè)務(wù)邏輯層(BLL):主要是針對(duì)具體的問題的操作,也可以理解成對(duì)數(shù)據(jù)支持的操作,對(duì)數(shù)據(jù)業(yè)務(wù)的邏輯處理,如果說數(shù)據(jù)層是積木,那邏輯層就是對(duì)這些積木的搭建。
數(shù)據(jù)訪問層(DAL):主要對(duì)原始數(shù)據(jù)(數(shù)據(jù)庫或文本文件等存放數(shù)據(jù)的形式)的操作層,而不是指原始數(shù)據(jù),見表3。
系統(tǒng)的編碼實(shí)現(xiàn)介紹如何將設(shè)計(jì)模型轉(zhuǎn)換為源代碼。由于篇幅原因,不列出具體的代碼。測試是動(dòng)態(tài)查找程序代碼中的各為類錯(cuò)誤和問題的過程。根據(jù)本系統(tǒng)的三層結(jié)構(gòu),采用單元測試與集成測試相結(jié)合、自動(dòng)化用戶界面測試來實(shí)現(xiàn)測試,保證系統(tǒng)的功能得以實(shí)現(xiàn)。
在系統(tǒng)分析類圖中,可明顯三個(gè)層次:實(shí)體類、控制類、界面類。根據(jù)三層結(jié)構(gòu)的特點(diǎn),對(duì)每個(gè)實(shí)體類進(jìn)行單元測試,對(duì)控制類進(jìn)行集成測試,對(duì)界面類進(jìn)行Web測試。由于篇幅原因,主要介紹評(píng)價(jià)設(shè)計(jì)模型的編碼進(jìn)行測試(因?yàn)檫@一步驟是整個(gè)流程最重要的部分)。
6小結(jié)
本文利用面向?qū)ο筌浖_發(fā)方法和技術(shù),論述了基于.net體育教師評(píng)價(jià)系統(tǒng)的有關(guān)技術(shù)問題,通過Asp.net技術(shù)實(shí)現(xiàn)了體育教師評(píng)價(jià)系統(tǒng),實(shí)現(xiàn)了對(duì)評(píng)價(jià)數(shù)據(jù)自動(dòng)收集與管理。本系統(tǒng)充分利用計(jì)算機(jī)及網(wǎng)絡(luò)的強(qiáng)大功能,改變了傳統(tǒng)的人工評(píng)價(jià)、人工統(tǒng)計(jì),評(píng)價(jià)結(jié)果的對(duì)用戶是透明的,不需要人工干預(yù),既節(jié)省了大量的人力、物力,又保證了評(píng)價(jià)工作更加安全、高效;本系統(tǒng)既方便了評(píng)價(jià)結(jié)果的發(fā)布,又節(jié)省了資料,提高了效率。