李樹亮
(天津市寶坻中等專業(yè)學校 天津市 301800)
現(xiàn)代化教育更注重網(wǎng)絡媒體的傳播以及網(wǎng)絡資源的共享,因此,在線輔助教學資源平臺的使用不僅保證了學生的日常學習,還為學生提供了更多可下載的教學資源,這對于學生來說,除了有利于他們形成良好的自主學習習慣,還有利于網(wǎng)絡資源的共享和學習效果的提高。
系統(tǒng)流程是指利用簡單的圖標對系統(tǒng)的各種操作流程進行簡單的表述,而本文對在線教學管理設計的具體流程圖如1所示。
(1)登錄功能:是進入系統(tǒng)唯一的入口,不管是管理員,還是老師或?qū)W生,要想安全使用此系統(tǒng),必須通過系統(tǒng)的驗證,確定其身份信息準確后才能進行相關功能的操作。簡單來講,就是用戶在登錄界面輸入自己的相關信息,系統(tǒng)后臺會自動核實輸入信息的真實性,如果核實的結果與系統(tǒng)后臺中存入額數(shù)據(jù)一致,用戶才能進入系統(tǒng)并使用各種功能,如果核實的結果與系統(tǒng)后臺中的數(shù)據(jù)不相符,用戶就會登錄失敗,無法進入系統(tǒng)開始相關操作,面對這種情況,用戶要么放棄登錄,要么再次進行身份驗證。
圖1:課程教學管理流程圖
(2)公告管理功能:此功能的操作者為管理員,主要負責一些相關公告數(shù)據(jù)的添加、刪除、檢查以及修改等工作,總之,管理員可操作的功能比較多,尤其是各種管理功能,管理員都能使用。
(3)教師管理功能:關于此功能的使用,管理員必須了解教師可操作的各種功能,然后才獲得此功能的操作資格和各種管理的行使權。
(4)作業(yè)信息管理功能:主要為學生提供服務,學生通過此功能可以對自己的作業(yè)信息進行相關操作,比如提交或修改等。
(5)學生管理功能:此功能的操作者是管理員,主要的作用是幫助管理員識別內(nèi)部已注冊學生的信息,然后進行有效管理。
(6)作業(yè)發(fā)布功能:為教師所擁有,是教師發(fā)布作業(yè)信息的主要途徑,同時教師針對發(fā)布的信息也能進行其他操作,比如刪除。
(7)留言板塊管理功能:負責的主體是管理員,簡單來講,就是管理員可以借助此功能對留言板中的信息進行相關操作,雖然教師和學生可以查看留言,但是僅可以對自己的留言進行刪除操作;
(8)教學視頻管理功能:教師是此功能的主要負責人,通過此功能,教師不僅能觀看各種教學視頻,還能對相關視頻進行添加或刪除。
(9)個人信息管理功能:此功能的負責主體是教師,此外,學生也可以使用此功能,但只能修改個人信息,無法對他人信息進行相關操作。
(10)在線自測功能:主要為學生提供服務,讓學生通過在線自測了解自己的學習情況,然后針對不足之處進行改進,以提高學習成績。
系統(tǒng)研發(fā)過程中,要仔細的對有關模式構架進行探討研究,在經(jīng)過一系列比對工作后確定將B/s為首發(fā),瀏覽器可以將系統(tǒng)界面從頭到尾的展示出來, 將其中一些操作選項收納到管理層面,來達到更好的服務效果,也可以幫助服務器完成它為系統(tǒng)提供幫助的目的。B/s同一流的瀏覽器技術相互融合配合,發(fā)揮出自身最完美的力量,軟件構造并不簡單,為了節(jié)省時間應先將開發(fā)工作作為第一步。軟件的開發(fā)研究技術已經(jīng)位居世界前列。Web服務器對用戶和數(shù)據(jù)庫兩者進行了結合,讓中轉作用繼續(xù)發(fā)光發(fā)熱。WEB還借助瀏覽器的力量將信息分享給不同的用戶。
要著重對在線教學資源平臺的實用性進行分析,不斷的收集所需的信息以后,在對該項目進行研發(fā)。在此項目中,管理員有著很大的權利,一方面可以更改登錄密碼,另一方面也可以更改對模塊提出修改,其中就包含了對老師和學生的信息管理,還可以對公告系統(tǒng)管理,留言板的統(tǒng)計管理也包含在內(nèi),當然也可以對公告信息完整管理;學生也權利對多樣的模塊進行管理,一方面可以完善自身另一方面也可以從中學到更多的知識,通過測試,除去這些,還可以下載就來課程文件;老師在系統(tǒng)中也可以完成很多種任務,不單單只是教學方面的,還需要安排任務給學生,對提交上來的作業(yè)進行審批等。此系統(tǒng)的結構圖如圖2所示。
圖2:系統(tǒng)功能結構圖
在對系統(tǒng)進行深度的研究前提下,我們發(fā)現(xiàn)此系統(tǒng)中包含了教室布置作業(yè)、學生作業(yè)、回復、自測試題、留言、公告版塊、題目、教學視頻、學生、教師還有管理員等信息表,下面我們列舉了幾個主要的數(shù)據(jù)庫表:
2.3.1 系統(tǒng)管理員表t_admin
在該表之中主要進行系統(tǒng)管理員的相關信息存儲,如表1所示。
表1:管理員信息表
2.3.2 學生信息表t_stu
學生信息表是用于記錄所有的學生信息。如表2所示。
表2:學生信息表
2.3.3 老師信息表t_tea
在該表中要是進行教師信息的記錄,如表3所示。
表3:老師信息表
2.3.4 系統(tǒng)公告信息表t_gonggao
在該表中主要進行系統(tǒng)公告全部信息的存儲,如表4所示。
表4:系統(tǒng)公告信息表
2.3.5 教學視頻信息表t_ship in
在該表中主要進行各類教學視頻相關信息的存儲,如表5所示。
表5::教學視頻信息表
2.3.6 回復信息表t_huifu
回復信息表存儲了所有的帖子回復信息。如表6所示。
表6:回復信息表
2.3.7 布置作業(yè)信息表t_zuoyet
布置作業(yè)信息表存儲了所有的布置作業(yè)信息。如表7所示。
表7:布置作業(yè)信息表
進去系統(tǒng)之中時,要進入與其關聯(lián)的登錄頁面,并輸入正確的密碼和用戶名,來完成登錄,如果出現(xiàn)錯誤則會導致無法進入,具體見圖3所示。
圖3:系統(tǒng)登錄界面
該頁面顯示題目名稱、選項A、選項B、選項C、選項D、正確答案、分數(shù)幾個字段,管理員設置好以后可以進行提交,如果輸入錯誤,也可以進行重置。倘若只需要將視頻添加到其中,則需要在此頁面上安排作業(yè),在這過程中需要進行非空驗證,利用了form表單里onsubmits="returrnscheckkform()來檢查,而在checkform()當中為全部校驗輸入數(shù)據(jù)所對應相關方式。
該頁面讓所有的資料可以統(tǒng)一的顯露出來,來針對特殊的信息來刪除。倘若只需要將視頻添加到其中,則需要在此頁面上安排作業(yè),在這過程中需要進行非空驗證,利用了form表單里onsubmits= "returrnscheckkform()來檢查,而在checkform()當中為全部校驗輸入數(shù)據(jù)所對應相關方式。
此頁面以列表的形式將教學視頻的相關收據(jù)展示出來,對特定的視頻去除刪除等。具體如圖4所示。
圖4:教學視頻信息管理界面
倘若只需要將視頻添加到其中,則需要在此頁面上安排作業(yè),在這過程中需要進行非空驗證,利用了form表單里onsubmits= "returrnscheckkform()來檢查,而在checkform()當中為全部校驗輸入數(shù)據(jù)所對應相關方式。
此頁面借助列表的格式讓所有的布置作業(yè)都有機會顯示出來,選擇特定有需求的作業(yè)進行下載工作。倘若只需對布置作業(yè)進行安排的工作,則只需要在此頁面上布置作業(yè),在此過程中系統(tǒng)會進行非空驗證,此過程借助了form表單里的onsubmits=”returrnscheckkform()來完成工作,但是在checkform()中則需要將所有的數(shù)據(jù)填充完畢。
所運用的測試當時為:Windows7作為操作系統(tǒng),將Tomcat6.0提供給WRB服務器,運用Java和JSP來幫助工作,數(shù)據(jù)庫采用MySQL作為主流數(shù)據(jù)庫,MYEclipse8.6來作為主流工作,IE6.0來作為主要瀏覽器來幫助客戶端進行工作或者采用版本更高的瀏覽器。需要滿足下列幾樣條件來完成測試:擁有優(yōu)秀的程序環(huán)境,讓MySQL和MyEclipse可以有良好的環(huán)境進行工作。
實例測試表格:
測試其中的各個模塊,所得結果如表8所示。
表8:系統(tǒng)測試表
測試結果如表9所示。
表9:測試結果
本系統(tǒng)整體使用Browser/Server體系架構,在前后臺工具的使用上,結合開發(fā)實踐,使用MySQL數(shù)據(jù)庫技術、JSP(Java Server Page)等開發(fā)工具來實現(xiàn)了在線教學資源平臺。此系統(tǒng)將傳統(tǒng)的教學方式和互聯(lián)網(wǎng)進行結合,運用各類互聯(lián)網(wǎng)技術的教學模式。在對系統(tǒng)進行開發(fā)過程中,對有關功能的模式進行了仔仔細細的分析,經(jīng)過一系列的分析研究最后采用B/S,瀏覽器可以將系統(tǒng)界面全全面面的展示出來,為了節(jié)省操作步驟,把一部分的邏輯操作放在界面的管理頁面當中,但是服務器的任務是用來幫助系統(tǒng)提供各種項目支持。Web服務器將用戶和數(shù)據(jù)庫完成具有價值的連接,將自身中轉的作用發(fā)揮到極致。Web服務器需要借助瀏覽器的幫助來實現(xiàn)信息與客戶之間的互換。
這次設計任務讓我意識到了自己對編寫程序方面的基本知識有些薄弱。因自己能力的不足需要認識到本工作還有許多的不足,比如在安全隱患方面存在一些不足并不能更好的保證平臺在多人同時使用的情況下不會出現(xiàn)網(wǎng)絡崩潰,卡頓的一些問題。如果以后還有機會接觸到與此次設計相關的工作,應當開展后續(xù)工作實現(xiàn)其優(yōu)化完善。