康鮮菜 華創(chuàng)立
【摘要】對(duì)于一個(gè)高校來(lái)說(shuō),大學(xué)生綜合素質(zhì)測(cè)評(píng)工作貫穿于學(xué)生管理的始終,如何提高學(xué)生管理的水平,成為我們值得思考的問(wèn)題。本文結(jié)合高校目前在綜合素質(zhì)測(cè)評(píng)平臺(tái)開(kāi)發(fā)方面存在的問(wèn)題,提出設(shè)計(jì)和開(kāi)發(fā)一套基于.NET分層框架的大學(xué)生綜合素質(zhì)測(cè)評(píng)平臺(tái)的思路和過(guò)程。
【關(guān)鍵詞】綜合素質(zhì);.NET分層框架;測(cè)評(píng)平臺(tái)
一、引言
為全面推進(jìn)素質(zhì)教育,激發(fā)學(xué)生的創(chuàng)新意識(shí),培養(yǎng)學(xué)生的實(shí)踐能力,鼓勵(lì)學(xué)生的個(gè)性發(fā)展,通過(guò)公正、客觀、科學(xué)的評(píng)價(jià)方法,激勵(lì)和引導(dǎo)學(xué)生各方面素質(zhì)協(xié)調(diào)發(fā)展,根據(jù)高等學(xué)校培養(yǎng)目標(biāo)和學(xué)校工作實(shí)際,我校制定了學(xué)生綜合素質(zhì)測(cè)評(píng)的具體實(shí)施辦法。綜合素質(zhì)測(cè)評(píng)由行為規(guī)范測(cè)評(píng)、學(xué)業(yè)成績(jī)測(cè)評(píng)、素質(zhì)拓展測(cè)評(píng)三個(gè)模塊構(gòu)成,遵循分項(xiàng)測(cè)評(píng)和總體測(cè)評(píng)相結(jié)合,定性測(cè)評(píng)和定量測(cè)評(píng)相結(jié)合,基本表現(xiàn)測(cè)評(píng)與特別表現(xiàn)測(cè)評(píng)相結(jié)合、個(gè)人總結(jié)與組織評(píng)定相結(jié)合的原則。行為規(guī)范測(cè)評(píng)、學(xué)業(yè)成績(jī)測(cè)評(píng)以百分制形式進(jìn)行測(cè)評(píng),素質(zhì)拓展測(cè)評(píng)采用定量和定性相結(jié)合形式進(jìn)行。三項(xiàng)測(cè)評(píng)最終按照40%、30%、30%的比例折算為一個(gè)百分制綜合素質(zhì)測(cè)評(píng)分,對(duì)學(xué)生的綜合素質(zhì)進(jìn)行量化考評(píng)、排名、定級(jí)。為體現(xiàn)激勵(lì)為主的原則,該測(cè)評(píng)結(jié)果最終以等級(jí)和排名的方式予以體現(xiàn)。從2012年9月開(kāi)始,我院全面推行了大學(xué)生綜合素質(zhì)測(cè)評(píng)辦法,實(shí)施兩年多來(lái),發(fā)現(xiàn)在平時(shí)的操作中,一方面手工記錄的資料特別多、統(tǒng)計(jì)量大、計(jì)算公式比較復(fù)雜、出現(xiàn)錯(cuò)誤的幾率比較大,另一方面,由于各個(gè)班級(jí)考核小組人員的責(zé)任心有差異,導(dǎo)致考核的結(jié)果不能及時(shí)的被學(xué)生本人所掌握,考評(píng)的及時(shí)性沒(méi)有得到體現(xiàn)。隨著網(wǎng)絡(luò)技術(shù)的不斷提升,學(xué)生對(duì)于信息的接收能力加強(qiáng),開(kāi)發(fā)一套大學(xué)生綜合素質(zhì)測(cè)試平臺(tái)對(duì)于提升學(xué)校學(xué)生管理水平有非常大的意義。
二、.NET分層框架介紹
使用分層框架,可以分離開(kāi)發(fā)人員的關(guān)注,實(shí)現(xiàn)無(wú)損替換,提高代碼的可復(fù)用性,為后續(xù)系統(tǒng)的擴(kuò)展和移植提供了便利。目前,典型的分層架構(gòu)是三層架構(gòu),即自底向上依次是數(shù)據(jù)訪問(wèn)層、業(yè)務(wù)邏輯層和表示層。這種經(jīng)典架構(gòu)經(jīng)歷了時(shí)間的考驗(yàn)和實(shí)踐的多次檢驗(yàn),被認(rèn)為是合理、有效的分層設(shè)計(jì),所以,在本文中,將沿襲這種經(jīng)典架構(gòu),使用數(shù)據(jù)訪問(wèn)層、業(yè)務(wù)邏輯層和表示層的三層架構(gòu)體系。三層架構(gòu)中各層的職責(zé)劃分如下:
數(shù)據(jù)訪問(wèn)層:數(shù)據(jù)訪問(wèn)項(xiàng)目執(zhí)行從數(shù)據(jù)庫(kù)(或其他數(shù)據(jù)服務(wù))獲取數(shù)據(jù)或向數(shù)據(jù)庫(kù)發(fā)送數(shù)據(jù)的功能。在分布式應(yīng)用程序結(jié)構(gòu)中,相應(yīng)功能使用 ADO.NET 數(shù)據(jù)適配器和 SQL 服務(wù)器存儲(chǔ)過(guò)程來(lái)完成。
業(yè)務(wù)邏輯層:業(yè)務(wù)規(guī)則項(xiàng)目包含業(yè)務(wù)對(duì)象本身以及應(yīng)用于它們的規(guī)則。這也是主要業(yè)務(wù)對(duì)象所在的位置。它們實(shí)現(xiàn)業(yè)務(wù)實(shí)體或系統(tǒng)對(duì)象。系統(tǒng)的業(yè)務(wù)規(guī)則將在這些對(duì)象中編碼,盡管部分業(yè)務(wù)規(guī)則可能實(shí)際上已在數(shù)據(jù)庫(kù)的存儲(chǔ)過(guò)程和觸發(fā)器中進(jìn)行了編碼。
用戶(hù)界面:用戶(hù)界面項(xiàng)目是指在應(yīng)用程序中實(shí)現(xiàn)的客戶(hù)端。在分布式應(yīng)用程序結(jié)構(gòu)中,用戶(hù)服務(wù)可以是 Web 客戶(hù)端或 Windows 客戶(hù)端,這具體取決于特定的應(yīng)用程序。例如,在開(kāi)發(fā)Web 應(yīng)用程序時(shí),可能需要提供具有標(biāo)準(zhǔn) Windows 用戶(hù)界面或 Web 用戶(hù)界面。通常,這種一般類(lèi)型的應(yīng)用程序包含以下功能:
綜合以上分析,可在宏觀上將整個(gè)系統(tǒng)分為一下幾個(gè)模塊:
實(shí)體類(lèi)模塊:一組實(shí)體類(lèi)的集合,負(fù)責(zé)整個(gè)系統(tǒng)中數(shù)據(jù)的封裝及傳遞。
數(shù)據(jù)訪問(wèn)層模塊:一組類(lèi)的集合,完成數(shù)據(jù)訪問(wèn)層的具體功能,實(shí)現(xiàn)數(shù)據(jù)訪問(wèn)層接口功能。
業(yè)務(wù)邏輯層模塊:一組類(lèi)的集合,完成業(yè)務(wù)邏輯層的具體功能,實(shí)現(xiàn)業(yè)務(wù)邏輯層接口功能。
表示層模塊——程序及可視元素的集合,負(fù)責(zé)完成表示層的具體功能。
三、系統(tǒng)的需求分析及總體設(shè)計(jì)
(一)系統(tǒng)功能需求
作為大學(xué)生綜合素質(zhì)測(cè)評(píng)平臺(tái),其目標(biāo)是:以計(jì)算機(jī)網(wǎng)絡(luò)為基礎(chǔ)、數(shù)據(jù)庫(kù)為核心,以.NET三層框架為基礎(chǔ),開(kāi)發(fā)滿(mǎn)足浙江廣廈建設(shè)職業(yè)技術(shù)學(xué)院學(xué)生綜合素質(zhì)測(cè)評(píng)工作的需求。通過(guò)充分系統(tǒng)調(diào)研,弄清了在測(cè)評(píng)工作中的詳細(xì)需求,具體需求如下:
從用戶(hù)角度考慮,本平臺(tái)主要為三類(lèi)用戶(hù)服務(wù):管理員、教師和學(xué)生。管理員主要的功能是查詢(xún)、添加、刪除、修改和更新院系信息、班級(jí)信息和班主任信息,查看各個(gè)班級(jí)每月及每學(xué)期以及平時(shí)考核的記錄情況,發(fā)布分院考核規(guī)則等;教師主要負(fù)責(zé)班級(jí)的考核,可以查詢(xún)、添加、刪除、修改和更新班級(jí)學(xué)生的信息,查詢(xún)、添加、修改、查詢(xún)學(xué)生考核情況,匯總班級(jí)的周考核、月考核以及學(xué)期考核結(jié)果;發(fā)布班級(jí)考核規(guī)則;學(xué)生主要是能查看自己的考核情況,如周考核、月考核和學(xué)期考核結(jié)果,也可以查看詳細(xì)的考核記錄。該平臺(tái)對(duì)于要存檔的資料還要提供打印功能,對(duì)于要上傳的文件要提供文件上傳的功能等。
(二)系統(tǒng)總體設(shè)計(jì)
根據(jù)該平臺(tái)的實(shí)際需求,從用戶(hù)角度考慮,本平臺(tái)共分成三個(gè)模塊:第一個(gè)是管理員模塊,主要的操作對(duì)象的各分院分管學(xué)生工作的領(lǐng)導(dǎo),主要負(fù)責(zé)對(duì)各項(xiàng)數(shù)據(jù)進(jìn)行管理;第二個(gè)是教師模塊,主要的操作對(duì)象是各個(gè)班級(jí)的班主任或班級(jí)綜合測(cè)評(píng)小組組長(zhǎng),主要是實(shí)現(xiàn)學(xué)生考核信息的增刪改查等操作;第三個(gè)模塊是學(xué)生模塊,學(xué)生可以查看自己的具體考核情況。
各功能模塊的具體描述如下:
管理員:
1.基礎(chǔ)信息管理:
(1)院系信息管理:添加、修改、刪除、查詢(xún)?cè)合敌畔ⅰ?/p>
(2)教師信息管理:添加、修改、刪除、查詢(xún)教師信息。
(3)學(xué)生信息管理:添加、修改、刪除、查詢(xún)學(xué)生信息。
2.數(shù)據(jù)查詢(xún):能夠查詢(xún)每個(gè)班級(jí)每月及每學(xué)期的考核情況,能夠查詢(xún)單個(gè)學(xué)生的詳細(xì)考核信息。
3.信息發(fā)布:添加分院考核細(xì)則、考核領(lǐng)導(dǎo)組織機(jī)構(gòu)、考核檢查通知等信息。
教師:
1.基礎(chǔ)信息管理
(1)學(xué)生信息管理:對(duì)自己所分配的班級(jí)學(xué)生信息能進(jìn)行增、刪、改、查等操作。
(2)個(gè)人基本信息維護(hù):修改個(gè)人的相關(guān)資料。
2.考核成績(jī)管理:查詢(xún)、添加、修改、查詢(xún)學(xué)生考核情況。
3.數(shù)據(jù)操作
(1)數(shù)據(jù)匯總:匯總班級(jí)周考核、月考核以及學(xué)期考核結(jié)果。
(2)數(shù)據(jù)打?。捍蛴∶吭驴己擞洷?、學(xué)期綜合素質(zhì)測(cè)評(píng)總表及所需的其他數(shù)據(jù)資料。
4.發(fā)布信息:添加分院班級(jí)細(xì)則、班級(jí)考評(píng)小組成員信息等。
學(xué)生:
1.個(gè)人基本信息維護(hù):修改自己的信息,添加學(xué)期個(gè)人鑒定等。
2.查看成績(jī):周考核、月考核和學(xué)期考核結(jié)果,也可以查看詳細(xì)的考核記錄。
(三)系統(tǒng)架構(gòu)設(shè)計(jì)
系統(tǒng)采用Visual Studio2010平臺(tái)、SQLServer2008數(shù)據(jù)庫(kù)、.NET三層框架進(jìn)行開(kāi)發(fā)。
系統(tǒng)采用三層框架搭建,表示層由Silverlight程序構(gòu)建,該應(yīng)用程序被嵌入在WEB頁(yè)面中,用戶(hù)通過(guò)Web瀏覽器訪問(wèn);業(yè)務(wù)邏輯層主要負(fù)責(zé)數(shù)據(jù)的傳遞以及一些業(yè)務(wù)邏輯的處理;數(shù)據(jù)訪問(wèn)層實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的交互,系統(tǒng)架構(gòu)如圖1所示。
四、結(jié)論
隨著信息技術(shù)的不斷發(fā)展,越來(lái)越多的管理工作由原來(lái)的書(shū) 面記錄統(tǒng)計(jì)轉(zhuǎn)向信息化的管理。對(duì)于一個(gè)高校來(lái)說(shuō),大學(xué)生綜合素質(zhì)測(cè)評(píng)工作貫穿于學(xué)生管理的始終,如何提高學(xué)生管理的水平,成為我們值得思考的問(wèn)題。本文研究的就是設(shè)計(jì)一套適合我院實(shí)際情況的大學(xué)生綜合素質(zhì)測(cè)評(píng)平臺(tái),為我院學(xué)生管理工作提供有力的幫助。
通過(guò)該平臺(tái)的設(shè)計(jì)研究,將原來(lái)的紙質(zhì)化操作變成信息化操作,節(jié)省了大量的紙張,減少資源浪費(fèi);同時(shí),通過(guò)該平臺(tái),可以使得信息的反饋更加的透明和及時(shí),減少因?yàn)槿藶榻y(tǒng)計(jì)所出現(xiàn)的誤差,方便管理人員的核對(duì);學(xué)生也可以及時(shí)在線查看自己的測(cè)評(píng)情況,方便快捷,使得測(cè)評(píng)的公正性得到及時(shí)的監(jiān)督,提高了測(cè)評(píng)的有效性,對(duì)我院學(xué)生綜合素質(zhì)測(cè)評(píng)工作起到了有力的保障作用。
參考文獻(xiàn):
[1]鄭君慧.大學(xué)生綜合素質(zhì)測(cè)評(píng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).天津職業(yè)院校聯(lián)合學(xué)報(bào),2014(6)
[2]王付山.基于Web的大學(xué)生綜合素質(zhì)測(cè)評(píng)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).計(jì)算機(jī)與現(xiàn)代化,2008(4)
[3]曾顯峰.大學(xué)生綜合素質(zhì)測(cè)評(píng)系統(tǒng)管理模塊設(shè)計(jì)與實(shí)現(xiàn).計(jì)算機(jī)時(shí)代,2013(11)
基金項(xiàng)目:
2015年浙江廣廈建設(shè)職業(yè)技術(shù)學(xué)院課題《基于.NET分層框架的大學(xué)生綜合素質(zhì)測(cè)評(píng)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)》。
作者簡(jiǎn)介:
康鮮菜(1981-),女,陜西乾縣人,工程碩士,浙江廣廈建設(shè)職業(yè)技術(shù)學(xué)院,研究方向:軟件技術(shù)、多媒體應(yīng)用技術(shù)等;
華創(chuàng)立(1979-),男,陜西武功人,工程碩士,浙江廣廈建設(shè)職業(yè)技術(shù)學(xué)院,研究方向:網(wǎng)絡(luò)安全、網(wǎng)絡(luò)性能優(yōu)化等。