【摘 要】在線音樂(lè)管理系統(tǒng)的設(shè)計(jì),按照J(rèn)ava EE的四層標(biāo)準(zhǔn)進(jìn)行開(kāi)發(fā)設(shè)計(jì),通過(guò)對(duì)網(wǎng)站有關(guān)音樂(lè)媒體發(fā)布事項(xiàng)的一番調(diào)查與分析,在用戶(hù)對(duì)音樂(lè)需求的解析基礎(chǔ)上,明確了在線音樂(lè)點(diǎn)播系統(tǒng)要實(shí)現(xiàn)的具體功能:注冊(cè)會(huì)員、上傳歌曲、點(diǎn)播歌曲、管理我的歌曲等。
【關(guān)鍵詞】Struts 2;Java EE;在線音樂(lè)管理
1.研究目的
隨著我國(guó)人民生活水品的不斷提高,音樂(lè)已成為人們生活中不可缺少的重要部分,在我們生活的每個(gè)角落,都有它的陪伴。我國(guó)著名音樂(lè)家冼星海說(shuō)過(guò):“音樂(lè)是人生最大的快樂(lè),音樂(lè)是生活中的一股清泉,音樂(lè)是陶冶性情的熔爐。”音樂(lè)對(duì)人的好處是不可估量的。音樂(lè)可以調(diào)劑緊張、單調(diào)的生活,使人們的神經(jīng)得到放松,有益于健康。音樂(lè)可以給音樂(lè)可以給人聽(tīng)覺(jué)以愉悅,凈化人的靈魂使人的神經(jīng)得到一種高度的享受。音樂(lè)可以刺激腦部,活化腦細(xì)胞,適當(dāng)?shù)囊魳?lè)刺激對(duì)腦部的活動(dòng)有很大的幫助,甚至達(dá)到防止老化的功效。可以讓身體放輕松,紓解壓力,讓人在一天的繁忙生活中得到精神的放松,在心情不好的時(shí)候得到心靈上的安慰,在快樂(lè)的時(shí)候得到更加的盡興。
而在線音樂(lè)的誕生,無(wú)疑不是更好的幫助人們聽(tīng)到更多更廣的音樂(lè),我們可以分享好的音樂(lè),讓別人聽(tīng)到,同樣,別人也可以把他的好的音樂(lè)分享給我們,網(wǎng)絡(luò)的作用就是讓資源共享,而這無(wú)不是證明此作用的依據(jù)。在線音樂(lè)可以讓人聽(tīng)到最新的歌曲,我們可以對(duì)自己喜歡的歌曲進(jìn)行管理,就好像是一臺(tái)自己的音樂(lè)播放器,讓我們更加容易的享受音樂(lè)。
2.用戶(hù)需求
本軟件主要使用Struts2框架技術(shù)實(shí)現(xiàn)在線音樂(lè)管理系統(tǒng),系統(tǒng)功能主要有注冊(cè)會(huì)員、上傳歌曲、點(diǎn)播歌曲、管理我的歌曲等。
(1)點(diǎn)播歌曲。用戶(hù)不用注冊(cè)會(huì)員也可點(diǎn)播本系統(tǒng)中的歌曲。
(2)注冊(cè)會(huì)員。用戶(hù)需要注冊(cè)會(huì)員后才能享受本系統(tǒng)的其他功能。
(3)下載歌曲??上螺d自己所喜歡的歌曲到本地電腦中。
(4)上傳歌曲。本系統(tǒng)會(huì)員,可將自己喜歡,但系統(tǒng)所沒(méi)有的的歌曲上傳到本系統(tǒng)。
(5)管理我的歌曲。會(huì)員登錄后,可管理自己上傳過(guò)的歌曲信息。
(6)后臺(tái)管理。管理員可以方便的管理音樂(lè)信息和會(huì)員信息。
3.系統(tǒng)總體設(shè)計(jì)
3.1 系統(tǒng)功能結(jié)構(gòu)
本系統(tǒng)完全由Java EE語(yǔ)言開(kāi)發(fā),在設(shè)計(jì)代碼方面主要分為數(shù)據(jù)庫(kù)和主機(jī)后臺(tái)實(shí)現(xiàn)兩部分。
數(shù)據(jù)庫(kù):本系統(tǒng)使用MySQL數(shù)據(jù)庫(kù),一共建立了7張表,分別為:管理員表、評(píng)論表、動(dòng)態(tài)表、鏈接表、消息表、音樂(lè)表、用戶(hù)表。
后臺(tái)實(shí)現(xiàn):后臺(tái)實(shí)現(xiàn)了音樂(lè)的播放,音樂(lè)的上傳,主頁(yè)顯示了該用戶(hù)擁有的音樂(lè)列表,實(shí)現(xiàn)了用戶(hù)間的消息發(fā)送,以及用戶(hù)對(duì)音樂(lè)的評(píng)論,同時(shí)頁(yè)面也有友情鏈接,可以連接到相關(guān)頁(yè)面,頁(yè)面還有動(dòng)態(tài)顯示,可顯示用戶(hù)的最新動(dòng)態(tài),比如某用戶(hù)分享了某首喜愛(ài)的音樂(lè)等。
3.2 系統(tǒng)主要流程
該系統(tǒng)通過(guò)嚴(yán)謹(jǐn)?shù)倪壿嬎季S實(shí)現(xiàn)了在線音樂(lè)系統(tǒng)的設(shè)計(jì)。
在會(huì)員模塊中,首先要判斷是否是網(wǎng)站的會(huì)員。如果是普通的用戶(hù),那他們的權(quán)限是有限的,只能瀏覽以及歌曲的試聽(tīng),但如果是會(huì)員,除了上述的功能還可以上傳和下載歌曲,也可以管理自己上傳的歌曲信息和消息。圖1為會(huì)員模塊的流程圖。
圖1 會(huì)員模塊流程圖
3.3 系統(tǒng)主要模塊
(1)用戶(hù)登錄、注冊(cè)功能模塊;
(2)管理員管理功能模塊;
(3)消息與評(píng)論功能模塊;
(4)播放列表功能模塊;
(5)音樂(lè)上傳、下載、點(diǎn)播功能模塊;
(6)音樂(lè)播放功能模塊;
(7)數(shù)據(jù)庫(kù)加密功能模塊。
4.結(jié)論
本設(shè)計(jì)是使用Struts 2框架技術(shù)實(shí)現(xiàn)在線音樂(lè)的管理,系統(tǒng)功能主要有注冊(cè)會(huì)員、上傳歌曲、點(diǎn)播歌曲、管理我的歌曲等。用戶(hù)不用注冊(cè)也可以點(diǎn)播本系統(tǒng)的歌曲,方便簡(jiǎn)捷,而注冊(cè)的用戶(hù)在點(diǎn)播歌曲的基礎(chǔ)上還會(huì)享受本系統(tǒng)的其他功能,本系統(tǒng)還有后臺(tái)管理,管理員可以方便的管理音樂(lè)信息和會(huì)員信息。嚴(yán)格按照J(rèn)ava EE的四層標(biāo)準(zhǔn)進(jìn)行開(kāi)發(fā)設(shè)計(jì),通過(guò)對(duì)網(wǎng)站有關(guān)音樂(lè)媒體發(fā)布事項(xiàng)的一番調(diào)查與分析,在用戶(hù)對(duì)音樂(lè)需求的解析基礎(chǔ)上,做到滿(mǎn)足用戶(hù)需求,給用戶(hù)提供幫助,讓用戶(hù)享受到信息化時(shí)代的便捷。
經(jīng)過(guò)這次論文的順利完成,我深刻的體會(huì)到了理論與實(shí)際相結(jié)合的重要性,我擺脫了單純的理論知識(shí)學(xué)習(xí)狀態(tài),和實(shí)際設(shè)計(jì)的結(jié)合鍛煉了我的綜合運(yùn)用所學(xué)的專(zhuān)業(yè)基礎(chǔ)知識(shí),同時(shí)也提高了我的參考文獻(xiàn),尋找答案的水平。從整體方面來(lái)看,我在布局以及做系統(tǒng)中,也豐富了經(jīng)驗(yàn),使我自己的能力得到了鍛煉,并且自己的意志力,耐力也得到了考驗(yàn)和進(jìn)步,而我想,這也就是畢業(yè)論文給我們最大的幫助,讓我們更清楚的認(rèn)識(shí)自己,更明確的提升自己,更準(zhǔn)確的肯定自己。
2012年12月11日-2013年1月11日在確定論文題目之后我逐步開(kāi)始調(diào)研,在線音樂(lè)管理系統(tǒng)在我國(guó)的發(fā)展還不是很成熟,大多數(shù)人還是基于自己的CD,磁帶等等,而對(duì)于互聯(lián)網(wǎng)發(fā)展如此之快,音樂(lè)又是人們生活中不可或缺的東西,所以這個(gè)系統(tǒng)的研發(fā)是非常有必要的。接下來(lái)就是設(shè)計(jì),以前在學(xué)校只是學(xué)到一些理論性的東西,這次的設(shè)計(jì)讓我充分的把理論聯(lián)系到了實(shí)際,在同學(xué)及老師的幫助下完成了設(shè)計(jì)的工作,再接下來(lái)就是重中之重,編寫(xiě)代碼,由于學(xué)校的學(xué)習(xí)中基本沒(méi)有很全面很透徹的去做一套系統(tǒng),所以在這個(gè)期間是有點(diǎn)吃力的,我把他們分模塊,每個(gè)模塊的代碼各個(gè)擊破,通過(guò)老師和參考文獻(xiàn),把寫(xiě)好的每個(gè)模塊拼湊在一起,直到2013年4月5日,這個(gè)整體才算是搭建完成。寫(xiě)論文是大學(xué)必須經(jīng)歷的一個(gè)階段,也是畢業(yè)前一段寶貴的回憶,當(dāng)我們看到自己的勞動(dòng)成果的時(shí)候,心里就會(huì)有少許的驕傲和自豪,讓我們明白,任何事情,如果你想去做好他,就得一步一步腳踏實(shí)地的去做,并且要有耐心,堅(jiān)持,有困難就及時(shí)解決,這樣我們都會(huì)是最棒的。在剛開(kāi)始的時(shí)候,我們都覺(jué)得畢業(yè)論文是一項(xiàng)很困難的任務(wù),但是經(jīng)過(guò)長(zhǎng)時(shí)間的努力,摸索,堅(jiān)持,在老師和參考文獻(xiàn)的幫助下,我還是成功按時(shí)的完成了畢業(yè)論文寫(xiě)作。
通過(guò)這次畢業(yè)論文的完成,我覺(jué)得是對(duì)我能力的一次提升,讓我學(xué)到了很多做事的態(tài)度,讓我明白了任何事情只要努力,只要一步一步去做,終將成功。而此后,我深刻明確了我的人生理想,在今后的生活工作中一定好好發(fā)揮自己的長(zhǎng)處,成為一個(gè)對(duì)社會(huì)有用的人。