周 杰
(天津商務職業學院,天津 300170)
在日常日語教學中,學生被動地接受知識,互動性不明顯。為了能夠增加課堂中的互動交流,豐富課堂內容,充分調動學生的積極性,同時迎合現代信息化教學潮流,運用網絡技術和信息技術創造出了智慧課堂。作為互動式教學的核心,以云平臺來支持教學素材的補充,包括課件、插件、應用軟件等,內容十分豐富,能夠很大程度吸引學生的注意力,提高其學習興趣,現已成為教育行業主流趨勢。與其他國家相比,我國學習日語的主力是高中以上學生,超過60%的日語學習者集中在高校中[1],在搜集的資料中了解到大部分學校的日語教學管理仍然沿襲傳統的人工管理模式,工作效率較低。
目前國內市場上專門輔助日語教學的管理系統很少,大部分是作為高校教務管理系統的一個子系統。各高校使用較廣的教學管理系統主要有強智新一代綜合教學管理系統平臺[2]和康賽教學綜合管理系統,這兩款教學管理系統功能強大,不僅包含日語教學管理,還涵蓋其他學科教學管理,它們共同的缺點是龐大而復雜,且沒有對每個學科教學進行深入的研究。
基于以上教學管理系統存在的問題,為了使日語教學工作更加的高效、規范,研發了一款專業且適用于高職院校日語教學的管理系統,解決了日語教學過程中普遍涉及到的問題,包括在線考試、作業提交以及資源共享等等。
該系統主要涉及到3個角色,包括管理員、教學人員以及學生。
管理員擁有超級權限,主要進行教師管理、學生管理以及系統維護。
教師在登錄該系統后可以進行一系列的管理操作,包括管理學生、題庫、試卷、作業、資料等等,在完成上述的管理操作之后,將結果保存到后臺數據庫中。
學生在登錄該系統后,可以進行包括編輯個人信息、查看資料、查詢作業、參加考試、查詢成績等等操作,每次的操作結果都會被保存到后臺數據庫中。
開發框架設計使用了MVC(Model View Controller)設計思想[3],將系統劃分為5個功能模塊,分別為:綜合信息管理、在線考試管理、在線作業管理、資料共享管理和系統維護管理。各個模塊的工作內容及功能如下。
該模塊實現的主要功能是管理一系列的基礎信息,例如:管理已注冊的學生和教師信息、學科信息等等。通過該模塊,管理員可以管理所有的用戶信息,并且可以和教師共同管理相關的專業信息、學科信息、教師信息、班級信息等等。
該模塊實現的主要功能是管理日語在線考試的一系列相關信息,例如:試卷管理、考試管理等等。通過該模塊,教師可以管理所有的考試信息、日語試卷信息以及考試的相關環節。教師可以查詢和編輯日語試卷信息、日語考試信息,還可以參加日語考試;學生可以查詢日語試卷信息、查詢日語考試信息以及參加日語考試。
該模塊實現的主要功能是教師可以在線布置日語作業、審閱日語作業,學生可以在線完成教師布置的日語作業。通過該模塊,教師和學生可以對作業信息進行查詢,教師可以對作業信息進行編輯和審閱,學生可以完成作業。
通過該模塊,教師可以共享日語學習的相關資料。教師可以添加/編輯資料、查看資料,并且可以上傳/下載資料;學生可以查看資料和下載資料。
通過該模塊,可以設置系統參數、數據備份和恢復等等。該模塊只有管理員可以操作,可以對系統進行一系列的設置,包括密碼設置、數據備份和恢復等等。
系統層次架構見圖1。

圖1 系統層次架構圖
前臺服務模塊作為交互入口,接受教師和學生發起的一系列請求,比如教師進行信息查詢,學生進行考試查詢等等;用于業務數據的展示和消息的提醒工作。
后臺服務模塊用于日語教學輔助管理系統的實際業務功能的處理,例如:生成考試試卷、賬戶和權限信息驗證,數據信息的增加、修改、刪除等等。該模塊從前臺服務模塊接收業務請求。
核心處理模塊作為邏輯處理的入口,接受后臺服務模塊發起的一系列請求,通過調用數據持久化模塊,實現與后臺數據庫進行通信,進行數據的讀取和存儲操作。通過該模塊,可以管理教學數據,對數據進行計算、分類和匯總。
綜合信息管理模塊包括4個部分,分別是:專業管理、學科管理、班級管理和考生管理。
5.1.1 用戶管理功能模塊設計
用戶管理功能由管理員發起,分別通過User-Manage.html,UserManage.cs,BusinessControl.cs和Database 4個對象交互完成。UserManage.html是前端展示頁面,可以顯示用戶的操作界面,并且可以進行消息展示;UserManage.cs是業務邏輯處理代碼,通過該程序可以對用戶的所有管理功能進行業務邏輯處理;BusinessControl.cs是數據通信處理代碼,通過該程序可以實現業務代碼與數據庫之間的通信;Database是數據庫,通過操作數據庫,可以對用戶數據進行檢索,并且可以根據業務邏輯實現對用戶數據的存儲和讀取。
5.1.2 教師管理功能模塊設計
教師管理功能由管理員發起,分別通過TeacherManage.html,TeacherManage.cs,BusinessControl.cs和Database 4個對象交互完成。TeacherManage.html是前端展示頁面,可以顯示教師的操作界面,并且可以進行消息展示;TeacherManage.cs是業務邏輯處理代碼,通過該程序可以實現教師的管理功能,處理響應業務;BusinessControl.cs是數據通信處理代碼,通過該程序可以實現業務邏輯代碼與數據庫之間的數據通信;Database是數據庫,通過操作數據庫,可以對教師數據進行檢索,并且可以根據相應操作實現教師數據的獲取,完成教師數據的存儲和讀取。
在線考試管理包括5個子模塊,分別是:日語題庫管理、日語試卷管理、日語考試管理、日語主觀題閱卷以及成績管理。各個子模塊包括查詢/編輯試卷信息、考試修改和參加考試等等,一共7個功能模塊。
5.2.1 試卷信息管理功能模塊設計
試卷信息管理功能由教師或者管理員發起,分別通過PaperManage.html,PaperManage.cs,BusinessControl.cs和Database 4個對象交互完成。PaperManage.html是前端展示頁面,完成頁面展示功能,可以顯示試卷信息的操作界面,并且可以進行消息展示;PaperManage.cs是業務邏輯處理代碼,通過該程序可以處理試卷信息管理邏輯,進行業務響應;BusinessControl.cs是數據通信處理代碼,通過該程序可以實現處理試卷管理業務邏輯代碼與數據庫之間的數據通信;Database是數據庫,通過操作數據庫,可以根據相應操作實現試卷數據的讀取和存儲。
5.2.2 考試信息管理功能模塊設計
考試信息管理功能由教師或者管理員發起,分別 通 過ExamManage.html,ExamManage.cs,BusinessControl.cs和Database 4個對象交互完成。ExamManage.html是前端展示頁面,完成頁面展示功能,通過該頁面可以顯示考試信息的操作界面,并且可以進行消息的展示;ExamManage.cs是業務邏輯處理代碼,通過該程序可以實現考試信息管理功能業務處理,進行業務響應;BusinessControl.cs是數據通信處理代碼,通過該程序可以實現考試管理業務代碼與數據庫之間的數據通信;Database是數據庫,通過操作數據庫,可以根據相應操作實現考試數據的讀取和存儲。
5.2.3 在線作業管理模塊設計
在線作業管理模塊包括3個功能模塊,分別是創建作業、編輯作業和審閱作業。
在線作業管理功能由教師或者管理員發起,分別通過HomeworkManage.html,HomeworkManage.cs,BusinessControl.cs和Database 4個對象交互完成。HomeworkManage.html是前端展示頁面,完成頁面展示功能,通過該頁面可以顯示作業信息的操作界面,并且可以進行消息的展示;HomeworkManage.cs是業務邏輯處理代碼,通過該程序可以實現作業信息管理功能業務處理,進行業務響應;BusinessControl.cs是數據通信處理代碼,通過該程序可以實現作業管理業務代碼與數據庫之間的數據通信;Database是數據庫,通過操作數據庫,可以根據相應操作實現作業數據的讀取和存儲。
5.2.4 資料共享管理模塊設計
資料共享管理模塊主要包括資料發布、資料編輯兩部分。具體包括:一是查詢資料信息;二是添加資料信息;三是修改資料信息;四是刪除資料信息;五是查看資料信息;六是上傳資料信息;七是下載資料信息。資料共享管理功能由教師或者管理員發起,分別通過DatumManage.html,DatumManage.cs,BusinessControl.cs和Database 4個對象交互完成。DatumManage.html是前端展示頁面,完成頁面展示功能,可以顯示資料共享信息的操作界面,并且可以進行消息的展示;DatumManage.cs是業務邏輯處理代碼,通過該程序可以實現資料共享信息管理功能業務處理,進行業務響應;BusinessControl.cs是數據通信處理代碼,通過該程序可以實現資料共享業務代碼與數據庫之間的數據通信;Database是數據庫,通過操作數據庫,可以根據相應操作實現資料數據的讀取和存儲。
5.2.5 系統維護管理模塊設計
系統維護管理模塊可以對系統進行一系列的設置,包括密碼修改等,分別通過DataManage.html,DataManage.cs,BusinessControl.cs和Database 4個對象交互完成。DataManage.html是前端展示頁面,完成頁面展示功能,可以顯示系統維護管理的操作界面,并且可以進行消息的展示;DataManage.cs是業務邏輯處理代碼,通過該程序可以實現系統維護管理功能業務處理,進行業務響應;BusinessControl.cs是數據通信處理代碼,通過該程序可以實現系統維護代碼與數據庫之間的數據通信;Database是數據庫,通過操作數據庫,可以根據相應操作實現維護數據的讀取和存儲。
為了更好地促進高職院校日語教學效果提升,本文提出設計一款日語教學輔助管理系統,該系統可以促進日語線上+線下教學相結合,方便管理,能夠即時快捷地反饋教學效果,更好地輔助教師進行日語教學。