




已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
摘要隨著社會的發(fā)展時代的前進,IT行業(yè)的發(fā)展也是日新月異,對人類的生產(chǎn)和生活方式產(chǎn)生了很大影響。網(wǎng)絡(luò)傳播以其特有的快速、高效、便捷的傳輸方式被人們所接受,越來越多的走進了千家萬戶。并且在當(dāng)今音樂浪潮的影響下,隨著音樂事業(yè)逐漸走向高峰,音樂已無處不在,音樂已與我們密不可分。本文闡述了音樂網(wǎng)站的設(shè)計與實現(xiàn),本系統(tǒng)采用ASPACCESS作為開發(fā)工具。前臺主要實現(xiàn)歌曲的分類顯示及分類查詢、歌曲的在線試聽及下載、會員注冊、登錄以及最新音樂的新聞介紹,并且還為用戶提供了在線交流的平臺等功能;后臺主要用于數(shù)據(jù)庫的管理,管理員對影視歌曲的添加、刪除、更新及對注冊會員和音樂新聞的管理、系統(tǒng)的維護等功能。本系統(tǒng)操作簡單,界面友好。關(guān)鍵詞ASP;ACCESS;音樂網(wǎng)站;論壇目錄第1章引言111課題背景112本課題研究的意義113本課題研究的方法1第2章系統(tǒng)采用技術(shù)221開發(fā)語言3211ASP語言3212SQL介紹414B/S模式介紹4第3章需求分析631系統(tǒng)主要工作流程圖6311后臺管理模塊程序流程6312前臺管理模塊程序流程632系統(tǒng)實現(xiàn)采用環(huán)境733系統(tǒng)功能需求7第4章音樂網(wǎng)站功能的設(shè)計與實現(xiàn)941系統(tǒng)主要設(shè)計9411系統(tǒng)主要功能9412主要功能模塊942數(shù)據(jù)庫的分析與設(shè)計11421數(shù)據(jù)庫的需求分析11422數(shù)據(jù)庫結(jié)構(gòu)設(shè)計1143系統(tǒng)主要功能實現(xiàn)14431網(wǎng)站主頁的實現(xiàn)14432歌曲試聽下載頁面19433論壇頁面23434后臺添加歌曲頁面25第5章系統(tǒng)測試2951測試方法29(1)首先在IIS里建立虛擬目錄,建一個網(wǎng)站;2952預(yù)期測試結(jié)果2953測試結(jié)果29結(jié)論30參考文獻31致謝32第1章引言11課題背景隨著INTERNET的快速發(fā)展,人們已經(jīng)進入了信息時代,WEB已經(jīng)對商業(yè)、工業(yè)、銀行、財政、教育、政府、娛樂和信息產(chǎn)業(yè)及人們的工作、生活產(chǎn)生了深遠的影響。許多傳統(tǒng)的信息和數(shù)據(jù)庫系統(tǒng)正在被移植到互聯(lián)網(wǎng)上,人們獲得信息的來源已經(jīng)不再只是報紙、電視、廣播等傳統(tǒng)媒體,一個新的信息傳送媒體逐漸被人們所青睞。范圍廣泛的,復(fù)雜的分布式應(yīng)用正在WEB環(huán)境中出現(xiàn)。音樂網(wǎng)站作為一個新時代傳媒的產(chǎn)物,早已超過了國界,使聽音樂變的如此便捷,它摒棄了傳統(tǒng)聽音樂媒體的不足,正在快速向前發(fā)展。12本課題研究的意義當(dāng)今時代是一個互聯(lián)網(wǎng)絡(luò)告訴發(fā)展和發(fā)達的時代,本課題的研究意義就在于構(gòu)造一個網(wǎng)絡(luò)音樂視聽和下載的平臺,使人們在紛繁的網(wǎng)絡(luò)中也能夠找到一個休憩的天地。同時也是對四年學(xué)習(xí)的一個總結(jié)和提高。13本課題研究的方法本課題的開發(fā)采用ASPACCESS實現(xiàn),前期主要運用所學(xué)相關(guān)知識、查詢資料、學(xué)習(xí)其他優(yōu)秀管理系統(tǒng)開發(fā)方法,結(jié)合相關(guān)要求寫出需求分析;后期,進行本課題的設(shè)計與開發(fā)。課題的頁面主要采用ASP語言對數(shù)據(jù)庫進行操作,通過對數(shù)據(jù)庫的查詢搜索來實現(xiàn),對表單以及數(shù)據(jù)的校驗采用JAVASCRIPT腳本語言,控制頁面的正確顯示和對用戶類型的權(quán)限設(shè)計。采用SQL數(shù)據(jù)庫,包含六張表,實現(xiàn)整個系統(tǒng)的操作。在整個設(shè)計過程中以需求分析為基礎(chǔ),寫出系統(tǒng)實現(xiàn)流程及相關(guān)問題的實現(xiàn)方法;系統(tǒng)開發(fā)完成后,進行調(diào)試和運行,做好調(diào)試和試運行的相關(guān)記錄。第2章系統(tǒng)采用技術(shù)21開發(fā)語言211ASP語言ASP是ACTIVESERVERPAGES的簡稱,是服務(wù)器端腳本編寫環(huán)境,是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境。ASP是一種包含了使用VBSCRIPT或JSCRIPT腳本程序代碼的網(wǎng)頁。當(dāng)瀏覽器瀏覽ASP網(wǎng)頁時,WEB服務(wù)器就會根據(jù)請求生成相應(yīng)的HTML代碼然后再返回給瀏覽器,這樣瀏覽器端看到的就是動態(tài)生成的網(wǎng)頁內(nèi)容。通過ASP可以結(jié)合HTML網(wǎng)頁。ASP指令建立動態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序。ASP本身并不是一種腳本語言,它只是提供了一種使鑲嵌在HTML頁面中的腳本程序得以運行的環(huán)境。ASP程序其實是以擴展名為ASP純文本形式存在于WEB服務(wù)器上的,可以用任何文本編輯器打開它,只需將ASP程序放在WEB服務(wù)器的虛擬目錄下,就可以通過WWW的方式訪問ASP程序了。ASP對象,ACTIVESERVERPAGES提供五個內(nèi)置的“對象”O(jiān)BJECT,你可以直接調(diào)用(1)REQUEST取得用戶信息。(2)RESPONSE傳送信息給用戶。(3)SERVER提供訪問服務(wù)器的方法METHODS和屬性PROPERTIES的功能。(4)APPLICATION一個應(yīng)用程序,可以在多個主頁之間保留和使用一些共同的信息。(5)SESSION一個用戶,可以在多個主頁之間保留和使用一些共同的信息。在多個主頁之間共享信息。ASP開發(fā)的應(yīng)用程序,可以在多個主頁之間保留和使用一些共同的信息,ASP提供兩種適用范圍,如下(1)APPLICATIONAPPLICATION的所有信息,在一個應(yīng)用程序,多個主頁之間,可以讓所有的用戶共同使用。(2)SESSIONSESSION的所有信息,僅適用于一個用戶。212SQL介紹SQL全稱是“結(jié)構(gòu)化查詢語言STRUCTUREDQUERYLANGUAGE”。SQL語言結(jié)構(gòu)簡潔,功能強大,簡單易學(xué)。SQL是高級的非過程化編程語言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。SQL是一種用于數(shù)據(jù)庫查詢和編程的語言,已經(jīng)成為關(guān)系型數(shù)據(jù)庫普遍使用的標準,使用這種標準數(shù)據(jù)庫語言對程序設(shè)計和數(shù)據(jù)庫的維護都帶來了極大的方便,廣泛地應(yīng)用于各種數(shù)據(jù)查詢。他不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫系統(tǒng)可以使用相同的SQL語言作為數(shù)據(jù)輸入與管理的接口。它以記錄集合作為操縱對象,所有SQL語句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語句的輸出作為另一條SQL語句的輸入,所以SQL語言可以嵌套,這使他具有極大的靈活性和強大的功能,在多數(shù)情況下,在其他語言中需要一大段程序?qū)崿F(xiàn)的一個單獨事件只需要一個SQL語句就可以達到目的,這也意味著用SQL語言可以寫出非常復(fù)雜的語句。SQL同時也是數(shù)據(jù)庫文件格式的擴展名。數(shù)據(jù)庫,顧名思義,是存入數(shù)據(jù)的倉庫。只不過這個倉庫是在計算機存儲設(shè)備上的,而且數(shù)據(jù)是按一定格式存放的。要是下定義的話,就應(yīng)該是指長期儲存在計算機內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫管理是有關(guān)建立、存儲、修改和存取數(shù)據(jù)庫中信息的技術(shù),是指為保證數(shù)據(jù)庫系統(tǒng)的正常運行和服務(wù)質(zhì)量,有關(guān)人員須進行的技術(shù)管理工作。數(shù)據(jù)庫管理的主要內(nèi)容有數(shù)據(jù)庫的建立、數(shù)據(jù)庫的調(diào)整、數(shù)據(jù)庫的重組、數(shù)據(jù)庫的重構(gòu)、數(shù)據(jù)庫的安全控制、數(shù)據(jù)的完整性控制和對用戶提供技術(shù)支持。介于SQL的優(yōu)點,本系統(tǒng)采用SQLSERVER2000,作為數(shù)據(jù)庫工具。14B/S模式介紹B/S(BROWSER/SERVER)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著INTERNET技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實現(xiàn)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過INTERNET/INTRANET模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN,WAN,INTERNET/INTRANET等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。特別是在JAVA這樣的跨平臺語言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。目前,軟件系統(tǒng)的改進和升級越來越頻繁,B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對一個稍微大一點單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但B/S架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護。無論用戶的規(guī)模有多大,有多少分支機構(gòu)都不會增加任何維護升級的工作量,所有的操作只需要針對服務(wù)器進行;如果是異地,只需要把服務(wù)器連接專網(wǎng)即可,實現(xiàn)遠程維護、升級和共享。所以客戶機越來越“瘦”,而服務(wù)器越來越“胖”是將來信息化發(fā)展的主流方向。今后,軟件升級和維護會越來越容易,而使用起來會越來越簡單,這對用戶人力、物力、時間、費用的節(jié)省是顯而易見的,驚人的。因此,維護和升級革命的方式是“瘦”客戶機,“胖”服務(wù)器。由于B/S架構(gòu)管理軟件只安裝在服務(wù)器端(SERVER)上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器(SERVER)端完全通過WWW瀏覽器實現(xiàn),極少部分事務(wù)邏輯在前端(BROWSER)實現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護。但是,應(yīng)用服務(wù)器運行數(shù)據(jù)負荷較重,一旦發(fā)生服務(wù)器“崩潰”等問題,后果不堪設(shè)想。因此,許多單位都備有數(shù)據(jù)庫存儲服務(wù)器,以防萬一。第3章需求分析在數(shù)字化的網(wǎng)絡(luò)環(huán)境下,人們希望在忙碌工作后能有閑暇時間聽音樂放松一下心情,根據(jù)自己的情況聽到想聽的音樂,而不會再為了能聽一首歌翻箱倒柜或者四處奔波找尋;服務(wù)企業(yè)也希望能給人們提供全面的靈活的服務(wù),同時希望人們能在網(wǎng)站上找到自己喜歡的音樂。所以音樂網(wǎng)站下載軟件正是迎合這一市場需求而開發(fā)的,它旨在探索一種以互聯(lián)網(wǎng)為基礎(chǔ)的音樂交流平臺。通過這種模式,為網(wǎng)民創(chuàng)造一種享受音樂的環(huán)境,使音樂突破時空限制,讓音樂更加貼近,充實生活。本課題設(shè)計實現(xiàn)了用戶在線收聽,下載,搜索音樂及提供交流平臺等功能,具有操作簡便,界面友好等特性。貼近現(xiàn)實需求。31系統(tǒng)主要工作流程圖311后臺管理模塊程序流程該流程圖描述了后臺管理員對網(wǎng)站的管理,管理員可以對歌曲進行添加,修改,刪除。具體的添加功能是通過本地瀏覽把歌曲上傳到網(wǎng)站;修改歌曲信息或者刪除點擊率低的歌曲等功能。如圖31所示。音樂網(wǎng)站后臺賬號管理歌曲管理添加歌曲修改歌曲刪除歌曲圖31后臺管理程序主要流程圖312前臺管理模塊程序流程本系統(tǒng)設(shè)計的初衷是會員可以享受網(wǎng)站的功能,未注冊的游客只能瀏覽網(wǎng)站,不能進行其他操作。因此當(dāng)用戶在進入網(wǎng)站的一開始便會對用戶的身份和權(quán)限進行驗證,反饋不同的頁面給不痛的用戶而用戶,從而實現(xiàn)對權(quán)限的劃分功能。注冊后成為會員,就可在網(wǎng)站上在線視聽音樂、搜索歌曲、在線留言(音樂論壇)、享受專輯的在線視聽以及實現(xiàn)下載歌曲等功能。也可以在論壇上和其他會員進行交流。管理員身份除了享有普通會員的權(quán)限以外,還可以對歌曲的添加、刪除、修改以及上傳文件、管理個人資料、修改登陸賬號和密碼等操作。該流程圖描述了音樂網(wǎng)站的整個流程,如圖32所示。音樂網(wǎng)站前臺INDEXASP用戶注冊登錄是是否為管理員用戶注冊頁面ZHUCEASP否網(wǎng)站主頁INDEXASP發(fā)表留言BBSASP下載歌曲DOWNLOADASP在線留言BBSASP在線試聽歌曲MUSICASP搜索歌曲SEARCHASP管理后臺ADMIN_INDEXASP是否圖32前臺管理程序主要流程圖32系統(tǒng)實現(xiàn)采用環(huán)境(1)操作系統(tǒng)MICROSOFTWINDOWSXPPROFESSIONAL。(2)運行環(huán)境IIS。(3)數(shù)據(jù)庫系統(tǒng)ACCESS。(4)開發(fā)平臺DREAMWEAVER80。33系統(tǒng)功能需求音樂網(wǎng)站下載是一個非常實用的網(wǎng)站且并是需要一個過于復(fù)雜的工運行環(huán)境。課題設(shè)計必須符合實際的需要,從目前市場這個情況來看,該系統(tǒng)主要是為了滿足音樂愛好者對音樂追求時提供一個更為方便的環(huán)境,也為人們閑暇是提供一個休閑的場所,實現(xiàn)音樂,同時實現(xiàn)歌曲的下載及歌曲的搜索,會員之間的交流等功能。第4章音樂網(wǎng)站功能的設(shè)計與實現(xiàn)41系統(tǒng)主要設(shè)計411系統(tǒng)主要功能(1)用戶注冊登錄功能只有登錄注冊后才能使用本網(wǎng)站功能;(2)下載功能會員能下載音樂;(3)網(wǎng)站對歌曲進行分類,使會員根據(jù)自己喜愛試聽或下載歌曲;(4)網(wǎng)站提供新歌推薦和音樂排行榜項目,使會員能第一時間找到熱門歌曲;(5)搜索功能會員能通過輸入歌手或者歌曲名找到自己想聽的音樂;(6)論壇提供會員交流的平臺;(7)管理員對歌曲的添加,修改,刪除;(8)管理員賬號管理。412主要功能模塊(1)后臺管理模塊該模塊只對管理員開放,管理員可以對歌曲進行添加,修改,刪除。具體的添加功能是通過瀏覽把歌曲上傳到網(wǎng)站;修改歌曲信息或者刪除點擊率的歌曲等功能。如圖41所示。音樂網(wǎng)站后臺賬號管理歌曲管理添加歌曲修改歌曲刪除歌曲圖41后臺管理模塊(2)前臺管理模塊該模塊用戶注冊后即成為會員,就可在網(wǎng)站上在線試聽音樂,搜索歌曲以及下載歌曲。也可以在論壇上和其他會員進行交流。在線試聽主要采用在用戶端調(diào)用WINDOWS默認播放器MEDIAPLAYER從服務(wù)器數(shù)據(jù)庫查詢播放歌曲的路徑,賦予播放器來實現(xiàn)的而下載的功能是利用STREAM組件的讀寫操作,從服務(wù)器端打開并讀取文件向瀏覽器端的STREAM寫入數(shù)據(jù),用戶端再保存文件到本地計算機來實現(xiàn)的搜索功能,主要采取的三模糊查詢和精確查詢兩種在搜索歌手的時候三用的精確查詢,換句話說就是必須要正確輸入想要查詢的歌手的名字才能夠查詢到相應(yīng)的歌曲,而對歌曲名稱的搜索三模糊查詢,用戶可以輸入相關(guān)的字段便可以從數(shù)據(jù)庫里面找到相近或相似的歌曲音樂論壇用到的計算就相對較簡單一點,主要是對數(shù)據(jù)庫執(zhí)行插入、更新和查詢的操作。詳細模塊的介紹如圖42所示。音樂網(wǎng)站前臺會員管理模塊管理員管理模塊在線試聽歌曲在線留言下載歌曲搜索歌曲發(fā)表留言管理歌曲管理賬號用戶登錄用戶注冊圖42前臺管理模塊圖42數(shù)據(jù)庫的分析與設(shè)計421數(shù)據(jù)庫的需求分析本課題開發(fā)的數(shù)據(jù)庫包括三個方面。(1)論壇信息數(shù)據(jù)表存儲論壇有關(guān)數(shù)據(jù)及論壇留言,即論壇基本參數(shù)信息數(shù)據(jù)、論壇留言主題信息數(shù)據(jù)表。(2)歌曲數(shù)據(jù)表存儲歌曲基本參數(shù)信息,包括歌曲單曲存儲表及歌曲專集存儲表。(3)用戶數(shù)據(jù)表存儲注冊用戶有關(guān)數(shù)據(jù),包括注冊用戶信息數(shù)據(jù)表、用戶登錄賬號管理存儲表。422數(shù)據(jù)庫結(jié)構(gòu)設(shè)計本課題使用ACCESS作為數(shù)據(jù)庫管理系統(tǒng),現(xiàn)將數(shù)據(jù)庫中包含的數(shù)據(jù)表及相應(yīng)功能如下表41所示表41數(shù)據(jù)庫包含的數(shù)據(jù)庫表及其功能數(shù)據(jù)表功能BBS存放用戶論壇留言基本信息INFORMATION存放歌曲的基本信息VIP存放用戶注冊基本信息ZHUANJI存放歌曲專集信息ZHUCE存放用戶登錄的基本信息數(shù)據(jù)庫包含的數(shù)據(jù)表的關(guān)系視圖43所示。圖43數(shù)據(jù)庫表關(guān)系圖(1)注冊用戶信息表VIP注冊用戶信息表用于存放注冊用戶的基本信息,包括用戶名(NAME)、個人密碼(PASS)、郵箱地址(MAIL)、用戶性別(SEX)、注冊時間(DATE)、用戶類型(ADMIN)。其中,NAME(用戶姓名)字段作為該表的主關(guān)鍵字(PRIMARYKEY)。如表42所示表42VIP表設(shè)計字段名數(shù)據(jù)類型及長度說明備注NAMECHAR100用戶姓名主關(guān)鍵字PASSCHAR100用戶密碼NOTNULLMAILCHAR200電子郵件NULLSEXCHAR50用戶性別NULLDATEDATETIME8注冊時間NOTNULLADMINTEXT(16)用戶類型NULL(2)用戶登錄信息表ZHUCE該表用于記錄用戶登錄的基本信息,包括用戶名(NAME)、密碼(PASSWORD)及注冊時間(DATE)。其中,NAME(用戶姓名)做為該表的主關(guān)鍵字。如表43所示表43ZHUCE表設(shè)計字段名數(shù)據(jù)類型及長度說明備注NAMECHAR用戶姓名主關(guān)鍵字PASSWORDCHAR用戶密碼NOTNULLDATEDATETIME注冊時間NOTNULL(3)歌曲基本信息表INFORMATION該表存放歌曲的基本信息,包括歌曲ID(ID)、歌手名字(SINGER)、歌曲名(SONG)、歌曲類型(TYPE)、新歌推薦(CLASS)、歌曲介紹(INTRODUCE)、點擊率(HIT)、歌曲URL(URL)。其中ID字段作為該表的主關(guān)鍵字,標識為“是”,標識種子為“1”,標識增量為“1”,惟一標識了一個歌曲基本信息。如表44所示表44INFORMATION表設(shè)計字段名數(shù)據(jù)類型及長度說明備注IDINT(4)歌曲ID主關(guān)鍵字SINGERCHAR(100)歌手姓名NULLSONGCHAR(500)歌曲名字NULLTYPECHAR(100)歌曲類型NULLCLASSCHAR(100)新歌推薦NULLINTRODUCECHAR(1000)歌曲介紹NULLHITINT(4)點擊率NULLURLCHAR(3000)歌曲URLNULL(4)專集基本信息表ZHUANJI該表存放歌曲專集的基本信息,包括專集ID(ID)、專集類型(TYPE)、專集名稱(SONG)、點擊率(HIT)、專集介紹(INTRODUCE)、專集URL(URL)、專集圖片(PHOTO)。其中專集ID為主關(guān)鍵字。如下45表所示表45ZHUANJI表設(shè)計字段名數(shù)據(jù)類型及長度說明備注IDINT(4)專集ID主關(guān)鍵字TYPECHAR(100)專集類型NULLSONGCHAR(700)專集名稱NULLHITCHAR(100)點擊率NULLINTRODUCECHAR(5000)專集介紹NULLURLCHAR(1000)專集URLNULLPHOTOCHAR(1000)專集圖片NULL(5)論壇數(shù)據(jù)信息表BBS該表存放論壇留言功能具體信息。包括論壇ID(ID)、用戶名(USERNAME)、留言(MESSAGE)和留言時間(DATE)。其中論壇ID為主關(guān)鍵字。表46BBS表設(shè)計字段名數(shù)據(jù)類型及長度說明備注IDINT(4)論壇ID主關(guān)鍵字USERNAMECHAR(50)用戶名NULLMESSAGEVARCHAR(5000)留言NULLDATEINT(8)留言時間NOTNULL43系統(tǒng)主要功能實現(xiàn)431網(wǎng)站主頁的實現(xiàn)用戶注冊后登錄網(wǎng)站,便進入主頁,即可在首頁上點相應(yīng)導(dǎo)航鏈接,進行所需操作。未經(jīng)注冊的會員也能登錄主頁,但不能進行試聽歌曲等其他操作。主頁是通過對其他頁面進行鏈接實現(xiàn)的,本系統(tǒng)還實現(xiàn)各種分類功能,如華語男歌手、華語女歌手、國外歌曲、動漫歌曲、音樂排行榜、新歌推薦等,還提供搜索功能,根據(jù)歌曲或歌手來實現(xiàn)搜索功能,主頁頁面如圖44所示。圖44首頁頁面登錄功能的實現(xiàn)我們采用第一個表單頁面讓用戶輸入自己的會員賬號和密碼,然后發(fā)送到CHECKASP頁面上查詢數(shù)據(jù)庫中保存的賬號和密碼進行身份驗證,因為每一個用戶登錄系統(tǒng)都會自動分配一個SESSION,所以我們把驗證后的信息存儲到SESSION里面,方便后續(xù)頁面的調(diào)用和認證圖45登錄頁面前臺主頁面顯示了幾個大塊一,音樂分類導(dǎo)航二,專集列表三,歌曲列表四,會員登錄信息五,音樂搜索六,新歌推薦七,歌曲排行榜以及合作伙伴的鏈接。主要代碼如下首頁用戶登錄(1)會員信息代碼會員信息歡迎您“(2)音樂下載頁面的設(shè)計與實現(xiàn)圖47歌曲下載頁面音樂下載是本系統(tǒng)的最關(guān)鍵的模塊,這個頁面必須要是本站的會員才能夠使用。他的主要實現(xiàn)的通過對ASP對象STREAM的讀寫操作實現(xiàn)的,為了安全性,我們禁止用戶下載本站的程序文件和相關(guān)數(shù)據(jù)庫文件,這樣就很好的阻止了許多不合法的操作。代碼如下“CHECKED“THENALERT“對不起,管理員提醒你登錄“433論壇頁面網(wǎng)站論壇用于會員之間進行交流并對網(wǎng)站提出建議之類的平臺,頁面如圖48所示圖48論壇頁面頁面代碼后臺寫入和前臺查詢?nèi)缦拢?)后臺留言寫入數(shù)據(jù)庫操作的主要代碼(2)前臺頁面顯示的主要代碼職員話題文章發(fā)表于434后臺添加歌曲頁面管理員在后臺進行對歌曲的添加、修改、刪除等功能。在添加歌曲時通過本地瀏覽將歌曲上傳到網(wǎng)站,并對歌曲進行分類。頁面是模仿WINDOWNS超做系統(tǒng)的界面制作的,給大家一中熟悉和友好的效果。如圖49與410所示圖49后臺管理圖410后臺添加歌曲頁面添加的實現(xiàn)主要是接收表單信息和存儲上傳文件的操作,其具體代碼如下“THENGETFILENAMEMIDSTRFILE,INSTRREVSTRFILE,“1ELSEGETFILENAME“ENDIFENDFUNCTIONSTRFILENAMEREQUESTFORM“FILE1“SETOBJSTREAMSERVERCREATEOBJECT“ADODBSTREAM“OBJSTREAMTYPE1ADTYPEBINARYOBJSTREAMOPENOBJSTREAMLOADFROMFILESTRFILENAMEOBJSTREAMSAVETOFILESERVERMAPPATH“/MUSIC/“GETFILENAMESTRFILENAME,2OBJSTREAMCLOSE音樂管理模塊,可對已上傳的音樂進行修改、刪除操作,界面如圖411所示。音樂管理圖411用戶密碼修改用戶密碼修改,是本系統(tǒng)在安全的一個重要保障。如果用戶發(fā)覺自己的密碼有被盜竊的情況,可以輸入舊密碼確認,然后更改為其他的密碼實現(xiàn)主要用到數(shù)據(jù)庫的更新操作。第5章系統(tǒng)測試51測試方法(1)首先在IIS里建立虛擬目錄,建一個網(wǎng)站;(2)在瀏覽器上對網(wǎng)站進行瀏覽;(3)對系統(tǒng)里的各個部分進行測試。52預(yù)期測試結(jié)果(1)實現(xiàn)會員注冊登錄進行歌曲的試聽、下載、搜索及新歌推薦等功能;(2)實現(xiàn)后臺管理員對歌曲的添加、刪除、修改等功能
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 市政工程考試各類習(xí)題講解與解答技巧及試題及答案
- 行政管理經(jīng)濟法研習(xí)計劃試題及答案
- 工程項目的投資效益評估模型試題及答案
- 水電運行數(shù)據(jù)分析試題及答案
- 水利水電工程施工管理案例試題及答案
- 公司股權(quán)融資合同范例
- 農(nóng)民土地合同范例
- 市政工程監(jiān)測技術(shù)試題及答案
- 2025年工程項目管理考試難題解析及試題與答案
- 劇組聘請演員合同范例
- DBJ51∕T 153-2020 四川省附著式腳手架安全技術(shù)標準
- 游泳池設(shè)備操作培訓(xùn)課件
- 城軌道交通人因事故分析及評價研究
- 毽球校本課程
- (完整版)羊水栓塞應(yīng)急預(yù)案演練記錄
- ZYWL-4000型履帶式鉆機
- (高清版)建筑防護欄桿技術(shù)標準JGJ_T 470-2019
- 腦梗死標準病歷、病程記錄、出院記錄模板
- 50MPa路面抗折混凝土配合比
- 油閥座加工工藝與夾具設(shè)計說明
- 貴州安順柏秧林煤礦發(fā)生重大透水事故人被困
評論
0/150
提交評論