版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 學(xué) 士 學(xué) 位 論 文</p><p> THESIS OF BACHELOR</p><p> (2008 —2012年)</p><p><b> 在線音樂(lè)網(wǎng)</b></p><p> Online Music Net</p><p> 姓 名: X
2、XXXX </p><p> 學(xué) 號(hào): 0867010455 </p><p> 學(xué) 院: 軟件學(xué)院 </p><p> 專 業(yè): 軟件工程 </p><p> 完成時(shí)間:2012年3月10日 </p><p> 指導(dǎo)老師: XXXXX
3、 </p><p><b> 摘 要</b></p><p> 隨著網(wǎng)絡(luò)技術(shù)教育應(yīng)用的深入發(fā)展,網(wǎng)絡(luò)在我們的日常生活中正發(fā)揮著它重要的作用?,F(xiàn)在,網(wǎng)絡(luò)上傳遞的信息種類越來(lái)越多,從最初的文字信息發(fā)展到目前的文字、圖像、聲音、視頻、動(dòng)畫等幾乎所有種類的信息。因?yàn)樾枰獋鬟f的信息種類的增多,尤其是需要同時(shí)傳遞多種信息的時(shí)候,對(duì)計(jì)算機(jī)網(wǎng)絡(luò)的數(shù)據(jù)傳輸技術(shù)也提出了新的要
4、求。在不斷提升網(wǎng)絡(luò)帶寬的同時(shí),網(wǎng)絡(luò)多媒體技術(shù)也在不斷地發(fā)展,包括數(shù)據(jù)的壓縮編碼和用于發(fā)布媒體的網(wǎng)絡(luò)技術(shù)。在線音樂(lè)系統(tǒng)就是近年來(lái)出現(xiàn)的比較新穎的運(yùn)用流媒體技術(shù)的網(wǎng)絡(luò)多媒體形式。</p><p> 本論文主要講述了,根據(jù)網(wǎng)絡(luò)音樂(lè)的實(shí)際情況,通過(guò)對(duì)網(wǎng)站有關(guān)音樂(lè)媒體發(fā)布事項(xiàng)的一番調(diào)查與分析,在用戶對(duì)音樂(lè)需求的解析基礎(chǔ)上,明確了在線音樂(lè)系統(tǒng)要實(shí)現(xiàn)的具體功能,并闡述系統(tǒng)結(jié)構(gòu)設(shè)計(jì)和功能設(shè)計(jì),從而實(shí)現(xiàn)一個(gè)小型音樂(lè)網(wǎng)站的設(shè)計(jì)與應(yīng)
5、用,主要采用Struts2.0和JSP技術(shù)。</p><p> 在論文里還介紹了設(shè)計(jì)的兩大組成部分:一個(gè)是前臺(tái)界面:經(jīng)過(guò)注冊(cè)的用戶試聽(tīng)自己喜歡的歌曲甚至可以在線下載歌曲到他們的私人電腦里 ;另一個(gè)是后臺(tái)界面:管理員對(duì)站內(nèi)音樂(lè)信息采取必要的維護(hù)措施,比如增加新的音樂(lè)信息,修改歌曲和歌手信息以及刪除過(guò)時(shí)的新聞信息等。</p><p> 關(guān)鍵詞:在線音樂(lè)系統(tǒng);后臺(tái)管理;JSP;系統(tǒng)結(jié)構(gòu)設(shè)計(jì);
6、Struts2.0</p><p><b> Abstract</b></p><p> With the application of network technology, education, further development of the network in our daily lives is playing an important role
7、in it. Now, type the message on the network more and more, from the initial text message to the current text, images, sound, video, animation, etc. Almost all types of information. The kind of information because of the
8、need to pass the increase, especially in a variety of information need to pass the time on the computer network data transfer technology has a</p><p> Thesis focuses on, according to the actual situation of
9、 online music, music by media release on the site of some investigation and analysis of issues, the user needs analysis of music based on the clear online music system to achieve specific functions, and describes the sys
10、tem design and functional design, in order to achieve a small music website design and application, mainly Struts2.0 and JSP technology.</p><p> In the paper also introduced the design of two components: on
11、e is the front interface: After registered users listen their favorite songs and even download songs to their personal computer; the other is the back-interface: Manager music information on the station to take the neces
12、sary maintenance measures, such as adding new music information, song and artist information to modify and delete outdated news and information.</p><p> Key Words: online music system;backstage management;J
13、SP;system architecture design;Struts2.0</p><p><b> 目 錄</b></p><p><b> 第1章 緒論1</b></p><p> 1.1 問(wèn)題的提出1</p><p> 1.2 相關(guān)研究綜述2</p>&
14、lt;p> 1.3 研究目標(biāo)與內(nèi)容5</p><p> 1.4 研究意義及方法5</p><p> 第2章 在線音樂(lè)網(wǎng)站建模研究基礎(chǔ)7</p><p> 2.1 在線音樂(lè)網(wǎng)的理解7</p><p> 2.1.1 在線音樂(lè)網(wǎng)站的概念7</p><p> 2.1.2 在線音樂(lè)網(wǎng)的特點(diǎn)
15、8</p><p> 2.2 網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站開(kāi)發(fā)的理論基礎(chǔ)9</p><p> 2.2.1 前臺(tái)版塊建設(shè)理論9</p><p> 2.2.2 數(shù)據(jù)庫(kù)建設(shè)理論9</p><p> 2.3 網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站開(kāi)發(fā)的原則及理論模型11</p><p> 2.3.1 網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站的開(kāi)發(fā)原則1
16、1</p><p> 2.3.2 網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站的理論模型12</p><p> 第3章 開(kāi)發(fā)工具及運(yùn)行環(huán)境14</p><p> 3.1 關(guān)于在線音樂(lè)網(wǎng)14</p><p> 3.2 網(wǎng)站開(kāi)發(fā)環(huán)境介紹14</p><p> 3.2.1 基礎(chǔ)結(jié)構(gòu)分析14</p><p
17、> 3.2.2 原理分析15</p><p> 3.2.3 功能分析15</p><p> 3.3 開(kāi)發(fā)工具和技術(shù)的選取15</p><p> 3.3.1 JSP 技術(shù)16</p><p> 3.3.2 JDBC技術(shù)18</p><p> 3.3.3 JavaScript腳本語(yǔ)言
18、19</p><p> 3.3.4 SQL Server 2005 數(shù)據(jù)庫(kù)20</p><p> 3.3.5 開(kāi)發(fā)工具之Dreamweaver MX21</p><p> 3.3.6 Struts 技術(shù)22</p><p> 3.3.7 AJAX 技術(shù)23</p><p> 3.4 服務(wù)器
19、的選擇23</p><p> 3.4.1 Tomcat6.0的簡(jiǎn)介23</p><p> 3.4.2 Tomcat6.0的新特征23</p><p> 3.4.3 Tomcat6.0的應(yīng)用環(huán)境24</p><p> 3.5 系統(tǒng)所需的硬件設(shè)備24</p><p> 3.6 系統(tǒng)的運(yùn)行環(huán)境
20、24</p><p> 第4章 系統(tǒng)需求分析25</p><p> 4.1 系統(tǒng)可行性分析25</p><p> 4.1.1 技術(shù)可行性25</p><p> 4.1.2 經(jīng)濟(jì)可行性25</p><p> 4.1.3 操作可行性26</p><p> 4.2 系
21、統(tǒng)功能需求26</p><p> 4.2.1 系統(tǒng)功能需求描述26</p><p> 4.2.2 數(shù)據(jù)流圖27</p><p> 4.3 系統(tǒng)性能需求29</p><p> 4.3.1 系統(tǒng)時(shí)間特性規(guī)定29</p><p> 4.3.2 系統(tǒng)靈活性29</p><p&
22、gt; 4.3.3 輸入輸出要求30</p><p> 4.3.4 數(shù)據(jù)管理及故障處理要求30</p><p> 第5章 系統(tǒng)設(shè)計(jì)31</p><p> 5.1 系統(tǒng)概要設(shè)計(jì)31</p><p> 5.1.1 系統(tǒng)數(shù)據(jù)流圖設(shè)計(jì)31</p><p> 5.1.2 系統(tǒng)總體功能設(shè)計(jì)32&
23、lt;/p><p> 5.1.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)33</p><p> 5.2 系統(tǒng)詳細(xì)設(shè)計(jì)37</p><p> 5.2.1 代碼標(biāo)識(shí)設(shè)計(jì)37</p><p> 5.2.2 代碼編寫原則38</p><p> 5.2.3 系統(tǒng)主要功能流程及模塊38</p><p>
24、 第6章 系統(tǒng)實(shí)現(xiàn)40</p><p> 6.1 系統(tǒng)開(kāi)發(fā)平臺(tái)及工具40</p><p> 6.2 系統(tǒng)主要模塊的實(shí)現(xiàn)40</p><p> 6.2.1 在線音樂(lè)前臺(tái)的實(shí)現(xiàn)40</p><p> 6.2.2 歌曲的下載和試聽(tīng)的實(shí)現(xiàn)42</p><p> 6.2.3 搜索提示功能的實(shí)現(xiàn)4
25、3</p><p> 6.2.4 歌曲上傳功能的實(shí)現(xiàn)44</p><p> 6.2.5 歌曲評(píng)論功能的實(shí)現(xiàn)45</p><p> 6.2.6 歌曲類別管理的實(shí)現(xiàn)46</p><p> 6.2.7 歌曲直觀圖的實(shí)現(xiàn)47</p><p> 6.2.8 用戶管理的實(shí)現(xiàn)49</p>
26、<p> 第7章 系統(tǒng)測(cè)試50</p><p> 7.1 系統(tǒng)功能測(cè)試50</p><p> 7.1.1 測(cè)試步驟50</p><p> 7.1.2 測(cè)試用例50</p><p> 7.1.3 結(jié)果分析52</p><p> 7.2 系統(tǒng)性能測(cè)試52</p>
27、<p> 7.2.1 測(cè)試環(huán)境52</p><p> 7.2.2 測(cè)試工具52</p><p> 7.2.3 測(cè)試結(jié)果53</p><p> 第8章 后續(xù)研究展望54</p><p><b> 參考文獻(xiàn)55</b></p><p><b> 致 謝
28、56</b></p><p><b> 第1章 緒論</b></p><p> 1.1 問(wèn)題的提出</p><p> 目前,隨著Internet在全球的推廣和普及,越來(lái)越多的人開(kāi)始進(jìn)入這個(gè)全球范圍的計(jì)算機(jī)網(wǎng)絡(luò),世界因此變成了一個(gè)小小的地球村,人們通過(guò)互聯(lián)網(wǎng)彼此溝通和交流。各種各樣的網(wǎng)站也隨之產(chǎn)生了,比如音樂(lè)網(wǎng)站、新聞網(wǎng)站
29、、娛樂(lè)網(wǎng)站、政府網(wǎng)站等等,它們的出現(xiàn)使得人們甚至可以待在家里就可以知道外面的世界正發(fā)生著什么樣的變化。而在如今這樣一個(gè)信息化的網(wǎng)絡(luò)時(shí)代,音樂(lè)變得無(wú)處不在,尤其是多媒體的出現(xiàn)讓音樂(lè)更加大眾化、普及化了。現(xiàn)在只要你鼠標(biāo)輕輕一點(diǎn),就可以找到各種各樣的,甚至是不同國(guó)家的音樂(lè)信息供你選擇來(lái)試聽(tīng)和下載。這樣一來(lái),對(duì)于音樂(lè)網(wǎng)站的要求就更加高了,不但要求在線音樂(lè)試聽(tīng)的速度,而且需要及時(shí)的更新音樂(lè)信息,這就意味著要不斷提升網(wǎng)絡(luò)的帶寬,同時(shí)也需要新的網(wǎng)絡(luò)技
30、術(shù)來(lái)支持該網(wǎng)站,數(shù)據(jù)的壓縮編碼和用于發(fā)布媒體的網(wǎng)絡(luò)技術(shù)就是在這樣的背景下誕生的。而在線音樂(lè)網(wǎng)正是利用流媒體技術(shù)設(shè)計(jì)開(kāi)發(fā)的,它的出現(xiàn)將使得用戶收聽(tīng)音樂(lè)更加方便快捷。</p><p> 現(xiàn)在,網(wǎng)絡(luò)應(yīng)用軟件運(yùn)行的模式主要有二類:C/S模式和B/S模式。前者主要的缺點(diǎn)是維護(hù)、升級(jí)較麻煩,后者是近幾年伴隨Internet迅速發(fā)展起來(lái)的一種技術(shù)。它與客戶/服務(wù)器方式類似,客戶端是一個(gè)標(biāo)準(zhǔn)的瀏覽器,服務(wù)器端是IIS,而IIS
31、與數(shù)據(jù)庫(kù)和應(yīng)用服務(wù)器的緊密結(jié)合,使得這種模式的應(yīng)用范圍不斷擴(kuò)大,它已不僅僅用于網(wǎng)上查詢、有很多部門的業(yè)務(wù)系統(tǒng)、企業(yè)的MIS系統(tǒng)紛紛采用這種模式。它的主要優(yōu)點(diǎn)是便于擴(kuò)充應(yīng)用、升級(jí)維護(hù)簡(jiǎn)便?;谏鲜隹紤],用B/S模式來(lái)設(shè)計(jì)在線音樂(lè)網(wǎng)站比較合適。服務(wù)器端我們采用SQLServer2005數(shù)據(jù)庫(kù)系統(tǒng)和JSP技術(shù)來(lái)構(gòu)成在線音樂(lè)網(wǎng)的應(yīng)用服務(wù)系統(tǒng);服務(wù)器我們是采用Tomcat6.0,客戶端采用瀏覽器來(lái)完成音樂(lè)試聽(tīng)的全過(guò)程。同時(shí)可進(jìn)行遠(yuǎn)程系統(tǒng)維護(hù)和管理
32、。</p><p> 基于網(wǎng)絡(luò)的在線音樂(lè)網(wǎng)站,近年來(lái)成為國(guó)內(nèi)外網(wǎng)絡(luò)音樂(lè)研究的熱點(diǎn)之一。網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站是指在計(jì)算機(jī)網(wǎng)絡(luò)的基礎(chǔ)上,由相互聯(lián)系制約、相對(duì)獨(dú)立的各模塊構(gòu)成,并最終實(shí)現(xiàn)音樂(lè)網(wǎng)站功能,從技術(shù)層面上講,一般具有后臺(tái)音樂(lè)管理、試聽(tīng)歌曲、下載歌曲、上傳歌曲管理、用戶注冊(cè)功能等多種功能。網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站的各項(xiàng)功能要得以實(shí)現(xiàn),必須從硬件和軟件兩個(gè)方面對(duì)網(wǎng)站進(jìn)行開(kāi)發(fā)。當(dāng)前,硬件條件不斷發(fā)展完善,使網(wǎng)站的硬件配置得到了
33、保障。因此,從軟件工程的角度出發(fā),對(duì)網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站進(jìn)行分析設(shè)計(jì),是網(wǎng)站成功開(kāi)發(fā)的關(guān)鍵。</p><p> 1.2 相關(guān)研究綜述</p><p> 近年來(lái),國(guó)內(nèi)外的專家學(xué)者從理論、方法、技術(shù)等不同的角度對(duì)網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站進(jìn)行了一定的研究。本小節(jié)將從網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站的發(fā)展歷程、研究現(xiàn)狀、設(shè)計(jì)理論方法、網(wǎng)站的建模方法四個(gè)方面分析總結(jié)國(guó)內(nèi)外的相關(guān)研究結(jié)果。</p><p
34、> 1.全球在線音樂(lè)發(fā)展情況</p><p> 全球在線音樂(lè)市場(chǎng)規(guī)模近年來(lái)呈不斷增長(zhǎng)趨勢(shì),增速則逐步降低。2006 年全球在線音樂(lè)市場(chǎng)規(guī)模約 17億美元,其中,蘋果的 iTunes和其它音樂(lè)商店銷售了近 8 億首數(shù)字音樂(lè)單曲和 4300 萬(wàn)張專輯,產(chǎn)生了 12.3 億美元的收益;350 萬(wàn)用戶選擇了如 eMusic、Rhapsody、Napster和Yahoo! Music 等訂閱服務(wù),獲得了 4.7
35、億美元的收益。2007 年將增長(zhǎng) 59%,達(dá)到 27 億美元。預(yù)計(jì) 2011 年,全球在線音樂(lè)市場(chǎng)規(guī)模將增長(zhǎng) 8%至 66 億美元。</p><p> 在線音樂(lè)的市場(chǎng)需求大,隨著其本身發(fā)展模式等的不斷探索、以及現(xiàn)存諸如版權(quán)問(wèn)題的逐步解決,在線音樂(lè)市場(chǎng)規(guī)模將持續(xù)增長(zhǎng),隨之而來(lái)即是傳統(tǒng) CD 唱片銷量的持續(xù)下滑,如圖1.1所示。</p><p> 圖1.1 全球在線音樂(lè)市場(chǎng)規(guī)模</
36、p><p> 2.中國(guó)在線音樂(lè)發(fā)展現(xiàn)狀</p><p> 在線音樂(lè)在中國(guó)的雖然一直被關(guān)注著,卻似乎從沒(méi)有走出虧損的低谷。不過(guò),雖然一直處于低谷,但并未阻止在線音樂(lè)服務(wù)提供商對(duì)行業(yè)發(fā)展模式的探索。從A8、愛(ài)國(guó)者音樂(lè)超市的推出,到百度百代合作及新浪樂(lè)庫(kù)的推出,加上騰訊QQ獨(dú)特的平臺(tái)與服務(wù)的結(jié)合,中國(guó)的在線音樂(lè)網(wǎng)站始終沒(méi)有放棄對(duì)在線音樂(lè)行業(yè)的熱情。有聲音認(rèn)為,隨著3G市場(chǎng)的到來(lái),未來(lái)音樂(lè)服務(wù)會(huì)以
37、一種什么方式搭建產(chǎn)業(yè)鏈,但是如何在3G時(shí)代進(jìn)行模式創(chuàng)新,這些不確定性決定了中國(guó)在線音樂(lè)的痛苦之路依然漫長(zhǎng)。</p><p> 盜版嚴(yán)重影響著在中國(guó)線音樂(lè)市場(chǎng)的發(fā)展,2006 年,中國(guó)在線音樂(lè)市場(chǎng)規(guī)模僅為 1.13億元,與傳統(tǒng)唱片市場(chǎng)規(guī)模相差甚遠(yuǎn)。近年來(lái)政策監(jiān)管力度加大,產(chǎn)業(yè)鏈中各個(gè)商家間合理有效的利益分配模式產(chǎn)生,都將對(duì)中國(guó)的在線音樂(lè)市場(chǎng)產(chǎn)生積極的影響。預(yù)計(jì),2008 年以后國(guó)內(nèi)在線音樂(lè)市場(chǎng)將進(jìn)入健康發(fā)展階段,
38、2008 年中國(guó)在線音樂(lè)市場(chǎng)規(guī)模超過(guò) 2 億元,年增長(zhǎng)率超過(guò) 60%,預(yù)計(jì) 2009 年將達(dá) 4.5 億元。如圖1.2所示。</p><p> 圖1.2 中國(guó)在線音樂(lè)市場(chǎng)規(guī)模</p><p> 目前,音樂(lè)已經(jīng)成為網(wǎng)絡(luò)重要應(yīng)用之一,快捷的收聽(tīng)方式使在線音樂(lè)的用戶越來(lái)越多。2006 年內(nèi)通過(guò)互聯(lián)網(wǎng)下載或收聽(tīng)音樂(lè)的用戶達(dá)到 1.2 億人。預(yù)測(cè),隨著中國(guó)互聯(lián)網(wǎng)快速發(fā)展,在線音樂(lè)產(chǎn)業(yè)發(fā)展不斷成
39、熟,今后幾年中國(guó)在線音樂(lè)用戶數(shù)將持續(xù)增長(zhǎng),預(yù)計(jì) 2007 年中國(guó)在線音樂(lè)用戶數(shù)量將達(dá)到 1.45 億人,2009 年將突破 2億人。如圖1.3所示。</p><p> 圖1.3 中國(guó)在線音樂(lè)用戶規(guī)模</p><p> 3.網(wǎng)絡(luò)在線音樂(lè)市場(chǎng)發(fā)展趨勢(shì)</p><p> 網(wǎng)絡(luò)首發(fā)成為原創(chuàng)音樂(lè)發(fā)布的重要途徑。2000年的2月5日零點(diǎn),中國(guó)第一首網(wǎng)絡(luò)首發(fā)歌曲以MP3格
40、式出現(xiàn)在“人民時(shí)空”的音樂(lè)平臺(tái)發(fā)布,拉開(kāi)音樂(lè)作品網(wǎng)絡(luò)首發(fā)的序幕。經(jīng)過(guò)10多年的發(fā)展,如今的互聯(lián)網(wǎng)和移動(dòng)互聯(lián)網(wǎng)已經(jīng)成為唱片公司和歌手新歌、MV發(fā)布推廣的主要選擇,網(wǎng)絡(luò)首發(fā)也成為網(wǎng)絡(luò)音樂(lè)服務(wù)提供商吸引用戶、聚集用戶的一個(gè)重要手段。</p><p> 網(wǎng)上商店成為無(wú)線音樂(lè)下載最新亮點(diǎn)。國(guó)際知名的蘋果公司開(kāi)辟了在線應(yīng)用商店模式,谷歌、黑莓、三星等廠商也紛紛效仿,諾基亞、摩托羅拉、聯(lián)想等移動(dòng)終端商都重金投入,力圖開(kāi)拓出自
41、己的一片天地。中國(guó)移動(dòng)、中國(guó)電信、中國(guó)聯(lián)通這樣的通信運(yùn)營(yíng)商,也開(kāi)始了自己在線軟件商店的建設(shè)。</p><p> 社區(qū)網(wǎng)站為音樂(lè)傳播模式帶來(lái)變革。以開(kāi)心網(wǎng)、校內(nèi)網(wǎng)等為代表的社交類網(wǎng)站迅速發(fā)展,其內(nèi)嵌的網(wǎng)絡(luò)音樂(lè)播放插件和用戶分享、口碑傳播的模式促進(jìn)了網(wǎng)絡(luò)音樂(lè)傳播方式的變革,讓小型唱片公司和非主流創(chuàng)作者可以更容易地傳播他們的作品。社區(qū)網(wǎng)站的粘性和互動(dòng)性將為網(wǎng)絡(luò)音樂(lè)傳播帶來(lái)巨大的變革。</p><p
42、> 網(wǎng)絡(luò)音樂(lè)將由簡(jiǎn)單統(tǒng)一向個(gè)性化發(fā)展。網(wǎng)絡(luò)音樂(lè)的服務(wù)形式已從單純的音樂(lè)內(nèi)容提供,發(fā)展到現(xiàn)在音樂(lè)分享交流階段。更多用戶不滿足于被動(dòng)的收聽(tīng)音樂(lè),而是熱衷于分享。網(wǎng)絡(luò)音樂(lè)未來(lái)將發(fā)展到音樂(lè)精準(zhǔn)推薦的階段,用戶需要網(wǎng)絡(luò)音樂(lè)內(nèi)容提供商能實(shí)現(xiàn)智能化推薦音樂(lè)。這對(duì)網(wǎng)絡(luò)音樂(lè)內(nèi)容服務(wù)商和運(yùn)營(yíng)商提出了較高的要求,需要對(duì)用戶行為進(jìn)行精確的識(shí)別,并且智能化為用戶提供分類服務(wù)。</p><p> 音樂(lè)云將成為服務(wù)熱點(diǎn),前景尚不明朗
43、。A8 音樂(lè)于2010年年初提出了“音樂(lè)云”服務(wù)的概念,拉開(kāi)了中國(guó)網(wǎng)絡(luò)“音樂(lè)云”序幕,其他廠商紛紛跟進(jìn)。所謂“音樂(lè)云”,簡(jiǎn)單的講就是用戶通過(guò)音樂(lè)軟件,可以將存儲(chǔ)在云端的音樂(lè)內(nèi)容在手機(jī)、PC和電視等多種設(shè)備上進(jìn)行播放、分享,無(wú)需用戶再費(fèi)時(shí)費(fèi)力從電腦存儲(chǔ)器中拷貝到其他終端設(shè)備。這一嶄新模式能否在中國(guó)網(wǎng)絡(luò)音樂(lè)市場(chǎng)形成一定程度的洗牌,目前看來(lái)前景尚不明朗。</p><p> 1.3 研究目標(biāo)與內(nèi)容</p>
44、<p><b> 1.研究目標(biāo)</b></p><p> ?。?)從模型抽象方法、建模過(guò)程、模型表示等幾個(gè)角度構(gòu)建在線音樂(lè)網(wǎng)站的建模方法。</p><p> ?。?)建立規(guī)范、科學(xué)的網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站建模過(guò)程、步驟。</p><p> (3)應(yīng)用UML統(tǒng)一建模語(yǔ)言對(duì)網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站的結(jié)構(gòu)、過(guò)程、功能等要素進(jìn)行可視化的描述,為各個(gè)
45、階段建立可視化模型。</p><p><b> 2.研究主要內(nèi)容</b></p><p> ?。?)網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站建模的理論及技術(shù)基礎(chǔ)。</p><p> ?。?)網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站建模的方法、過(guò)程與具體步驟。</p><p> ?。?)網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站的可視化建模。研究如何應(yīng)用UML從不同的角度對(duì)網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站進(jìn)行
46、圖形化表示。</p><p> ?。?)應(yīng)用研究。具體開(kāi)發(fā)在線音樂(lè)網(wǎng)站,驗(yàn)證網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站模型的有效性。</p><p> 1.4 研究意義及方法</p><p><b> 1.研究意義</b></p><p> ?。?)應(yīng)用軟件工程領(lǐng)域的設(shè)計(jì)理論、方法,分析網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站的開(kāi)發(fā)過(guò)程,為面向?qū)ο蠓椒ㄔ谝魳?lè)網(wǎng)領(lǐng)域
47、的應(yīng)用做出研究性的實(shí)踐。</p><p> ?。?)從模型抽象方法、建模過(guò)程、模型表示等幾個(gè)角度出發(fā),構(gòu)建了科學(xué)、有效的網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站建模方法。</p><p> (3)應(yīng)用UML統(tǒng)一建模語(yǔ)言對(duì)網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站的結(jié)構(gòu)、過(guò)程、功能等要素進(jìn)行可視化的描述,為網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站設(shè)計(jì)的可視化提供方法、技術(shù)上的支持。</p><p> ?。?)應(yīng)用面向?qū)ο蠓椒ǔ橄缶W(wǎng)絡(luò)在線音
48、樂(lè)網(wǎng)站,建立網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站的各種模型框架,為網(wǎng)站設(shè)計(jì)與開(kāi)發(fā)人員提供大量可共享、重用的軟件參考模型。</p><p><b> 2.研究方法</b></p><p> ?。?)文獻(xiàn)分析方法。搜集大量有關(guān)在線音樂(lè)網(wǎng)站設(shè)計(jì)理論與方法、建模方面的資料,通過(guò)對(duì)資料的整理分析,歸納網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站的研究基礎(chǔ)。</p><p> (2)面向?qū)ο蠓椒?。?duì)
49、象就是對(duì)客觀實(shí)體的抽象,面向?qū)ο蠓椒ǖ幕舅枷胧潜M可能的運(yùn)用人類的自然思維方式來(lái)構(gòu)造網(wǎng)站。論文中主要涉及到與建模密切相關(guān)的面向?qū)ο蠓治龊驮O(shè)計(jì)方法。</p><p> ?。?)案例分析方法。選擇具體的音樂(lè)網(wǎng)站為研究對(duì)象,分析研究網(wǎng)站功能及實(shí)現(xiàn)過(guò)程,為網(wǎng)站的理論模型和建模提供參照。</p><p> 第2章 在線音樂(lè)網(wǎng)站建模研究基礎(chǔ)</p><p> 網(wǎng)絡(luò)在線音樂(lè)
50、網(wǎng)站是在線音樂(lè)發(fā)展日益社會(huì)化、分布化與系統(tǒng)資源統(tǒng)一共享、重用與協(xié)作的統(tǒng)一。本章首先討論網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站的基本概念、特點(diǎn)、規(guī)范及標(biāo)準(zhǔn);然后論述網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站設(shè)計(jì)的理論基礎(chǔ),并在此基礎(chǔ)上提出網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站的開(kāi)發(fā)原則及理論模型;最后,對(duì)網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站建模過(guò)程進(jìn)行概要分析。</p><p> 2.1 在線音樂(lè)網(wǎng)的理解</p><p> 2.1.1 在線音樂(lè)網(wǎng)站的概念</p>
51、;<p> 1.?dāng)?shù)字音樂(lè)定義的概念</p><p> 數(shù)字音樂(lè)是指在音樂(lè)的制作與傳播及儲(chǔ)存過(guò)程中使用數(shù)字化技術(shù)的音樂(lè)。數(shù)字音樂(lè)通用的格式為 MP3 或 WMA。 </p><p> 數(shù)字音樂(lè)按照播放終端的不同,分為在線音樂(lè)(以 PC為終端)和移動(dòng)音樂(lè)(以手機(jī)為終端),如圖2.1所示數(shù)字音樂(lè)分類。</p><p> 圖2.1 數(shù)字音樂(lè)分類<
52、;/p><p><b> 2.在線音樂(lè)的概念</b></p><p> 在線音樂(lè)是指通過(guò)互聯(lián)網(wǎng)在線視聽(tīng)、或可直接下載到電腦中及傳輸?shù)狡渌シ旁O(shè)備中視聽(tīng)的數(shù)字音樂(lè)。</p><p> 2.1.2 在線音樂(lè)網(wǎng)的特點(diǎn)</p><p> 網(wǎng)絡(luò)在線音樂(lè)網(wǎng)具有以下特征:</p><p><b>
53、; 廣泛性</b></p><p> 無(wú)論你屬于哪個(gè)國(guó)家,哪個(gè)民族,無(wú)論你的外貌如何,無(wú)論你的身份地位,都可以參與到網(wǎng)絡(luò)音樂(lè)活動(dòng)中,條件是最基本的硬件設(shè)施、上網(wǎng)技術(shù),除此之外沒(méi)有任何限制,這樣就大大降低了網(wǎng)絡(luò)音樂(lè)傳播的門檻,使更多的音樂(lè)作品、人才擁有得以展現(xiàn)的一個(gè)機(jī)會(huì)??墒沁@也造成了低價(jià)值音樂(lè)的泛濫。</p><p><b> 公平性 </b><
54、;/p><p> 在網(wǎng)絡(luò)世界里,每個(gè)人都是平等的,每個(gè)人都可以充分自由地展示自己的個(gè)性。人們對(duì)事物的認(rèn)識(shí)也將是更加客觀的、更加真實(shí)的,解決了現(xiàn)實(shí)生活中競(jìng)爭(zhēng)“平臺(tái)不平”的問(wèn)題,給更多的人以公平的競(jìng)爭(zhēng)機(jī)會(huì)。這是非常難能可貴的。</p><p><b> 互動(dòng)性 </b></p><p> 在網(wǎng)絡(luò)音樂(lè)出現(xiàn)之前,我們除了自己購(gòu)買磁帶、CD等欣賞方式外
55、,還可以通過(guò)電臺(tái)、電視臺(tái)欣賞到我們喜歡的音樂(lè),可是電臺(tái)或電視音樂(lè)不可以隨自己的喜好去選擇,而網(wǎng)絡(luò)音樂(lè)帶給人們的就是優(yōu)越的自主選擇,網(wǎng)民可以在網(wǎng)上任意選擇自己喜愛(ài)的音樂(lè),并在最短的時(shí)間內(nèi)對(duì)其作出回應(yīng),同時(shí)網(wǎng)民也可以將自己創(chuàng)作的音樂(lè)或是演唱的歌曲放到網(wǎng)上,憑借網(wǎng)絡(luò)的平臺(tái)將自己的音樂(lè)推廣出去,爭(zhēng)取大家的認(rèn)可。</p><p><b> 成本低廉 </b></p><p>
56、 創(chuàng)作者只要制作完了音樂(lè),就可以進(jìn)行網(wǎng)絡(luò)傳播,也就是發(fā)行,另外在傳播、宣傳的過(guò)程中也不用租用媒介的費(fèi)用及發(fā)布廣告的費(fèi)用,與傳統(tǒng)的音樂(lè)傳播方式相比減少了很多中間環(huán)節(jié),成本達(dá)到最小化。但是網(wǎng)絡(luò)音樂(lè)使音樂(lè)越來(lái)越便宜,不用說(shuō)正版的唱片市場(chǎng)遭到了沉重的打擊,甚至使廉價(jià)的盜版CD銷售也受到?jīng)_擊,大家都去網(wǎng)上免費(fèi)下載,速度快自主性強(qiáng),也就沒(méi)人去花錢大價(jià)錢買正版CD了,使得唱片公司等的利益受到威脅,版權(quán)也遭到侵犯。這也是網(wǎng)絡(luò)傳媒人和唱片銷售商亟待解決
57、的一個(gè)問(wèn)題。</p><p> 網(wǎng)絡(luò)音樂(lè)帶來(lái)了音樂(lè)理念的革新 </p><p> 不難看出那些有市場(chǎng)的網(wǎng)絡(luò)音樂(lè),都是富有時(shí)代氣息的歌曲,這些歌曲簡(jiǎn)單易唱、瑯瑯上口,歌詞更加口語(yǔ)化。但是現(xiàn)在網(wǎng)上的娛樂(lè)趣味普遍低俗,文化含量太低。許多網(wǎng)絡(luò)歌曲都是音樂(lè)垃圾,質(zhì)量高的精品的極其缺乏。</p><p> 綜上所述,網(wǎng)絡(luò)確實(shí)為音樂(lè)傳播提供了別樣的方式,但目前我國(guó)的網(wǎng)絡(luò)音樂(lè)
58、還處在雜亂無(wú)序的初級(jí)階段,亟待走向成熟。</p><p> 2.2 網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站開(kāi)發(fā)的理論基礎(chǔ)</p><p> 2.2.1 前臺(tái)版塊建設(shè)理論</p><p> 一個(gè)好的界面的設(shè)計(jì)應(yīng)該要從多方面考慮,我的論文主要從界面弱化和模塊化和可修改性強(qiáng)。</p><p><b> 1.界面弱化</b></p&
59、gt;<p> 一個(gè)好的界面設(shè)計(jì)它的界面時(shí)弱化的,它突出的是功能,著重體現(xiàn)的是網(wǎng)站業(yè)提供給使用者是主要什么。這就涉及到瀏覽順序、功能分區(qū)等等。</p><p> 要讓訪客在0.5內(nèi)就能把握網(wǎng)站的行業(yè)性質(zhì),1秒內(nèi)就知道該從哪個(gè)地方開(kāi)始使用這個(gè)網(wǎng)站,能點(diǎn)一此的,絕不點(diǎn)第二次。當(dāng)然上面說(shuō)的是大多數(shù)功能性網(wǎng)站,對(duì)于宣戰(zhàn)展示性網(wǎng)站,諸如加特效的或Flash網(wǎng)站,可能就不得不花哨一些,但不能太過(guò)分。網(wǎng)站不是
60、動(dòng)畫片,在效率越來(lái)越高,社會(huì)心理越來(lái)越浮躁的中國(guó),人們的耐心越來(lái)越小,心理承受能力越來(lái)越低。效果可以體現(xiàn)意境,點(diǎn)到為止。</p><p> 2.模塊化和可修改性強(qiáng)</p><p> 模塊化不僅可以提高重用性,也能統(tǒng)一網(wǎng)站風(fēng)格,還可以降低程序開(kāi)發(fā)的強(qiáng)度。這里就設(shè)計(jì)一些尺寸、模數(shù)、寬容度、命名規(guī)范等等知識(shí)了,不再冗述。無(wú)論是架構(gòu)還是模塊或圖片,都要考慮可修改性強(qiáng)。舉個(gè)簡(jiǎn)單的例子,logo、
61、按鈕等,很多人喜歡制作圖片,N個(gè)按鈕就是N張圖片。如果只做3-5類按鈕的背景圖片,然后用在網(wǎng)頁(yè)代碼里打上文字,那么修改起來(lái)就簡(jiǎn)單了,讓程序員自己改字就可以了。然而網(wǎng)頁(yè)顯示的字體是帶有鋸齒的,一般即能清晰又保證美觀的字體字號(hào)有幾類:宋體 12px | 宋體 12px 粗體 | 宋體 14px | 宋體 14px 粗體 | 黑體 20px | verdana 9px | Arial Black 12px+ |。</p><
62、;p> 2.2.2 數(shù)據(jù)庫(kù)建設(shè)理論</p><p> 數(shù)據(jù)庫(kù)是一個(gè)單位或是一個(gè)應(yīng)用領(lǐng)域的通用數(shù)據(jù)處理系統(tǒng),他存儲(chǔ)的是屬于企業(yè)和事業(yè)部門、團(tuán)體和個(gè)人的有關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)是從全局觀點(diǎn)出發(fā)建立的,他按一定的數(shù)據(jù)模型進(jìn)行組織、描述和存儲(chǔ)。其結(jié)構(gòu)基于數(shù)據(jù)間的自然聯(lián)系,從而可提供一切必要的存取路徑,且數(shù)據(jù)不再針對(duì)某一應(yīng)用,而是面向全組織,具有整體的結(jié)構(gòu)化特征。 常用的設(shè)計(jì)方法有手工試湊法和規(guī)范設(shè)計(jì)法。
63、</p><p><b> 1.手工試湊法</b></p><p> 手工試湊法也叫直觀設(shè)計(jì)法,它是最早使用的數(shù)據(jù)庫(kù)設(shè)計(jì)方法。這種方法依賴于設(shè)計(jì)者的經(jīng)驗(yàn)和技巧,缺乏科學(xué)理論和工程原則的支持,設(shè)計(jì)的質(zhì)量很難保證,常常是數(shù)據(jù)庫(kù)運(yùn)行一段時(shí)間后又發(fā)現(xiàn)各種問(wèn)題,這樣再重新進(jìn)行修改,增加了系統(tǒng)維護(hù)的代價(jià)。因此這種方法越來(lái)越不適應(yīng)信息管理發(fā)展的需要。</p>&l
64、t;p><b> 2.規(guī)范設(shè)計(jì)法</b></p><p> 為了改變手工試湊法帶來(lái)的問(wèn)題,1978年10月,來(lái)自三十多個(gè)國(guó)家的數(shù)據(jù)庫(kù)專家在美國(guó)新奧爾良(New Orleans)市專門討論了數(shù)據(jù)庫(kù)設(shè)計(jì)問(wèn)題,他們運(yùn)用軟件工程的思想和方法,提出了數(shù)據(jù)庫(kù)設(shè)計(jì)的規(guī)范,這就是著名的新奧爾良法,它是目前公認(rèn)的比較完整和權(quán)威的一種規(guī)范設(shè)計(jì)法。新奧爾良法將數(shù)據(jù)庫(kù)設(shè)計(jì)分成需求分析(分析用戶需求)、概念
65、設(shè)計(jì)(信息分析和定義)、邏輯設(shè)計(jì)(設(shè)計(jì)實(shí)現(xiàn))和物理設(shè)計(jì)(物理數(shù)據(jù)庫(kù)設(shè)計(jì))。目前,常用的規(guī)范設(shè)計(jì)方法大多起源于新奧爾良法,并在設(shè)計(jì)的每一階段采用一些輔助方法來(lái)具體實(shí)現(xiàn)。規(guī)范設(shè)計(jì)法從本質(zhì)上來(lái)說(shuō)仍然是手工設(shè)計(jì)方法,其基本思想是過(guò)程迭代和逐步求精。下面簡(jiǎn)單介紹幾種常用的規(guī)范設(shè)計(jì)方法。</p><p> ?。?)基于E-R模型的數(shù)據(jù)庫(kù)設(shè)計(jì)方法 </p><p> 基于E-R模型的數(shù)據(jù)庫(kù)設(shè)計(jì)方法是由
66、P.P.S.chen于1976年提出的數(shù)據(jù)庫(kù)設(shè)計(jì)方法,其基本思想是在需求分析的基礎(chǔ)上,用E-R(實(shí)體—聯(lián)系)圖構(gòu)造一個(gè)反映現(xiàn)實(shí)世界實(shí)體之間聯(lián)系的企業(yè)模式,然后再將此企業(yè)模式轉(zhuǎn)換成基于某一特定的DBMS的概念模式。</p><p> ?。?)基于3NF的數(shù)據(jù)庫(kù)設(shè)計(jì)方法</p><p> 基于3NF的數(shù)據(jù)庫(kù)設(shè)計(jì)方法是由S·Atre提出的結(jié)構(gòu)化設(shè)計(jì)方法,其基本思想是在需求分析的基礎(chǔ)上
67、,確定數(shù)據(jù)庫(kù)模式中的全部屬性和屬性間的依賴關(guān)系,將它們組織在一個(gè)單一的關(guān)系模式中,然后再分析模式中不符合3NF的約束條件,將其進(jìn)行投影分解,規(guī)范成若干個(gè)3NF關(guān)系模式的集合。</p><p> ?。?)基于視圖的數(shù)據(jù)庫(kù)設(shè)計(jì)方法</p><p> 此方法先從分析各個(gè)應(yīng)用的數(shù)據(jù)著手,其基本思想是為每個(gè)應(yīng)用建立自己的視圖,然后再把這些視圖匯總起來(lái)合并成整個(gè)數(shù)據(jù)庫(kù)的概念模式。</p>
68、<p> 2.3 網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站開(kāi)發(fā)的原則及理論模型</p><p> 2.3.1 網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站的開(kāi)發(fā)原則</p><p> 網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站的設(shè)計(jì)是一項(xiàng)復(fù)雜的任務(wù),設(shè)計(jì)時(shí)必須綜合考慮各種因素,遵循一定的設(shè)計(jì)原則,具體設(shè)計(jì)原則主要有以下幾個(gè)方面:</p><p><b> 1.一致性原則</b></p>
69、;<p> 一致性原則包括3個(gè)方面的內(nèi)容:第一,網(wǎng)頁(yè)的內(nèi)容與形式要一致。一個(gè)網(wǎng)頁(yè)如果只有華麗的外表,而沒(méi)有充實(shí)的內(nèi)容,這樣讓人看了一遍之后,就只知道網(wǎng)頁(yè)的頁(yè)面還行。那么你制作網(wǎng)站的主要目的是什么呢?難道只是為了讓別人看你的設(shè)計(jì)水平,而不是你網(wǎng)站的內(nèi)容嗎?沒(méi)有充實(shí)的內(nèi)容,讀者看到你的網(wǎng)頁(yè)會(huì)大失所望,就沒(méi)有下一次再訪問(wèn)你的網(wǎng)站的欲望了,這樣的網(wǎng)站其實(shí)是一個(gè)失敗的網(wǎng)站。第二,網(wǎng)站的總的風(fēng)格要一致。一個(gè)網(wǎng)站如果是由幾種風(fēng)格制作出
70、來(lái)的,這樣的網(wǎng)站讓人感覺(jué)雜亂無(wú)章,讓人覺(jué)得整個(gè)網(wǎng)站部分能接受,而另外一部分不能接受。第三,網(wǎng)站的圖片、背景要與網(wǎng)站的內(nèi)容一致。一個(gè)好的圖片、背景更能襯托出設(shè)計(jì)者所要表達(dá)的意圖。</p><p><b> 2.重點(diǎn)突出原則</b></p><p> 如果你所設(shè)計(jì)的網(wǎng)站沒(méi)有什么突出的重點(diǎn),面面俱到,那么你的網(wǎng)站就不會(huì)給游客留下太多的印象,反而給人零亂的感覺(jué)。音樂(lè)網(wǎng)的網(wǎng)
71、頁(yè)要向讀者展示的東西很多,包括音樂(lè)庫(kù)總體介紹、歌曲分類、歌曲查詢、歌手查詢、專輯查詢、數(shù)據(jù)庫(kù)資源等。如何將這些項(xiàng)目歸類,如何將這些項(xiàng)目有效地組織起來(lái),是設(shè)計(jì)網(wǎng)頁(yè)時(shí)必須考慮的問(wèn)題。</p><p><b> 3.最新原則</b></p><p> 網(wǎng)頁(yè)的內(nèi)容不能是一成不變的,要經(jīng)常更新,保持網(wǎng)站內(nèi)容新鮮,定期檢查鏈接,不能有“空”鏈接。要吸引游客,就必須把網(wǎng)頁(yè)做得新
72、穎,讓人有耳目一新的感覺(jué),但是必須注意,網(wǎng)站的風(fēng)格一經(jīng)形成,就不要隨意改變,而改變的只能是網(wǎng)頁(yè)的一些信息,如歌曲新聞、數(shù)據(jù)庫(kù)資源和網(wǎng)上信息數(shù)據(jù)更新的情況。</p><p><b> 4.獨(dú)特性原則</b></p><p> 每一個(gè)Web網(wǎng)站都應(yīng)有自己獨(dú)特的風(fēng)格,不能千篇一律,一個(gè)模式。要做到這一點(diǎn),設(shè)計(jì)者就必須要有獨(dú)創(chuàng)性,用藝術(shù)的感染力設(shè)計(jì)出符合自己音樂(lè)網(wǎng)形象的網(wǎng)
73、頁(yè)來(lái)。用什么作為基調(diào)、選用的字體、圖形都要與內(nèi)容有關(guān),形成一個(gè)有機(jī)的整體。</p><p> 2.3.2 網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站的理論模型</p><p> 根據(jù)網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站的定義、理論基礎(chǔ)及設(shè)計(jì)原則,可以得出網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站應(yīng)具有的主要功能,將其以功能模塊的形式表示,得出網(wǎng)站的理論模型,前臺(tái)功能結(jié)構(gòu)如圖2.1所示。</p><p> 圖2.1 前臺(tái)功能結(jié)構(gòu)
74、</p><p> 后臺(tái)功能結(jié)構(gòu)如圖2.2所示。</p><p> 圖2.2 后臺(tái)功能結(jié)構(gòu)</p><p> ?。?)從功能角度看,網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站主要分為用戶管理模塊、歌曲管理模塊、評(píng)論管理模塊、歌曲類別管理模塊和歌曲搜索模塊五大部分。用戶管理模塊是游客在注冊(cè)頁(yè)面填寫好自己的信息提交成功后,成為網(wǎng)站的一個(gè)用戶,可以為音樂(lè)網(wǎng)站添加歌曲、試聽(tīng)、下載等功能,管理員
75、也可以對(duì)用戶進(jìn)行添加和刪除,歌曲管理模塊是管理員和用戶都可以添加歌曲數(shù)據(jù)庫(kù)里沒(méi)有的歌曲,但管理員還可以對(duì)歌曲的刪除和修改等功能,評(píng)論管理模塊是游客和用戶在試聽(tīng)和下載后,可以對(duì)該歌曲進(jìn)行評(píng)論,管理員可以對(duì)評(píng)論進(jìn)行管理,歌曲類別管理模塊是對(duì)不同種類的歌曲進(jìn)行分類,讓游客和用戶瀏覽歌曲和查找歌曲更加方便,管理員也更好進(jìn)行管理,歌曲搜索模塊是游客和用戶可以按照歌曲的名字和歌手的名字和專輯的名字來(lái)進(jìn)行查找自己想要的歌曲。</p>&
76、lt;p> ?。?)從用戶角度看,網(wǎng)絡(luò)在線音樂(lè)網(wǎng)站主要分為游客類、用戶類、管理員類三大類別。</p><p> 第3章 開(kāi)發(fā)工具及運(yùn)行環(huán)境</p><p> 3.1 關(guān)于在線音樂(lè)網(wǎng)</p><p> 在線音樂(lè)網(wǎng)的設(shè)計(jì)正是依靠計(jì)算機(jī)和網(wǎng)絡(luò)的強(qiáng)有力的結(jié)合,開(kāi)發(fā)前對(duì)本網(wǎng)站進(jìn)行了詳細(xì)的需求分析,根據(jù)在線音樂(lè)網(wǎng)的實(shí)際情況,設(shè)計(jì)了多個(gè)歌曲分類功能模塊,以滿足用戶
77、試聽(tīng)的各種要求。從程序設(shè)計(jì)和頁(yè)面美工同時(shí)入手開(kāi)發(fā),后文除了對(duì)整個(gè)網(wǎng)站進(jìn)行了分析,對(duì)開(kāi)發(fā)過(guò)程中涉及到的問(wèn)題和解決方案做了詳細(xì)規(guī)范的說(shuō)明外,還對(duì)網(wǎng)站設(shè)計(jì)中關(guān)鍵的、新穎的部分做了重點(diǎn)介紹說(shuō)明,其中包括如何實(shí)現(xiàn)用戶的管理、歌曲及相關(guān)信息的管理、歌曲的試聽(tīng)以及數(shù)據(jù)庫(kù)的設(shè)計(jì)發(fā)放等都有詳細(xì)的介紹。這些功能的實(shí)現(xiàn)在提高整個(gè)系統(tǒng)的可移植性、簡(jiǎn)便性和效率方面都起到了關(guān)鍵的作用。</p><p> 3.2 網(wǎng)站開(kāi)發(fā)環(huán)境介紹<
78、/p><p> 3.2.1 基礎(chǔ)結(jié)構(gòu)分析</p><p> 網(wǎng)絡(luò)應(yīng)用結(jié)構(gòu)模型采用的是B/S模式:B/S模式是把WEB技術(shù)和數(shù)據(jù)庫(kù)技術(shù)結(jié)合起來(lái)的新技術(shù),實(shí)現(xiàn)開(kāi)發(fā)環(huán)境和應(yīng)用環(huán)境的分離,用戶端用相對(duì)統(tǒng)一的瀏覽器代替客戶軟件,實(shí)現(xiàn)跨平臺(tái)的應(yīng)用和多媒體服務(wù)?;贐/S模式的信息系統(tǒng)通常采用三層結(jié)構(gòu):“瀏覽器——WEB服務(wù)器----數(shù)據(jù)庫(kù)服務(wù)器”。如圖3.1可以發(fā)現(xiàn)這三層體系結(jié)構(gòu)的組成:</p
79、><p> 圖3.1 B/S模式圖</p><p> ?。?)用戶界面部分---瀏覽器;</p><p> ?。?)應(yīng)用界面部分---WEB服務(wù)器(中間件);</p><p> ?。?)信息及數(shù)據(jù)存儲(chǔ)部分---數(shù)據(jù)庫(kù)。</p><p> 3.2.2 原理分析</p><p> 用戶通過(guò)瀏覽
80、器向WEB器發(fā)送請(qǐng)求,如果請(qǐng)求的是一個(gè)HTML(HyperText Markup Language,超文本標(biāo)記語(yǔ)言)文檔,則WEB服務(wù)器在本地文件系統(tǒng)中找到文件,并回傳給瀏覽器。如果請(qǐng)求的是對(duì)數(shù)據(jù)庫(kù)的操作,則由WEB服務(wù)器啟動(dòng)相應(yīng)的中間程序,由中間件程序與數(shù)據(jù)庫(kù)交互,并使用獲得的數(shù)據(jù),生成HTML頁(yè)面,回傳給瀏覽器,完成一次用戶請(qǐng)求。</p><p> 3.2.3 功能分析</p><p&
81、gt;<b> 1、數(shù)據(jù)庫(kù)</b></p><p> 一般的數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),其次是對(duì)象--關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)較為簡(jiǎn)單,數(shù)據(jù)本身以二維表形式進(jìn)行存儲(chǔ),表之間的數(shù)據(jù)的聯(lián)系通過(guò)表中鍵的連接來(lái)表示,系統(tǒng)采用結(jié)構(gòu)化查詢語(yǔ)言SQL。</p><p><b> 2、瀏覽器</b></p>
82、;<p> WEB上,用戶界面是用HTML編寫的頁(yè)面,用戶請(qǐng)求并瀏覽HTML頁(yè)面的工具是瀏覽器。瀏覽器是一種軟件,當(dāng)用戶提出請(qǐng)求后,它主要完成兩件工作:一是使用HTTP (HyPerText Transfer Protocol,超文本傳輸協(xié)議)協(xié)議向WEB器發(fā)送請(qǐng)求,下載用戶請(qǐng)求的頁(yè)面;二是解釋頁(yè)面中的HTML標(biāo)記并按照標(biāo)記規(guī)定的格式顯示頁(yè)面。</p><p><b> 3、WEB 服
83、務(wù)器</b></p><p> 在WEB沒(méi)有和數(shù)據(jù)庫(kù)連接之前,用戶在瀏覽器中看到的是從服務(wù)器上下載的靜態(tài)頁(yè)面,這種靜態(tài)頁(yè)面中包含了一些信息,但無(wú)法及時(shí)反映數(shù)據(jù)的動(dòng)態(tài)變化,且用戶無(wú)法通過(guò)瀏覽器操作數(shù)據(jù)庫(kù)中的數(shù)據(jù)。為了向用戶提供內(nèi)容豐富的信息服務(wù),必須將WEB與數(shù)據(jù)庫(kù)連接起來(lái),使瀏覽器通過(guò)WEB服務(wù)器激活中間件程序,完成對(duì)數(shù)據(jù)庫(kù)的操作,這時(shí)WEB服務(wù)器起著中介者的作用。</p><p
84、> 3.3 開(kāi)發(fā)工具和技術(shù)的選取</p><p> 3.3.1 JSP 技術(shù)</p><p> 1、JSP 基礎(chǔ)介紹</p><p> JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.ht
85、ml)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp) 。用JSP開(kāi)發(fā)的Web應(yīng)用是跨平臺(tái)的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。</p><p> JSP技術(shù)使用Java編程語(yǔ)言編寫類XML的tags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過(guò)tags和scriptlets訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁(yè)邏輯與
86、網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易。 </p><p> Web服務(wù)器在遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。 </p><p> JSP與Java Servlet一樣,是在服
87、務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。 </p><p> JSP頁(yè)面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁(yè)面返回給客戶端的瀏覽器。Java Servlet 是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開(kāi)發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技
88、術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無(wú)關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)</p><p> 2、JSP 工作原理</p><p> 在一個(gè)JSP文件第一次被請(qǐng)求時(shí),JSP引擎把該JSP文件轉(zhuǎn)換成為一個(gè)servlet。而這個(gè)引擎本身也是一個(gè)servlet,在JSWDK或 WEBLOGIC中,它就是JspServlet。 JSP引擎先把該JSP文件轉(zhuǎn)換成一個(gè)Java源文件,在轉(zhuǎn)換時(shí)
89、如果發(fā)現(xiàn)JSP文件有任何語(yǔ)法錯(cuò)誤,轉(zhuǎn)換過(guò)程將中斷,并向服務(wù)端和客戶端輸出出錯(cuò)信息;如果轉(zhuǎn)換成功, JSP引擎用javac把該Java源文件編譯成相應(yīng)的class文件。然后創(chuàng)建一個(gè)該SERVLET的實(shí)例,該SERVLET的jspInit()方法被執(zhí)行,jspInit()方法在servlet的生命周期中只被執(zhí)行一次。然后jspService()方法被調(diào)用來(lái)處理客戶端的請(qǐng)求。對(duì)每一個(gè)請(qǐng)求,JSP引擎創(chuàng)建一個(gè)新的線程來(lái)處理該請(qǐng)求。如果有多個(gè)客戶
90、端同時(shí)請(qǐng)求該JSP文件,則JSP引擎會(huì)創(chuàng)建多個(gè)線程。每個(gè)客戶端請(qǐng)求對(duì)應(yīng)一個(gè)線程。以多線程方式執(zhí)行可大大降低對(duì)系統(tǒng)的資源需求,提高系統(tǒng)的并發(fā)量及響應(yīng)時(shí)間.但應(yīng)該注意多線程的編程限制,由于該servlet始終駐于內(nèi)存,所以響應(yīng)是非??斓摹H绻?JSP文件被修改了,服務(wù)器將根據(jù)設(shè)置決定是否對(duì)該文件重新編譯,如果需要重</p><p> 圖3.2 JSP的處理過(guò)程圖</p><p><b
91、> 3、JSP的對(duì)象</b></p><p> ?、賠equest對(duì)象表示HttpServletRequest對(duì)象。它包含了有關(guān)瀏覽器請(qǐng)求的信息,并且提供了幾個(gè)用于獲取cookie, header, 和session數(shù)據(jù)的有用的方法。</p><p> ?、趓esponse表示HttpServletResponse對(duì)象,并提供了幾個(gè)用于設(shè)置送回 瀏覽器的響應(yīng)的方法(如c
92、ookies,頭信息等)。</p><p> ③out對(duì)象是javax.jsp.JspWriter的一個(gè)實(shí)例,并提供了幾個(gè)方法使你能用于向?yàn)g覽器回送輸出結(jié)果。</p><p> ?、躳ageContext表示一個(gè)javax.servlet.jsp.PageContext對(duì)象。它是用于方便存取各種范圍的名字空間、servlet相關(guān)的對(duì)象的API,并且包裝了通用的servlet相關(guān)功能的方法
93、。</p><p> ⑤session表示一個(gè)請(qǐng)求的javax.servlet.http.HttpSession對(duì)象。Session可以存貯用戶的狀態(tài)信息。</p><p> ?、轪pplicaton 表示一個(gè)javax.servle.ServletContext對(duì)象。這有助于查找有關(guān)servlet引擎和servlet環(huán)境的信息。</p><p> ?、遚onfi
94、g表示一個(gè)javax.servlet.ServletConfig對(duì)象。該對(duì)象用于存取servlet實(shí)例的初始化參數(shù)。</p><p> ?、鄍age表示從該頁(yè)面產(chǎn)生的一個(gè)servlet實(shí)例。</p><p> ?、醗xception對(duì)象表示用來(lái)處理JSP文件執(zhí)行時(shí)發(fā)生的所有錯(cuò)誤和異常。</p><p> 3.3.2 JDBC技術(shù)</p><p
95、> 1、JDBC 基礎(chǔ)介紹</p><p> JDBC(Java Data Base Connectivity)是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用Java語(yǔ)言編寫的類和接口組成。JDBC為工具/數(shù)據(jù)庫(kù)開(kāi)發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開(kāi)發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫(kù)應(yīng)用程序。</p>
96、<p> Java 具有堅(jiān)固、安全、易于使用、易于理解和可從網(wǎng)絡(luò)上自動(dòng)下載等特性,是編寫數(shù)據(jù)庫(kù)應(yīng)用程序的杰出語(yǔ)言。所需要的只是 Java應(yīng)用程序與各種不同數(shù)據(jù)庫(kù)之間進(jìn)行對(duì)話的方法。而 JDBC 正是作為此種用途的機(jī)制。 JDBC 擴(kuò)展了 Java 的功能。例如,用 Java 和 JDBC API 可以發(fā)布含有 applet 的網(wǎng)頁(yè),而該 applet 使用的信息可能來(lái)自遠(yuǎn)程數(shù)據(jù)庫(kù)。企業(yè)也可以用 JDBC 通過(guò) Intra
97、net 將所有職員連到一個(gè)或多個(gè)內(nèi)部數(shù)據(jù)庫(kù)中(即使這些職員所用的計(jì)算機(jī)有 Windows、 Macintosh 和UNIX 等各種不同的操作系統(tǒng))。隨著越來(lái)越多的程序員開(kāi)始使用Java 編程語(yǔ)言,對(duì)從 Java 中便捷地訪問(wèn)數(shù)據(jù)庫(kù)的要求也在日益增加。</p><p> 2、JDBC與數(shù)據(jù)庫(kù)的交互技術(shù)</p><p> 當(dāng)用戶需要瀏覽器同服務(wù)器交互的時(shí)候,有時(shí)少不了數(shù)據(jù)庫(kù)。因?yàn)橹挥袛?shù)據(jù)庫(kù)
98、才可能大量、快速地處理信息。使用JDBC不僅意味著用戶可以讀取MYSQL和SQL SERVER等數(shù)據(jù)庫(kù),同時(shí)也意味著用戶可以讀取其他ODBC(OPEN DATABASE CONNECT,開(kāi)放式數(shù)據(jù)庫(kù)互聯(lián))兼容的數(shù)據(jù)庫(kù)。</p><p> JDBC是一種用于執(zhí)行SQL語(yǔ)句的JavaAPI,可為多種關(guān)系型數(shù)據(jù)庫(kù)提供統(tǒng)一的訪問(wèn)接口,它由一組用Java編寫的類和接口組成.Java通過(guò)JDBC與數(shù)據(jù)庫(kù)進(jìn)行連接,一個(gè)JDB
99、C程序涉及與數(shù)據(jù)庫(kù)建立連接,發(fā)送SQL語(yǔ)句,處理查詢結(jié)果等。具體操作步驟可以歸納為如下:</p><p> ?。?)加載JDBC驅(qū)動(dòng)程序;</p><p> (2)提供JDBC連接的URL;</p><p> ?。?)創(chuàng)建數(shù)據(jù)庫(kù)的連接和對(duì)象;</p><p><b> ?。?)操作數(shù)據(jù)庫(kù);</b></p>
100、<p> ?。?)關(guān)閉數(shù)據(jù)庫(kù)對(duì)象和連接。</p><p> 3、JDBC、數(shù)據(jù)庫(kù)和JSP</p><p> JSP通過(guò)JDBC訪問(wèn)數(shù)據(jù)庫(kù)時(shí)的流程;當(dāng)JSP被調(diào)用時(shí),它通過(guò)jdbc API 來(lái)訪問(wèn)數(shù)據(jù)庫(kù)并執(zhí)行查詢和更新,JDBC是采用SQL語(yǔ)言與底層的數(shù)據(jù)庫(kù)交互的。如果一條 SQL語(yǔ)句會(huì)從數(shù)據(jù)庫(kù)中產(chǎn)生一組結(jié)果記錄,它們就會(huì)被JDBC打包成一個(gè)Result對(duì)象,JsP處理這些記
101、錄并動(dòng)態(tài)地生成HTML頁(yè)面,最后瀏覽器將得到的頁(yè)面顯示給用戶。簡(jiǎn)而言之,必須知道5個(gè)JDBC的類或接口:數(shù)據(jù)庫(kù)的JDBC驅(qū)動(dòng)器類,DriverManager類、Connection接口、Statement接口、Result接口。它們用如下方式和數(shù)據(jù)庫(kù)建立連接和操作數(shù)據(jù)庫(kù): </p><p> (1)JSP代碼通過(guò)帶參數(shù)調(diào)用Class.forName(),為DriverManager類實(shí)例化、加載驅(qū)動(dòng)器。 <
102、;/p><p> ?。?)在JSP中用DriverManagere.getConnection()取得一個(gè)Connection對(duì)象。 </p><p> ?。?)用Connection.createStatement()創(chuàng)建一個(gè)Statement對(duì)象。 </p><p> ?。?)用JSP代碼通過(guò)Statement.executeQuery()或Statement.ex
103、ecuteUpdate()查詢或更新數(shù)據(jù)庫(kù)。 </p><p> ?。?)如果執(zhí)行了一個(gè)查詢JSP代碼會(huì)處理Statement.executeQuery()返回Result對(duì)象。</p><p> (6)關(guān)閉JDBC對(duì)象操作完成以后要把所有使用的JDBC對(duì)象全都關(guān)閉,以釋放JDBC資源,關(guān)閉順序和聲明順序相反。</p><p> 3.3.3 JavaScrip
104、t腳本語(yǔ)言</p><p> JavaScript是一種基于對(duì)象和事件驅(qū)動(dòng)并具有相對(duì)安全性的客戶端腳本語(yǔ)言。同時(shí)也是一種廣泛用于客戶端Web開(kāi)發(fā)的腳本語(yǔ)言,常用來(lái)給HTML網(wǎng)頁(yè)添加動(dòng)態(tài)功能,比如響應(yīng)用戶的各種操作。它最初由網(wǎng)景公司的Brendan Eich設(shè)計(jì),是一種動(dòng)態(tài)、弱類型、基于原型的語(yǔ)言,內(nèi)置支持類。JavaScript是Sun公司的注冊(cè)商標(biāo)。Ecma國(guó)際以JavaScript為基礎(chǔ)制定了ECMAScr
105、ipt標(biāo)準(zhǔn)。JavaScript也可以用于其他場(chǎng)合,如服務(wù)器端編程。完整的JavaScript實(shí)現(xiàn)包含三個(gè)部分:ECMAScript,文檔對(duì)象模型,字節(jié)順序記號(hào)。</p><p><b> 基本特點(diǎn):</b></p><p> 能夠具有交互性,能夠包含更多活躍的元素,就有必要在網(wǎng)頁(yè)中嵌入其它的技術(shù)。如:Javascript、VBScript、Document Ob
106、ject Model(DOM,文檔對(duì)象模型)、Layers和Cascading Style Sheets(CSS,層疊樣式表),這里主要講Javascript。那么Javascript是什么東東?Javascript就是適應(yīng)動(dòng)態(tài)網(wǎng)頁(yè)制作的需要而誕生的一種新的編程語(yǔ)言,如今越來(lái)越廣泛地使用于Internet網(wǎng)頁(yè)制作上。Javascript是由 Netscape公司開(kāi)發(fā)的一種腳本語(yǔ)言(scripting language),或者稱為描述語(yǔ)言
107、。在HTML基礎(chǔ)上,使用Javascript可以開(kāi)發(fā)交互式Web網(wǎng)頁(yè)。Javascript的出現(xiàn)使得網(wǎng)頁(yè)和用戶之間實(shí)現(xiàn)了一種實(shí)時(shí)性的、動(dòng)態(tài)的、交互性的關(guān)系,使網(wǎng)頁(yè)包含更多活躍的元素和更加精彩的內(nèi)容。運(yùn)行用Javascript編寫的程序需要能支持Javascript語(yǔ)言的瀏覽器。Netscape公司 Navigator 3.0以上版本的瀏覽器都能支持Javascript程序,微軟公司Internet Explorer 3</p>
108、;<p> JavaScript 使網(wǎng)頁(yè)增加互動(dòng)性。JavaScript 使有規(guī)律地重復(fù)的HTML文段簡(jiǎn)化,減少下載時(shí)間。JavaScript 能及時(shí)響應(yīng)用戶的操作,對(duì)提交表單做即時(shí)的檢查,無(wú)需浪費(fèi)時(shí)間交由CGI 驗(yàn)證。JavaScript 的特點(diǎn)是無(wú)窮無(wú)盡的,只要你有創(chuàng)意。</p><p> 3.3.4 SQL Server 2005 數(shù)據(jù)庫(kù)</p><p> SQ
109、L Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開(kāi)發(fā)的,于1988 年推出了第一個(gè)OS/2 版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開(kāi)發(fā)上就分道揚(yáng)鑣了,Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開(kāi)發(fā)推廣SQL Server 的Windows NT 版本。Sybas
110、e 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)SQL Server安裝界面用</p><p> SQL Server有4個(gè)系統(tǒng)數(shù)據(jù)庫(kù),它們分別為Master、Model、Msdb、Tempdb。</p><p> (1)Master數(shù)據(jù)庫(kù)是SQL Server系統(tǒng)最重要的數(shù)據(jù)庫(kù),它記錄了SQL Server系統(tǒng)的所有系統(tǒng)信息。這些系統(tǒng)信息包括所有的登錄信息、系統(tǒng)設(shè)置信息、
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于web的在線音樂(lè)網(wǎng)站設(shè)計(jì)【畢業(yè)論文】
- 在線音樂(lè)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)-開(kāi)題報(bào)告
- 音樂(lè)網(wǎng)站論文
- 基于web的在線音樂(lè)網(wǎng)站的設(shè)計(jì)【文獻(xiàn)綜述】
- 基于php的在線音樂(lè)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
- 基于PHP的在線音樂(lè)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 面向在線音樂(lè)網(wǎng)站的個(gè)性化推薦系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 音樂(lè)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)論文
- 畢業(yè)論文——音樂(lè)網(wǎng)站的開(kāi)發(fā)
- 音樂(lè)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)論文
- 音樂(lè)網(wǎng)站(jsp+servlet)
- 音樂(lè)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)論文
- 音樂(lè)網(wǎng)站(論文jspjava畢業(yè)設(shè)計(jì))
- 畢業(yè)論文——音樂(lè)網(wǎng)站的開(kāi)發(fā) (2)
- 畢業(yè)論文——音樂(lè)網(wǎng)站的開(kāi)發(fā) (2)
- 畢業(yè)論文——音樂(lè)網(wǎng)站的開(kāi)發(fā) (2)
- 音樂(lè)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)【畢業(yè)論文】
- 個(gè)人音樂(lè)網(wǎng)站策劃書
- 音樂(lè)網(wǎng)站架設(shè)策劃書
- 音樂(lè)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
評(píng)論
0/150
提交評(píng)論