薛淑敏
(寶雞文理學院 計算機科學系,陜西 寶雞 721016)
智能化網(wǎng)絡(luò)實驗教學平臺的探究
薛淑敏
(寶雞文理學院 計算機科學系,陜西 寶雞 721016)
實驗教學是理工科教學中的重要環(huán)節(jié)之一,相對于理論教學更具有直觀性、實踐性以及創(chuàng)新性。針對實驗教學過程中存在的教學大綱制定、實驗內(nèi)容安排以及實驗環(huán)境搭配等方面問題,提出了智能化網(wǎng)絡(luò)實驗教學平臺的構(gòu)建。采用Struts和MVC技術(shù)結(jié)構(gòu),并采用SQL Server 2005進行后臺數(shù)據(jù)庫管理,為平臺今后的功能擴展、數(shù)據(jù)維護等方面做好了充分的準備。網(wǎng)絡(luò)實驗室的出現(xiàn)能很好地解決傳統(tǒng)實驗受時間、地點、設(shè)備制約的現(xiàn)狀,為用戶提供了一個自主化的實驗教學平臺。
智能化;實驗教學平臺;Struts架構(gòu);MVC模式
網(wǎng)絡(luò)教學實現(xiàn)了教學資源最大范圍的整合與共享,增進了學校、教師和學生之間的聯(lián)系與溝通,彌補了傳統(tǒng)課堂教學過程中存在的空白,有效地提高了教學質(zhì)量,建立網(wǎng)絡(luò)教學平臺己成為一種必然的趨勢。實驗教學與理論教學具有同等重要的地位,是高校人才培養(yǎng)的重要組成部分,相對理論教學,實踐驗教學更具有直觀性、實踐性、綜合性和創(chuàng)新性。因此,智能化的網(wǎng)絡(luò)實驗教學體系應(yīng)與理論教學平行而又相互協(xié)調(diào)相輔相成,應(yīng)盡可能為學生提供開放的以及綜合性、設(shè)計性、創(chuàng)新性比較強的實驗教學環(huán)境。同時,網(wǎng)絡(luò)實驗室對學生開放,能夠最大限度地發(fā)揮實驗教學資源效益,給學生一個自主發(fā)展和鍛煉的空間,有利于培養(yǎng)學生實踐能力和創(chuàng)新精神,培養(yǎng)學生嚴謹?shù)目茖W作風[1]。網(wǎng)絡(luò)實驗教學平臺基于數(shù)據(jù)庫和服務(wù)器,具有很好的安全性、穩(wěn)定性、可維護性和可擴充性。另外,網(wǎng)絡(luò)實驗教學平臺基于網(wǎng)絡(luò)數(shù)據(jù)共享,使教師備課和上課更加靈活,通過有效的虛擬實驗平臺設(shè)計提高學生學習的積極性和主動性,從而達到提高實驗教學的效率和質(zhì)量。
Struts是基于MVC模式的框架[2],主要是為了節(jié)約開發(fā)時間;它繼承了MVC設(shè)計模式的各種特性,提供了對開發(fā)MVC系統(tǒng)的底層支持以及對應(yīng)用系統(tǒng)的用戶界面顯示和數(shù)據(jù)的后端業(yè)務(wù)邏輯代碼進行了抽象,并且整合了Servlet與JSP在Web應(yīng)用系統(tǒng)開發(fā)上的優(yōu)勢。在Struts框架中,視圖層由JSP構(gòu)成,模型層由實現(xiàn)業(yè)務(wù)邏輯的JavaBean和EJB組件構(gòu)成,而控制層由ActionServlet和Action來實現(xiàn)。對基于Struts框架開發(fā)的Web應(yīng)用程序來說,在應(yīng)用程序啟動時自動加載、初始化Action Servlet組件,并直接從struts-config.xml中讀取配置信息存放到請求的配置對象中。
本網(wǎng)絡(luò)實驗教學平臺采用協(xié)作教學和探究教學相結(jié)合的策略。協(xié)作教學策略要求多個學生提供對同一問題用多種不同觀點進行觀察比較和分析綜合的機會,以便集思廣益。探究教學策略要求在教學過程中使學生始終處于積極主動的地位,它能有效激發(fā)學生學習興趣和積極的創(chuàng)造性。網(wǎng)絡(luò)教學平臺中的實驗課程,很多與實驗相關(guān)的資料是需要學生自己尋找的,學生根據(jù)自己的需要主動獲取知識,從而使學生的學習個性化、主動化[3]。還有一些實驗需要小組成員之間的合作交流,因此,團結(jié)協(xié)作的團隊意識顯得比較重要,網(wǎng)絡(luò)教學平臺中提供的交互討論功能,就體現(xiàn)了協(xié)作教學策略。
在實驗教學中所需的信息資源有與實驗相關(guān)資料、實驗設(shè)備、仿真實驗、系統(tǒng)資料等等。這些信息資源在學生實驗課的預(yù)習和復習過程中起到輔助的作用。如表1所示。
表1 教學資料表Tab.1 Teaching data sheet
1)教學公告板:在教學過程中,經(jīng)常需要發(fā)布相關(guān)教學公告。在本網(wǎng)絡(luò)教學平臺中這部分內(nèi)容大致分為4部分:教學通知、實驗室信息、學習園地、作業(yè)專區(qū)。各部分內(nèi)容主要包括:教學通知主要有一些與實驗相關(guān)的教學信息,比如選課須知、實驗安排、時間更改、考試通知等等;實驗室信息主要有對學生缺課或缺交實驗報告的警告、失物招領(lǐng)等等;學習園地主要有一些實驗講義的上傳消息、與實驗相關(guān)的資料、趣味實驗相關(guān)讀物或一些科學故事等等[4];作業(yè)專區(qū)主要有學生實驗報告中一些普遍問題的分析、實驗后需要思考的問題等等。所有的文章均設(shè)為可以回復(評論),且分為普通文章和推薦文章。學生的權(quán)限只有瀏覽和評論。如圖1所示。
圖1 教學公告板結(jié)構(gòu)圖Fig.1 Teaching bulletin board structure
2)實驗預(yù)約與成績、實驗資料管理:教師在設(shè)定實驗信息時包括該實驗的指導教師、實驗名稱、實驗類型、實驗地點、學生數(shù)目以及實驗的具體開放時間。而學生在選擇實驗時也只能在該實驗容納的人數(shù)未滿時才能選擇,還限制學生不能夠在一天內(nèi)選擇多個實驗,如果學生選擇的實驗不合理或是教師發(fā)現(xiàn)學生多次選擇重復實驗,教師有權(quán)刪除學生選擇的實驗。學生在實驗未做以前發(fā)現(xiàn)錯選實驗也可進行修改。在成績管理部分,學生可以查詢自己所做的每個實驗成績以及期末教師給出的總評成績[5],而教師在給出學生的每個實驗成績后,期末系統(tǒng)自動計算實驗的平均成績,以方便教師給出最后的總評成績。在實驗資料管理部分,學生只有上傳和下載的權(quán)限。
后臺在登錄的時候提供一個隨機數(shù)字,用戶通過輸入正確的隨機數(shù)才能進入自己的操作權(quán)限,然后通信時就進行此隨機數(shù)的驗證傳遞就不會出現(xiàn)復制地址欄信息就能在別的地方不用登錄就能進入登錄用戶的頁面了。
考慮用戶權(quán)限的安全,將教師信息和學生信息分開為兩張表單:教師信息表和學生信息表。教師信息表中又加入類型列以確定此教師是管理員權(quán)限還是普通權(quán)限,當系統(tǒng)進行教師登錄時,就在教師信息表中查詢數(shù)據(jù);學生登錄時就在學生信息表中查詢數(shù)據(jù),這樣兩種用戶分開管理增強了權(quán)限的安全管理,簡化了后臺程序的復雜度,也方便了教務(wù)管理模塊的編寫工作。
由于教師上傳的數(shù)據(jù)包括實驗指導、實驗大綱、演示程序等大型數(shù)據(jù),所以必須建立數(shù)據(jù)庫來存儲這些數(shù)據(jù)。然而這些數(shù)據(jù)總的能夠歸納為兩種:文本型數(shù)據(jù)和非文本型數(shù)據(jù)兩類。文本型數(shù)據(jù)就是教師上傳的實驗指導、實驗大綱還有教學通知等文字圖片性質(zhì)的數(shù)據(jù),在存入這類數(shù)據(jù)時會把一些標點符號視為數(shù)據(jù)庫操作字符進行相關(guān)操作,從而使得數(shù)據(jù)存入不完整的問題[6]。為了解決這一問題,可以將存入數(shù)據(jù)庫的數(shù)據(jù)先進行二進制轉(zhuǎn)換后存入數(shù)據(jù)庫,讀出時將二進制轉(zhuǎn)換回來顯示既解決了數(shù)據(jù)入庫問題,又增強了數(shù)據(jù)的安全性。非文本數(shù)據(jù)是教師上傳的實驗演示程序,由于數(shù)據(jù)量比較大,可以直接上傳到服務(wù)器的硬盤,然后在數(shù)據(jù)庫中寫入數(shù)據(jù)存儲的具體位置。但是對于存儲位置又會出現(xiàn)相對地址和絕對地址沖突的問題,因此,數(shù)據(jù)入庫時用相對地址,修改時由后臺程序?qū)⑵湎鄬Φ刂犯膶憺榻^對地址輸出就可以解決此問題。
通過近年來的實踐與探索,以教師灌輸,學生接受的教學模式已經(jīng)被以教師輔助,以學生探索為主體的教學模式所取代。因此,智能化網(wǎng)絡(luò)實驗教學平臺[7]有力地推動了學生自主學習、協(xié)作學習、探究創(chuàng)新性學習,鍛煉了學生創(chuàng)新思維和實踐能力,真正體現(xiàn)出以人為本、重在人才培養(yǎng)的高等教育核心內(nèi)涵。
[1]徐靜年,郭奮,何予.高校實驗室網(wǎng)絡(luò)化管理的探討[J].實驗室技術(shù)與管理,2005,22(7):106-108.
XU Jing-nian,GUO Fei,HE Mao.Discussion on the network management of university laboratory[J].Laboratory Technique and Management,2005,22(7):106-108.
[2]孫凌燕,陸保嵐,孫健.基于Struts的Web應(yīng)用框架設(shè)計與研究[J].計算機工程,2005,31(8):57-60.
SUN Ling-yan,LU Bao-nan,SUN Jian.The Web of application framework design and research based on struts[J].Computer Engineering,2005,31(8):57-60.
[3]王軍,潘舉玲.基于WEB的開放實驗教學管理系統(tǒng)的設(shè)計與實現(xiàn)[J].微型電腦應(yīng)用,2000(11):27-29,32.
WANG Jun,PAN Ju-ling.Open experimental teaching management system based on WEB design and implementation[J].Microcomputer Application,2000(11):27-29,32.
[4]竇軼洋.基于網(wǎng)絡(luò)的開放式實驗教學平臺的設(shè)計與研究[D].廣州:華南師范大學,2003.
[5]洪波.基于Web的高校開放式實驗教學系統(tǒng)的設(shè)計[D].貴州:貴州大學,2007.
[6]呂文戈,張春亮,楊吉湍,等.鄭州大學基礎(chǔ)課實驗教學中心信息平臺建設(shè)與應(yīng)用[J].實驗技術(shù)與管理,2007,24(5):97-100.
LV Wen-ge,ZHANG Chun-liang,YANG Ji-run.Fundamental curriculum experimentalteaching centerin Zhengzhou university information platform construction and application[J].Experimental Technology and Management,2007,24(5):97-100.
[7]路全賀,馮莉,苗方.網(wǎng)絡(luò)工程專業(yè)教學科研網(wǎng)絡(luò)平臺的設(shè)計研究[J].現(xiàn)代電子技術(shù),2013(24):32-34.
LU Quan-he,F(xiàn)ENG Li,MIAO Fang.Design and research of network engineering teaching and research network platform[J].Modern Electronics Technique,2013(24):32-34.
Study of intelligent network experimental teaching platform
XUE Shu-min
(Department of Computer Science, Baoji University of Arts and Sciences, Baoji 721016, China)
Experiment teaching is one of the important link of teaching in science and engineering,Compared with the theoretical teaching is more intuitive,practical and innobative.In view of the existed in the course of the experiment teaching syllabus formulation,experimental content and experimental environment collocation,Put forward the construction of intelligent network experimental teaching platform.Using Struts and MVC structure technology,And carries on the backend database management using SQL Server 2005,Platform for the future of the functional extension,be ready to take data maintenance,etc.The emergence of network laboratory can well solve the traditional experiment is conditioned by time,place,equipment status,Provides users with a customized experimental teaching platform.
intelligent; experiment teaching platform; struts structure; MVC mode
TN 710.9
A
1674-6236(2014)15-0057-02
2013-12-18 稿件編號:201312140
寶雞文理學院碩士啟動項目(ZK14086)
薛淑敏(1984—),女,陜西興平人,碩士,講師。研究方向:計算機應(yīng)用。
book=109,ebook=540