尤喜
摘要:C語言對于當前學生來講,是一門比較難的公共課程,并且在教學過程中,老師很難指導學生的課后學習。本文以c語言課程教學情況為背景,運用B/S模式設計C語言在線學習系統(tǒng),這樣為學生課后的學習提供一個很好的環(huán)境,也為教師對課后練習的布置和指導提供了一個方便的途徑。
關鍵詞:C語言:學習平臺:網站
隨著計算機的普及應用以及計算機網絡技術的飛速發(fā)展,信息技術己然將教育推向了網絡時代,網絡的使用使得教育的改革得到了巨大的改變。教學在網絡中得到了快速的蔓延,讓網絡成了教育教學中的一個重大領域,教師和學生通過網絡介質,形成了教學資源快速共享、信息快速傳遞、教學形式多樣性的網絡時代教學模式,并且這種模式越來越受到教育界的重視。本文以C語言學習平臺構建為對象,闡述了該平臺系統(tǒng)實現(xiàn)的主要功能界面,為類似平臺建設提供了理論參考。
1系統(tǒng)主要功能簡介
在C語言學習平臺系統(tǒng)中,學生在該系統(tǒng)中進行的主要操作功能有系統(tǒng)注冊、登錄系統(tǒng)、PPT資料學習、視頻學習、章節(jié)的難點解析、課后習題練習、單元考試、發(fā)表新貼、回復帖子等。
學生用戶通過注冊系統(tǒng)后,就可以登錄系統(tǒng)進行在線學習。注冊的用戶可以對系統(tǒng)中的PPT,教學視頻、難點解析、課后習題等資源進行學習。在線學習的過程和方法內容可以采用用例圖來表示,學生在線學習的用例圖如圖1所示。
在線測試的功能是為學生提供檢測自己對知識掌握的程度的一種方式,學生在測試功能中所能做的過程包括:登錄系統(tǒng),可以自主選擇試卷,答完題后提交試卷,系統(tǒng)實現(xiàn)計算機自動閱卷,用戶提交試卷后可以查看成績。學生在線測試用例圖如圖2所示。
系統(tǒng)中對用戶的管理包括對學生和教師的管理,管理通過后臺的登錄可以查看所有用戶的列表,查看用戶的詳細信息,還可以修改用戶的錯誤信息,對于一些有惡劣信息的用戶或者畢業(yè)的后學生用戶進行刪除或者凍結。在系統(tǒng)中,為了使用系統(tǒng)的安全性,管理員主要對學生用戶信息進行管理,教師的信息基本上由管理錄入和維護。用戶(教師、學生)管理用例圖如圖3所示。
學習資源管理包括對新增加學習資料、修改學習資料和刪除學習資料。由于學習資料的專業(yè)特殊性,對其管理的操作基本上由任課教師來完成。在設置教師角色時對其賦于管理學習資源的權限,用戶只登錄系統(tǒng)后,設置一個學習資源管理的欄目。學習資源管理的用例圖如圖4所示。
論壇是學生學習遇到困難解決問題的一個主要場所,在這里學生可以提出問題(發(fā)表新貼),也可以發(fā)表有建議性的言論,其他同學和教師都可以對問題進行解答或討論(回復帖子)。論壇管理的用例圖如圖5所示。
2網站前臺架構設計
網站前臺和后臺都是通過網頁文件來實現(xiàn)的,采用的是JSP和HTML文件來組成。在系統(tǒng)的前臺文件中,包括有首頁index.jsp,網站導航頁面navigation.jsp,用戶登錄頁面to gin.jsp,公告欄頁面anno.jsp,以后右邊主體頁面main.jsp等。前臺各頁面文件架構圖如圖6所示。
網站導航的目的是方便在不同的模塊之間進行快速跳轉,在這個系統(tǒng)中主要的模塊有教學PPT、難點解析、在線測試、典型例題、教學視頻、試卷薈萃課后習題等模塊,所以將這些模塊放置在網站導航中。將前臺網站導航欄的文件架構設置為如圖7所示。
在框架右邊的主體課程頁面中顯示的是課程介紹;學習資源的最新動態(tài)信息,比如最近添加了的PPT、教學視頻,典型例題、試卷、課后習題、難點解析等信息。最新難點解析欄目顯示最近添加的5條難點解析的記錄;最新PPT欄目顯示最近添加的5個PPT文件;最新典型例題欄目列舉出最近時間添加的5個例題信息;最新課后習題欄目中顯示最近時間發(fā)布的5條課后習題的題目;最新教學視頻欄目顯示最近時間發(fā)布的5個視頻教學文件。主體頁面的文件架構圖如圖8所示。
3網站后臺架構設計
網站的后臺是教師和管理員進行相關管理而設置的,后臺的管理相對前臺來說比較簡單,所以在布局上比較簡單,要求也不像前臺那樣的美觀。后臺管理的所有文件都放在/manage文件夾下。后臺文件架構設計如圖9所示。
4網站前臺首頁設計
在該C語言在線學習系統(tǒng)中,首頁將該網站的主體功能展現(xiàn)出來,讓用戶能通過首頁基本上能找到所想要到達的頁面。首頁中顯示的內容有以幾部分:
(1)網站to go。在to go的右端,顯示出系統(tǒng)的當前日期、時間和星期等信息,通過iavaScript即可實現(xiàn)。
(2)網站導航。包括網站首頁、典型例題、教學PPT、教學視頻、難點解析、試卷薈萃、網上測試、課后習題、論壇等版塊的鏈接。
(3)登錄區(qū)。提供用戶名、密碼輸入。為了提高有效的操作,附帶校驗碼的輸入。同時還提供注冊頁面的鏈接。
(4)最新公告區(qū)。顯示最近時間發(fā)布的5條公告。
(5)主模塊區(qū)。包括課程介紹、最新的典型例題、最新難點解析、最新課后習題、最新PPT、最新教學視頻、最新試卷薈萃等,每一個最新內容的模塊顯示5條相關內容。所以將首頁的結構設計成如圖10所示。