摘要:基于ASP.NET的在線作業(yè)系統(tǒng)是基于B/S模式下的在線作業(yè)系統(tǒng)。它可以為教師與學(xué)生提供在線作業(yè)服務(wù)提高學(xué)校教學(xué)水平。系統(tǒng)的特點(diǎn)是使傳統(tǒng)的作業(yè)布置與批改模式網(wǎng)絡(luò)化,更加強(qiáng)了教師與學(xué)生之聯(lián)系,也使教學(xué)效率得到提升。如何運(yùn)用ASP.NET技術(shù)構(gòu)建一個(gè)網(wǎng)上作業(yè)提交和批改系統(tǒng)的過程,文章論述了B/S模式的概念及特點(diǎn),ASP.NET的優(yōu)越性及對(duì)通用作業(yè)批改系統(tǒng)的分析,該系統(tǒng)主要完成了作業(yè)的上傳,教師對(duì)作業(yè)的批改,系統(tǒng)得穩(wěn)定性高,操作簡單。
關(guān)鍵詞:ASP.NET;在線作業(yè)系統(tǒng);系統(tǒng)設(shè)計(jì);系統(tǒng)實(shí)現(xiàn)
中圖分類號(hào):TP315 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1006-8937(2014)18-0035-01
1系統(tǒng)需求
近年來,國內(nèi)電子計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)信息技術(shù)突飛猛進(jìn)發(fā)展,推進(jìn)了我國信息時(shí)代的到來。與此同時(shí),國內(nèi)多個(gè)領(lǐng)域已將電子計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)信息技術(shù)引入各項(xiàng)經(jīng)營管理環(huán)節(jié),并取得了良好的成效。此形勢(shì)下,如何將電子計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)信息技術(shù)高校學(xué)習(xí)與管理過程中,幫助學(xué)生提高學(xué)習(xí)效率與質(zhì)量,輔助教師提高教學(xué)效率與質(zhì)量越來越成為國內(nèi)教育學(xué)界熱點(diǎn)研究問題之一。
在我國,學(xué)校均涉及到大量的作業(yè)處理問題,而傳統(tǒng)的作業(yè)處理方式與程序較復(fù)雜,既需要耗費(fèi)大量的時(shí)間和精神,又易發(fā)生失誤,所以借助電子計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)信息技術(shù)構(gòu)建一套完整的智能化、信息化的作業(yè)提交批改系統(tǒng),學(xué)生與教師利用該系統(tǒng)完成與處理作業(yè),不僅能夠節(jié)省大量的時(shí)間與精神,而且還大大提高了作業(yè)處理效率與質(zhì)量,減輕了教師的工作負(fù)擔(dān)。
調(diào)查研究發(fā)現(xiàn),現(xiàn)階段國內(nèi)已有相當(dāng)一部分學(xué)校已利用電子計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)信息技術(shù)構(gòu)建起一套完整的作業(yè)提交與批改系統(tǒng),但受諸多不穩(wěn)定性因素的影響,以致該系統(tǒng)的高效性職能尚未充分發(fā)揮,仍需進(jìn)一步加強(qiáng)對(duì)該系統(tǒng)的建設(shè),具體體現(xiàn)在下述方面:首先,從組織實(shí)施層面看,高校應(yīng)打破傳統(tǒng)項(xiàng)目管理體制的束縛,正式推行專業(yè)化和產(chǎn)品化實(shí)施條例,以保證作業(yè)提交與批改系統(tǒng)不斷升級(jí);其次,從技術(shù)支持選擇層面看,借鑒和汲取國外先進(jìn)的技術(shù),推進(jìn)技術(shù)結(jié)構(gòu)由C/S結(jié)構(gòu)體系逐漸向Browser/Server結(jié)構(gòu)體系轉(zhuǎn)變,促使作業(yè)提交與批改系統(tǒng)基于標(biāo)準(zhǔn)的三層結(jié)構(gòu)體系之上,為實(shí)現(xiàn)系統(tǒng)更好的維護(hù)與升級(jí)提供保障;再次,從設(shè)計(jì)思想層面看,剔除傳統(tǒng)面向業(yè)務(wù)的設(shè)計(jì)思想,樹立起面向用戶的設(shè)計(jì)思想;最后,從實(shí)現(xiàn)方法層面看,由復(fù)雜適用系統(tǒng)理論替換傳統(tǒng)結(jié)構(gòu)化設(shè)計(jì),將復(fù)雜適應(yīng)系統(tǒng)融入作業(yè)提交與批改系統(tǒng)中,以確保作業(yè)提交與批改系統(tǒng)更好的適應(yīng)多變的校園環(huán)境。
2系統(tǒng)需求分析
在線作業(yè)系統(tǒng)既有助于教師及時(shí)掌握學(xué)生的學(xué)習(xí)狀況,又能夠保證學(xué)生及時(shí)了解自身的成績與教師給予自身的評(píng)語與建議??偨Y(jié)而言,在線作業(yè)系統(tǒng)對(duì)提高教師的教學(xué)水平,增強(qiáng)學(xué)生的學(xué)習(xí)效率和質(zhì)量具有極其重要的現(xiàn)實(shí)意義。
電腦運(yùn)行環(huán)境為:
要求系統(tǒng)支持Microsoft .NET Framework 1.1;
要求必須安裝IIS;
要求系統(tǒng)支持Microsoft SQL Server數(shù)據(jù)庫。
系統(tǒng)的限制條件
教師不可以進(jìn)入管理員頁面,還有學(xué)生頁面。
每個(gè)教師登錄只對(duì)自己發(fā)布的作業(yè)進(jìn)行管理,不可以對(duì)別的教師發(fā)布的作業(yè)進(jìn)行管理。
老師修改密碼只能修改自己的密碼,無法修改他人的。
①基于B/S模式的在線作業(yè)系統(tǒng)平臺(tái)系統(tǒng)設(shè)計(jì)要求:教師模塊、學(xué)生模塊、管理員模塊。
②基于B/S模式的在線作業(yè)系統(tǒng)平臺(tái)系統(tǒng)設(shè)計(jì)原則:先進(jìn)性原則、可擴(kuò)展性原則、安全性原則、規(guī)范性原則、穩(wěn)定性原則等。
③基于B/S模式的在線作業(yè)系統(tǒng)平臺(tái)系統(tǒng)數(shù)據(jù)庫設(shè)計(jì):數(shù)據(jù)庫采用SQL SERVER數(shù)據(jù)庫設(shè)計(jì),其中數(shù)據(jù)庫中涉及到的報(bào)表包括:系統(tǒng)菜單管理表,該表負(fù)責(zé)對(duì)作業(yè)在線作業(yè)系統(tǒng)中所有模塊菜單的管理,即實(shí)現(xiàn)多級(jí)管理,其中系統(tǒng)菜單管理表內(nèi)容有前臺(tái)顯示模塊與后臺(tái)管理模塊的菜單和用戶自定義模塊菜單的管理;作業(yè)在線作業(yè)系統(tǒng)審核表,該表內(nèi)容有申請(qǐng)單位、管理員密碼、題庫號(hào)、學(xué)生密碼、負(fù)責(zé)人及作業(yè)名稱等;在線作業(yè)系統(tǒng)資源管理表,該表內(nèi)容有作業(yè)號(hào)、資源名稱、資源類別及資源文件等;在線作業(yè)系統(tǒng)信息表,該表涉及到的信息有作業(yè)內(nèi)容、作業(yè)模板號(hào)及名稱等;作業(yè)題庫表,該表內(nèi)容主要有題庫內(nèi)容、參考答案及題庫的類型等;除上述報(bào)表之外,數(shù)據(jù)庫中還有院系信息表、教師信息表、學(xué)生信息表及在線作業(yè)系統(tǒng)操作記錄表等多種報(bào)表。
④基于B/S模式的在線作業(yè)系統(tǒng)平臺(tái)系統(tǒng)關(guān)鍵技術(shù)。第一,多級(jí)菜單管理功能?;贐/S模式的在線作業(yè)系統(tǒng)平臺(tái)系統(tǒng)具有多級(jí)菜單管理功能,憑借這一功能,用戶便可依據(jù)自身的需求合理設(shè)置任意級(jí)的菜單管理,選擇不同的文件管理模塊,從而實(shí)現(xiàn)有效調(diào)整菜單欄目;第二,大容量多媒體資源文件上傳及資源加密。隨著社會(huì)的發(fā)展與進(jìn)步,教學(xué)工作資源形式呈現(xiàn)多樣化趨勢(shì),而大容量多媒體資源文件必須經(jīng)過上傳下載才能夠使用,而基于B/S模式的在線作業(yè)系統(tǒng)平臺(tái)系統(tǒng)便可以解決大容量多媒體資源文件上傳問題,同時(shí)還能夠?qū)ζ滟Y源予以加密,以防止泄露;第三,文本編輯功能。基于B/S模式的在線作業(yè)系統(tǒng)平臺(tái)系統(tǒng)能夠提供文本編輯功能,從而大大簡化了文本編輯操作步驟,使得更多不懂太多專業(yè)知識(shí)的教師一樣可以使用文本編輯開展相關(guān)教育工作;第四,作業(yè)在線作業(yè)系統(tǒng)模板設(shè)計(jì)?;贐/S模式的在線作業(yè)系統(tǒng)平臺(tái)系統(tǒng)能夠提供多種標(biāo)準(zhǔn)在線作業(yè)系統(tǒng)模板,教師可結(jié)合自身的需求和教學(xué)工作特點(diǎn)選擇最佳的標(biāo)準(zhǔn)在線作業(yè)系統(tǒng)模板,并指定主頁需要顯示的模塊和分布。
總結(jié)而言,基于B/S模式的在線作業(yè)系統(tǒng)平臺(tái)的應(yīng)用在國內(nèi)外教育學(xué)界發(fā)揮了重要的貢獻(xiàn),其主要體現(xiàn)在,簡化了教師的教學(xué)工作流程,降低了教師的教學(xué)工作負(fù)擔(dān),對(duì)實(shí)現(xiàn)教師高效率、高質(zhì)量教學(xué)工作具有顯著的推動(dòng)作用。
3系統(tǒng)的實(shí)現(xiàn)
作業(yè)提交與批改系統(tǒng)自產(chǎn)生并投入使用以來,經(jīng)過多次測(cè)試,其存在的幾大特定功能均以成功,但是未能夠達(dá)到預(yù)期的目標(biāo),究其原因在于因該系統(tǒng)初次開發(fā)與使用,與西方發(fā)達(dá)國家相比,國內(nèi)該系統(tǒng)結(jié)構(gòu)不規(guī)范、系統(tǒng)功能相對(duì)單一、使用不成熟,導(dǎo)致系統(tǒng)的高效性價(jià)值難以充分發(fā)揮。針對(duì)于這一現(xiàn)狀,迫切需要國內(nèi)相關(guān)學(xué)者加大對(duì)系統(tǒng)的開發(fā)與維護(hù),從而為學(xué)校提供成熟、規(guī)范的系統(tǒng)。
在線作業(yè)系統(tǒng)為學(xué)生下載教師布置的作業(yè)以及學(xué)生上傳作業(yè)提供了重要平臺(tái);教師利用在線作業(yè)系統(tǒng)能夠及時(shí)掌握學(xué)生的作業(yè)完成狀況,為教師提高自身教學(xué)水平提供了依據(jù);學(xué)生憑借在線作業(yè)系統(tǒng)能夠及時(shí)了解到自身作業(yè)的成績及教師給予的評(píng)語與建議,有助于學(xué)生提高學(xué)習(xí)效率和質(zhì)量;依托于在線作業(yè)系統(tǒng)真正意義上實(shí)現(xiàn)了無紙化辦公,降低了教學(xué)辦公成本;運(yùn)用在線作業(yè)系統(tǒng)能夠使教師準(zhǔn)確評(píng)判學(xué)生作業(yè)的優(yōu)劣,較大程度上提高了教師批改作業(yè)的質(zhì)量;在線作業(yè)系統(tǒng)能夠起到約束學(xué)生在規(guī)定的時(shí)間內(nèi)完成教師布置的作業(yè)的作用;在線作業(yè)系統(tǒng)的運(yùn)用從根本上解決了FIP服務(wù)器無法實(shí)現(xiàn)作業(yè)上傳的弊端,使建立文件夾、防止學(xué)生亂上傳作業(yè)、及時(shí)準(zhǔn)確發(fā)布成績、防止學(xué)生找錯(cuò)班級(jí)文件等多項(xiàng)工作成為可能。
參考文獻(xiàn):
[1] 覃開賢,盧澔.基于MVC模式的在線作業(yè)系統(tǒng)的設(shè)計(jì)[J].計(jì)算機(jī)與現(xiàn)代化,2011,(2).
[2] 張明光,趙生寶.基于.net的在線作業(yè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].網(wǎng)絡(luò)與信息,2011,(5).
[3] 曾杰.在線作業(yè)系統(tǒng)發(fā)展現(xiàn)狀、問題與建議[J].中國電化教育,2009,(8).
[4] 楊禹軍,紀(jì)進(jìn)立.基于JSP技術(shù)的自動(dòng)組卷與在線作業(yè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦編程技巧與維護(hù),2010,(22).
[5] 王寧柯,艾山江.基于民漢合校的雙語中小學(xué)網(wǎng)絡(luò)在線作業(yè)系統(tǒng)的設(shè)計(jì)[J].價(jià)值工程,2010,(33).