[摘 要]本文介紹了基于B/S模式的配合課堂的網絡教學輔助系統中“學生注冊與在線學習管理”子系統的設計和實現方案。作為課堂教學延伸和補充的網上學習平臺,要按每學期開的每門課程對學生進行注冊管理以及提供相應的學習資源和課程學習指導。子系統設計了注冊與個人信息管理、在線選課、課件下載與瀏覽、在線作業、在線自測、在線學習交流等功能,并且應用數據庫表和二層頁面及其框架結構實現動態的網上學習平臺管理。
[關鍵字]集體注冊;在線學習;通用網上平臺;設計;實現
[中圖分類號]G434 [文獻標識碼]A [文章編號]1673-0194(2006)07-0057—03
本文介紹我們承擔的“電算化類課程網絡教學輔助系統”的學生注冊與在線學習管理子系統的設計和實現方案。整個系統的設計目標是將網絡技術帶來的教學優勢與傳統的以教師主講為中心的班級授課模式進行互補,建立一種將課堂教學與網上教學融為一體的教學模式。
1 學生注冊與在線學習子系統設計特點
(1)兩種學生注冊方式:班級學生集體注冊與選課學生個人注冊
作為傳統課堂教學延伸的網絡教學平臺,每一門課程按教學計劃有確定的班級學生以及其他的選課學生,任課教師要認識授課對象,才便于進行教學指導和溝通。因此,與一般的靜態學習網站不同,每個學期的每門課程都要進行學生注冊和老師審批。如果讓學生自由注冊,老師審批工作量大。針對每門課程教學計劃內的班級學生名單是固定的特點,子系統設計了兩種注冊方式:計劃內班級學生由系統管理員集體注冊并自動審批;其他選課學生(重修、選修、補修)的名單是不確定的,采用個人注冊、教師審批的方法。這樣能夠提高注冊效率,減少教師審批工作量。
(2)是一個方便的、互動的、通用的網上學習平臺
在線學習子系統是學生了解課程進度、共享教學資源、獲得教學指導、進行學術討論等學習活動的通用平臺。這個平臺使用的方便性和對學習過程的支持性直接影響學生上網學習的積極性。整個系統結構采用了B/S(瀏覽器朋艮務器)模式,學生通過客戶端的IE瀏覽器直接登錄教學網站,就能方便地進行在線學習。在線學習子系統還通過提供“網上學習中心”和“在線學習課堂”兩個通用的動態頁面支持學生在網上進行互動式的學習活動。
(3)是一個便于學生與教師溝通又能保護學生私隱性的平臺
傳統課堂教學模式中,教師是教學的中心,站在講臺上口若懸河地講授知識,學生只能被動地接收。教師在學生面前總有一種“威嚴”,很多學生不愿意面對面地發表自己的看法。而在網絡課堂,師生之間是非面對面的交流,沒有空間距離,便于有效溝通,保持平等心態。在線學習子系統充分利用了網絡的這些特點,提供了網上學習論壇、短消息通信功能,學生可以直接給教師提出教學建議或不同的觀點,并且可以不用留名。
(4)能夠支持個性化的學習需求
以教師主講為中心的傳統課堂,學生的思維要跟著教師講授的內容轉。而基于Intemet的網絡課堂,學生可以充分共享網上的教學資源,最大限度地發揮學習者的主動性、積極性和探索精神。他們可以在網上收集課程的相關資料和案例,在網上進行討論;也可以下載共享的教學軟件以配合課程的實踐教學要求進行自學;還可以通過業務模擬課件,熟悉會計業務流程。在線學習子系統通過提供各類教學資源以及友情鏈接相關的教學網站等功能支持學生個性化學習需求。在網絡課堂,學生也能把自己的要求及時反饋給教師,便于因人施教。
2 學生注冊與在線學習子系統功能設計
學生注冊與在線學習是按每門課程進行網上空間管理的。通過課程在線學習平臺,學生不僅能隨時隨地下載、查看教學大綱、教學公告、課堂講義,進行課前預習,還能在課后進行課堂教學的視頻回放、在線作業和自我測試、下載操作實習軟件,并能就學習中遇到的疑難問題及時通過該學習平臺傳遞,與教師在網上進行討論、釋疑解惑。由此,學生注冊和在線學習子系統的主要功能如下:
(1)學生注冊與個人信息管理。
凡登錄教學輔助系統的用戶(包括教師和學生)必須先注冊,而學生用戶量最大,占95%1)2上,系統提供了兩種學生注冊方法以提高注冊效率。對于教學計劃之內的固定選課學生,由系統管理員通過賬號管理模塊為他們集體注冊,使他們可以跳過注冊直接登錄學習平臺。對于教學計劃之外的選課學生則要自己注冊才能選課。注冊批準后的學生可以通過個人信息管理模塊,查看、修改個人信息。由此,共設計了賬號管理、注冊、登錄、個人信息管理4個功能模塊實現對用戶的管理。
(2)在線選課。
教學輔助系統是按課程進行教學管理的。學生注冊后,必須先進行選課操作,待任課教師批準后,才可以進入具體課程的在線學習平臺。集體注冊的學生不要再進行計劃內課程的選課,凡教學計劃外的學生選課都要進行在線選課操作。系統設計的在線選課模塊提供了選課、查詢、批準或取消功能,學生有選課和查詢的權限。學生進入在線選課模塊,點擊選課功能,系統顯示可選課程列表供其選擇;點擊查詢功能,可以查看已選并已經批準的課程,已選未批準的課程。學生選課批準后就可以進入該課程的網上學習平臺。
(3)下載課件及各類學習資料。
教學課件及豐富的學習資源是學生在線學習的主要內容。子系統設計了課件觀看和下載功能模塊,學生進入某門課程的在線學習平臺后,可以運用這些模塊的功能,觀看或下載該課程的教學大綱、講義、案例分析、實習軟件等各種形態的學習資料。另外,系統還提供了友情鏈接功能,學生可以通過鏈接到與課程相關的其他網站獲得學習資源。
(4)作業獲取與提交。
課后作業是加深對課堂講授內容的理解、鞏固所學知識的重要環節。教師根據課堂教學的內容在網上布置課后練習,學生上完課后可以下載。子系統設計了作業查看、下載和提交功能。通過作業查看和下載模塊,學生可以在線獲取作業,然后離線完成和提交,也可以在自己的客戶機上完成后,通過提交(上傳)功能模塊遞交作業。
(5)在線自測。
自我測試是學生對所學知識掌握程度的一種檢驗方式。系統為課程提供在線自測題庫管理,由教師出題以及給出標準答案。學生進入課程的在線學習平臺后,通過子系統提供的在線自測功能模塊,可以按章節進行自我測試并得到測試成績。
(6)在線學習交流與討論。
系統設計的網上教學論壇為學生進行在線學習交流和討論提供了一個沒有時空限制的交流場所,師生們可以就教學中的熱點問題在這個論壇上進行實時交流和討論。學生進入網上學習中心,還可以通過公告牌及時了解教學信息,并且運用系統提供的短消息功能模塊,給教師發短消息提出自己的教學建議或意見。
3 學生注冊與在線學習子系統的實現
學生注冊與在線學習子系統是網絡教學輔助系統的一個重要組成部分,其體系結構同樣基于B/S模式,圖1是學生注冊與在線學習子系統實現的三層結構示意圖。前端客戶機為表示層,統一用瀏覽器界面,用來接收用戶提交的表單數據傳遞給功能層處理,并接收、顯示功能層傳遞的結果信息。業務層負責提供學生注冊與在線學習管理的各種功能模塊,業務層的應用程序在WEB服務器端開發、運行和維護,Web服務器采用支持Java技術的Tomcat。數據服務層負責提供學生、課程、課件等數據的存儲,執行查詢和更新數據的請求,數據庫服務器采用SQLSERVER2000。整個系統采用動態網頁設計技術JSP(JavaServerPage)編程,以實現對課程、學生、短消息、作業等信息的動態管理和人機交互式的學習功能。以下介紹子系統實現的主要特點。

(1)統一的注冊、登陸和個人信息管理界面。
教學輔助系統的用戶都統一通過系統主頁上的注冊、登錄及個人信息管理界面進行操作。系統管理員作為一類特殊的用戶,也要通過主頁的登錄界面進入系統管理與維護頁面操作,從而避免管理員直接訪問數據庫的操作,保證系統數據的安全性和維護的方便性。在線個人注冊的學生點擊注冊按鈕,進入注冊頁面,填寫注冊信息,提交即完成注冊。課程教學計劃內的班級學生由系統管理員通過賬號管理模塊直接將他們的基本信息錄入數據庫,為他們集體注冊。注冊批準后的學生和教師,通過個人信息管理模塊可以進行個人信息維護。
(2)應用數據庫表實現學生在線選課與在線學習的動態管理。
每個學期網上開設多少個課堂、每個課堂的授課班級和選課學生都是動態變化的。這是一種動態的學生在線學習管理,涉及多個頁面、多個功能,所有的操作都要與數據庫聯系。教學輔助系統的數據庫表是共享的,如課程表、課件表、作業表、自測題庫、短消息庫等,不同的是學生僅有使用表中數據的權限。實現每學期每門課程選課學生的動態管理的主要數據庫表及其關系模式如下:
學生{學號,登錄名,密碼,姓名,班級,所屬院系,電子郵件,聯系電話,手機、QQ號碼、基本信息,權限}
課程{課程編碼,課程代號,課程名稱,課程性質,課時,學分,教師編號}
選課{學號,課程編碼,開課學期,批準狀態,成績}
(注:單下劃線的表示是該數據表的主屬性,雙下劃線的表示是該數據表的外碼)
其中,課程表存放每學期所開課程的基本信息,其他與課程相關的課件表、作業表、自測題庫都通過課程編碼與課程表建立聯系。學生注冊的信息錄入學生表,通過在線選課(或集體注冊選課)操作將選課信息錄人選課表,子系統通過選課表中的課程編碼找到與該課程相對應的各類教學資源,直接列示于在線學習頁面中,方便學生使用。

(3)運用二層頁面及其框架結構實現動態的網上學習平臺。
因為每個學生可能選幾門課,而且各個學生選的課程也不一樣,每個學生進入系統之后,既要進行下載課件、查看講義、在線作業等與每門課程相關的學習活動,還要進行個人信息管理、發送短消息、在線選課等與學習有關的個人管理活動。為了實現學習活動和管理活動的分離,設計了兩個動態頁面來實現,即管理頁面(圖2)與學習頁面(圖3)。在第一層管理頁面,學生可以實現個人信息管理、在線選課、短消息、網上論壇等與具體課程關聯性較小的活動,同時這個頁面將把該學生已選已批準、已選未批準的課程列示出來并予以介紹。學生點擊某課程,便可以進入具體課程學習的頁面,也就是第二層學習頁面。進入學習頁面,學生可以進行查看、下載該門課程的講義、下載教學實習軟件、在線作業、在線自測等與該門課程密切相關的活動。同時,我們在兩個頁面中都將提供教學公告和相關教學網站的鏈接,方便同學們查看教學信息、進入相關教學網站學習。學生在線學習管理實現的流程如圖4所示。

4 結束語
我們用4篇文章介紹了我們承擔的武漢大學教務部的實踐教學改革項目的改革思路和實現方案,網絡教學輔助系統的應用軟件已經編制完成。希望通過建立一個與傳統課堂教學融為一體的網絡教學平臺,將會計知識的理論學習、實際工作的模擬演示以及應用軟件的操作等連成一整套教學知識鏈,以利于培養信息時代所需的會計人才。