當前位置:學問谷 >

校園範例 >音樂 >

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

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

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

  • 文章版權屬於文章作者所有,轉載請註明 https://xuewengu.com/flxy/yinyue/6o23e.html