畢業(yè)設(shè)計(jì)(論文)音樂網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)音樂網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)音樂網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)音樂網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)音樂網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

音樂網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)論文作者姓名:申請(qǐng)學(xué)位專業(yè):申請(qǐng)學(xué)位類別:本科論文提交日期:目錄TOC\o"1-4"\h\z\u第1章緒論 1課題研究的目的 1課題研究的意義 1國(guó)內(nèi)外現(xiàn)狀 2音樂網(wǎng)站存在的問題 2第二章開發(fā)工具與技術(shù) 42.1ASP的概述 42.2MacromediaStudio簡(jiǎn)介 5關(guān)系數(shù)據(jù)庫(kù)的概述 52.4Access數(shù)據(jù)庫(kù)的簡(jiǎn)介 62.5DreamWeaver技術(shù)介紹 7第三章系統(tǒng)分析 10功能分析 10系統(tǒng)用例圖 10系統(tǒng)開發(fā)環(huán)境 11系統(tǒng)任務(wù)的可行性分析 12市場(chǎng)可行性分析 123.4.2技術(shù)可行性分析 12經(jīng)濟(jì)可行性分析 12第四章系統(tǒng)設(shè)計(jì) 14系統(tǒng)主要工作流程圖 144.1.1后臺(tái)管理模塊程序流程 144.1.2前臺(tái)管理模塊程序流程 14系統(tǒng)功能設(shè)計(jì) 15前臺(tái)功能設(shè)計(jì) 15后臺(tái)功能設(shè)計(jì) 174.3系統(tǒng)數(shù)據(jù)流圖分析 184.4系統(tǒng)流程 204.5系統(tǒng)的技術(shù)要求 21第五章系統(tǒng)實(shí)現(xiàn) 23音樂網(wǎng)站前臺(tái) 23首頁(yè) 23視聽音樂模塊 24點(diǎn)歌送祝福模塊 24站內(nèi)短信模塊 25添加歌詞模塊 255.1.6評(píng)論模塊 265.1.6下載音樂模塊 26音樂網(wǎng)站后 27后臺(tái)登陸模塊 27歌曲管理模塊 27日常管理模塊 28網(wǎng)站配置管理模塊 29第六章系統(tǒng)測(cè)試 30測(cè)試類型 30測(cè)試結(jié)果 31測(cè)試用例執(zhí)行結(jié)果 31測(cè)試問題解決 31第七章總結(jié)與展望 32參考文獻(xiàn) 33致謝 34

摘要隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,人民在利用網(wǎng)絡(luò)學(xué)習(xí)的同時(shí),也在享受著網(wǎng)絡(luò)帶來的各種附帶產(chǎn)品所產(chǎn)生的效應(yīng),如網(wǎng)絡(luò)游戲,網(wǎng)絡(luò)歌曲。音樂網(wǎng)站正是在這樣的需求前提下應(yīng)運(yùn)而生。給人們的日常生活帶來了極大的樂趣,讓人們?cè)诜泵ζv的工作之后可以進(jìn)行休閑。本系統(tǒng)由兩大模塊組成,前臺(tái)展示模塊和后臺(tái)管理模塊。前臺(tái)模塊,主要是提供音樂動(dòng)態(tài)展示,可以在線視聽,在線下載。而后臺(tái)主要是對(duì)該網(wǎng)站的音樂信息進(jìn)行及時(shí)的更新。以提供最新的音樂信息。本系統(tǒng)界面友好,與目前市場(chǎng)上的主流音樂網(wǎng)站大體一致,而且操作更加簡(jiǎn)單,使用方式和微軟各種軟件(Windows、Office)基本相同,減少了用戶學(xué)習(xí)、使用本網(wǎng)站系統(tǒng)的額外負(fù)擔(dān)。本文通過系統(tǒng)概述、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、開發(fā)總結(jié),詳細(xì)的說明了系統(tǒng)的開發(fā)過程,最后并對(duì)整個(gè)開發(fā)過程進(jìn)行了總結(jié)。根據(jù)系統(tǒng)所需功能,采用DIV+CSS技術(shù),利用軟件工程思想和方法,總體上用結(jié)構(gòu)化生命周期法進(jìn)行系統(tǒng)分析和設(shè)計(jì),采用快速原型法來實(shí)現(xiàn)系統(tǒng)。關(guān)鍵詞:音樂,DIV+CSS,ASP,Access

AbstractWiththedevelopmentofnetworktechnology,thepeopleintheuseofnetworklearning,itisalsoenjoyingthenetworkandthevariousspin-offsgeneratedeffects,suchasonlinegames,Internetmusic.Musicsiteisinthepremiseofthisdemandcameintobeing.Topeople'sdailyliveshasbroughtgreatpleasure,sothatbusypeoplecanbetiredafterworkleisure.Thissystemconsistsoftwomainmodules,displaymodulesfrontandbackofficemanagementmodule.Frontmoduleistoprovidemusic,dynamicdisplay,onlineaudio,onlinedownload.Thebackgroundmusicismainlythesiteinformationandtimelyupdates.Inordertoprovidethelatestmusicinformation.Thesystemuser-friendly,andcurrentlyonthemarketbroadlyconsistentwiththemainstreammusicsites,butalsomoresimpleoperation,usingavarietyofwaysandMicrosoftsoftware(Windows,Office)isbasicallythesame,reducingtheuserlearningtousetheadditionalburdenofthiswebsite.Inthispaper,thesystemoverview,systemanalysis,systemdesign,systemimplementation,developmentsummary,detaileddescriptionofthesystemdevelopmentprocess,thefinalandtheentiredevelopmentprocessissummarized.Accordingtothesystemthenecessaryfunctions,usingDIV+CSStechnology,chooseapowerfulAccessasaback-enddatabase,usingsoftwareengineeringideasandmethods,onthewholelifecycleusingstructuredsystemanalysisanddesign,usingtoachieverapidprototypingsystem.Keywords:Music,DIV+CSS,ASP,Access音樂網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)第3頁(yè)第1章緒論網(wǎng)絡(luò)技術(shù)以及計(jì)算機(jī)的發(fā)展,網(wǎng)友們對(duì)網(wǎng)絡(luò)的要求也日益加強(qiáng),平常在網(wǎng)上聽音樂用一大堆下載軟件下載下來也要管理,又占空間,比如那流行歌曲,下載了聽了又要?jiǎng)h,很不方便,而網(wǎng)絡(luò)音樂庫(kù)的實(shí)現(xiàn)改變了這一狀況。它本身就是一個(gè)數(shù)字音樂交互網(wǎng)站,用戶通過它可是方便.快捷、安全地實(shí)現(xiàn)國(guó)內(nèi)最大的音樂搜索查找歌曲,并能實(shí)時(shí)試聽,點(diǎn)歌并將自己喜愛的歌曲加入收藏,為用戶建立一個(gè)自由、自主、安全的世界局域網(wǎng)。1.1課題研究的目的隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,人民在利用網(wǎng)絡(luò)學(xué)習(xí)的同時(shí),也在享受著網(wǎng)絡(luò)帶來的各種附帶產(chǎn)品所產(chǎn)生的效應(yīng),如網(wǎng)絡(luò)游戲,網(wǎng)絡(luò)歌曲。音樂網(wǎng)站正是在這樣的需求前提下應(yīng)運(yùn)而生。給人們的日常生活帶來了極大的樂趣,讓人們?cè)诜泵ζv的工作之后可以進(jìn)行休閑。基于此種現(xiàn)狀,在充分分析了該行業(yè)的市場(chǎng)前景,調(diào)研了用戶需求之后,本人設(shè)計(jì)了該音樂網(wǎng)站。1.2課題研究的意義流行音樂之所以被稱為“流行”,原因之一,是她有著傳播的時(shí)效性。絕人部分流行歌曲可以一夜成名,但是從人們腦子里消失得也很快,從前極力搶購(gòu)的唱片可能不久之后就被束之高閣,人們追逐的永遠(yuǎn)是不同于以往的“新”星。但是互聯(lián)網(wǎng)的出現(xiàn),一方而因?yàn)閭鞑ニ俣忍岣叨觿×诉@種時(shí)效性,另一方而卻又利用其無限的網(wǎng)絡(luò)胸懷使這些流行音樂具有了一定的持久性。如果這兩方面正是人們所需要的,那么,這些都應(yīng)當(dāng)歸功于音樂網(wǎng)站。作為音樂網(wǎng)站的網(wǎng)絡(luò)載體,音樂網(wǎng)站在創(chuàng)作、傳播、欣賞方式等方而對(duì)流行音樂的發(fā)展都產(chǎn)生了前所未有的影響:1.電腦網(wǎng)絡(luò)技術(shù)的發(fā)展使人們通過音樂網(wǎng)站接觸到了更多的流行音樂。2.網(wǎng)民數(shù)量的激增使更多的人們通過音樂網(wǎng)站接觸到了流行音樂。3.音樂網(wǎng)站為流行音樂創(chuàng)作提供了更多的便利。4.音樂網(wǎng)站刺激了流行音樂的傳播。5.音樂網(wǎng)站使流行音樂的欣賞方式發(fā)生了改變。6.音樂網(wǎng)站不但刺激了流行音樂的傳播,且也刺激了電子數(shù)碼產(chǎn)品的頻繁更新?lián)Q代。1.3國(guó)內(nèi)外現(xiàn)狀互聯(lián)網(wǎng)給學(xué)習(xí)者提供了豐富的超媒體資源,為網(wǎng)友創(chuàng)造出了一種由他們自行控制的娛樂環(huán)境,如果長(zhǎng)期手動(dòng)從網(wǎng)上找尋,就會(huì)產(chǎn)生一種無從適從的感覺,從而降低網(wǎng)友的興趣。目前有很少系統(tǒng)能實(shí)現(xiàn)這種網(wǎng)絡(luò)音樂庫(kù)的功能,更在以下方面涉及不多:沒有實(shí)現(xiàn)在線實(shí)時(shí)試聽,不能方便的分類的檢索的系統(tǒng);單一的音樂網(wǎng)站只是線性的,不是層次狀或網(wǎng)狀的,也不支持相近歌曲的查詢、檢索功能,找歌只能靠輸入和分類查找實(shí)現(xiàn),不便于相關(guān)性和方便性的查詢;網(wǎng)友只能每次重復(fù)查找,不能記錄網(wǎng)友的喜好、前收藏,這就浪費(fèi)了一定的時(shí)間和網(wǎng)絡(luò)資源。由上可看,網(wǎng)絡(luò)音樂庫(kù)的好與壞,嚴(yán)重影響了網(wǎng)友的上網(wǎng)時(shí)間和對(duì)一個(gè)音樂系統(tǒng)的影響力,同時(shí)也影響了系統(tǒng)使用的效率。因此音樂網(wǎng)站是一個(gè)很有必要的娛樂系統(tǒng),并且還有很大的發(fā)展空間。1.4音樂網(wǎng)站存在的問題音樂網(wǎng)站的目標(biāo)是為用戶準(zhǔn)確地快速的定位自己的喜好,同時(shí)能快速、方便地查詢新歌和自己喜愛的歌曲。所有歌曲都有一個(gè)規(guī)范的數(shù)據(jù)庫(kù)后臺(tái),這就為快速查找有很大的改良作用。但隨著網(wǎng)絡(luò)的發(fā)展,人們知識(shí)水平的不斷提高,音樂網(wǎng)站也在需要不斷的發(fā)展。概括來說運(yùn)行網(wǎng)絡(luò)音樂庫(kù)的系統(tǒng)應(yīng)該支持窗口,支持音頻。我們認(rèn)為,音樂網(wǎng)站并不是功能越多越好,而要有了用戶所需求的功能就行,這有效的保證了速度性和系統(tǒng)的運(yùn)行性。由于計(jì)算機(jī)技術(shù)的進(jìn)步,計(jì)算機(jī)為時(shí)空自由、資源共享、系統(tǒng)開放、便于協(xié)作提供了支撐。但是,目前大量的網(wǎng)絡(luò)音樂系統(tǒng)只是停在網(wǎng)絡(luò)單一的水平上,并沒有實(shí)現(xiàn)動(dòng)態(tài)的個(gè)人化服務(wù)。存在主要的問題主要有:(1)不能實(shí)時(shí)的試聽;(2)還必需安裝播放器,不能用一個(gè)系統(tǒng)實(shí)現(xiàn)全部功能;(3)缺乏個(gè)人化服務(wù),不能針對(duì)每個(gè)用戶實(shí)現(xiàn)個(gè)性功能,比如收藏;(4)缺乏新聞的發(fā)布;針對(duì)以上存在的問題,本文認(rèn)為需要在以下幾方面開展研究:(1)我們?cè)谝魳肪W(wǎng)站內(nèi)集成了播放器,用MicrosoftMediaPlayer播放器,能播放大多數(shù)不同格式的歌曲;(3)針對(duì)每個(gè)用戶在用戶個(gè)人數(shù)據(jù)庫(kù)里增加收藏,方便用戶收集自己喜愛的收藏歌曲。只有達(dá)到了這些要求,音樂網(wǎng)站才正真達(dá)到了為用戶個(gè)性化服務(wù)的作用,為用戶通過網(wǎng)絡(luò)音樂庫(kù)收聽歌曲,了解娛樂新聞提供一個(gè)良好的環(huán)境。第34頁(yè)第二章開發(fā)工具與技術(shù)本次畢業(yè)設(shè)計(jì)的項(xiàng)目采用微軟的ASP結(jié)合Dreamweaver來構(gòu)建。數(shù)據(jù)庫(kù)部分,使用的是適合小型Web應(yīng)用開發(fā)的Access數(shù)據(jù)庫(kù)。2.1ASP的概述Activeserverpages(ASP)是服務(wù)器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的web服務(wù)器應(yīng)用程序。使用ASP組合HTML頁(yè)、腳本命令和ActiveX組件可以創(chuàng)建交互的web頁(yè)和基于web的功能強(qiáng)大的應(yīng)用程序。由于腳本在服務(wù)器上而不是在客戶端運(yùn)行,傳送到瀏覽器上的web頁(yè)是在web服務(wù)器上生成的;因此不必?fù)?dān)心瀏覽器能否處理腳本;web服務(wù)器已經(jīng)完成了所有腳本的處理,并將標(biāo)準(zhǔn)的HTML傳輸?shù)綖g覽器。由于只有腳本的結(jié)果返回到瀏覽器,因此服務(wù)器腳本不易復(fù)制,瀏覽者看不到正在瀏覽的網(wǎng)頁(yè)的腳本命令。ASP在HTML文件內(nèi)直接嵌入簡(jiǎn)單的腳本就可以輕易地將靜態(tài)web頁(yè)面升級(jí)為動(dòng)態(tài)的web頁(yè)面應(yīng)用程序,因此,使用ASP命令是開始建立交互式web頁(yè)面最簡(jiǎn)易的方法。ASP技術(shù)作為動(dòng)態(tài)網(wǎng)站設(shè)計(jì)的主要工具具有以下幾個(gè)特點(diǎn)。無需編譯ASP腳本集成于HTML當(dāng)中,容易生成,無需編譯或鏈接即可直接解釋執(zhí)行。易于生成使用常規(guī)文本編輯器(如windows下的記事本),即可進(jìn)行*.asp頁(yè)面的設(shè)計(jì)。若從工作效率來考慮,不妨選用具有可視化編輯能力的visualInterDev。獨(dú)立于瀏覽器用戶端只要使用可解釋常規(guī)HTML碼的瀏覽器,即可瀏覽使用ASP技術(shù)設(shè)計(jì)的網(wǎng)頁(yè)。ASP腳本是在站點(diǎn)服務(wù)器端執(zhí)行的,用戶端瀏覽器不需要支持它。因此,若不通過從服務(wù)器下載來觀察*.asp頁(yè)面,在瀏覽器端見不到正確的頁(yè)面內(nèi)容。面向?qū)ο笤贏SP腳本中可以方便地引用系統(tǒng)組件和ASP的內(nèi)置組件,還能通過定制ActiveXservercomponent(ActiveX服務(wù)器組件)來擴(kuò)同功能。與任何ActiveXscripting語(yǔ)言兼容除了可使用Vbscript和Javascript語(yǔ)言進(jìn)行設(shè)計(jì)外,還可通過plug-in的方式使用由第三方所提供的其他scripting語(yǔ)言。源程序代碼不會(huì)外漏ASP腳本在服務(wù)器上執(zhí)行,傳到用戶瀏覽器的只是ASP執(zhí)行結(jié)果所生成的常規(guī)HTML碼,這樣可保證辛辛苦苦編寫出來的程序代碼不會(huì)被他人盜取。2.2MacromediaStudio簡(jiǎn)介Dreamweaver是Macromedia公司開發(fā)的WYSIWYG(Whatyouseeiswhatyouget!)所見即所得HTML編輯器,為WEB站點(diǎn)程序設(shè)計(jì)、編碼和開發(fā)提供易用的UI交互,使你能全力投入到程序體系設(shè)計(jì)中,而不必關(guān)心代碼編制。自從MacromediaStudioMX2004版本以來,功能趨于完美。這三個(gè)軟件相輔相承,是制作網(wǎng)頁(yè)的優(yōu)質(zhì)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合在一起,其功能強(qiáng)大,使得各個(gè)層次的開發(fā)人員和設(shè)計(jì)人員都能夠快速創(chuàng)建界面吸引人的基于標(biāo)準(zhǔn)的網(wǎng)站和應(yīng)用程序。從基于CSS的設(shè)計(jì)的支持到手工編碼功能,Dreamweaver提供了專業(yè)集成、高效的工作環(huán)境。開發(fā)人員可以使用Dreamweaver及所選擇的服務(wù)器技術(shù)來創(chuàng)建功能強(qiáng)大的Internet應(yīng)用程序,從而使用戶能方便地連接到數(shù)據(jù)庫(kù)、Web服務(wù)。Fireworks是PNG文件的先驅(qū),盡管IE6在支持PNG文件上出了點(diǎn)問題,但常用中PNG大行其道。PNG是間于矢量與位圖二者的圖形設(shè)計(jì)器,能快速設(shè)計(jì)出各種特效圖片。在網(wǎng)頁(yè)UI的設(shè)計(jì)中可見其重要性作用。使用Fireworks內(nèi)置的過渡器及效果資源就能創(chuàng)造各個(gè)特效圖形。另外,F(xiàn)ireworks設(shè)有專用于網(wǎng)頁(yè)的輸出優(yōu)化器,能導(dǎo)出針對(duì)WEB優(yōu)化的圖形。2.3關(guān)系數(shù)據(jù)庫(kù)的概述關(guān)系數(shù)據(jù)庫(kù)Access本身具有強(qiáng)大的向?qū)C(jī)制,可以幫助用戶迅速建立新的數(shù)據(jù)庫(kù)、表、查詢和窗體等,以完成對(duì)數(shù)據(jù)庫(kù)的常用操作。同時(shí)MicrosoftOffice系列為所有的Office成員提供了一種內(nèi)置編程語(yǔ)言VisualBasicforApplications(VBA),Access可以通過編寫VBA代碼實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作管理,從而開發(fā)出功能更為強(qiáng)大的應(yīng)用程序。2.4Access數(shù)據(jù)庫(kù)的簡(jiǎn)介一個(gè)全面的Access應(yīng)用至少會(huì)設(shè)計(jì)到以下3種基本Access對(duì)象類型。表用于存儲(chǔ)用戶向數(shù)據(jù)庫(kù)中添加的數(shù)據(jù)。窗體用于顯示和輸入數(shù)據(jù),控制其它窗體的打開和關(guān)閉,以及打印報(bào)表。報(bào)表打印表中的細(xì)節(jié)信息,總結(jié)信息或?qū)烧叨歼M(jìn)行打印。大多數(shù)Access應(yīng)用程序還使用查詢對(duì)象來篩選、排序和組合數(shù)據(jù),用模塊對(duì)象存儲(chǔ)VBA代碼??梢杂煤昊蚰K自動(dòng)完成任務(wù)和創(chuàng)建面向用戶的應(yīng)用程序,所創(chuàng)建的應(yīng)用程序同用其他編程語(yǔ)言所創(chuàng)建的應(yīng)用程序功能一樣強(qiáng)大,包含按鈕、菜單和對(duì)話框等控件。所有組成應(yīng)用程序的對(duì)象都存儲(chǔ)在一個(gè)稱為數(shù)據(jù)庫(kù)對(duì)象的容器中,該對(duì)象是一個(gè)以.mdb為擴(kuò)展名的單獨(dú)的文件,例如Northwind.mdb。Access的獨(dú)特性在于它將整個(gè)數(shù)據(jù)庫(kù)應(yīng)用程序存儲(chǔ)在一個(gè)單獨(dú)的文件之中。而其他桌面數(shù)據(jù)庫(kù),例如MicrosoftFoxpro,需要使用多個(gè)文件來存儲(chǔ)它們的對(duì)象。Access不只是一個(gè)本地?cái)?shù)據(jù)庫(kù)管理系統(tǒng)。作為一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),Access窗體、報(bào)表和數(shù)據(jù)訪問頁(yè)面中同時(shí)訪問來自多個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)。它還能夠鏈接來自其它MicrosoftAccess數(shù)據(jù)庫(kù)、MicrosoftExcel電子表格、ODBC數(shù)據(jù)源、MicrosoftSQLserver數(shù)據(jù)庫(kù)以及其他數(shù)據(jù)庫(kù)資源的表格,甚至能夠把數(shù)據(jù)庫(kù)表連接起來創(chuàng)建一個(gè)新表。然后,就可以創(chuàng)建窗體或報(bào)表來使用其中的信息了,這樣極大減少了數(shù)據(jù)的復(fù)雜性并能使工作更容易完成。ADO組件是操作數(shù)據(jù)庫(kù)的重要手段。ADO即ActiveDataObject,是一種訪問各種數(shù)據(jù)庫(kù)類型的連接機(jī)制,通過ODBC方法與數(shù)據(jù)庫(kù)接口相連。連接對(duì)象connection負(fù)責(zé)網(wǎng)頁(yè)應(yīng)用程序與數(shù)據(jù)庫(kù)間的連接。只有建立connection對(duì)象后,ASP網(wǎng)頁(yè)才可以使用Recordset對(duì)象和command對(duì)象對(duì)數(shù)據(jù)庫(kù)源進(jìn)行操作。建立一個(gè)connection對(duì)象通常調(diào)用Server對(duì)象的CreateObject方法,如下所示:Setcn=Server.CreateObject("")2.5DreamWeaver技術(shù)介紹Dreamweaver是美國(guó)MACROMEDIA公司開發(fā)的集網(wǎng)頁(yè)制作和管理網(wǎng)站于一身的所見即所得網(wǎng)頁(yè)編輯器,它是第一套針對(duì)專業(yè)網(wǎng)頁(yè)設(shè)計(jì)師特別發(fā)展的視覺化網(wǎng)頁(yè)開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺(tái)限制和跨越瀏覽器限制的充滿動(dòng)感的網(wǎng)頁(yè)。(1)卓越的可視環(huán)境--簡(jiǎn)單易用使用macromedia的可視化開發(fā)環(huán)境(如右圖所示),你只需通過簡(jiǎn)單的拖拉技術(shù)(DragDrop),將"Objects"窗口中的對(duì)象拖到"Documentwindow"中即可,例如:Web開發(fā)人員想在網(wǎng)頁(yè)中加入一個(gè)Table,只需將"Table"從"object"窗體中拖放到舞臺(tái)中,Dreamweaver將自動(dòng)生成一個(gè)表格,然后通過"Properties"(屬性)窗體來進(jìn)行格式的修改和調(diào)整。(2)所見即所得的強(qiáng)大功能Dreamweaver具有所見即所得的功能,你可以在"Properties"(屬性)窗體中調(diào)整參數(shù),即刻在"Documentwindow"窗體中看到它的改變,如果你按下"F12",Dreamweaver會(huì)自動(dòng)生成HTML文件格式,供欲覽,以便開發(fā)人員進(jìn)一步調(diào)整。(3)方便快速的文本編排與"Word"相似,具有強(qiáng)大的文本編輯能力,你可以在"Layer"、"Table"、"Frame"或直接在"Documentwindow"窗體中輸入文字,通過快捷的右鍵,選擇例如"Font"(字體)類的選項(xiàng)進(jìn)行編輯,也可以利用"Text"菜單進(jìn)行更為細(xì)致的排版編輯。(4)專業(yè)的HTML編輯--RoundtripHTMLDreamweaver與現(xiàn)存的網(wǎng)頁(yè)有著極好的兼容性,不會(huì)更改任何其他編輯器生成的頁(yè)面。這將大幅度降低由于HTML源代碼的變更而給設(shè)計(jì)者帶來的困惑。(5)高質(zhì)量的HTML生成方式由Dreamweaver生成的HTML源代碼保持了很好的可讀性。代碼結(jié)構(gòu)基本上同手工生成的代碼相同,這使得設(shè)計(jì)者可以輕易掌握代碼全局并加以修改。(6)實(shí)時(shí)的HTML控制設(shè)計(jì)者可以在可視化或者文本這兩種方式下進(jìn)行頁(yè)面的設(shè)計(jì),并且可以實(shí)時(shí)的監(jiān)控HTML源代碼。當(dāng)設(shè)計(jì)者對(duì)代碼作出任何改動(dòng)時(shí),結(jié)果將立刻顯示出來。(7)與流行的文本HTML代碼編輯器之間的協(xié)調(diào)工作Dreamweaver可以與目前流行的HTML代碼編輯器(如BBEdit、HomeSite等)全面協(xié)調(diào)工作。已經(jīng)習(xí)慣于使用這些純文本編輯器的設(shè)計(jì)者將在不改變他們?cè)泄ぷ髁?xí)慣的基礎(chǔ)上,充分享受到Dreamweaver帶來更多功能。設(shè)計(jì)者可以使用文本編輯器直接編輯HTML,同時(shí)使用Dreamweaver生成較為復(fù)雜的動(dòng)畫、表格、Frame、JavaScript等。(Dreamweaver分別為Windows用戶以及Macintosh用戶提供了完全版的HomeSite及BBEdit這兩個(gè)目前最流行的代碼編輯器)。(8)強(qiáng)大的DHTML支持動(dòng)態(tài)HTML是4.0瀏覽器支持的新功能,將在未來廣泛應(yīng)用于網(wǎng)絡(luò)。這項(xiàng)技術(shù)可以增強(qiáng)頁(yè)面的交互性、提高下載速度、使頁(yè)面更美觀更易于設(shè)計(jì)且富有動(dòng)感。Dreamweaver對(duì)DHTML完全支持,并提供了與之相關(guān)聯(lián)的四大功能。而其它的可視化網(wǎng)頁(yè)編輯工具幾乎不提供或只小部分提供動(dòng)態(tài)HTML的制作。(9)重復(fù)元素庫(kù)在Dreamweaver中定義的一個(gè)站點(diǎn)內(nèi),設(shè)計(jì)者可以將重復(fù)使用的內(nèi)容(例如Header、Footer等)獨(dú)立定義。這樣設(shè)計(jì)者在需要這些內(nèi)容的地方只需做一個(gè)簡(jiǎn)單的插入就可以了。而且當(dāng)元素庫(kù)中定義的內(nèi)容被修改后,整個(gè)站點(diǎn)中設(shè)計(jì)同樣內(nèi)容的地方將統(tǒng)一發(fā)生變化而無需再逐一修改。(10)基于目標(biāo)瀏覽器的檢測(cè)目前瀏覽器更新?lián)Q代很快,從2.0到4.0層出不窮。同時(shí)又有IE和Netscape兩大陣營(yíng)競(jìng)爭(zhēng)。設(shè)計(jì)者制作出的網(wǎng)頁(yè)必須面向功能不同的瀏覽器并保持其正確性。這是一項(xiàng)比較困難的工作。而Dreamweaver不僅在設(shè)計(jì)時(shí)可以基于不同的目標(biāo)瀏覽器進(jìn)行不同的設(shè)計(jì),而且在頁(yè)面制作完畢后,Dreamweaver可以基于目標(biāo)瀏覽器對(duì)頁(yè)面進(jìn)行檢測(cè)并給出報(bào)告。在報(bào)告中將顯示出被檢測(cè)頁(yè)面的兼容性以及在不同瀏覽器中頁(yè)面的區(qū)別,同時(shí)還將指出頁(yè)面中HTML的句法。第三章系統(tǒng)分析3.1功能分析音樂網(wǎng)站系統(tǒng)主要由前臺(tái)模塊和后臺(tái)管理模塊兩部分組成。會(huì)員在進(jìn)入該網(wǎng)站后,不僅可以查看各種類型音樂、按字母檢索或者根據(jù)關(guān)鍵詞進(jìn)行搜索,更可以點(diǎn)歌及添加歌詞。還可以上傳歌曲,加入收藏,對(duì)歌曲進(jìn)行管理操作。(1)登錄與注銷每個(gè)用戶都可以用自己的帳號(hào)登錄系統(tǒng)。用戶操作完成后退出系統(tǒng),注銷后可以重新登錄系統(tǒng)。(2)修改密碼每個(gè)用戶登錄本系統(tǒng)之后都可以更改自己的登錄密碼。(3)系統(tǒng)管理員①對(duì)網(wǎng)站的會(huì)員進(jìn)行管理:包括會(huì)員信息的查詢、修改和刪除。②音樂信息管理:添加音樂信息、修改音樂信息。③上傳管理:后臺(tái)用戶上傳音樂信息。④進(jìn)行類別、歌曲、專輯、歌手、視頻管理。⑤可以發(fā)布網(wǎng)站公告,同時(shí)可以做調(diào)查統(tǒng)計(jì)。(4)普通用戶普通用戶可以瀏覽該網(wǎng)站,選擇登陸到系統(tǒng)中。可以在線試聽,點(diǎn)歌祝福,修改資料,站內(nèi)信箱,超級(jí)CD架以及專輯收藏功能。用例圖用來描述系統(tǒng)與參與者之間的相互作用,也可以說它是從用戶角度出發(fā)對(duì)如何使用系統(tǒng)的描述。首先要理清下面幾個(gè)概念:角色:角色代表了某一事件發(fā)生的參與者,他用一個(gè)小人表示。在通常的網(wǎng)絡(luò)項(xiàng)目中,角色常被用來代表使用網(wǎng)站的用戶,但角色的作用并不局限于此,它也可以用來代表與系統(tǒng)交互的其他實(shí)體。用例:用例代表系統(tǒng)可以實(shí)現(xiàn)的功能,通常一個(gè)用例代表一組功能,它實(shí)質(zhì)上規(guī)定了系統(tǒng)實(shí)現(xiàn)功能的范圍。在實(shí)際項(xiàng)目開發(fā)過程中,一個(gè)項(xiàng)目中往往涉及很多個(gè)用例,此時(shí)需要將其分解成若干個(gè)子系統(tǒng)實(shí)現(xiàn),以便于理解。在UML中,用例用一個(gè)橢圓表示。用例圖:當(dāng)角色與用例發(fā)生某種關(guān)系時(shí),就可以用一個(gè)圖將它們關(guān)聯(lián)起來,這就是用例圖,角色與用例之間使用一個(gè)帶箭頭的實(shí)線連接,箭頭方向代表使用者與被使用者關(guān)系。登錄登錄管理會(huì)員信息管理音樂信息管理評(píng)論信息管理員管理音樂類型登錄點(diǎn)歌視聽歌曲登錄點(diǎn)歌視聽歌曲收藏音樂普通用戶下載歌曲3.3系統(tǒng)開發(fā)環(huán)境(1)使用WindowsXP操作系統(tǒng)(2)使用IIS或者Netboxweb簡(jiǎn)易服務(wù)器3.4系統(tǒng)任務(wù)的可行性分析3.4.1市場(chǎng)可行性分析目前具有音樂點(diǎn)播功能的網(wǎng)站很多,如百度音樂、九層音樂。雖然有專門的音樂音樂服務(wù)器可以支持大流數(shù),但價(jià)格一般極其昂貴。從應(yīng)用范圍上看,由于產(chǎn)品支持?jǐn)?shù)據(jù)流數(shù)有限,只能應(yīng)用在一些小型的音樂系統(tǒng)中,如酒店、歌廳包房、中小企事業(yè)學(xué)校的培訓(xùn)、商場(chǎng)等等,不適合長(zhǎng)寬應(yīng)用在大型社區(qū)網(wǎng)和城域網(wǎng)中。從價(jià)格上看,盡管幾家都采用PC服務(wù)器方案,相對(duì)于專業(yè)音樂服務(wù)器的價(jià)格的確很低,但方案仍然要采用高檔PC服務(wù)器、SCSI

RAID卡和SCSI硬盤,硬件成本仍然較高。綜合幾方面,我們開發(fā)出一套支持多并發(fā)流數(shù)、軟硬件成本低、管理完善的大型音樂集群服務(wù)器系統(tǒng)是有其市場(chǎng)空間和優(yōu)勢(shì)。技術(shù)可行性分析系統(tǒng)的主要技術(shù)難度是解決并發(fā)流數(shù)。國(guó)外許多大公司推出的專有音樂服務(wù)器可以支持幾百個(gè)并發(fā)流,但價(jià)格相當(dāng)昂貴。國(guó)內(nèi)的幾個(gè)廠家采用的是高檔服務(wù)器作為音樂服務(wù)器,可以支持幾十個(gè)流,最多100個(gè)。采用服務(wù)器替代專有音樂服務(wù)器硬件成本大大降低,但單臺(tái)服務(wù)器的并發(fā)數(shù)據(jù)流數(shù)和硬盤擴(kuò)充的極限太小,不能滿足大型的市場(chǎng)需求。3.4.3經(jīng)濟(jì)可行性分析軟件的經(jīng)濟(jì)可行性是指軟件所能帶來的經(jīng)濟(jì)效益與開發(fā)設(shè)計(jì)所需要的投資相比,是否相適宜,同時(shí)還要看此軟件能否真正給用戶帶來足夠的經(jīng)濟(jì)效益,我們開發(fā)的這套系統(tǒng)正是考慮系統(tǒng)開發(fā)的成本而設(shè)計(jì)。本系統(tǒng)的開發(fā)在經(jīng)濟(jì)上是完全可行的。開發(fā)此軟件不需要大量的經(jīng)費(fèi),而且是個(gè)人獨(dú)立設(shè)計(jì),可以節(jié)省許多費(fèi)用,同時(shí)也可提高個(gè)人的實(shí)際動(dòng)手能力。綜合以上技術(shù)特點(diǎn),為了降低成本,我們采用PC服務(wù)器作為音樂服務(wù)器,而且PC服務(wù)器的性能還在不斷提高,支持的并發(fā)數(shù)據(jù)流數(shù)也在增加。PC服務(wù)器作為音樂服務(wù)器的方案正逐步取代以前的專有音樂服務(wù)器。為了解決多并發(fā)流數(shù),我們采用多臺(tái)PC服務(wù)器以集群的形式,通過控制網(wǎng)關(guān)完成服務(wù)器之間的協(xié)調(diào),提高系統(tǒng)的利用率??刂凭W(wǎng)關(guān)以及集群服務(wù)器技術(shù)是我們的技術(shù)增值點(diǎn)。另外,由于采用集群形式,我們不要求PC服務(wù)器實(shí)現(xiàn)最大流數(shù),可以采用低檔PC服務(wù)器和IDE硬盤,這樣又可以提高單臺(tái)音樂服務(wù)器的性能價(jià)格比。經(jīng)過我們預(yù)研和測(cè)試,服務(wù)器的瓶頸不在CPU,這樣可以用低檔CPU和主板。采用IDE

RAID卡和7200轉(zhuǎn)IDE硬盤的服務(wù)器仍可支持三、四十個(gè)并發(fā)流??刂凭W(wǎng)關(guān)的技術(shù)經(jīng)過前期的預(yù)研也是可行的。系統(tǒng)的整個(gè)方案都是我們自行開發(fā)并在通用的軟硬件平臺(tái)上運(yùn)行,具有較強(qiáng)的靈活。第四章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)主要工作流程圖后臺(tái)管理模塊程序流程該流程圖描述了后臺(tái)管理員對(duì)網(wǎng)站的管理,管理員可以對(duì)歌曲進(jìn)行添加,修改,刪除。具體的添加功能是通過本地瀏覽把歌曲上傳到網(wǎng)站;修改歌曲信息或者刪除點(diǎn)擊率低的歌曲等功能。如圖4-1所示。否是否為管理員是否是否為管理員是添加歌曲admin_song-add.asp歌曲參數(shù)admin_smusicmana.asp刪除歌曲admin_smusicdel.asp賬號(hào)管理Admin_adminmodify.asp前臺(tái)圖4-1后臺(tái)管理程序主要流程圖前臺(tái)管理模塊程序流程本系統(tǒng)設(shè)計(jì)的初衷是會(huì)員可以享受網(wǎng)站的功能,未注冊(cè)的游客只能瀏覽網(wǎng)站,不能進(jìn)行其他操作。因此當(dāng)用戶在進(jìn)入網(wǎng)站的一開始便會(huì)對(duì)用戶的身份和權(quán)限進(jìn)行驗(yàn)證,反饋不同的頁(yè)面給不痛的用戶而用戶,從而實(shí)現(xiàn)對(duì)權(quán)限的劃分功能。注冊(cè)后成為會(huì)員,就可在網(wǎng)站上在線視聽音樂、在線看電影、搜索歌曲、在線留言(音樂論壇)、享受專輯的在線視聽以及實(shí)現(xiàn)下載歌曲等功能。也可以在論壇上和其他會(huì)員進(jìn)行交流。管理員身份除了享有普通會(huì)員的權(quán)限以外,還可以對(duì)歌曲的添加、刪除、修改以及上傳文件、管理個(gè)人資料、修改登陸賬號(hào)和密碼等操作。該流程圖描述了音樂網(wǎng)站的整個(gè)流程,如圖4-2所示。用戶注冊(cè)登錄是用戶注冊(cè)登錄是是否為管理員否是否圖4-2前臺(tái)管理程序主要流程圖4.2系統(tǒng)功能設(shè)計(jì)4.2.1前臺(tái)功能設(shè)計(jì)在前面的系統(tǒng)的系統(tǒng)功能分析中,將前臺(tái)劃分成5個(gè)模塊,如圖4-3所示:用戶登錄身份驗(yàn)證模塊用戶登錄身份驗(yàn)證模塊首頁(yè)模塊收藏模塊試聽模塊下載音樂模塊數(shù)據(jù)庫(kù)模塊數(shù)據(jù)庫(kù)訪問模塊點(diǎn)歌模塊圖4-3前臺(tái)功能模塊圖前臺(tái)功能模塊描述:(1)首頁(yè)模塊:普通用戶可以登陸,進(jìn)行音樂的分類查詢,用戶可以自己挑選喜愛的音樂種類進(jìn)行查詢。(2)試聽模塊:用戶可以自己挑選喜愛的音樂進(jìn)行視聽。(3)收藏模塊:用戶可以對(duì)試聽過的音樂添加到收藏中,方便下次瀏覽試聽。(4)下載音樂模塊:用戶可以查看不同種類的音樂,對(duì)自己心儀的音樂進(jìn)行下載。(5)點(diǎn)歌模塊:用戶可以將自己喜歡的歌曲點(diǎn)播給自己的親朋好友。4.2.2后臺(tái)功能設(shè)計(jì)根據(jù)前面的系統(tǒng)的系統(tǒng)功能分析中,將后臺(tái)劃分成5個(gè)模塊,如圖4-4所示后臺(tái)用戶登錄身份驗(yàn)證后臺(tái)用戶登錄身份驗(yàn)證類別管理模塊專輯管理模塊歌手管理模塊網(wǎng)站公告模塊日常高級(jí)管理模塊數(shù)據(jù)庫(kù)模塊數(shù)據(jù)庫(kù)訪問模塊歌曲管理模塊視頻管理模塊系統(tǒng)管理模塊網(wǎng)站配置管理模塊圖4-4后臺(tái)功能模塊圖后臺(tái)功能模塊描述:類別管理模塊:對(duì)音樂分類列表進(jìn)行管理,并分為總類和分類。歌曲管理模塊:對(duì)音樂進(jìn)行直接添加、分類添加,可查看歌曲列表,全部的歌曲以及對(duì)已推薦的歌曲進(jìn)行撤銷操作。專輯管理模塊:該模塊可以進(jìn)行添加專輯,顯示專輯列表及取消已推薦展示的專輯項(xiàng)。歌手管理模塊:對(duì)歌手分類進(jìn)行修改管理,并對(duì)歌手進(jìn)行添加歌曲與批量歌詞,亦可進(jìn)行推薦和撤銷操作。視頻管理模塊:該模塊可以進(jìn)行添加視頻及修改推薦等操作。網(wǎng)站公告模塊:可添加公告并修改刪除操作,添加的公告亦可在首頁(yè)滾動(dòng)顯示。日常高級(jí)管理模塊:對(duì)注冊(cè)會(huì)員、站內(nèi)短信、用戶點(diǎn)歌、歌詞審核、友情鏈接及相應(yīng)音樂路徑進(jìn)行管理操作。系統(tǒng)管理模塊:目前只對(duì)管理員修改刪除及權(quán)限的設(shè)定操作。網(wǎng)站配置模塊:可在網(wǎng)站后臺(tái)進(jìn)行基本配置修改并在首頁(yè)相應(yīng)位置顯示。4.3系統(tǒng)數(shù)據(jù)流圖分析本系統(tǒng)根據(jù)使用該網(wǎng)站的用戶角色的不同分為下面兩種用戶:(1)管理員:采用自行設(shè)置方式進(jìn)入網(wǎng)站,負(fù)責(zé)管理網(wǎng)站上用戶信息和視頻信息的管理,以及欄目信息的管理。其中包括音樂信息的增加、刪除、修改,以及欄目信息的增加,刪除和修改。(2)普通用戶:采用先注冊(cè)后登錄的方式進(jìn)入管理網(wǎng)站,在網(wǎng)站中可以在線瀏覽音樂,搜索音樂信息,以及在線收聽音樂給好友點(diǎn)歌信息。根據(jù)用戶的角色和需求進(jìn)行劃分后,可以歸納出整個(gè)系統(tǒng)的數(shù)據(jù)流圖如圖所示:圖4-5用戶未登錄時(shí)流圖圖4-6用戶登錄后流圖圖4-7用戶注冊(cè)流圖圖4-8管理員登錄流圖4.4系統(tǒng)流程調(diào)查音樂網(wǎng)站的業(yè)務(wù)流程應(yīng)順著系統(tǒng)信息流動(dòng)的過程逐步地進(jìn)行,內(nèi)容包括各環(huán)節(jié)的處理業(yè)務(wù)、信息來源、處理方法、信息流的去向提供信息的時(shí)間和形態(tài)(報(bào)告、單據(jù)等)通過對(duì)音樂播放業(yè)務(wù)的實(shí)際調(diào)查分析,系統(tǒng)的系統(tǒng)分析階段,我們?cè)O(shè)計(jì)出我們系統(tǒng)的業(yè)務(wù)流程圖,弄清了音樂點(diǎn)播系統(tǒng)的業(yè)務(wù)流程,系統(tǒng)的業(yè)務(wù)流程如圖4-9所示圖4-9音樂業(yè)務(wù)流程圖4.5系統(tǒng)的技術(shù)要求(1)功能要求:=1\*GB3①系統(tǒng)設(shè)計(jì)的各項(xiàng)功能能夠正確完成。=2\*GB3②對(duì)輸入的數(shù)據(jù)能判斷出是否為非法數(shù)據(jù)或越界數(shù)據(jù),系統(tǒng)會(huì)自動(dòng)給出提示,告訴用戶重新輸入。=3\*GB3③各模塊在運(yùn)行時(shí)互不干擾,各種操作的快捷鍵能夠正確運(yùn)行。=4\*GB3④對(duì)非法操作能夠給出正確處理。(2)編碼要求:主應(yīng)用程序的命名:主應(yīng)用程序的命名應(yīng)由項(xiàng)目負(fù)責(zé)人確定,能完全表達(dá)出本系統(tǒng)意義的英文字符串即可,包括應(yīng)用程序?qū)ο竺瑧?yīng)用所在的庫(kù)名、項(xiàng)目名,可執(zhí)行文件名都必須統(tǒng)一使用本命名。(3)界面要求:=1\*GB3①各窗口的大小適中,布局合理,插有圖版,界面美觀大方。=2\*GB3②各窗口的控件及按鈕的文字命名正確,有時(shí)還配有圖標(biāo)。(4)數(shù)據(jù)庫(kù)要求:=1\*GB3①表的設(shè)計(jì)合理,沒有冗余的數(shù)據(jù)。=2\*GB3②表及字段的命名采用英文方式,字段類型及長(zhǎng)度合理。=3\*GB3③表的主鍵、外鍵和索引正確無誤。=4\*GB3④前臺(tái)操作與后臺(tái)數(shù)據(jù)庫(kù)之間的連接正確。第五章系統(tǒng)實(shí)現(xiàn)5.1音樂網(wǎng)站前臺(tái)5.1.1首頁(yè)普通用戶可以登陸,進(jìn)行音樂的分類查詢,用戶可以自己挑選喜愛的音樂種類進(jìn)行查詢,包括:華語(yǔ)女歌手、日韓歌手、華人組合、歐美歌手、影視金曲、閩南臺(tái)語(yǔ)、MTV視聽、勁爆舞曲、動(dòng)漫游戲、音樂欣賞等。如圖5-1所示:圖5-1首頁(yè)5.1.2視聽音樂模塊用戶可以自己挑選喜愛的音樂進(jìn)行視聽。如圖5-2所示:圖5-2視聽音樂模塊5.1.3點(diǎn)歌送祝福模塊用戶可以給好友送上祝福,填寫好友名及祝福語(yǔ)句。如圖5-3所示:在首頁(yè)“點(diǎn)歌送祝?!睓陲@示剛剛添加的給好友的點(diǎn)歌。圖5-3點(diǎn)歌送祝福模塊5.1.4站內(nèi)短信模塊用戶登陸會(huì)員系統(tǒng)后可以給站內(nèi)好友發(fā)送短消息。如圖5-4所示:圖5-4站內(nèi)短信模塊5.1.5添加歌詞模塊如果歌曲沒有歌詞用戶可以自行添加歌詞,等待管理員審核后即可顯示。如圖5-5所示:圖5-5添加歌詞模塊5.1.6評(píng)論模塊圖5-6評(píng)論模塊5.1.6下載音樂模塊用戶可以查看不同種類的音樂,對(duì)自己心儀的音樂進(jìn)行下載。此功能暫未能實(shí)現(xiàn)。如需要請(qǐng)至百度、搜搜音樂下載。5.2音樂網(wǎng)站后5.2.1后臺(tái)登陸模塊用戶在前臺(tái)點(diǎn)擊進(jìn)入后臺(tái)管理,輸入用戶名密碼,驗(yàn)證碼登陸到后臺(tái)。圖5-7后臺(tái)登陸模塊5.2.2歌曲管理模塊該模塊對(duì)歌曲信息進(jìn)行管理,具體包括:添加音樂,修改音樂,歌曲列表,全部歌曲,撤銷推薦。圖5-8歌曲管理模塊5.2.3日常管理模塊該模塊對(duì)音樂網(wǎng)站的注冊(cè)會(huì)員、站內(nèi)短信、用戶點(diǎn)歌、歌詞審核、評(píng)論審核等進(jìn)行編輯、刪除管理。圖5-9日常管理模塊5.2.4網(wǎng)站配置管理模塊該模塊對(duì)網(wǎng)站的前臺(tái)顯示進(jìn)行設(shè)置操作。圖5-10網(wǎng)站配置管理模塊第六章系統(tǒng)測(cè)試6.1測(cè)試類型表6-1測(cè)試類型測(cè)試類型測(cè)試內(nèi)容測(cè)試目的所用的測(cè)試工具和方法功能測(cè)試1.用戶個(gè)人前臺(tái):注冊(cè)新用戶、登錄系統(tǒng),瀏覽網(wǎng)頁(yè),發(fā)表留言,視聽歌曲,點(diǎn)歌送給好友,下載歌曲,將自己喜歡的音樂收藏到音樂盒。3.管理后臺(tái):管理員注冊(cè)系統(tǒng),管理員登錄系統(tǒng),音樂添加、修改、上傳,會(huì)員評(píng)論管理。核實(shí)所有功能(除下載功能外)均已正常實(shí)現(xiàn)1.流程檢驗(yàn):各個(gè)業(yè)務(wù)流程符合常規(guī)邏輯,用戶使用時(shí)不會(huì)產(chǎn)生疑問。2、數(shù)據(jù)精確:各數(shù)據(jù)類型的輸入輸出時(shí)統(tǒng)計(jì)精確。采用黑盒測(cè)試,使用邊界值測(cè)試、等價(jià)類劃分、數(shù)據(jù)驅(qū)動(dòng)等測(cè)試方法,進(jìn)行手工測(cè)試;用戶界面(UI)測(cè)試1.導(dǎo)航、鏈接、頁(yè)面結(jié)構(gòu)包括菜單、背景、顏色、字體、按鈕名稱、TITLE、提示信息的一致性等。2.友好性、易用性、合理性、一致性、正確性等。核實(shí)各個(gè)窗口風(fēng)格(包括顏色、字體、提示信息、圖標(biāo)、TITLE等等)都與基準(zhǔn)版本保持一致,或符合可接受標(biāo)準(zhǔn),能夠保證用戶界面的友好性、易操作性,而且符合用戶操作習(xí)慣。WEB測(cè)試通用方法手工測(cè)試安全性和訪問控制測(cè)試1.密碼:登錄、個(gè)人用戶、管理員用戶;2.權(quán)限限制;3.通過修改URL非法訪問;4.登錄超時(shí)限制等等;1.應(yīng)用程序級(jí)別的安全性:核實(shí)用戶只能操作其所擁有權(quán)限能操作的功能。2.系統(tǒng)級(jí)別的安全性:核實(shí)只有具備系統(tǒng)訪問權(quán)限的用戶才能訪問系統(tǒng)。黑盒測(cè)試、手工測(cè)試性能測(cè)試1. 最大并發(fā)數(shù);2. 查詢最新發(fā)布音樂,注冊(cè)新用戶時(shí)以及登錄時(shí)系統(tǒng)的響應(yīng)時(shí)間;核實(shí)系統(tǒng)在大流量的數(shù)據(jù)與多用戶操作時(shí)軟件性能的穩(wěn)定性,不造成系統(tǒng)崩潰或相關(guān)的異常現(xiàn)象6.2測(cè)試結(jié)果6.2.1測(cè)試用例執(zhí)行結(jié)果表6-2測(cè)試用例執(zhí)行結(jié)果測(cè)試用例名稱用例狀態(tài)測(cè)試結(jié)果備注用戶注冊(cè)已執(zhí)行已測(cè)試通過注冊(cè)用戶登錄已執(zhí)行已測(cè)試通過發(fā)表評(píng)論已執(zhí)行已測(cè)試通過視聽音樂已執(zhí)行已測(cè)試通過下載音樂已執(zhí)行已測(cè)試未通過暫未開放查看網(wǎng)站主頁(yè)內(nèi)容已執(zhí)行已測(cè)試通過添加音樂已執(zhí)行已測(cè)試通過修改音樂已執(zhí)行已測(cè)試通過評(píng)論管理已執(zhí)行已測(cè)試通過音樂上傳已執(zhí)行已測(cè)試通過會(huì)員管理已執(zhí)行已測(cè)試通過6.2.2測(cè)試問題解決表6-3測(cè)試問題解決錯(cuò)誤或問題描述錯(cuò)誤或問題狀態(tài)注冊(cè)用戶完成時(shí),提示信息有誤導(dǎo)作用已解決注冊(cè)用戶時(shí),單擊提交后無提示信息也未跳轉(zhuǎn)至其它頁(yè)面已解決后臺(tái)登錄界面顯示信息不完整已解決播放音樂不正確已解決第七章總結(jié)與展望經(jīng)過這幾個(gè)月來對(duì)系統(tǒng)的分析、設(shè)計(jì),使我對(duì)網(wǎng)絡(luò)系統(tǒng)有了全面的了解與認(rèn)識(shí),同時(shí)對(duì)音樂網(wǎng)站做了具體的解剖。我認(rèn)為音樂網(wǎng)站成功的關(guān)鍵在于以下幾方面:(1)導(dǎo)航界面的清晰,簡(jiǎn)單設(shè)計(jì)。界面的清晰簡(jiǎn)單可以使用戶一目了然,輕松的找到自己瀏覽本系統(tǒng)的目的所在。不需要在花費(fèi)大量時(shí)間來尋找本系統(tǒng)的內(nèi)容,浪費(fèi)用戶時(shí)間,甚至打消用戶的積極性。(2)系統(tǒng)的易管理性。系統(tǒng)的管理對(duì)于系統(tǒng)的維護(hù)來說很重要,社會(huì)是不斷進(jìn)步與發(fā)展的,用戶對(duì)于網(wǎng)上娛樂的要求也會(huì)越來越高。因此系統(tǒng)要隨著用戶的需求而不斷發(fā)生變化,不斷更新系統(tǒng)的內(nèi)容來滿足用戶更多的需求。本系統(tǒng)是利用ASP作為主要實(shí)現(xiàn)軟件(配合photoshop,flash,dreamweaver,HTML等),結(jié)合ASP語(yǔ)言來實(shí)現(xiàn)的運(yùn)行環(huán)境簡(jiǎn)單,一般的瀏覽器都可進(jìn)行瀏覽。本系統(tǒng)的大部分模塊已經(jīng)實(shí)現(xiàn),并且也符合以上幾個(gè)特性。但是,一個(gè)完整的系統(tǒng)僅僅靠近三個(gè)月的分析、設(shè)計(jì)來開發(fā)是遠(yuǎn)遠(yuǎn)不夠的,它需要更長(zhǎng)的時(shí)間來測(cè)試并完善。因此,本系統(tǒng)仍然存在著一些需要改進(jìn)和不足的問題。比如系統(tǒng)的整體設(shè)計(jì)需要進(jìn)一步的美觀,系統(tǒng)還不夠完善還需要進(jìn)一步的改善和加強(qiáng),系統(tǒng)的內(nèi)容需要更加豐富和多樣化。隨著研究的進(jìn)行,可能還會(huì)出現(xiàn)其他一些問題,我會(huì)繼續(xù)努力,逐步改善和不斷完善本系統(tǒng)。完成這次設(shè)計(jì)任務(wù)總共用了二個(gè)月時(shí)間,前三個(gè)星期用來收集資料、學(xué)習(xí)要用到的各項(xiàng)開發(fā)技術(shù)、進(jìn)行系統(tǒng)分析,中間三個(gè)星期用來設(shè)計(jì)系統(tǒng),后兩個(gè)星期用來測(cè)試及修改。論文的撰寫一直貫穿其中?;仡欉@兩個(gè)月的系統(tǒng)開發(fā)工作,總結(jié)起來那就是,軟件的開發(fā)是相當(dāng)辛苦的,但成功以后的喜悅也是非常美妙的,而且我發(fā)現(xiàn),其中你投入的心血越多,成功以后你所獲得的快樂與充實(shí)感也更多更強(qiáng)。參考文獻(xiàn)[1]吳教育、曾東海、曾文權(quán)編著.Web開發(fā)技術(shù)--ASP.北京:清華大學(xué)出版社。[2]盧鎮(zhèn)波、李青、段明輝等編著.ASP編程實(shí)例入門與提高.北京:電子工業(yè)出版社。[3]戴一波主編.DreamweaverCS3+ASP動(dòng)態(tài)網(wǎng)站開發(fā)從基礎(chǔ)實(shí)踐.電子工業(yè)出版社。[4]滿在龍.完全手冊(cè)ASP網(wǎng)絡(luò)開發(fā)詳解(附光盤).北京:電子工業(yè)出版社。[5]劉煬.ASP網(wǎng)絡(luò)程序設(shè)計(jì).合肥工業(yè)大學(xué)出版社。[6]馬開顏.ASP實(shí)用教程第1版.北京:北京理工大學(xué)出版社。[7]張海永、章偉德編著.精通ASP+XML+CSS網(wǎng)絡(luò)開發(fā)混合編程.電子工業(yè)出版社。[8]張?chǎng)尉幹?外行學(xué)網(wǎng)頁(yè)制作從入門到精通.北京.中國(guó)青年出版社。[9]張學(xué)群、樓克明,庫(kù)存管理,運(yùn)籌學(xué)基礎(chǔ),經(jīng)濟(jì)出版社[10]黃梯云,管理信息系統(tǒng)導(dǎo)論,機(jī)械工業(yè)出版社[11]段興等,visualbasic數(shù)據(jù)庫(kù)實(shí)用程序設(shè)計(jì)100例,人民郵電出版社[12]甘仞初,信息系統(tǒng)開發(fā),經(jīng)濟(jì)科學(xué)出版社[13]王珊,數(shù)據(jù)組織與結(jié)構(gòu),經(jīng)濟(jì)科學(xué)出版社[14]方美琪,軟件開發(fā)工具,經(jīng)濟(jì)科學(xué)出版社[15]李建中、王珊,數(shù)據(jù)庫(kù)系統(tǒng)原理,電子工業(yè)出版社,[16]李昭原、劉又誠(chéng),數(shù)據(jù)庫(kù)系統(tǒng)原理與技術(shù),北京航空航天大學(xué)出版社[17]馬海軍、邵良杉、劉好增,ASP.NET(C#),清華大學(xué)出版社[18]呂鳳順,SQLServer數(shù)據(jù)庫(kù)基礎(chǔ)與實(shí)訓(xùn)教程,清華大學(xué)出版社致謝本課題在選題及研究過程中得到各位老師的親切關(guān)懷和悉心指導(dǎo)。老師多次詢問研究進(jìn)程,并為我指點(diǎn)迷津,幫助我開拓研究思路,精心點(diǎn)撥、熱忱鼓勵(lì)。老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵(lì)著我。不僅授我以文,而且教我做人。老師循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪。無論在理論上還是在實(shí)踐上,都給予我很大的幫助,使我在知識(shí)水平和解決實(shí)際問題的能力上有了很大的提高,這對(duì)于我以后的工作和學(xué)習(xí)都是一種巨大的幫助。對(duì)老師的感激之情是無法用言語(yǔ)表達(dá)的。在即將畢業(yè)之際,我的心情無法平靜,從開始進(jìn)入課題到論文的順利完成,有多少可敬的師長(zhǎng)、同學(xué)、朋友給了我無言的關(guān)心和幫助,在這里請(qǐng)接受我誠(chéng)摯的謝意!最后我還要感謝培養(yǎng)我長(zhǎng)大的含辛茹苦的父母和一直默默支持我的親人和朋友,謝謝你們!

感謝我的導(dǎo)師,也感謝計(jì)算機(jī)科學(xué)與技術(shù)系各位老師四年來的培養(yǎng)和同學(xué)四年的照顧。正是由于你們的幫助和支持,我才能克服一個(gè)一個(gè)的困難和疑惑,直至本文的順利完成。09/2011:46102機(jī)體齒飛面孔雙臥多軸組合機(jī)床及CAD設(shè)計(jì)09/0820:023kN微型裝載機(jī)設(shè)計(jì)09/2015:0945T旋挖鉆機(jī)變幅機(jī)構(gòu)液壓缸設(shè)計(jì)08/3015:325噸卷?yè)P(yáng)機(jī)設(shè)計(jì)10/3017:12C620軸撥桿的工藝規(guī)程及鉆2-Φ16孔的鉆床夾具設(shè)計(jì)09/2113:39CA6140車床撥叉零件的機(jī)械加工工藝規(guī)程及夾具設(shè)計(jì)83100308/3015:37CPU風(fēng)扇后蓋的注塑模具設(shè)計(jì)09/2016:19GDC956160工業(yè)對(duì)輥成型機(jī)設(shè)計(jì)08/3015:45LS型螺旋輸送機(jī)的設(shè)計(jì)10/0723:43LS型螺旋輸送機(jī)設(shè)計(jì)09/2016:23P-90B型耙斗式裝載機(jī)設(shè)計(jì)09/0820:17PE10自行車無級(jí)變速器設(shè)計(jì)10/0709:23話機(jī)機(jī)座下殼模具的設(shè)計(jì)與制造09/0820:20T108噸自卸車拐軸的斷裂原因分析及優(yōu)化設(shè)計(jì)09/2113:39X-Y型數(shù)控銑床工作臺(tái)的設(shè)計(jì)09/0820:25YD5141SYZ后壓縮式垃圾車的上裝箱體設(shè)計(jì)10/0709:20ZH1115W柴油機(jī)氣缸體三面粗鏜組合機(jī)床總體及左主軸箱設(shè)計(jì)09/2115:34ZXT-06型多臂機(jī)凸輪軸加工工藝及工裝設(shè)計(jì)10/3016:04三孔連桿零件的工藝規(guī)程及鉆Φ35H6孔的夾具設(shè)計(jì)08/3017:57三層貨運(yùn)電梯曳引機(jī)及傳動(dòng)系

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論