【正文】
和記憶、增強(qiáng)畫面效果有重要作用。(2)LOGO:LOGO是網(wǎng)站為了給大家一個(gè)比較直觀的信息的表達(dá)工具。導(dǎo)航欄有一排、兩排、多排、圖片導(dǎo)航和Frame框架快捷導(dǎo)航(百度音樂(lè)就是這種)等等各種情況的設(shè)計(jì),有時(shí)候是橫排,有時(shí)候則是豎排。如:導(dǎo)航欄、LOGO、Banner、按鈕、圖片、文字。 播放器支持音樂(lè)格式需求本網(wǎng)站播放器支持主流音頻格式,例如MP3格式(MPEG1 Audio Layer3),是由德國(guó)人在1987年開發(fā)出來(lái)的;WMA格式(Windows Media Audio),有很好的壓縮率,占用空間是MP3的一半;WAV格式(波形格式文件),高品質(zhì)音質(zhì),但是硬件代價(jià)很大;OGG格式,音效可以和MP3相媲美。(2)數(shù)據(jù)的一致性與完整性。系統(tǒng)的易用性和易維護(hù)性:要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語(yǔ)和中文信息的界面;針對(duì)用戶可能出現(xiàn)的使用問(wèn)題,要提供足夠的在線幫助,縮短用戶對(duì)系統(tǒng)熟悉的過(guò)程。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充,而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過(guò)系統(tǒng)的開放性來(lái)完成,既系統(tǒng)應(yīng)是一個(gè)開放系統(tǒng),只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。在系統(tǒng)設(shè)計(jì)和開發(fā)過(guò)程中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足企業(yè)對(duì)員工信息處理的需求。開發(fā)這樣的一個(gè)網(wǎng)站實(shí)現(xiàn)了一般音樂(lè)網(wǎng)站的所有功能,本站的特色就在于前臺(tái)分為2種角色可以具備不同的權(quán)限功能 。網(wǎng)站提供了用戶注冊(cè)功能,注冊(cè)了的用戶可以登錄網(wǎng)站,實(shí)現(xiàn)普通用戶沒有的功能,例如可以下載歌曲以及收藏歌曲等。 系統(tǒng)概述音樂(lè)在線點(diǎn)播系統(tǒng)是一個(gè)典型的音樂(lè)網(wǎng)站,網(wǎng)站分為前臺(tái)和后臺(tái)2個(gè)大的模塊,每個(gè)模塊都有自己的權(quán)限功能。由此可見,開發(fā)此系統(tǒng)在操作上是可行的。本系統(tǒng)用戶平臺(tái)直接面向普通用戶,界面簡(jiǎn)單、明了,采用可視化界面,普通用戶只需用鼠標(biāo)就可以完成相應(yīng)的數(shù)據(jù)操作;少量的數(shù)據(jù)輸入是由后臺(tái)管理員用戶完成的。管理形式的計(jì)算機(jī)化是社會(huì)發(fā)展的必然趨勢(shì),各種智能化的軟件層出不窮,而面對(duì)二十一世紀(jì)智能管理的挑戰(zhàn),減少了原來(lái)人工操作的費(fèi)時(shí)費(fèi)力的狀況。本系統(tǒng)的開發(fā)在經(jīng)濟(jì)上是完全可行的,開發(fā)此軟件不需要大量的經(jīng)費(fèi),而且是個(gè)人獨(dú)立設(shè)計(jì),可以節(jié)省許多費(fèi)用,同時(shí)也可提高個(gè)人的實(shí)際動(dòng)手能力。 經(jīng)濟(jì)可行性軟件的經(jīng)濟(jì)可行性是指軟件所能帶來(lái)的經(jīng)濟(jì)效益與開發(fā)設(shè)計(jì)所需要的投資相比,是否相適宜,同時(shí)還要看此軟件能否真正給用戶帶來(lái)足夠的經(jīng)濟(jì)效益。在本系統(tǒng)中,用戶易于貫穿軟件思想并掌握使用方法,前臺(tái)可視化程度較高,人機(jī)交互能力較強(qiáng),應(yīng)用起來(lái)也較方便、直觀,后臺(tái)數(shù)據(jù)庫(kù)功能強(qiáng)大,且更好的支持運(yùn)行的系統(tǒng)。本章將從不同角度的需求分析問(wèn)題,講述軟件需求類型、分析過(guò)程。軟件需求分析工作也是一個(gè)不斷認(rèn)識(shí)和逐步細(xì)化的過(guò)程。應(yīng)用程序連接模式非連接模式數(shù)據(jù)提供者對(duì)象數(shù)據(jù)集對(duì)象數(shù)據(jù)庫(kù)XML數(shù)據(jù) 3 需求分析 可行性分析軟件需求分析工作是軟件生存周期中重要的一步。數(shù)據(jù)集對(duì)象可以從一個(gè)數(shù)據(jù)庫(kù)中獲得,以可以從一個(gè)XML數(shù)據(jù)流中獲取,所以用戶不需要考慮數(shù)據(jù)源的位置。提供了更大的升級(jí)性和靈活性。一是連接模式(connected),利用ADO技術(shù)進(jìn)行數(shù)據(jù)連接編程,是一種傳統(tǒng)的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)。安全性控制可防止未經(jīng)允許的用戶存取數(shù)據(jù);完整性控制可保證數(shù)據(jù)的正確性、有效性和相容性;并發(fā)性控制可防止多用戶并發(fā)訪問(wèn)數(shù)據(jù)時(shí)由于相干擾而產(chǎn)生的數(shù)據(jù)不一致。關(guān)系數(shù)據(jù)庫(kù)由于以具有與數(shù)學(xué)方法相一致的關(guān)系模型設(shè)計(jì)的數(shù)據(jù)表為基本文件,不但每個(gè)數(shù)據(jù)表之間具有獨(dú)立性,而且若干個(gè)數(shù)據(jù)表之間又具有相關(guān)性,這一特點(diǎn)使其具有極大的優(yōu)越性,并能得以迅速普及。 數(shù)據(jù)庫(kù)技術(shù)關(guān)系型數(shù)據(jù)庫(kù)(Relational Database)是若干個(gè)依照關(guān)系模型設(shè)計(jì)的數(shù)據(jù)表的集合。(又稱ASP+)是ASP的下一代版本,它并不只是ASP ,它是一個(gè)用于 Web開發(fā)的全新框架,其中包含了許多新的特性。四、C/S架構(gòu)軟件的優(yōu)勢(shì)與劣勢(shì)(1)應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕;(2)數(shù)據(jù)的儲(chǔ)存管理功能較為透明;(3)C/S架構(gòu)的劣勢(shì)是高昂的維護(hù)成本且投資大。若采用不同工具,需要重新改寫程序;(3)開發(fā)成本較高,需要具有一定專業(yè)水準(zhǔn)的技術(shù)人員才能完成。 二、C/S 模式的優(yōu)點(diǎn)和缺點(diǎn)C/S 模式的優(yōu)點(diǎn):(1)由于客戶端實(shí)現(xiàn)與服務(wù)器的直接相連,沒有中間環(huán)節(jié),因此響應(yīng)速度快;(2)操作界面漂亮、形式多樣,可以充分滿足客戶自身的個(gè)性化要求; (3)C/S結(jié)構(gòu)的管理信息系統(tǒng)具有較強(qiáng)的事務(wù)處理能力,能實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)流程。一、B/S模式的優(yōu)點(diǎn)和缺點(diǎn) B/S結(jié)構(gòu)的優(yōu)點(diǎn):(1)具有分布性特點(diǎn),可以隨時(shí)隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理;(2)業(yè)務(wù)擴(kuò)展簡(jiǎn)單方便,通過(guò)增加網(wǎng)頁(yè)即可增加服務(wù)器功能;(3)維護(hù)簡(jiǎn)單方便,只需要改變網(wǎng)頁(yè),即可實(shí)現(xiàn)所有用戶的同步更新;(4)開發(fā)簡(jiǎn)單,共享性強(qiáng)。2 系統(tǒng)開發(fā)環(huán)境本系統(tǒng)采用B/S結(jié)構(gòu),前臺(tái)開發(fā)工具為VS2015,后臺(tái)數(shù)據(jù)庫(kù)是SQL2014,軟件要求:操作系統(tǒng)為Windows XP或更高,Internet Explorer 或更高版本,硬件要求:Pentium 133 MHz或更快,內(nèi)存要求128 MB或更高。當(dāng)參數(shù)賦值給播放器來(lái)實(shí)現(xiàn)的。 關(guān)鍵技術(shù)和解決方案。課題目標(biāo)是設(shè)計(jì)并實(shí)現(xiàn)一個(gè)音樂(lè)網(wǎng)站。過(guò)去,音樂(lè)網(wǎng)站功能較為單一,但隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,用戶對(duì)音樂(lè)網(wǎng)站的要求逐步提高,音樂(lè)網(wǎng)站由此也逐漸出現(xiàn)了更多采用較為優(yōu)越的開發(fā)工具(、JSP、JavaScript、PHP等)來(lái)建設(shè)的音樂(lè)網(wǎng)站。從音樂(lè)網(wǎng)站上發(fā)展而來(lái)的網(wǎng)絡(luò)音樂(lè)是一種全新的音樂(lè)模式,它突破了傳統(tǒng)音樂(lè)的制作方法和傳播模式的局限,更加貼近人們的生活。 目的和意義在網(wǎng)絡(luò)飛速發(fā)展的社會(huì)里,網(wǎng)絡(luò)已經(jīng)成為人們?nèi)粘9ぷ骱托蓍e娛樂(lè)的主要工具,本人選擇的課題是音樂(lè)在線點(diǎn)播系統(tǒng)的設(shè)計(jì),也是人與網(wǎng)絡(luò)的互動(dòng)。目前的流行音樂(lè)網(wǎng)站從傳播形式來(lái)看,大致可分為三類:有固定網(wǎng)站的流行音樂(lè)網(wǎng)站、搜索類流行音樂(lè)網(wǎng)站、P2P類流行音樂(lè)網(wǎng)站。個(gè)人音樂(lè)網(wǎng)站其實(shí)面臨的風(fēng)險(xiǎn)實(shí)在太多,就版權(quán)問(wèn)題不說(shuō),服務(wù)器的投入成本與廣告盈利幾乎不成比例。也僅僅依靠網(wǎng)絡(luò)廣告來(lái)盈利。二、只需要一個(gè)虛擬空間,一套程序批量采集其它網(wǎng)站的歌曲,只提供在線播放功能。因?yàn)樯婕鞍鏅?quán)問(wèn)題沒辦法做大。提供免費(fèi)的wma格式歌曲下載(服務(wù)器可能受不了下載流量)?,F(xiàn)有的音樂(lè)個(gè)人網(wǎng)站大體有兩種模式:一、自己擁有獨(dú)立的服務(wù)器,服務(wù)器上有強(qiáng)大的內(nèi)存存儲(chǔ)mp3歌曲資源?;贗nternet的在線音樂(lè)網(wǎng)站早已成為了人們的研究熱點(diǎn)之一。在繁忙的工作中人們承受著各種各樣的壓力,而音樂(lè)網(wǎng)站作為一個(gè)新時(shí)代傳媒的產(chǎn)物可以讓人們?cè)诠ぷ髦嗍婢弶毫φ{(diào)整心情,使人們?cè)诩姺钡木W(wǎng)絡(luò)中也能夠找到一個(gè)休憩的天地。采用SQL2014數(shù)據(jù)庫(kù)建立系統(tǒng)運(yùn)行所需的后臺(tái)數(shù)據(jù)庫(kù),采用VS2015集成開發(fā)環(huán)境配合使用C語(yǔ)言開發(fā)出一個(gè)音樂(lè)系統(tǒng)網(wǎng)站。在后臺(tái)管理中,管理員對(duì)站內(nèi)音樂(lè)信息采取必要的維護(hù)措施。東莞理工學(xué)院城市學(xué)院本 科 畢 業(yè) 設(shè) 計(jì)畢業(yè)論文題目: 音樂(lè)在線點(diǎn)播系統(tǒng)的設(shè)計(jì) 學(xué) 生 姓 名: 學(xué) 號(hào): 系 別: 計(jì)算機(jī)與信息科學(xué)系 專 業(yè) 班 級(jí):2012級(jí)計(jì)算機(jī)科學(xué)與技術(shù)2班 指導(dǎo)教師姓名及職稱: 起 止 時(shí) 間: 2016 年 2月 — 2016 年 5月 摘 要由于網(wǎng)絡(luò)的普及與快速發(fā)展,上網(wǎng)成了人們獲取知識(shí)和信息的重要途徑,越來(lái)越多的人開始接觸網(wǎng)絡(luò)并利用網(wǎng)絡(luò)來(lái)提高自身素質(zhì),為了滿意廣大網(wǎng)友的娛樂(lè)要求,音樂(lè)網(wǎng)站應(yīng)運(yùn)而生。通過(guò)對(duì)現(xiàn)有的較流行的音樂(lè)網(wǎng)站進(jìn)行了調(diào)查與分析,在明確用戶對(duì)音樂(lè)需求的基礎(chǔ)上,確定了音樂(lè)在線點(diǎn)播系統(tǒng)的功能有用戶注冊(cè)與登錄、曲目分類、歌手分類、專輯查看、歌詞顯示、歌曲包括的檢索、在線播放功能及播放操作等。本文首先進(jìn)行系統(tǒng)的需求分析,確定系統(tǒng)的各個(gè)功能模塊。關(guān)鍵詞:音樂(lè) Web 數(shù)據(jù)庫(kù) 網(wǎng)絡(luò) AbstractAs the popularity and rapid development of network, Internet access to knowledge and information have bee a major way, more and more people came into contact with the network and use the Internet to improve their own quality of entertainment to the majority of users satisfied the requirements came into music site . Through the existing more popular music site investigation and analysis, based on clear user demand for music on the determination of the function of music online ondemand systems are user registration and login, track category, singer classification, album view, lyrics display, including song search, online playback and playback operations. In the backstage management, the administrator to take the necessary measures to safeguard the station music information.Firstly, the demand for system analysis, the various system modules to be built. Create a system using a database with sql2014 backend database to be run using the vs2015 integrated development environment using C language development with a music system website. Key words:Music Web Database Network 目 錄1 緒論 1 課題背景 1 目的和意義 2 關(guān)鍵技術(shù)和解決方案 22 系統(tǒng)開發(fā)環(huán)境 3 B/S結(jié)構(gòu)模式 3 動(dòng)態(tài)網(wǎng)站技術(shù)介紹 4 數(shù)據(jù)庫(kù)技術(shù) 4 53 需求分析 7 可行性分析 7 技術(shù)可行性 7 經(jīng)濟(jì)可行性 7 操作可行性 7 法律可行性 8 系統(tǒng)概述 8 需求分析 8 播放器支持音樂(lè)格式需求 9 網(wǎng)站首頁(yè)需求 9 計(jì)算機(jī)軟件配置和開發(fā)平臺(tái) 9 計(jì)算機(jī)系統(tǒng)硬件配置 9 計(jì)算機(jī)系統(tǒng)軟件配置 9 編程環(huán)境與工具 104 總體設(shè)計(jì) 11 系統(tǒng)模塊總體設(shè)計(jì) 11 音樂(lè)平臺(tái)系統(tǒng)的結(jié)構(gòu) 11 音樂(lè)平臺(tái)系統(tǒng)的流程 12 數(shù)據(jù)庫(kù)設(shè)計(jì) 13 數(shù)據(jù)字典 13 數(shù)據(jù)庫(kù)ER圖 15 數(shù)據(jù)表的設(shè)計(jì) 165 詳細(xì)設(shè)計(jì) 20 網(wǎng)站首頁(yè)界面設(shè)計(jì) 20 主要模塊功能設(shè)計(jì) 20 用戶注冊(cè)管理模塊 20 我的音樂(lè)在線播放模塊 22 收藏與下載模塊 23 歌曲、歌手的分類與點(diǎn)播次數(shù)衡量的排行榜 25 歌曲庫(kù)與用戶管理 27 輸入輸出設(shè)計(jì) 286 系統(tǒng)測(cè)試與性能分析 30 測(cè)試的任務(wù)和目標(biāo) 30 測(cè)試的任務(wù) 30 測(cè)試的目標(biāo) 30 計(jì)劃 30 測(cè)試用例 31 管理員登錄測(cè)試 31 歌曲添加測(cè)試 31 歌曲下載測(cè)試 31 用戶注冊(cè)登錄以及歌曲收藏測(cè)試 32 歌曲在線試聽測(cè)試與歌詞顯示 32 歌曲與歌手的檢索 327 系統(tǒng)使用說(shuō)明 34 系統(tǒng)運(yùn)行環(huán)境 34 系統(tǒng)使用說(shuō)明 348 總結(jié)與展望 35參考文獻(xiàn) 35圖文說(shuō)明 37致 謝 39V 音樂(lè)在線點(diǎn)播系統(tǒng)的設(shè)計(jì)***1 緒論 課題背景當(dāng)今時(shí)代是一個(gè)互聯(lián)網(wǎng)絡(luò)高速發(fā)展和發(fā)達(dá)的時(shí)代,隨著計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò)快速的發(fā)展,人們已經(jīng)進(jìn)入了信息時(shí)代,在這個(gè)時(shí)代中人們都離不開互聯(lián)網(wǎng)絡(luò),商業(yè)、工業(yè)、銀行、財(cái)政、教育、政府、娛樂(lè)和信息產(chǎn)業(yè)更是與其密不可分。隨著Internet技術(shù)的發(fā)展,音樂(lè)網(wǎng)站使得人們對(duì)音樂(lè)欣賞娛樂(lè)的手段和載體發(fā)生了革命性的變化,Internet的開發(fā)性,分布性的特點(diǎn)和基于Internet的巨大的計(jì)算機(jī)能力使得人們突破了時(shí)間和空間的限制。與傳統(tǒng)音樂(lè)欣賞和交流模式相比,在線音樂(lè)具有無(wú)可比擬的優(yōu)越性,不但能滿足了大多數(shù)用戶對(duì)音樂(lè)愛好的需求,同時(shí)也刺激了電子數(shù)碼產(chǎn)品的頻繁更新?lián)Q代。提供在線播放功能,需要將mp3的歌曲轉(zhuǎn)換成wma格式,否則服務(wù)器吃不消。這種模式是個(gè)人音樂(lè)網(wǎng)站的高級(jí)模式,該模式的收入完全依靠網(wǎng)絡(luò)廣告。另外mp3歌曲在百度很容易就能搜到。這種模式是現(xiàn)在很普遍的小偷站,投入低,管理維護(hù)省時(shí)省事,但是受制于被采集方的服務(wù)器?,F(xiàn)有模式的缺點(diǎn)就是資源價(jià)值不高。針對(duì)現(xiàn)有這種狀況,個(gè)人音樂(lè)網(wǎng)站的發(fā)展要具備以下幾點(diǎn)才可以:歌曲資源具備高價(jià)值;提供試聽和下載功能;能夠有自己獨(dú)特的風(fēng)格。三者功能各異、互為補(bǔ)充。許多傳統(tǒng)的信息和數(shù)據(jù)庫(kù)系