周 杰
(天津商務(wù)職業(yè)學(xué)院,天津 300170)
在日常日語教學(xué)中,學(xué)生被動(dòng)地接受知識(shí),互動(dòng)性不明顯。為了能夠增加課堂中的互動(dòng)交流,豐富課堂內(nèi)容,充分調(diào)動(dòng)學(xué)生的積極性,同時(shí)迎合現(xiàn)代信息化教學(xué)潮流,運(yùn)用網(wǎng)絡(luò)技術(shù)和信息技術(shù)創(chuàng)造出了智慧課堂。作為互動(dòng)式教學(xué)的核心,以云平臺(tái)來支持教學(xué)素材的補(bǔ)充,包括課件、插件、應(yīng)用軟件等,內(nèi)容十分豐富,能夠很大程度吸引學(xué)生的注意力,提高其學(xué)習(xí)興趣,現(xiàn)已成為教育行業(yè)主流趨勢(shì)。與其他國家相比,我國學(xué)習(xí)日語的主力是高中以上學(xué)生,超過60%的日語學(xué)習(xí)者集中在高校中[1],在搜集的資料中了解到大部分學(xué)校的日語教學(xué)管理仍然沿襲傳統(tǒng)的人工管理模式,工作效率較低。
目前國內(nèi)市場(chǎng)上專門輔助日語教學(xué)的管理系統(tǒng)很少,大部分是作為高校教務(wù)管理系統(tǒng)的一個(gè)子系統(tǒng)。各高校使用較廣的教學(xué)管理系統(tǒng)主要有強(qiáng)智新一代綜合教學(xué)管理系統(tǒng)平臺(tái)[2]和康賽教學(xué)綜合管理系統(tǒng),這兩款教學(xué)管理系統(tǒng)功能強(qiáng)大,不僅包含日語教學(xué)管理,還涵蓋其他學(xué)科教學(xué)管理,它們共同的缺點(diǎn)是龐大而復(fù)雜,且沒有對(duì)每個(gè)學(xué)科教學(xué)進(jìn)行深入的研究。
基于以上教學(xué)管理系統(tǒng)存在的問題,為了使日語教學(xué)工作更加的高效、規(guī)范,研發(fā)了一款專業(yè)且適用于高職院校日語教學(xué)的管理系統(tǒng),解決了日語教學(xué)過程中普遍涉及到的問題,包括在線考試、作業(yè)提交以及資源共享等等。
該系統(tǒng)主要涉及到3個(gè)角色,包括管理員、教學(xué)人員以及學(xué)生。
管理員擁有超級(jí)權(quán)限,主要進(jìn)行教師管理、學(xué)生管理以及系統(tǒng)維護(hù)。
教師在登錄該系統(tǒng)后可以進(jìn)行一系列的管理操作,包括管理學(xué)生、題庫、試卷、作業(yè)、資料等等,在完成上述的管理操作之后,將結(jié)果保存到后臺(tái)數(shù)據(jù)庫中。
學(xué)生在登錄該系統(tǒng)后,可以進(jìn)行包括編輯個(gè)人信息、查看資料、查詢作業(yè)、參加考試、查詢成績等等操作,每次的操作結(jié)果都會(huì)被保存到后臺(tái)數(shù)據(jù)庫中。
開發(fā)框架設(shè)計(jì)使用了MVC(Model View Controller)設(shè)計(jì)思想[3],將系統(tǒng)劃分為5個(gè)功能模塊,分別為:綜合信息管理、在線考試管理、在線作業(yè)管理、資料共享管理和系統(tǒng)維護(hù)管理。各個(gè)模塊的工作內(nèi)容及功能如下。
該模塊實(shí)現(xiàn)的主要功能是管理一系列的基礎(chǔ)信息,例如:管理已注冊(cè)的學(xué)生和教師信息、學(xué)科信息等等。通過該模塊,管理員可以管理所有的用戶信息,并且可以和教師共同管理相關(guān)的專業(yè)信息、學(xué)科信息、教師信息、班級(jí)信息等等。
該模塊實(shí)現(xiàn)的主要功能是管理日語在線考試的一系列相關(guān)信息,例如:試卷管理、考試管理等等。通過該模塊,教師可以管理所有的考試信息、日語試卷信息以及考試的相關(guān)環(huán)節(jié)。教師可以查詢和編輯日語試卷信息、日語考試信息,還可以參加日語考試;學(xué)生可以查詢?nèi)照Z試卷信息、查詢?nèi)照Z考試信息以及參加日語考試。
該模塊實(shí)現(xiàn)的主要功能是教師可以在線布置日語作業(yè)、審閱日語作業(yè),學(xué)生可以在線完成教師布置的日語作業(yè)。通過該模塊,教師和學(xué)生可以對(duì)作業(yè)信息進(jìn)行查詢,教師可以對(duì)作業(yè)信息進(jìn)行編輯和審閱,學(xué)生可以完成作業(yè)。
通過該模塊,教師可以共享日語學(xué)習(xí)的相關(guān)資料。教師可以添加/編輯資料、查看資料,并且可以上傳/下載資料;學(xué)生可以查看資料和下載資料。
通過該模塊,可以設(shè)置系統(tǒng)參數(shù)、數(shù)據(jù)備份和恢復(fù)等等。該模塊只有管理員可以操作,可以對(duì)系統(tǒng)進(jìn)行一系列的設(shè)置,包括密碼設(shè)置、數(shù)據(jù)備份和恢復(fù)等等。
系統(tǒng)層次架構(gòu)見圖1。
圖1 系統(tǒng)層次架構(gòu)圖
前臺(tái)服務(wù)模塊作為交互入口,接受教師和學(xué)生發(fā)起的一系列請(qǐng)求,比如教師進(jìn)行信息查詢,學(xué)生進(jìn)行考試查詢等等;用于業(yè)務(wù)數(shù)據(jù)的展示和消息的提醒工作。
后臺(tái)服務(wù)模塊用于日語教學(xué)輔助管理系統(tǒng)的實(shí)際業(yè)務(wù)功能的處理,例如:生成考試試卷、賬戶和權(quán)限信息驗(yàn)證,數(shù)據(jù)信息的增加、修改、刪除等等。該模塊從前臺(tái)服務(wù)模塊接收業(yè)務(wù)請(qǐng)求。
核心處理模塊作為邏輯處理的入口,接受后臺(tái)服務(wù)模塊發(fā)起的一系列請(qǐng)求,通過調(diào)用數(shù)據(jù)持久化模塊,實(shí)現(xiàn)與后臺(tái)數(shù)據(jù)庫進(jìn)行通信,進(jìn)行數(shù)據(jù)的讀取和存儲(chǔ)操作。通過該模塊,可以管理教學(xué)數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行計(jì)算、分類和匯總。
綜合信息管理模塊包括4個(gè)部分,分別是:專業(yè)管理、學(xué)科管理、班級(jí)管理和考生管理。
5.1.1 用戶管理功能模塊設(shè)計(jì)
用戶管理功能由管理員發(fā)起,分別通過User-Manage.html,UserManage.cs,BusinessControl.cs和Database 4個(gè)對(duì)象交互完成。UserManage.html是前端展示頁面,可以顯示用戶的操作界面,并且可以進(jìn)行消息展示;UserManage.cs是業(yè)務(wù)邏輯處理代碼,通過該程序可以對(duì)用戶的所有管理功能進(jìn)行業(yè)務(wù)邏輯處理;BusinessControl.cs是數(shù)據(jù)通信處理代碼,通過該程序可以實(shí)現(xiàn)業(yè)務(wù)代碼與數(shù)據(jù)庫之間的通信;Database是數(shù)據(jù)庫,通過操作數(shù)據(jù)庫,可以對(duì)用戶數(shù)據(jù)進(jìn)行檢索,并且可以根據(jù)業(yè)務(wù)邏輯實(shí)現(xiàn)對(duì)用戶數(shù)據(jù)的存儲(chǔ)和讀取。
5.1.2 教師管理功能模塊設(shè)計(jì)
教師管理功能由管理員發(fā)起,分別通過TeacherManage.html,TeacherManage.cs,BusinessControl.cs和Database 4個(gè)對(duì)象交互完成。TeacherManage.html是前端展示頁面,可以顯示教師的操作界面,并且可以進(jìn)行消息展示;TeacherManage.cs是業(yè)務(wù)邏輯處理代碼,通過該程序可以實(shí)現(xiàn)教師的管理功能,處理響應(yīng)業(yè)務(wù);BusinessControl.cs是數(shù)據(jù)通信處理代碼,通過該程序可以實(shí)現(xiàn)業(yè)務(wù)邏輯代碼與數(shù)據(jù)庫之間的數(shù)據(jù)通信;Database是數(shù)據(jù)庫,通過操作數(shù)據(jù)庫,可以對(duì)教師數(shù)據(jù)進(jìn)行檢索,并且可以根據(jù)相應(yīng)操作實(shí)現(xiàn)教師數(shù)據(jù)的獲取,完成教師數(shù)據(jù)的存儲(chǔ)和讀取。
在線考試管理包括5個(gè)子模塊,分別是:日語題庫管理、日語試卷管理、日語考試管理、日語主觀題閱卷以及成績管理。各個(gè)子模塊包括查詢/編輯試卷信息、考試修改和參加考試等等,一共7個(gè)功能模塊。
5.2.1 試卷信息管理功能模塊設(shè)計(jì)
試卷信息管理功能由教師或者管理員發(fā)起,分別通過PaperManage.html,PaperManage.cs,BusinessControl.cs和Database 4個(gè)對(duì)象交互完成。PaperManage.html是前端展示頁面,完成頁面展示功能,可以顯示試卷信息的操作界面,并且可以進(jìn)行消息展示;PaperManage.cs是業(yè)務(wù)邏輯處理代碼,通過該程序可以處理試卷信息管理邏輯,進(jìn)行業(yè)務(wù)響應(yīng);BusinessControl.cs是數(shù)據(jù)通信處理代碼,通過該程序可以實(shí)現(xiàn)處理試卷管理業(yè)務(wù)邏輯代碼與數(shù)據(jù)庫之間的數(shù)據(jù)通信;Database是數(shù)據(jù)庫,通過操作數(shù)據(jù)庫,可以根據(jù)相應(yīng)操作實(shí)現(xiàn)試卷數(shù)據(jù)的讀取和存儲(chǔ)。
5.2.2 考試信息管理功能模塊設(shè)計(jì)
考試信息管理功能由教師或者管理員發(fā)起,分別 通 過ExamManage.html,ExamManage.cs,BusinessControl.cs和Database 4個(gè)對(duì)象交互完成。ExamManage.html是前端展示頁面,完成頁面展示功能,通過該頁面可以顯示考試信息的操作界面,并且可以進(jìn)行消息的展示;ExamManage.cs是業(yè)務(wù)邏輯處理代碼,通過該程序可以實(shí)現(xiàn)考試信息管理功能業(yè)務(wù)處理,進(jìn)行業(yè)務(wù)響應(yīng);BusinessControl.cs是數(shù)據(jù)通信處理代碼,通過該程序可以實(shí)現(xiàn)考試管理業(yè)務(wù)代碼與數(shù)據(jù)庫之間的數(shù)據(jù)通信;Database是數(shù)據(jù)庫,通過操作數(shù)據(jù)庫,可以根據(jù)相應(yīng)操作實(shí)現(xiàn)考試數(shù)據(jù)的讀取和存儲(chǔ)。
5.2.3 在線作業(yè)管理模塊設(shè)計(jì)
在線作業(yè)管理模塊包括3個(gè)功能模塊,分別是創(chuàng)建作業(yè)、編輯作業(yè)和審閱作業(yè)。
在線作業(yè)管理功能由教師或者管理員發(fā)起,分別通過HomeworkManage.html,HomeworkManage.cs,BusinessControl.cs和Database 4個(gè)對(duì)象交互完成。HomeworkManage.html是前端展示頁面,完成頁面展示功能,通過該頁面可以顯示作業(yè)信息的操作界面,并且可以進(jìn)行消息的展示;HomeworkManage.cs是業(yè)務(wù)邏輯處理代碼,通過該程序可以實(shí)現(xiàn)作業(yè)信息管理功能業(yè)務(wù)處理,進(jìn)行業(yè)務(wù)響應(yīng);BusinessControl.cs是數(shù)據(jù)通信處理代碼,通過該程序可以實(shí)現(xiàn)作業(yè)管理業(yè)務(wù)代碼與數(shù)據(jù)庫之間的數(shù)據(jù)通信;Database是數(shù)據(jù)庫,通過操作數(shù)據(jù)庫,可以根據(jù)相應(yīng)操作實(shí)現(xiàn)作業(yè)數(shù)據(jù)的讀取和存儲(chǔ)。
5.2.4 資料共享管理模塊設(shè)計(jì)
資料共享管理模塊主要包括資料發(fā)布、資料編輯兩部分。具體包括:一是查詢資料信息;二是添加資料信息;三是修改資料信息;四是刪除資料信息;五是查看資料信息;六是上傳資料信息;七是下載資料信息。資料共享管理功能由教師或者管理員發(fā)起,分別通過DatumManage.html,DatumManage.cs,BusinessControl.cs和Database 4個(gè)對(duì)象交互完成。DatumManage.html是前端展示頁面,完成頁面展示功能,可以顯示資料共享信息的操作界面,并且可以進(jìn)行消息的展示;DatumManage.cs是業(yè)務(wù)邏輯處理代碼,通過該程序可以實(shí)現(xiàn)資料共享信息管理功能業(yè)務(wù)處理,進(jìn)行業(yè)務(wù)響應(yīng);BusinessControl.cs是數(shù)據(jù)通信處理代碼,通過該程序可以實(shí)現(xiàn)資料共享業(yè)務(wù)代碼與數(shù)據(jù)庫之間的數(shù)據(jù)通信;Database是數(shù)據(jù)庫,通過操作數(shù)據(jù)庫,可以根據(jù)相應(yīng)操作實(shí)現(xiàn)資料數(shù)據(jù)的讀取和存儲(chǔ)。
5.2.5 系統(tǒng)維護(hù)管理模塊設(shè)計(jì)
系統(tǒng)維護(hù)管理模塊可以對(duì)系統(tǒng)進(jìn)行一系列的設(shè)置,包括密碼修改等,分別通過DataManage.html,DataManage.cs,BusinessControl.cs和Database 4個(gè)對(duì)象交互完成。DataManage.html是前端展示頁面,完成頁面展示功能,可以顯示系統(tǒng)維護(hù)管理的操作界面,并且可以進(jìn)行消息的展示;DataManage.cs是業(yè)務(wù)邏輯處理代碼,通過該程序可以實(shí)現(xiàn)系統(tǒng)維護(hù)管理功能業(yè)務(wù)處理,進(jìn)行業(yè)務(wù)響應(yīng);BusinessControl.cs是數(shù)據(jù)通信處理代碼,通過該程序可以實(shí)現(xiàn)系統(tǒng)維護(hù)代碼與數(shù)據(jù)庫之間的數(shù)據(jù)通信;Database是數(shù)據(jù)庫,通過操作數(shù)據(jù)庫,可以根據(jù)相應(yīng)操作實(shí)現(xiàn)維護(hù)數(shù)據(jù)的讀取和存儲(chǔ)。
為了更好地促進(jìn)高職院校日語教學(xué)效果提升,本文提出設(shè)計(jì)一款日語教學(xué)輔助管理系統(tǒng),該系統(tǒng)可以促進(jìn)日語線上+線下教學(xué)相結(jié)合,方便管理,能夠即時(shí)快捷地反饋教學(xué)效果,更好地輔助教師進(jìn)行日語教學(xué)。