範文齋

位置:首頁 > 校園範文 > 音樂

在線音樂應用系統研究論文

音樂8.11K

摘要:本文基於用戶生態圈的研究呈現出井噴式發展的新態勢,新應用平臺對用戶的研究的深度,決定了用戶對平臺的粘性度。通過該方向的應用系統的研究,以音樂喜好爲着眼點,分析應用場景和功能點模型,形成系統應用的雛形。本文也研究分析了在線音樂應用系統以往設計關注重點、發展現狀以及發展趨勢、開發管理系統的思路。通過有效的結合,基於JAVA開發框架的實現思路,完整了在線音樂應用的架構模型。

在線音樂應用系統研究論文

關鍵詞:用戶生態圈;在線音樂;JAVA

0引言

時下互聯網信息技術的迅速發展,對於信息技術的應用不斷從企業管理和經營實現往人們的日常生活轉移。圍繞人們日常生活的信息化應用的生態圈,是信息應用關注和行業新的爭奪點。音樂一直以來是社會的重要組成部分,音樂的載體和獲取方式也在隨着技術的變革不斷的在改變。隨着智能手機的不斷普及和革新,音樂APP做爲移動應用中重要的組成部分爲廣爲認可。在線音樂應用的研究方向有一個重要的一環就是打破原有設計的獨立服務資源的壁壘,將資源做整合共享。將原有的互聯網上的私有云,通過鏈規則形成公有云資源。進一步提升終端用戶爲音樂資源獲取的便捷性,讓在線資源傳播更高效,完全可打破區域的限制。將提高廣大音樂粉絲的獲取速度,豐富娛樂生活,推動音樂行業的發展,帶動娛樂產業的成長與發展。

1系統應用設計思路

在應用系統建設方面,提供獨立的服務接入點讓用戶進行訪問,在每次訪問中系統會記錄用戶相關信息,爲後續用戶訴求或喜好分析做支持。在終端用戶使用應用方面,普通用戶可以對應用平臺的各種資源進行檢索並瀏覽,但在音樂資源編輯歸類、收藏管理、本地下載音樂品質等會做出相應的限制。普通用戶通過一系列的填寫相關的信息後註冊可以成爲會員,會員通過評級區分不同的等級具備相應的服務。在平臺應用功能的實現上,用戶可以根據音樂元素包含的各類信息進行快速檢索音樂資源;可以通過專輯進行檢索所有的該專輯音樂;通過在分享音樂作品時編輯的信息,提供更豐富的檢查條件;定時檢索平臺內以及關聯平臺的綜合評價,形成熱度排名和多維度排名等;

2系統業務實現框架

2.1平臺架構設計

基於WindowsServer或Linux操作系統,運用Mysql5.6.24作爲應用的數據庫管理系統,使用Eclipse4.4.2作爲系統開發工具;應用平臺架構設計遵循MVC(Model-View-Control)開發模式,開發框架採用Struts+Hibernate,數據庫使用Mysql下的root用戶,頁面視圖顯示統一使用JSP/HTML,頁面樣式儘量採用CSS樣式表進行約束,頁面腳本統一使用JavaScript。

2.2系統功能設計

2.2.1系統總體規劃設計。依據應用需求實現要求,形成總體應用框架模型。總體可劃分爲以下幾個模塊:會員制管理模塊、用戶管理模塊、資源管理模塊、共享發佈模塊、搜索引擎模塊、用戶行爲模塊資源鏈模塊。

2.2.2會員制管理模塊。應用平臺區分會員與普通用戶,通過平臺特定的註冊方式成爲本平臺的會員才能享受平臺的特定權限應用。一般成爲會員的常規途徑是填寫相關信息,後續通過分享和點評提升會員等級。本模塊主要完成的功能是定製化會員的特定權限、會員信息的記錄、會員積分的管理、等級界定等。

2.2.3用戶模塊。用戶註冊成爲平臺會員後就可以在應用中使用特定權限應用了,在通過登錄後用戶會員特性區分會員還是一般用戶以及相關的等級。通過相應的匹配規則,管理用戶可操作的相關應用功能。對於非會員用戶,也會進行單獨管理,形成大數據分析的音樂資源的排名等相關的大衆分析基礎。登錄後用戶可以選擇修改自己的個人資料。

2.2.4資源管理模塊。用戶管理專輯就是創建一個用戶標籤的定製化音樂資源管理目錄,用戶可以通過將平臺資源收藏編入管理目錄和發佈分享的音樂資源對應目錄。此模塊支持管理應用資源標籤的基本信息,比如專輯名、專輯發行時間等,在添加專輯封面時還應該有圖片預覽功能,創建專輯不存在或專輯重名不能插入數據庫的問題。增加自定義專輯模塊功能同增加專輯模塊。同時該模塊也管理共享資源的整理和評級,下載分析和點評分析,綜合音樂資源排名等管理。

2.2.5上傳音樂模塊。上傳音樂是應用平臺在用戶分享方面的重要應用功能。主要推薦的應用是將用戶自己的音樂作品分享,通過定製化標籤類型做平臺內推廣。參與平臺內用戶的點贊和評價,使用主要的指標評定維度得到音樂作品的評級。同時根據上傳音樂作品的熱度,給用戶增加相關的積分和獎勵。上傳音樂模塊還內嵌音頻編輯功能,方便製作與上傳。

2.2.6搜索引擎模塊。搜索引擎是音樂應用平臺的重要功能,音樂平臺應該提供按照音樂資源的'專輯信息、音作者信息和評論焦點信息等相關信息搜索條件,結合實際用戶的搜索習慣,可提供歌詞內容的模糊匹配。

2.2.7用戶行爲模塊。用戶行爲分析是應用平臺的核心功能,是大數據分析的雛形應用。通過完整的記錄用戶在平臺內的各種操作、訪問的音樂資源、上傳的音樂作品、點評的音樂資源等。建立一套圍繞音樂分析的自學習程序機制,得到用戶個人的對應音樂的訴求時間、喜好、擅長、氛圍圈等信息。在平臺內資源推廣時,通過篩選做定向選擇用戶推薦。

2.2.8資源鏈模塊。本模塊主要實現資源共享交互的實現。通過定義音樂資源共享交互的規則,將平臺的資源可以和其他平臺做交互,接收和推送相關音樂資源。交互的核心問題解決資源標籤和跨平臺用戶交互行爲資源的共享。重點實現在於交互規則的定義和可擴展完整性。

3結束語

通過以增加用戶粘性爲導向的在線音樂應用平臺模型的研究,初步建立起用戶在音樂資源的關注習慣和維度,爲進一步研究適應性用戶生態圈應用有一定的推動作用。同時資源平臺間共享是持續的研究方向,在推動該方向的研究進一步深入需要考慮鏈條規則的制定和不斷的完善提升平臺間的整合能力。在技術革新日新月異的當下,我們要開拓創新,不斷引進和挖掘開發技術,用技術實現應用需求的同時不斷提升用戶體驗。

參考文獻:

[1]羅時飛.精通Spring.北京:電子工業出版社2013

[2]孫衛琴at與JavaWeb開發技術詳解.北京:電子工業出版社2013

[3]魯曉東軟件工程案例精解.北京:電子工業出版社2009

[4]李峯Script開發技術詳解.北京:清華大學出版社2009

[5]孫衛琴.精通Struts基於MVC的JavaWeb設計與開發.北京:電子工業出版社2004