亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        音樂遠程教育學習系統(tǒng)的設計與實現(xiàn)

        2018-07-27 05:40:46錢甜
        微型電腦應用 2018年7期
        關(guān)鍵詞:遠程教學構(gòu)架數(shù)據(jù)庫

        錢甜

        (西安航空職業(yè)技術(shù)學院,西安 710089)

        0 引言

        計算機已經(jīng)成為現(xiàn)代社會發(fā)展的載體,在信息存儲、呈現(xiàn)以及計算方面都呈現(xiàn)出很大優(yōu)勢,為了順應我國教育改革與素質(zhì)教育的時代潮流,一定要打破傳統(tǒng)的單一教學模式,發(fā)揮教師主要作用與以學生為主體的教學模式的探討與研究,使得教育思想、觀念、模式等都發(fā)生巨大變化。隨著計算機網(wǎng)絡的發(fā)展與普及,遠程網(wǎng)絡教學以教學資源豐富、教學方法多樣化、教學形式靈活、教學效率高、學習過程獨特等優(yōu)勢,越來越受到教育者的重視,作為傳統(tǒng)教學模式的擴展與補充,遠程網(wǎng)絡教學必然會成為未來教育的主要發(fā)展趨勢。

        1 音樂遠程教學系統(tǒng)設計原則

        (1) 開放性原則:系統(tǒng)要支持學生通過各種網(wǎng)絡在線獲得有效的學習。教師可以通過系統(tǒng)進行在線管理學習資料以及作業(yè)。

        (2) 簡便性原則:對用戶界面設計需要簡化,易于熟悉及使用。對數(shù)據(jù)訪問技術(shù)進行優(yōu)化,用戶在對所需信息進行訪問時,可以通過優(yōu)化技術(shù)將訪問量降至最低。系統(tǒng)對相關(guān)數(shù)據(jù)資料的提取不能過于復雜,降低服務器負荷。

        (3) 交互性原則:系統(tǒng)要能夠提供豐富的內(nèi)容交互,學生可以通過該系統(tǒng)對學習資料進行閱讀,而且可以在線視聽有關(guān)音樂,教師可以在線批閱學生作業(yè),及時的向?qū)W生反饋有關(guān)結(jié)果。

        2 系統(tǒng)功能需求分析

        該音樂遠程教育系統(tǒng)功能分析,如圖1所示。

        功能類別子功能用戶管理音樂基礎理論知識學習音樂常識學習音樂鑒賞作業(yè)管理用戶登錄用戶管理密碼設置音樂基礎理論知識數(shù)據(jù)音樂常識數(shù)據(jù)音樂鑒賞視音頻數(shù)據(jù)作業(yè)信息密碼加密用戶角色分配增加用戶刪除用戶增加角色刪除角色修改角色權(quán)限修改密碼數(shù)據(jù)查詢數(shù)據(jù)調(diào)閱數(shù)據(jù)查詢數(shù)據(jù)調(diào)閱數(shù)據(jù)查詢視聽維護作業(yè)信息

        圖1 系統(tǒng)功能分析

        通過音樂教學詳細調(diào)查所得到的材料,對教學組織的管理狀況進行分析處理,主要從音樂課在線教學全過程的角度進行分析,了解教學處理過程是否通暢,教與學在線數(shù)據(jù)是否完整,網(wǎng)上教學是否實現(xiàn)數(shù)據(jù)交互,處理過程與管理功能之間是否緊密聯(lián)系等。

        3 音樂遠程教學系統(tǒng)模型設計

        3.1 系統(tǒng)功能模型

        音樂遠程教學系統(tǒng)的功能模型主要是根據(jù)用戶的具體需求所設計出來的能夠反映系統(tǒng)的模型。通過問卷、調(diào)查等多種形式將用戶的需求轉(zhuǎn)換為正式的文檔,該系統(tǒng)中,教師總體功能模塊,如圖2所示。

        圖2 教師功能模塊

        學員總體功能模塊設計,如圖3所示。

        圖3 學員功能模塊

        3.2 音樂遠程教學系統(tǒng)行為模型設計

        音樂遠程教學系統(tǒng)主要由老師和學生兩部分構(gòu)成,老師和學生在系統(tǒng)中產(chǎn)生的行為都要遵循:登錄—發(fā)出命令—顯示操作結(jié)果—退出系統(tǒng)4個步驟,教師與學生操作系統(tǒng),如圖4所示。

        當用戶登錄到系統(tǒng)之后,系統(tǒng)會對登陸信息進行審核。如果信息正確,用戶會進入到已登錄界面;如果信息錯誤,會返回到登錄界面;如果多次登錄失敗,系統(tǒng)會將賬戶進行鎖定。

        4 音樂遠程教學系統(tǒng)構(gòu)架設計

        4.1 系統(tǒng)構(gòu)架設計

        本文所設計的音樂遠程教學系統(tǒng)屬于B/S構(gòu)架,與傳統(tǒng)的模式相比,簡化了系統(tǒng)的開發(fā)、維護以及使用,只要在客戶端安裝一個瀏覽器,在瀏覽器的地址欄輸入系統(tǒng)的網(wǎng)址,便可以使用該系統(tǒng),網(wǎng)絡運行的架構(gòu)圖,如圖5所示。

        圖5 網(wǎng)絡運行構(gòu)架圖

        在該構(gòu)架設計中,使用一個Web服務器和一個數(shù)據(jù)庫服務器,主要是考慮到系統(tǒng)的擴展性以及多個用戶訪問系統(tǒng)時對服務器產(chǎn)生巨大壓力,讓其各自承擔不同的任務。

        (1) Web Server,Web Server屬于遠程教學系統(tǒng)的核心服務器,主要對用戶所發(fā)來的請求進行處理,根據(jù)請求來訪問DB Server,從而與數(shù)據(jù)庫進行數(shù)據(jù)交換,教學系統(tǒng)的所有業(yè)務往來都由它來完成,可以使用戶得到更快的相應速度,并且將數(shù)據(jù)庫操作有關(guān)的任務分給DB Server。

        (2) 數(shù)據(jù)庫服務器,主要將數(shù)據(jù)管理和處理工作從核心服務器中分離出來,進一步提高教學系統(tǒng)的性能,便于系統(tǒng)擴展。

        4.2 系統(tǒng)構(gòu)架分析

        音樂遠程教學系統(tǒng)采用MVC模式進行設計,主要由表示層、業(yè)務層、DAO層3個層次構(gòu)成,如圖6所示。

        圖6 系統(tǒng)構(gòu)架

        (1) Struts主要用于表示層。負責對用戶的所有請求進行收集,根據(jù)不同的請求來做出相應的處理與交互,通過配置來決定業(yè)務處理后的轉(zhuǎn)向,核心配置文件是Struts.xml,當Struts接收到用戶請求并且做出相應的處理之后會根據(jù)文件中的配置來對頁面進行更新。

        (2) Spring業(yè)務層處理。在圖6中,登錄管理、學員管理、課程管理、考核管理、新聞管理、問答管理實際上是Struts被整合到Spring中的業(yè)務邏輯控制器Action的子類,這些子類中有相應DAO類的對象用來操作數(shù)據(jù)表,里面編寫有對應的set方法,所以,Spring管理了系統(tǒng)類的生成,當需要那個類時,只要在applicationContext.xml中配置好便可,這樣一來,程序之間的功能代碼耦合是很小的,比較容易調(diào)試與維護。

        (3) Hibernate數(shù)據(jù)庫處理層,在該層中,數(shù)據(jù)庫中所有表都要通過與之對應的文件與JavaBean關(guān)聯(lián)起來,JavaBean中的每個屬性都會對應數(shù)據(jù)表中的一個字段,通過對JavaBean的操作來實現(xiàn)相應的數(shù)據(jù)表操作。

        4.3 系統(tǒng)構(gòu)架的整體運行流程

        在系統(tǒng)構(gòu)架流程中,表示層運用JSP來編寫,主要將頁面展示給用戶,實現(xiàn)與用戶之間的交互,當用戶發(fā)出請求時,會通過JSP頁面發(fā)出,然后Struts按照文件中的配置,將接收到的請求轉(zhuǎn)到相對應的類進行處理,在業(yè)務層中,Spring主要負責向action提供業(yè)務模型組件,并且提供統(tǒng)一的事物處理、在數(shù)據(jù)庫持久層,Hibernate通過hbm.xml文件將數(shù)據(jù)庫與JavaBean之間做自動映射,使得程序員可以通過操縱JavaBean來對數(shù)據(jù)庫進行操作,并且將最終的結(jié)果反饋給業(yè)務層,當業(yè)務層智力之后反饋給控制層,最后通過JSP接收響應。具體流程,如圖7所示。

        圖7 系統(tǒng)運行流程

        5 音樂遠程教學系統(tǒng)測試

        5.1 測試方法

        5.1.1 模塊測試:該遠程教學系統(tǒng)采用模塊測試,使用黑盒測試法,輸入預設值對音樂教學系統(tǒng)的數(shù)據(jù)查詢以及編輯修改模塊進行輸入與輸出測試驗證,模塊測試的部分例子,如表1所示。

        表1 模塊測試部分例子

        5.1.2 組裝模塊測試:組裝模塊測試共20例,比較所測模塊的輸入?yún)?shù)與模塊的形式參數(shù)在屬性、個性以及順序上是否匹配;調(diào)用標準函數(shù)的參數(shù)在個數(shù)、屬性、順序上是否正確。對路徑測試采用白盒測試法,部分例子,如表2所示。

        5.1.3 系統(tǒng)壓力測試:在組裝模塊具體測試與系統(tǒng)功能具體測試過程中72名老師與3 200名學生在兩天內(nèi)分8各時間段同時登陸使用該系統(tǒng),對各項功能進行在線測試,模擬網(wǎng)絡高峰流量值時的系統(tǒng)運行情況。系統(tǒng)運行高峰時同時有400個以上終端并行在線工作。

        5.1.4 容錯處理測試:該部分測試主要在模塊測試中進行,對整個系統(tǒng)的容錯測試預設了20例各類錯誤值輸入整個系統(tǒng)。

        表2 組裝模塊部分例子

        5.2 測試結(jié)果分析

        1)70例測試中有63例輸出正常,一例空值以及兩例非正常數(shù)據(jù)格式值輸入時發(fā)生異常,無法正常輸出。對程序進行重新檢查,確認是空值引起模塊內(nèi)的程序無法處理空值,非正常數(shù)據(jù)格式引起模塊內(nèi)的錯誤中止。針對這兩個問題,需要增加程序條件處理空值,增強錯誤處理程序段的辦法加以解決。

        2)測試參數(shù)結(jié)果:通過20例的測試表明所測模塊的輸入?yún)?shù)與模塊的形式參數(shù)在屬性、個數(shù)、順序上匹配,調(diào)用標準函數(shù)的參數(shù)在屬性、個數(shù)、順序上正確。

        3)系統(tǒng)壓力測試結(jié)果:在將使用人數(shù)提高到一定數(shù)量之后,系統(tǒng)仍然可以正常工作,證明服務器可以同時支持400個終端工作,滿足學生公共音樂課的多人數(shù)使用。

        4)容錯處理測試結(jié)果:在20例測試中17例系統(tǒng)正常處理,3例系統(tǒng)處理出現(xiàn)異常,針對這種現(xiàn)象,對程序代碼進行分析,發(fā)現(xiàn)程序?qū)Ξ惓L幚聿糠值牟煌瑮l件覆蓋不完整,于是增強了異常處理程序段的容錯處理功能。

        通過對遠程音樂系統(tǒng)的高效測試,保障了音樂基礎理論知識學習模塊、音樂常識學習模塊、音樂鑒賞模塊以及用戶管理模塊等功能的實現(xiàn),確保該程序在實際運用中穩(wěn)定運行。

        6 總結(jié)

        本文所設計的音樂遠程教學系統(tǒng)改變了傳統(tǒng)的音樂課單一教學模式,為學習者提供豐富多彩的圖文、音像并茂的交互式教學界面,有效的激發(fā)學生的學習興趣,不僅能通過該系統(tǒng)來聽教師講音樂,而且可以動手找音樂、聽音樂,通過多種感官的刺激來對音樂知識進行獲取,提高學生對音樂知識學習的渴望,讓學生能夠主動體驗音樂、欣賞音樂、創(chuàng)作音樂,為體驗式、探索式、創(chuàng)作式的音樂學習創(chuàng)造條件。以學生

        發(fā)展為中心,教師扮演引導者角色,幫助學生開展音樂理論學習、音樂研究,最大限度的發(fā)揮學生學習音樂的積極性與主動性。在實踐教學中具有很大的應用價值。

        猜你喜歡
        遠程教學構(gòu)架數(shù)據(jù)庫
        ??漆t(yī)師規(guī)范化培訓遠程教學督導的思考與啟示
        “對截止日期更通融些”:教師們從上輪遠程教學中學到了什么
        英語文摘(2021年5期)2021-07-22 08:46:14
        建筑安裝造價控制核心要點構(gòu)架
        急診PCI治療急性心肌梗死的護理探索構(gòu)架
        高可靠全平臺ICT超融合云構(gòu)架的設計與實現(xiàn)
        電子制作(2018年17期)2018-09-28 01:56:54
        略論意象間的主體構(gòu)架
        中華詩詞(2018年1期)2018-06-26 08:46:42
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        數(shù)據(jù)庫
        財經(jīng)(2016年6期)2016-02-24 07:41:51
        久久老子午夜精品无码怎么打| 精品三级国产一区二区三 | 女同性恋一区二区三区四区| 加勒比日韩视频在线观看 | 老师粉嫩小泬喷水视频90| 试看男女炮交视频一区二区三区| 人妻少妇精品视频一区二区三区 | 国产一区二区三区亚洲| 亚洲毛片在线免费视频| 狠狠色噜噜狠狠狠777米奇小说| 免费大片黄在线观看| 亚洲人成网站在线播放小说| 亚洲av在线观看播放| 伊人情人色综合网站| 久久和欧洲码一码二码三码| 亚洲av日韩aⅴ无码电影| av免费观看在线网站| 日韩中文字幕版区一区二区三区| 欧美变态另类刺激| 男女啪啪永久免费观看网站| 国产毛片网| 亚洲中文字幕人妻诱惑| 性感女教师在线免费观看| 伊人大杳焦在线| av无码天堂一区二区三区| 亚洲不卡无码高清视频| 黄色网页在线观看一区二区三区| 最新中文字幕日韩精品| 中国丰满人妻videoshd| 欧美老熟妇又粗又大| 男女午夜视频一区二区三区| 色偷偷激情日本亚洲一区二区 | 亚洲精品久久久久高潮| 人妻少妇精品系列一区二区| 日本av不卡一区二区三区| 国产果冻豆传媒麻婆精东| 在线观看av永久免费| 国产一区二区三区爆白浆| 街拍丝袜美腿美女一区| 色婷婷综合久久久中文字幕| 国产精品白丝喷水在线观看|