• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    一種個(gè)性化網(wǎng)絡(luò)輔助音樂教學(xué)系統(tǒng)設(shè)計(jì)

    2015-03-28 01:53:54李小寧
    電子設(shè)計(jì)工程 2015年15期
    關(guān)鍵詞:教學(xué)系統(tǒng)輔助數(shù)據(jù)庫

    李小寧

    (陜西職業(yè)技術(shù)學(xué)院藝術(shù)與學(xué)前教育學(xué)院,陜西西安710061)

    隨著現(xiàn)代互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)化、信息化成為當(dāng)前時(shí)代發(fā)展的主流。作為時(shí)代主流的高校青年群體,如何通過現(xiàn)代信息手段,從而滿足現(xiàn)代互聯(lián)網(wǎng)學(xué)習(xí)發(fā)展的趨勢,并滿足現(xiàn)代主流群體的需求,成為當(dāng)前音樂教學(xué)思考的重點(diǎn)。對此,本文則提出借助軟件工程思想,通過開發(fā)一個(gè)個(gè)性化服務(wù)的音樂輔助教學(xué)系統(tǒng),從而滿足現(xiàn)代學(xué)生對音樂的學(xué)習(xí)要求,提高學(xué)生對音樂素養(yǎng)。

    1 關(guān)鍵技術(shù)

    1.1 ASP.NET技術(shù)

    該技術(shù)作為建立在通用語言上的一種程序架構(gòu),可被應(yīng)用在web服務(wù)器之上,從而建立強(qiáng)大的應(yīng)用程序。該技術(shù)其不僅作為傳統(tǒng)ASP的其中一個(gè)版本,還提供了統(tǒng)一的開發(fā)模型,包括很多企業(yè)級的程序所需的服務(wù)。ASP.NET在很大程度上可與ASP兼容,并提供一種新的編程結(jié)構(gòu)和模型,從而形成具有良好穩(wěn)定性和伸縮性的應(yīng)用程序。另外該技術(shù)還具有強(qiáng)大的適應(yīng)性,可運(yùn)行在任何的web的應(yīng)用軟件中,并具有很好的兼容性。文中采用ASP.NET技術(shù),其對頁面的請求原理則為:

    第一步:首先用戶請求被www服務(wù)器所截獲,也就為電腦中的inetinfo.exe進(jìn)程。該進(jìn)程其首先是對頁面的后綴進(jìn)行判斷,然后通常根據(jù)當(dāng)中的配置,從而決定其需要調(diào)用的擴(kuò)展的程序。

    第二步:如為aspx,則會(huì)調(diào)用其中的文件,閉關(guān)通過該文件發(fā)送給aspnet_wp.exe。

    第三步則為aspnet_wp.exe通過調(diào)用.net當(dāng)中的類庫工具實(shí)現(xiàn)對頁面的相應(yīng),其具體的過程則如圖1所示。

    圖1 Aspnet_wp.exe調(diào)用類庫流程Fig.1 Aspnet_wp.exeFlow call library

    1.2 ADO.NET

    ADO.NET作為現(xiàn)階段應(yīng)用比較廣泛的一種數(shù)據(jù)庫訪問技術(shù),其為.NET Framework給開發(fā)人員提供的一類組件,并具有功能全面、靈活等特點(diǎn),可對不同類型的數(shù)據(jù)進(jìn)行訪問,并保持其操作的一致性。ADO.NET則通常使用XML作為其數(shù)據(jù)傳輸?shù)母袷?。同時(shí)為了更好的將其中的數(shù)據(jù)訪問嗯哼數(shù)據(jù)的操作分開,在ADO.NET當(dāng)中提供了兩個(gè)比較核心的組件,和對象。其具體的ADO.NET對象模型如圖2所示。

    圖2 ADO.NET對象模型Fig.2 The ADO.NET object model

    2 音樂輔助教學(xué)系統(tǒng)功能分析

    結(jié)合當(dāng)前音樂教學(xué)課程的實(shí)際,本文將該系統(tǒng)的使用角色分為教師、管理員和高校學(xué)生。同時(shí)通過對音樂輔助教學(xué)系統(tǒng)中的具體工作分析,系統(tǒng)整體的用例為如圖3所示。

    圖3 系統(tǒng)總用例分析Fig.3 Analysis of the use case diagram

    因此,通過上述的用例分析,將系統(tǒng)的功能設(shè)計(jì)為如圖4所示。

    信息發(fā)布主要包括新聞發(fā)布和公告發(fā)布。其中的新聞發(fā)布主要針對登陸系統(tǒng)的所有用戶,包括新聞編輯、新聞維護(hù)、新聞發(fā)布;公告則主要針對系統(tǒng)的注冊用戶,同樣包括對公告的管理、發(fā)布和維護(hù)。

    文件管理則主要用于對系統(tǒng)文件的管理,包括文件提交、文件審核、文件刪除等功能,從而提供系統(tǒng)的無紙化辦公,提高整體的工作效率。

    教學(xué)資源管理主要實(shí)現(xiàn)對音樂視頻資源、作業(yè)系統(tǒng)、課堂課件的管理。

    圖4 系統(tǒng)功能需求分析Fig.4 Analysis of the functional requirements of the system

    輔助教學(xué)則包括在線考試、我的課程、作業(yè)練習(xí)、提問答疑、成績分析、學(xué)習(xí)資源觀看等。其中在線考試則通過教師對試題的上傳,從而用于對音樂基礎(chǔ)知識的測試;我的課程則主要用于對個(gè)人學(xué)習(xí)的記錄,包括時(shí)間、課程類型等;成績查詢與分析則主要對考試結(jié)果進(jìn)行查詢;提問答疑主要提供教師與學(xué)生交流的空間。

    系統(tǒng)管理則主要包括對系統(tǒng)的日志管理、用戶基本信息管理、權(quán)限管理等。日志管理則主要對用戶對系統(tǒng)操作記錄和過程進(jìn)行記錄;用戶基本信息管理則主要對注冊用戶的基本信息進(jìn)行修改、刪除等操作;權(quán)限管理則主要對系統(tǒng)的使用用戶進(jìn)行的角色分配。

    3 系統(tǒng)整體架構(gòu)設(shè)計(jì)

    系統(tǒng)架構(gòu)將直接決定未來系統(tǒng)運(yùn)行的好壞。本文通過對當(dāng)前C/S與B/C模式的比較分析,決定采用B/S模式,其主要的原因在于該三層機(jī)構(gòu)體系在系統(tǒng)的維護(hù)和開發(fā)成本方面要低于C/S模式。其具體的架構(gòu)設(shè)計(jì)則如圖5所示。

    圖5 系統(tǒng)整體架構(gòu)設(shè)計(jì)Fig.5 System architecture design

    4 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)

    數(shù)據(jù)庫的概念設(shè)計(jì)作為對現(xiàn)實(shí)數(shù)據(jù)的一種抽象的表達(dá),對系統(tǒng)的運(yùn)行具有非常重要的作用。而所謂的抽象則是人為的通過對數(shù)據(jù)概念的抽取、對事務(wù)及人之間關(guān)系的表達(dá),以此將其中需要表達(dá)的共同的特性都全部抽取出來,而把其中不需要的部分直接的忽略掉。通過這樣的方式,從而形成一定的結(jié)構(gòu)模型。本文通過對當(dāng)前數(shù)據(jù)庫管理系統(tǒng)的分析,決定采用SQL Server2010,實(shí)現(xiàn)其中關(guān)系型數(shù)據(jù)庫的開發(fā)。同時(shí)結(jié)合音樂輔助教學(xué)系統(tǒng)的工作的原理,其整體的E-R關(guān)系圖如圖6所示。

    圖6 系統(tǒng)整體E-R關(guān)系圖Fig.6 System E-R diagram

    5 系統(tǒng)開發(fā)實(shí)現(xiàn)

    5.1 系統(tǒng)開發(fā)環(huán)境部署

    在服務(wù)器的硬件系統(tǒng)方面,CPU要求為Intel 5,內(nèi)存為2G以上,數(shù)據(jù)服務(wù)和應(yīng)用服務(wù)則采用分開的方式進(jìn)行配置,最低內(nèi)存不得低于4G,數(shù)據(jù)硬盤采用磁盤陣列的方式,從而提高數(shù)據(jù)存儲(chǔ)的速率,硬盤大小不低于500G。在開發(fā)工具上,本文選擇visual studio作為開發(fā)工具。應(yīng)用服務(wù)器則采用IIS6.0,服務(wù)器操作系統(tǒng)采用Windows server 2003。以SQL Server2010作為數(shù)據(jù)庫管理系統(tǒng)??蛻舳艘蠓矫骐娔X的CPU為Intel奔騰三及其以上、內(nèi)存為1G即可,IE運(yùn)行的最低版本為6.0。

    5.2 系統(tǒng)首頁實(shí)現(xiàn)

    對系統(tǒng)首頁的設(shè)計(jì)效果如圖7所示。

    6 系統(tǒng)測試

    對系統(tǒng)的測試包括功能測試、整體測試和性能測試。本文則以登陸模塊的測試為例,其具體的測試過程則為:在系統(tǒng)的用戶框之中錄入不存在的用戶名,在輸入"123456"密碼之后,系統(tǒng)自動(dòng)顯示為"您的操作失敗"。其具體演示則如圖8所示。

    圖8 系統(tǒng)登陸失敗提示Fig.8 system login failures

    7 結(jié)論

    為適應(yīng)現(xiàn)代改革的需求,本文采用ASP.NET+ADO.NET技術(shù)實(shí)現(xiàn)了音樂輔助教學(xué)系統(tǒng)的開發(fā),并開通3G網(wǎng)絡(luò),實(shí)現(xiàn)了通過智能手機(jī)對系統(tǒng)的瀏覽,從而更好的為學(xué)生提供了學(xué)習(xí)的空間。

    [1] 譚愛平.四川職業(yè)技術(shù)學(xué)院網(wǎng)絡(luò)輔助外語教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].西安:電子科技大學(xué),2011.

    [2] 張亞軍.構(gòu)建基于B/S模式的網(wǎng)絡(luò)考試系統(tǒng)[J].天津職業(yè)大學(xué)學(xué)報(bào),2006,15(1):43-46.ZHANG Ya-jun.Based on B/S pattern of network examination system[J].Journal of Tianjin Vocational Institute,2006,15(1):43-46.

    [3] 王嫻,劉輝,倪遠(yuǎn)平.B/S與C/S體系結(jié)構(gòu)的應(yīng)用研究[J].信息技術(shù),2006(6):53-55.WANG Xian,LIU Hui,NI Yuan-ping.B/S and application of C/S architecture[J].Information Technology,2006(6):53-55.

    [4] 魏文雄,劉春雷.淺談SQL Server數(shù)據(jù)庫訪問[J].自動(dòng)化與儀器儀表,2010(4):125-128,133.WEI Wen-xiong,LIU Chun-lei.On the SQL server database access[J].Automation and Instruments,2010(4):125-128,133.

    [5] 范國闖.Web應(yīng)用服務(wù)器關(guān)鍵技術(shù)研究[D].北京:中國科學(xué)院研究生院(軟件研究所),2004.

    [6] 劉利軍,馬艷東.基于ARM與SA算法的音樂輔助教學(xué)系統(tǒng)[J].計(jì)算機(jī)應(yīng)用,2009(7):1960-1962.LIU Li-jun,MA Yan-dong.Music teaching system of the ARMbased on SA algorithm[J].Computer Application,2009(7):1960-1962.

    [7] 李吉彪,岑俊杰.基于網(wǎng)絡(luò)協(xié)作教學(xué)模式及其效果研究[J].電子科技,2013(1):150-153.LI Ji-biao,CEN Jun-jie.Network co-teaching model and its Effect on[J].Electronic Science and Technology,2013(1):150-153.

    猜你喜歡
    教學(xué)系統(tǒng)輔助數(shù)據(jù)庫
    小議靈活構(gòu)造輔助函數(shù)
    倒開水輔助裝置
    基于Unity的計(jì)算機(jī)硬件組裝仿真教學(xué)系統(tǒng)設(shè)計(jì)
    多地遠(yuǎn)程互動(dòng)同步教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
    數(shù)據(jù)庫
    減壓輔助法制備PPDO
    基于交互式雙板教學(xué)系統(tǒng)的高中地理教學(xué)研究
    數(shù)據(jù)庫
    數(shù)據(jù)庫
    數(shù)據(jù)庫
    万年县| 土默特左旗| 徐水县| 曲松县| 平遥县| 阜城县| 塘沽区| 徐闻县| 嘉祥县| 那坡县| 仙游县| 大荔县| 江都市| 南澳县| 勃利县| 闽清县| 来安县| 德保县| 始兴县| 霸州市| 广灵县| 临泉县| 福清市| 招远市| 荣成市| 泽州县| 响水县| 襄城县| 江孜县| 喀什市| 梓潼县| 兴文县| 云浮市| 勐海县| 蒙阴县| 印江| 玛曲县| 大英县| 阿图什市| 洛浦县| 株洲市|