李麗珊+王樂+黃驍斌+白文秀



摘 要: 本系統主要解決大學生課上學習不透徹,課后自學時可以在網站上詢問老師及同學,學生可以通過系統上傳下載資源和提出回答問題。該系統主要采用JSP與MySQL開發工具。本文對課后管理學習系統的背景、相關技術、主要的功能模塊、數據庫及界面設計等幾個方面進行了詳細的論述分析。
關鍵詞: 學習管理;課后交流;JSP;MySQL
中圖分類號:TP311
文獻標志碼:A
文章編號:2095-2163(2017)02-0102-03
Abstract:Aiming at the situation that the undergraduate class learning is not thorough, the system realizes that in the post-lesson self-study, the students could inquire on the website teachers and fellows, and students can upload and download resources through the system and ask questions. In this research, the background, related technology, main function modules, database and interface design of post-class management learning system are respectively presented.
Keywords:learning management; post-lesson communication; JSP; MySQL
0 引 言
目前,在大學生的課后學習過程中,常常由于時間、場地等因素限制,而未能在師生之間構建一種可以隨時交流的有效溝通途徑。而在課后自學過程中遇到疑難問題時,更多的是求助于搜索引擎,但是搜索結果數量巨大,眾多答案混雜其間,學生有時即使耗費大量時間,仍無法找到準確的問題答案。互聯網的發展雖給學生的學習提供了大量的資源,學生可以通過云盤或一些學習網站下載需要的學習資料。但是隨著用戶數量和使用頻率的日漸攀升,也就必然增加云盤運營商的監管難度。而一旦云盤發生關閉,則使得學生獲得和分享資料的空間也隨即受到壓縮擠占。因而,設計研發一個以課程為管理單元的課后交流學習系統,為學生和老師提供知識交流與拓展學習的高端平臺,對促進與推動學生的自主學習的展開實現則將具有重大意義與現實應用價值。
1 系統開發相關技術
1.1 JSP技術(Java Server Pages)
采用JSP作為本網站主頁的開發技術,這是一種跨平臺Web開發語言。JSP基于Java程序設計,JSP頁面在服務器執行,返回給客戶端一個HTML文本界面,客戶端用瀏覽器來給出有效展示。由此開發出來的網站不受服務器操作系統的限制,可以適用于多種類型的服務器。
1.2 MySQL
MySQL是一種關系型數據庫管理系統,通過使用標準化的SQL語言對數據庫進行訪問和管理,同時配設了用于管理、檢查、優化數據庫操作的管理工具,支持多種存儲引擎,支持多線程,充分利用CPU資源,為多種編程語言提供API。
1.3 JavaScript
JavaScript是一種屬于網絡的腳本語言,也是一種動態類型、弱類型、基于原型的語言,內置支持類型,常用來為網頁添加各式各樣的動態功能,為用戶定制設計優質美觀的瀏覽效果。
1.4 HTML
HTML是超文本標記語言,可以通過標記符號來表述要顯示的網頁中的各個部分。因為HTML具有簡易性、通用性、可擴展性以及平臺無關性等出眾特點而呈現強大功能,并可支持不同數據格式的文件嵌入。
2 系統功能
本系統主要分為問題交流、課程資料共享、技術專題討論三個專區展開設計研發。具體闡釋如下。
2.1 問題交流
學生和教師可以隨時提出問題、回答問題,課程管理員會定期整理問題,將問題進行分類,而對于未及時回答的問題,系統就會自動給問題負責解答人員或者課程管理員發送提醒通知。
2.2 課程資料共享
教師提供課件、參考書籍等相關專業參考資料,學生也可以上傳并共享自己認定有價值的資料。管理員或指定授課教師會定期對各類推送資料跟進審定考查,確保每份資料的價值公信度。
2.3 課程專題討論功能
教師可以在系統的課程群中發布消息,包括課前溫習熱點提示、相關課程的技術難點、調動學生參與項目等信息。教師或課程管理員會定期整理專題結果。
本次系統研究目的宗旨即是為學生與教師間的交流和討論搭建良好便利的作用支撐平臺,并在提高學生學習效率的同時,讓學生在日常學習中逐漸培養和形成自主學習模式,進而成為自我培養的行為主導者和競爭佼佼者。
3 系統模塊設計
3.1 系統功能結構
本系統的功能結構如圖1所示,其中重點包括了首頁模塊、資源庫模塊、問題交流模塊和課程專題討論模塊。在此,將針對系統功能模塊的應用實現給出如下探討論述。
3.2 首頁模塊
首頁界面主要包括如下部分:登錄、注冊、創新創業、公告公示、吉師新聞、就業動態、學術活動、聯系我們和加入我們、班級管理等。現可重點分述如下:
1)登錄、注冊。進入網站后,若有賬號直接點擊右上角“登錄”,若無則點擊“注冊”進入注冊頁面,寫上學號、姓名、密碼等信息,點擊“提交”即注冊完成。
2)創新創業。點擊“創新創業”,顯示高校創新創業的成功案例。
3)公告公示。點擊“公告公示”,顯示學校關于學生學習生活的告示通知。
4)吉師新聞。點擊“吉師新聞”,顯示學校里發生的大事小情。
5)就業動態。點擊“就業動態”,顯示學校各種與就業相關的信息。
6)學術活動。點擊“學術活動”,顯示學校舉辦的各種學術活動的報導信息。
7)聯系我們。點擊“聯系我們”,顯示包括e-mail、微信、地址等聯系信息。
8)加入我們。點擊“加入我們”,顯示本網站的招聘信息及聯系方式。
9)班級管理。包括申請加入班級和創建班級兩個選項。選項內容闡析則可做如下呈現:
① 申請加入班級。用戶查詢想要加入的班級是否已經創建,若有則點擊“申請加入班級”,進入班級的頁面,顯示包括授課教師、班級信息、創建時間和班級創建者等相關信息,在右下角輸入用戶的學號和姓名點擊“申請加入”,等待課程管理員的驗證許可。
② 創建班級。用戶的班級未創建,點擊懸浮的”創建班級”按鈕,進入創建班級頁面,選擇學院、專業、課程,點擊“申請創建”按鈕,輸入班級相關信息,提交后,等待系統管理員的通過認證。
3.3 資源庫模塊
資源庫頁面主要包括各個學院、各個專業、各個領域的資源,指定提供了資源的上傳、下載等相關操作。各主體操作內容的設計實現可解析如下:
1)選擇資源。進入資源庫頁面,有4個下拉列表,當點擊“學院”時,會出現學校內部的所有學院;點擊“專業”時,會出現這個學院所有的專業;點擊“課程”時,會出現這個專業所有的課程,也可以根據類型自行選擇需要查找的資源,在下端頁面即會顯示出來。
2)上傳文件。點擊懸浮的“上傳文件”按鈕,進入上傳文件頁面,選擇“文件”,可以通過設置是否對課程以外人員公開來實現資源訪問權限的設置,點擊“上傳”,即成功上傳文件。
3)下載資源。查找到需要下載的資源,直接再點擊資源的超鏈接即可下載。
3.4 問題交流模塊
問題交流頁面主要包括查詢問題、提出問題以及回答問題三個子模塊。各子模塊的流程架構可做如下描述。
1)查詢問題。可以點擊學科的類別逐步細化的方式查找問題,也可以借助關鍵字搜索進行模糊搜索查詢。找到相關問題后,點擊默認配置鏈接,可以查看答案。
2)提出問題。如果沒有找到想要查詢的問題,可以點擊“提出問題”選項,在文本框里輸入問題的內容、類別等相關信息,提交問題。
3)回答問題。教師或其他用戶可以對其他人提出的問題進行解答,選擇需求目標問題,提交問題答案。
3.5 課程專題討論模塊
課程專題討論頁面主要包括瀏覽課程專題內容、創建課程專題內容以及課程專題內容交流三個子模塊。針對各子模塊的內容模式則可展開如下分析。
1)瀏覽課程專題內容。借助關鍵字搜索進行模糊搜索查詢。找到相關問題后,可以查看該課程專題的相關信息。
2)創建課程專題內容。點擊“創建課程專題”選項,輸入相關課程專題內容、類別、所屬課程等有效信息,同時還需關于是否僅對課程內人員訪問進行權限設置。
3)課程專題內容交流。找到對應課程專題,已授予權限的用戶可以進行交流。
4 系統數據庫關鍵設計
該管理系統采用的是Mysql數據庫。本數據庫統共研發確立了7張表。現例示給出該數據庫中的回答表、問題表和注冊表則分別如表1~表3所示。
5 系統主要界面設計
5.1 首頁界面設計
首頁界面顯示創新創業、公告公示、吉師新聞、就業動態和學術活動,具體如圖2所示。
5.2 問題交流界面設計
問題交流界面顯示學科、問題和提出問題,詳情如圖3所示。功能說明:點擊“學科”進行問題的查找,也可以用關鍵字搜索的方式來處理查詢,在下面還可以提出問題,此后點擊“提交”即可。
6 結束語
本系統主要由資源庫模塊、問題交流模塊和課程專題討論模塊構建組成,其中每個模塊分別設計提供了增添、刪除、修改、查看等子功能。迄今為止,本系統已經研發實現了問題交流、資源共享、課程專題討論的基本定制功能。系統界面簡約美觀、操作簡單、管理方便。當然,本系統也仍然存在某些不足之處,在日后網站的運行管理過程中將不斷進行升級與完善,而且將更多地聚焦于網站架構和功能重構,這也是本研究下一步的進展目標與方向。
參考文獻:
[1]馮代云. 初中信息技術網絡課程的設計與實現[D]. 吉林:東北師范大學, 2011.
[2] 黃業. 基于.NET的精品課程網站的分析與設計[D]. 昆明:云南大學, 2012.
[3] 謝云芳, 陳麗, 劉偉娜, 等. 基于web的高校師生交流平臺系統的設計[J]. 黑龍江科技信息,2016(23):189-190.
[4] 白文秀,孫慧. 基于實際案例的.NET與數據庫相結合的教學實踐分析[J]. 長春師范大學學報,2015,34(12):94-97.