鐘 梅
(榆林學院,陜西榆林,719000)
基于現代信息技術的高校音樂教育教學指導平臺構建
鐘 梅
(榆林學院,陜西榆林,719000)
現代信息技術的發展給傳統的音樂教學帶來了很大的沖擊,在不斷的促進者我國高校音樂教學方式的改變。本文采用基于MVC架構,結合了Java開發的特點,對系統的功能、整體架構和系統數據庫的方面進行了構建,從而實現對了對音樂教學的輔助指導。
MVC模式;現代信息技術;音樂輔助指導
隨著現代社會的發展,現代信息技術在不斷的改變著人們的生活、工作和學習的方式,信息產業的發展也在逐步成為全球最大的產業,使得其覆蓋了人們生活的方方面面。而在現代信息化技術浪潮中,高校音樂教學也在不斷的受到沖擊,在改變著教師傳統的教學方式,同時也在提升教師的教學水平。另外,隨著網絡輔助教學系統的發展,CAI成為當前高校教學發展的方向,并在改變著傳統的以教為主的教學方式,并體現出了“以人為本”的教學理念,提高著學生學習的熱情和主動性。正是在上述的背景下對構建高校音樂教學平臺進行了構建探索。
結合系統設計對功能的需求和用例分析,將該系統的使用對象分為音樂教師、學生、管理員三個不同的角色。同時結合音樂教學實際,將系統的功能劃分為信息發布、教學資源管理、公文管理、輔助教學管理、系統管理等不同的功能。
信息發布模塊:該模塊主要包括對新聞的發布和對公共信息的發布。而其中新聞信息則主要包括高校音樂教學的使用者,包括對新聞內容的編輯、發布和維護等;而公告則主要面向注冊用戶,也就是在系統中注冊的老師、學生和管理人員。
公文管理模塊:該模塊主要包括實現和學校辦公系統進行對接,從而實現在該網站系統中的相關辦公的無紙化操作,提高工作的效率,并且管理員實現對整個過程的監督。
教學資源模塊:該模塊則主要為廣大的學生提供自學的相關資源,包括音樂的視頻、音頻、作業習題、音樂理論知識等。
音樂輔助教學模塊:主要通過考試、習題練習和在線答疑、互動等方式促進學生音樂知識的提升。
系統管理則主要包括對系統的管理和系統的維護。其中主要包括用戶管理、日志管理和音樂輔助教學。其中音樂輔助教學主要實現對不同數據的統計,從而給老師和學校提供相關的決策數據;日志管理則主要是對在系統運行中所進行的操作進行操作,
而該管理則包括教師和學生的;用戶管理則主要對基本的信息進行刪除、修改、添加等的管理,同時對系統的角色進行權限的分配,從而使得不同的用戶具有不同的功能界面。

圖1 系統整體構造
該系統主要是依托學校校園網進行運行,因為,為更好的滿足學生對系統使用的需求,采用MVC模式,對系統整體進行構造,并結合B/S模式的思想,將系統進行分層。其具體的構造如圖1所示。
在該系統架構中,將其分為展示層、控制層、數據訪問層等三個不同的層次。其中,展示層主要是由Web UI Layer和Web Service Layer兩部分,并通過其中的JSP等語言來實現客戶端和應用服務器的交互;控制層則是利用Spring等來完成對系統的邏輯業務的處理,并將客戶端收到的相關功能請求通過調用數據層來進行處理,并將最終處理的結果通過交互的方式來展示出來,以此方便用戶用戶進行查看。而數據訪問層則主要為更好的實現業務層和數據庫的訪問,并防止因數據的不一致而給數據的安全和完整帶來一定的損害。
3.1 數據庫設計原則
數據庫作為音樂輔助平臺最為基礎的數據來源,其系統運行的好壞,與數據的設計有著最為直接的關系。因此,在進行數據庫進行設計的時候,其必須遵循以下的設計原則和標準:
第一,在命名上其必須要規范。而在系統的設計中,其命名的規范將直接關系到后期對系統維護和升級。因此,在對系統數據庫進行設計的時候,其必須遵循嚴格的命名標準,并將其注解到所有的列信息。
第二,在數據進行驗證的時候,則按照數據庫設計的相關規范作為依據,并在設計中以規范化和標準化對數據的結構進行設計,以此保障在系統進行運行的時候,數據的一致性。
第三,對數據中出現的數據冗余以及數據范式的規范性等,都將對后期數據的檢索的速度構成影響。因此在對不同的數據表格進行設計的時候,必須掌握好對數據表格設計的度,從而是系統能夠達到快速的檢索速度,并將少用戶和系統交互的時間。
第四,安全性。在對該系統進行設計的時候,嚴格進行身份認證方可實現對系統的登錄,并根據不同的訪問權限,對不同的功能進行操作,從而保障系統的安全性。
第五,并發控制的原則。通過觸發器以及存儲過程等的使用,對表的同時操作進行嚴格控制,確保同時修改訪問的控制,減少數據的不一致性,查詢可不受此控制。
3.2 數據庫概念結構設計
對數據庫進行概念設計其主要的目的則是實現對已有的數據的抽象。而所謂的抽象則是根據現有的情況,對相關的概念、事物和人的關系進行的一種抽象的處理,并針對共同點特性進行提取的過程。而通過這種方式所抽取到的特性再進行一定的描述,從而形成一定的模型的結構。
在該系統當中,我們選用SQL Server2008作為對數據庫開發的工具,以此實現數據庫中不同表格的連接。其具體的E-R關系圖如圖2所示。
而根據上面的結構分析,并結合系統需求分析,將系統的數據庫設計分為試題表、課件表、基本信息表、院系表、專業表、試題參數表、系統參數表、公告信息表、論壇討論表等不同的表格。
對該系統的開發,主要從硬件和軟件兩方面入手:
從硬件方面其服務器的要求則為應用服務器的CPU要求Intel奔騰2G Hz以上,并且在實際操作中,將數據服務與應用服務進行分開的配置,同時每個服務器其內存的配置不得低于4G的容量。數據服務器則全部采用磁盤陣列形式自動增量,應用服務器空間不低于 50G。而客戶端的要求則是只需要安裝IE瀏覽器,并且其版本在6.0及其以上即可實現用戶和系統的交互。
而從系統的軟件方面入手,服務器的操作平臺在Windows Server 2003或者為更高的操作版本。數據庫則采用現階段比較流行的SQL Server2008數據庫。
對本系統的測試范圍模塊測試、整體測試和性能測試。其中模塊測試則主要對其中的不同模塊進行測試,并通過漏洞發現、判定表等方式來完成對模塊的測試;整體測試則是將不同的功能模塊進行集成,從而查看系統不同模塊的兼容、數據交換等功能;性能測試對系統進行極限的測試,從而查看該系統的最大訪問量等數據。
通過對該系統的測試,該音樂輔助教學平臺基本能滿足廣大學生的基本要求,并具備良好的穩定性和運行的效率。同時系統界面簡潔,并且各種不同的錯誤提示完善,能很好的引導學生進行音樂學習的操作需要。綜上可知,基于 J2EE 的音樂教學輔助管理系統能夠很好的適應教師、學生及管理者對于音樂教學信息實時管理及學習的實際要求。
[1] Danny Coward.Java Servlet 2.3 specification[M].California:sunVicrosysts Inc,2011
[2]孫衛琴.精通Struts:基于MVC的Javaweb設計與開發[M].北京:電子工業出版社,2004
鐘梅,女,1986.1.11,陜西省榆林市,助教
Building a college music education guidance of modern information technology platform
Zhong Mei
(Yulin College,Yulin,719000)
The development of modern information technology to traditional music teaching has brought great impact,changing constantly facilitator university music teaching in China.In this paper,based on the MVC architecture that combines features of Java developers,system features,aspects of the overall structure and system databases were constructed in order to achieve the guidance of music teaching aid.
MVC pattern;modern information technology;Music auxiliary guidance