摘 要:為滿足高校精品課程申報、評審、展示和開發的需要,對精品課程管理平臺的建設方案進行了分析、研究與改進。采用JSP技術并結合MVC開發模式,構建了B/S三層結構,開發了精品課程管理網站。該管理平臺分教師、學生、教學管理人員三類用戶,相比傳統精品課程網站擴充了使用范圍,將單獨展示平臺擴充為二次開發與資源共享平臺。該方案的跨平臺特性,進一步提高了精品課程教學資源共享的范圍。通用化的設計思想使管理平臺成為集網絡教學與資源管理于一體的綜合性課程資源共享平臺。關鍵詞:精品課程; 管理平臺; 網絡教學;MVC
中圖分類號:TN911-34; G434 文獻標識碼:A
文章編號:1004-373X(2010)18-0077-02
Development Scheme of Management Platform for High-quality Courses
WANG Zhen-hui
(College of Information Engineering, Xi’an Fan-yi University, Xi’an 710105, China)
Abstract: In order to meet the need of reporting, evaluation, demonstration and development of high-quality courses in universities, the design scheme of the high-quality course management platform is analyzed, researched and improved. JSP technology is adopted to build B/S three-tier structure and develop a high-quality course management website in combination with MVC pattern. The management platform has three types of users: teachers, students and teaching managers. Compared with traditional course website, the scope of application is expanded and the platform only for demonstration is improved into a secondary development and resource sharing platform. The cross-platform feature provides a larger range of teaching resource sharing. The universal-oriented design idea makes it a resource sharing integration platform of network teaching and resource management.Keywords: high-quality course; management platform; Web-based instruction; MVC
0 引 言
精品課程是國家教育部關于高等學校教學質量和教學改革工程的重要內容, 精品課程網站是精品課程建設和評價的窗口。自從實施精品課程建設工作以來,國家級、省級和校級精品課程逐年增多,精品課程網站建設如火如荼,有效推動了高校網絡環境教學模式的形成和優質教學資源的共享[1]。目前已開發的精品課程多是以課程為單位,每門課程一個網站,缺乏通用性、移植和擴展功能較差,無法形成系統的專業設計,不能突出本專業的特點,開發平臺、技術、工具不統一,造成重復建設,費時費力。此外大部分精品課程教師缺乏網站開發知識和網絡課件制作經驗。即便他們有精品課程建設的熱情,也無能為力,有的不得不花錢去聘請網站開發人員代為開發課程網站和網絡課件,迫使自己無法在線隨時對網站內容進行修改、更新,同時網站開發人員又不了解課程教學過程、課程特點和業務需求,所以很難在短時間內開發出表達清晰、主題鮮明、結構完整、簡單明了,能吸引學習者注意力的成功作品。
精品課程管理平臺是集精品課程申報、審批、展示與快速開發的統一平臺。教學部門使用該管理平臺能對精品課程進行統一管理,教師使用該平臺開發出基于網絡教學模式,既適應本專業教學要求,又富于特色的精品課程網站。精品課程建設的瓶頸[2]使得構建精品課程管理平臺成為今后發展的趨勢,也是本文研究的主要內容。
1 設計思想
精品課程管理平臺的建設要以人為本,要充分考慮到各類用戶的需求。由于精品課程平臺的主要用戶是教師、教學管理人員以及學生,例如:教師利用平臺開發、申報精品課程;教學管理人員利用平臺評審精品課程,并對系統進行日常維護;學生使用該網站進行某門課程的學習和資源下載,所以根據用戶需求,設計系統的功能結構圖如圖1所示。
圖1 精品課程管理平臺功能結構圖
該系統約定教學管理人員中包括默認的系統管理者都可以對用戶和課程進行維護,教師、教學管理人員和學生可以隨時修改自己的口令。如果用戶未注冊,則只能以游客身份訪問,該平臺只提供已有的精品課程信息和評審結果。
2 系統結構
在構建以B/S為基礎的精品課程管理平臺為結構模型時要考慮到系統的先進性和技術的成熟性,同時根據使用者的角色與任務區分功能點[3]。采用目前為主流的B/S軟件體系時,為了實現系統跨平臺應用,使得系統能夠在不同的服務器操作系統中運行,應用基于JSP技術的動態網站構建技術,將整個管理平臺分為邏輯三層,如圖2 所示。
圖2 B/S三層系統結構圖
第一層為表示層。它是用戶與系統的接口,用于為不同權限的用戶提供不同的頁面,主要功能包括數據提交及結果信息的顯示。
第二層為業務層。該層處于表示層與數據層之間,是系統的核心部分,用于接收和獲取用戶請求,并根據業務邏輯從數據層獲取相應的數據對請求進行處理,之后將匯總后的結果發送到表示層。
第三層為數據層。該層負責管理數據及響應不同的數據請求。主要包括:
(1) 用戶信息庫。用于存儲用戶信息,如:用戶身份、口令及權限。
(2) 課程模板庫。為方便用戶構建精品課程網站的框架結構,系統的平臺模板庫為用戶提供不同風格的網頁設計模板供用戶選擇,以搭建出富有專業特色的框架結構。
(3) 教學資源庫。該庫放置的是教學內容及相關資源,如課程介紹、師資隊伍、教學大綱、電子教案、教學視頻、課件、網上練習等。
(4) 課程庫。課程庫保存各門課程的基本信息、申報數據及評審結果。
(5) 新聞庫。新聞庫用于保存網站輔助信息,如網站發布的新聞及用戶的反饋等。
3 技術路線
精品課程管理平臺的技術路線主要關注兩個部分:一是網站開發技術;二是數據存儲技術。為了使該平臺具有良好的移植性和可擴展性,在技術方案中采用了平臺無關性強的開發技術和數據庫管理系統。
3.1 網站開發技術
為了實現跨平臺的體系結構,精品課程管理平臺基于Java技術,使用經典MVC模式,用Servlet負責業務邏輯處理;用JavaBean負責操作數據庫和存儲用戶請求;用JSP頁面格式化并顯示給用戶。三個部分各司其職、配合緊密,可以有效提高軟件的復用性和易維護性。圖3為系統開發技術圖示。
圖3 系統開發技術層次圖
3.2 后臺數據庫技術
精品課程管理平臺除了前端應用程序的開發還有后臺數據庫的建立和維護。對于前者主要要求功能完善,界面友好,易使用;對于后者則要求能夠保證數據一致性、完整性和安全性。經過分析,利用Oracle數據庫來存儲和管理平臺數據。
Oracle是大型關系型數據庫管理系統,可以支持多種不同的硬件和操作系統平臺,并提供廣泛的國際語言支持。Oracle不僅可以實現事務型系統快速存取數據的要求,也可以滿足數據挖掘對大量數據查詢、統計的要求,所以能夠滿足精品課程管理平臺對數據存儲和日常管理的需求。
4 結 語
精品課程管理平臺的建立,可以減少教師進行精品課程構建工作量和技術“瓶頸”,使教學管理人員和教師從沉重的技術工作中解脫出來,把更多精力投入到精品課程內容的建設和教學改革的實踐中,使精品課程的建設真正為教學質量的全面提高打下良好基礎。本文提出了一個基于MVC模式和B/S三層結構構建精品課程管理平臺,該技術具有良好的跨平臺特性和通用性,能夠實現精品課程申報、審批、展示的管理。由于是通用管理平臺對專業、課程的差異性考慮過少,同時精品課程管理平臺有多類用戶使用,其安全性也是下一步研究的重點。
參考文獻
[1]李學農,陳慶.精品課程網站設計策略及創建思路[J].中國醫學教育技術,2006,20(5):389-391.
[2]趙從英,秦毅,姜達維,等.構建基于ASP.NET 的精品課程平臺[C]//全國高等學校教育技術協作委員會第五屆年會暨學術交流會論文集.北京:全國高等學校教育技術協作委員會,2007:46-48.
[3]邱寄帆,王海春.基于Internet的精品課程教學資源的構建[J].成都航空職業技術學院,2005,21(3):24-27.
[4]陜晉軍.基于ASP.NET的精品課程網站安全防護探討[J].網絡安全技術與應用,2009(6):47-48.
[5]劉金,王大慶,賈繼山.開發精品課程網站管理系統,為一線教師搭建課程建設平臺[J].中國校外教育,2009(6):165.
[6]朱麗莉,劉跟萍.精品課程網絡通用平臺的設計與開發[J].中國科教創新導刊,2008(10):212,214.
[7]馬鳳霞,張展.精品課程網絡管理與開發平臺建設[J].中國成人教育,2007(20):26-28.
[8]龔志武.關于國家精品課程建設現狀的若干思考[J].中國電化教育,2008(1):53-56.
[9]范愛平,姚福安.精品課程與教學網站建設[J].電氣電子教學學報,2006,28(6):86-88.