劉東 王金社
摘 要: 針對(duì)傳統(tǒng)互聯(lián)網(wǎng)在線輔助教學(xué)系統(tǒng)中用戶數(shù)據(jù)連接出現(xiàn)的連接中斷問題,提出基于Web的互聯(lián)網(wǎng)網(wǎng)絡(luò)在線輔助教學(xué)系統(tǒng)設(shè)計(jì)。采用粒子群算法優(yōu)化了數(shù)據(jù)庫調(diào)用過程,保證了數(shù)據(jù)進(jìn)行交換的能力,優(yōu)化了數(shù)據(jù)庫中查詢算法。運(yùn)用JSP技術(shù)對(duì)互聯(lián)網(wǎng)在線輔助教學(xué)系統(tǒng)的子系統(tǒng)功能進(jìn)行了補(bǔ)充,提升了子系統(tǒng)的運(yùn)行能力,通過高速運(yùn)行保證用戶數(shù)據(jù)連接的穩(wěn)定性,避免出現(xiàn)數(shù)據(jù)連接失敗現(xiàn)象。仿真實(shí)驗(yàn)結(jié)果表明,設(shè)計(jì)的基于Web的互聯(lián)網(wǎng)網(wǎng)絡(luò)在線輔助教學(xué)系統(tǒng),能夠在大量用戶使用下保持良好的數(shù)據(jù)運(yùn)行狀態(tài),沒有發(fā)生數(shù)據(jù)連接中斷現(xiàn)象,解決了上述出現(xiàn)的問題。
關(guān)鍵詞: 在線輔助教學(xué); 教學(xué)系統(tǒng)設(shè)計(jì); 粒子群算法; 數(shù)據(jù)庫調(diào)用
中圖分類號(hào): TN711?34; C931.6 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2017)20?0028?03
Abstract: In order to resolve the problem of user data connection interruption in the traditional Internet online auxiliary teaching system, an Internet online auxiliary teaching system based on Web is proposed. Particle swarm algorithm is used to optimize the database call process, which ensures data exchange capability and optimizes the query algorithm in the database. The JSP technology is used to supplement functions to the subsystems of the Internet online auxiliary teaching system, which enhances the operation capability of the subsystems. The stability of user data connection can be ensured by high?speed operation and the data connection failure can be avoided. The simulation experimental results show that the designed Internet online auxiliary teaching system based on Web can maintain good data operation status in the environment of a large number of users, during which no data connection interruption occurs, resolving the above problem.
Keywords: online auxiliary teaching; teaching system design; particle swarm algorithm; database call
0 引 言
隨著Web互聯(lián)網(wǎng)技術(shù)的逐漸成熟,運(yùn)用Web的互聯(lián)網(wǎng)進(jìn)行在線輔助教學(xué)已成為當(dāng)前一種比較熱門的話題,通過Web的互聯(lián)網(wǎng)進(jìn)行在線的輔助教學(xué)已經(jīng)改變了傳統(tǒng)的教學(xué)模式[1]。近幾年興起的Web的互聯(lián)網(wǎng)在線輔助教學(xué)系統(tǒng)使用相應(yīng)的運(yùn)行程序融合對(duì)應(yīng)的教學(xué)課程進(jìn)而達(dá)到在線教學(xué)的目的[2?3]。但是,傳統(tǒng)Web的互聯(lián)網(wǎng)在線輔助教學(xué)系統(tǒng),在用戶使用過程容易出現(xiàn)數(shù)據(jù)中斷的現(xiàn)象。通過分析得知,傳統(tǒng)的Web的互聯(lián)網(wǎng)在線輔助教學(xué)系統(tǒng)使用的數(shù)據(jù)在數(shù)據(jù)庫中調(diào)用時(shí)間過長,致使數(shù)據(jù)命令下達(dá)不及時(shí),因此產(chǎn)生的數(shù)據(jù)中斷現(xiàn)象[4?5]。為了避免上述問題出現(xiàn),本文設(shè)計(jì)基于Web的互聯(lián)網(wǎng)網(wǎng)絡(luò)在線輔助教學(xué)系統(tǒng),通過實(shí)驗(yàn)表明本文設(shè)計(jì)在線輔助教學(xué)系統(tǒng)能夠穩(wěn)定快速進(jìn)行數(shù)據(jù)連接。
1 系統(tǒng)硬件結(jié)構(gòu)設(shè)計(jì)
本文設(shè)計(jì)的基于Web的互聯(lián)網(wǎng)網(wǎng)絡(luò)在線輔助教學(xué)系統(tǒng)采用C/S模式并需要對(duì)課程進(jìn)行實(shí)時(shí)更新[6]。C/S模式的硬件系統(tǒng)是由三層構(gòu)成,如圖1所示。第一層是顯示系統(tǒng),顯示系統(tǒng)主要是對(duì)運(yùn)行數(shù)據(jù)以及需要執(zhí)行的命令進(jìn)行顯示[6],保證用戶與系統(tǒng)之間能夠進(jìn)行快速的信息交流。第二層是運(yùn)行系統(tǒng),即教學(xué)系統(tǒng)的主服務(wù)器。對(duì)用戶的命令請(qǐng)求做出回應(yīng)和判斷,然后通過顯示系統(tǒng)反饋給用戶端[7?8]。第三層是數(shù)據(jù)終端,即數(shù)據(jù)服務(wù)器[9]。本文設(shè)計(jì)的教學(xué)系統(tǒng)服務(wù)器系統(tǒng)與數(shù)據(jù)庫系統(tǒng)在一體。
在使用互聯(lián)網(wǎng)輔助教學(xué)過程中,教師會(huì)將課程資料存放在在線輔助教學(xué)系統(tǒng)的服務(wù)器上,用戶通過網(wǎng)絡(luò)登入服務(wù)器對(duì)資料進(jìn)行調(diào)用,同時(shí)在在線輔助教學(xué)系統(tǒng)的平臺(tái)上與老師交流。本文設(shè)計(jì)的基于Web的互聯(lián)網(wǎng)網(wǎng)絡(luò)在線輔助教學(xué)系統(tǒng)能夠?qū)崿F(xiàn)教學(xué)資源發(fā)布與課程瀏覽、對(duì)教學(xué)內(nèi)容的探討等與教學(xué)相關(guān)的活動(dòng)。
2 網(wǎng)絡(luò)輔助教學(xué)系統(tǒng)的實(shí)現(xiàn)
2.1 使用粒子群算法優(yōu)化數(shù)據(jù)庫
針對(duì)數(shù)據(jù)的調(diào)用過程時(shí)間過長的問題,本文使用粒子群算法對(duì)數(shù)據(jù)庫的調(diào)用過程進(jìn)行優(yōu)化。粒子群算法是把用戶的命令數(shù)據(jù)暫存在列表之內(nèi)。對(duì)列表之內(nèi)的混合數(shù)據(jù)進(jìn)行集中的數(shù)據(jù)提取或者是符號(hào)提取,從而形成獨(dú)立的處理能力,在通過數(shù)據(jù)的種類分列成為矩陣。通過高斯函數(shù)的轉(zhuǎn)化來構(gòu)建數(shù)據(jù)型的矩陣,假設(shè)[Ti,j]為提取的數(shù)值型數(shù)據(jù)矩陣,[d]為數(shù)據(jù)之間的配比函數(shù)位據(jù),[λ]為高斯函數(shù)提取系數(shù),這樣可以通過數(shù)據(jù)關(guān)系把
2.2 使用JSP技術(shù)對(duì)子系統(tǒng)進(jìn)行優(yōu)化
使用JSP技術(shù)對(duì)本文設(shè)計(jì)的系統(tǒng)子程序進(jìn)行優(yōu)化需要把子系統(tǒng)連接命令進(jìn)行整合,保證在數(shù)據(jù)命令等待過程不會(huì)因數(shù)據(jù)命令緩慢造成用戶端與數(shù)據(jù)連接失敗。為了保證數(shù)據(jù)鏈接的有效性,還需要對(duì)數(shù)據(jù)連接進(jìn)行強(qiáng)化處理,保證在數(shù)據(jù)鏈路的穩(wěn)定性。對(duì)數(shù)據(jù)鏈路進(jìn)行強(qiáng)化主要是針對(duì)搭建屬性的調(diào)整。為了保證本文設(shè)計(jì)的基于Web的互聯(lián)網(wǎng)網(wǎng)絡(luò)在線輔助教學(xué)系統(tǒng)避免出現(xiàn)用戶數(shù)據(jù)中斷的現(xiàn)象,把所用的搭建數(shù)據(jù)的屬性進(jìn)行調(diào)整,即使在沒有數(shù)據(jù)傳輸?shù)臅r(shí)候也要進(jìn)行數(shù)據(jù)的反饋,保證數(shù)據(jù)鏈路的暢通。綜上所述,本文基于Web的互聯(lián)網(wǎng)網(wǎng)絡(luò)在線輔助教學(xué)系統(tǒng)為了進(jìn)行數(shù)據(jù)庫調(diào)用過程的優(yōu)化,通過粒子群算法的優(yōu)化能夠提高數(shù)據(jù)庫的調(diào)用命令,同時(shí)提高了數(shù)據(jù)的傳輸能力。運(yùn)用JSP技術(shù)強(qiáng)化了數(shù)據(jù)連接,保證用戶端數(shù)據(jù)穩(wěn)定性,避免了數(shù)據(jù)連接中斷的發(fā)生。為了保證本文基于Web的互聯(lián)網(wǎng)網(wǎng)絡(luò)在線輔助教學(xué)系統(tǒng)的有效性,還設(shè)計(jì)了仿真試驗(yàn)進(jìn)行驗(yàn)證。endprint
3 試驗(yàn)驗(yàn)證
為了驗(yàn)證本文設(shè)計(jì)的基于Web的互聯(lián)網(wǎng)網(wǎng)絡(luò)在線輔助教學(xué)系統(tǒng)的有效性,設(shè)計(jì)了對(duì)比仿真實(shí)驗(yàn)。假設(shè)某一時(shí)刻需要進(jìn)行大批量的數(shù)據(jù)錄入以及數(shù)據(jù)更新,同時(shí)還要有大量的客戶進(jìn)行系統(tǒng)的使用,為了保證試驗(yàn)的有效性,使用傳統(tǒng)方法以及本文設(shè)計(jì)的方法同時(shí)進(jìn)行試驗(yàn),在實(shí)驗(yàn)過程中保證錄入信息數(shù)量相同,使用的客戶端相同,外界的使用環(huán)境相同。
3.1 參數(shù)設(shè)置
設(shè)置數(shù)據(jù)之間的配比函數(shù)位據(jù)d為6.251;保證運(yùn)行數(shù)據(jù)庫的閾值參量Pi,f,Bi分別為5,964.52,1.000,設(shè)置數(shù)據(jù)節(jié)點(diǎn)通過率G為[0.5~3.0];為了能夠測(cè)試本文設(shè)計(jì)的基于Web的互聯(lián)網(wǎng)網(wǎng)絡(luò)在線輔助教學(xué)系統(tǒng)的有效性,保證關(guān)聯(lián)屬性算子必須在50以內(nèi)。
3.2 實(shí)驗(yàn)數(shù)據(jù)的獲取與分析
通過圖2可以看出本文設(shè)計(jì)的基于Web的互聯(lián)網(wǎng)網(wǎng)絡(luò)在線輔助教學(xué)系統(tǒng),在多人進(jìn)行使用的情況下保持較低的斷線率。
4 結(jié) 語
本文設(shè)計(jì)基于Web的互聯(lián)網(wǎng)網(wǎng)絡(luò)在線輔助教學(xué)系統(tǒng),采用粒子群算法優(yōu)化了系統(tǒng)數(shù)據(jù)庫系統(tǒng),使用JSP技術(shù)優(yōu)化了程序的子系統(tǒng),通過實(shí)驗(yàn)證明了設(shè)計(jì)的基于Web的互聯(lián)網(wǎng)網(wǎng)絡(luò)在線輔助教學(xué)系統(tǒng)能夠長時(shí)間穩(wěn)定的運(yùn)行,解決了用戶數(shù)據(jù)連接出現(xiàn)的連接中斷問題,希望通過本文的研究能夠?yàn)榫W(wǎng)絡(luò)在線教學(xué)系統(tǒng)的應(yīng)用提供良好的理論依據(jù)。
參考文獻(xiàn)
[1] 王承博,李小平.新一代信息技術(shù)環(huán)境下網(wǎng)絡(luò)教學(xué)設(shè)計(jì)范式重構(gòu):基于“課程編導(dǎo)”理念的在線教學(xué)系統(tǒng)設(shè)計(jì)研究[J].中國電化教育,2015(9):111?117.
[2] 陳俊松.英語文學(xué)閱讀課程有效教學(xué)模式的建構(gòu):基于教學(xué)系統(tǒng)設(shè)計(jì)理論的探索[J].外語教學(xué)理論與實(shí)踐,2016(2):22?27.
[3] 李香菊,謝修娟,鄭英.基于WebRTC的實(shí)時(shí)視頻教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2016,39(6):114?116.
[4] 郭泳川.基于網(wǎng)絡(luò)平臺(tái)的信息技術(shù)教與學(xué)模式研究與實(shí)踐:淺談信息技術(shù)教學(xué)輔助平臺(tái)的應(yīng)用[J].中國電化教育,2015(z1):10?11.
[5] 吳健,樊創(chuàng),馮國亮,等.基于網(wǎng)絡(luò)同步技術(shù)的在線電暈損耗監(jiān)測(cè)系統(tǒng)設(shè)計(jì)[J].電子技術(shù)應(yīng)用,2017,43(2):51?53.
[6] 楊娟.R.M.Gagne系統(tǒng)化教學(xué)設(shè)計(jì)觀:以江蘇淮安河下古鎮(zhèn)為輔助教學(xué)資源的實(shí)例解析[J].裝飾,2016(11):134?135.
[7] 楊思帆.美國教師教育協(xié)同創(chuàng)新生態(tài)系統(tǒng)構(gòu)建及其經(jīng)驗(yàn):以密西西比大學(xué)教師專業(yè)發(fā)展學(xué)校為例[J].比較教育研究,2017,39(4):99?105.
[8] 何克抗.教學(xué)支架的含義、類型、設(shè)計(jì)及其在教學(xué)中的應(yīng)用:美國《教育傳播與技術(shù)研究手冊(cè)(第四版)》讓我們深受啟發(fā)的亮點(diǎn)之一[J].中國電化教育,2017(4):1?9.
[9] 孫煒瑋.基于“教、學(xué)、評(píng)、展、著”系統(tǒng)的建筑設(shè)計(jì)課程教學(xué)組織模式探討:以香港中文大學(xué)建筑學(xué)院為例[J].建筑學(xué)報(bào),2016(6):74?77.endprint