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