版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、提供全套畢業(yè)論文圖紙,歡迎咨詢1引言.12需求分析.2.2.1系統(tǒng)分析.系統(tǒng)的功能特點(diǎn).音樂網(wǎng)站當(dāng)前發(fā)展趨勢.2.2.2開發(fā)工具. ASP的介紹及其優(yōu)點(diǎn).Microsoft Access數(shù)據(jù)庫的優(yōu)點(diǎn).42.2.3Web服務(wù)器.4.3系統(tǒng)設(shè)計(jì).5.3.1系統(tǒng)的瀏覽.5.3.2流程設(shè)計(jì).6.(1)用戶流程.6.(2)管理流程.6.3.3模塊設(shè)計(jì) .7.3.1用戶模塊.7.3.2管理員模塊.8.3.4數(shù)據(jù)庫詳細(xì)設(shè)計(jì).9.4系統(tǒng)開發(fā)實(shí)施.114.1首頁界面.1.14.2會(huì)員注冊(cè)頁面 .124.3用戶登錄頁面.144.4在線音樂播放 .164.5管
2、理員登錄頁面.1.8結(jié)論.2.1.參考文獻(xiàn).21.致謝.22.11 引言互聯(lián)網(wǎng),毫無疑問是目前全球最熱門的話題,其影響力早已深深地影響著神州大地。 今年以來,全國各地的網(wǎng)絡(luò)廣告大戰(zhàn)硝煙彌漫。不過,呈幾何級(jí)數(shù)增長的網(wǎng)民同樣對(duì)于 中國的音樂網(wǎng)站十分關(guān)注。只是,與炙手可熱的“新浪”、“網(wǎng)易”、“搜狐”等綜合性大 網(wǎng)站相比,音樂網(wǎng)站到目前為止還沒有樹立一個(gè)成功的模式,但是誰又敢忽視它未來的 潛力呢?互聯(lián)網(wǎng)是音樂傳播最為迅速、便利和廣泛的工具,早就有不少能人志士和風(fēng)險(xiǎn) 資金聚集在了這塊尚未開墾的土地上,一場空前的大拼殺已拉開了序幕。音樂網(wǎng)站如雨 后春筍般地成長起來并開始掠奪音樂市場。音樂網(wǎng)站作為互聯(lián)網(wǎng)上
3、最具有響應(yīng)力的網(wǎng)站類型之一,越來越受到人們的歡迎。建 立一個(gè)具有個(gè)性化音樂網(wǎng)站,便可以以特色稱霸一方。本音樂網(wǎng)站系統(tǒng)的設(shè)計(jì)主要采用ASP(Active Server Pages)技術(shù),并綜合相關(guān)的ASP技術(shù)、數(shù)據(jù)庫技術(shù)和軟件工程的理論。系統(tǒng)的開發(fā)主要包括了系統(tǒng)后臺(tái)數(shù)據(jù)庫的建 立和維護(hù)以及系統(tǒng)前臺(tái)應(yīng)用程序窗口功能的開發(fā)兩個(gè)方面。對(duì)于前者來說,只要建立一 個(gè)數(shù)據(jù)一致性和完整性強(qiáng)的數(shù)據(jù)冗余量小的,數(shù)據(jù)安全性高的數(shù)據(jù)庫;后者則要求應(yīng)用 程序功能齊備,操作簡單方便,界面人性化且美觀。便于管理員對(duì)后臺(tái)的歌曲和站內(nèi)人 員進(jìn)行管理的同時(shí)也使用戶的操作更加簡便。22 需求分析隨著In ternet的普及,越來越
4、多的企業(yè)建立了自己的WWW網(wǎng)站,企業(yè)通過網(wǎng)站可 以展示產(chǎn)品,發(fā)布最新動(dòng)態(tài),與用戶進(jìn)行交流和溝通,與合作伙伴建立聯(lián)系,以及開展 電子商務(wù)等。2.1系統(tǒng)分析伴隨這網(wǎng)絡(luò)的日夜繁榮,各種各樣的符合現(xiàn)代時(shí)尚一代的Web服務(wù)也迅速發(fā)展起來。 各種各樣的在線點(diǎn)歌和在線播放影視的站點(diǎn)也迅速擴(kuò)展開來。在線音樂和在線播放影視的實(shí)現(xiàn)原理幾乎是一樣的,設(shè)計(jì)音樂網(wǎng)站應(yīng)以統(tǒng)一的信息格式,前后一致的網(wǎng)頁模式, 信息簡單明確完整,并突出個(gè)性。對(duì)音樂網(wǎng)站應(yīng)突出三個(gè)明顯的特點(diǎn):一是突出多種媒 體;二是突出提供適合各種不同年齡層次的音樂愛好者的娛樂信息并且體現(xiàn)個(gè)性;三是 提供廣告平臺(tái)突出網(wǎng)上的商業(yè)價(jià)值。3.2.1系統(tǒng)的功能特點(diǎn)0e
5、-22bb820e2f85-Numbered_30cee5b0-31e1-4ca8-a8a4-2ac1f711f324-Numbered_fc8a332f-f39e-4660-918b-f6操作簡單:完全控件式的頁面布局,使得操作更簡便;許多選項(xiàng)包括歌曲查詢、 專輯查詢,等只需要點(diǎn)擊鼠標(biāo)就可以完成。0e-22bb820e2f85-Numbered_30cee5b0-31e1-4ca8-a8a4-2ac1f711f324-Numbered_fc8a332f-f39e-4660-918b-f6即時(shí)可見:對(duì)歌的排行,用戶管理(包括添加、修改、刪除)等等將立即在主 頁的對(duì)應(yīng)欄目顯示出來,達(dá)到即時(shí)發(fā)布、
6、即時(shí)見效的功能。0e-22bb820e2f85-Numbered_30cee5b0-31e1-4ca8-a8a4-2ac1f711f324-Numbered_fc8a332f-f39e-4660-918b-f6功能完善:在線點(diǎn)播音樂網(wǎng)站功能:用戶登陸、注冊(cè)、在線試聽、歌曲管理、 等各個(gè)方面,完整地實(shí)現(xiàn)了網(wǎng)站對(duì)用戶、歌曲的管理要求。3.2.2音樂網(wǎng)站當(dāng)前發(fā)展趨勢隨這人們的生活越來越富裕,對(duì)生活質(zhì)量的要求越來越高。音樂也成了人們生活中 必不可少的一部分了。一時(shí)間所有大大小小的音樂網(wǎng)站都建立了起來。在許許多多的個(gè) 人音樂網(wǎng)站中,不乏有許多極為優(yōu)秀的網(wǎng)站,但在得到融資的情況下,馬上變成了一個(gè) 專業(yè)的商
7、業(yè)音樂網(wǎng)站。由于這類網(wǎng)站的群眾基礎(chǔ)好,一旦它們改組成功,足以挑戰(zhàn)其它 音樂網(wǎng)站?,F(xiàn)在大多數(shù)的音樂網(wǎng)站都在向集信息性、3文化性、藝術(shù)性和娛樂性為一體的 音樂網(wǎng)絡(luò)發(fā)展。3.3.2開發(fā)工具主要運(yùn)用ASP和Access數(shù)據(jù)庫來開發(fā)該音樂網(wǎng)站,下面主要介紹了ASP和Access的功能和優(yōu)點(diǎn)。ASP是靜態(tài)網(wǎng)頁技術(shù)轉(zhuǎn)向動(dòng)態(tài)網(wǎng)頁技術(shù)的一種出色的技術(shù)手段。是一種開發(fā)Web用的理想構(gòu)架。ASP以VBScript技術(shù)為基礎(chǔ),又在許多方面作了改進(jìn)。數(shù)據(jù) 庫采用了Microsoft推出的Access數(shù)據(jù)庫,這是微軟集成到Office中的一個(gè)桌面數(shù)據(jù)庫, 能夠快速方便的和Office的其他套件綜合使用。4.2ASP的介紹
8、及其優(yōu)點(diǎn)ASP頁面看起來像普通HTML頁面,但它允許嵌入執(zhí)行代碼,在這一點(diǎn)上,它和JSP技術(shù)非常相似。ASP支持組件,使用Visual Basic或者微軟的其他技術(shù)開發(fā)的COM組 件可以很方便地集成在Web系統(tǒng)中。這使得開發(fā)的效果的到很大的提高。而分離和模 塊化的方式也使得應(yīng)用更加易于維護(hù)。ASP的設(shè)計(jì)目標(biāo)主要是提供一種更為簡便、有效的動(dòng)態(tài)網(wǎng)頁編寫手段,并且增強(qiáng)網(wǎng)頁程序的獨(dú)立性、兼容性和可重用性。ASP的優(yōu)點(diǎn): 攙 愀愀愀 一甀洀戀攀爀攀攙開戀昀戀 %24833戀 挀攀愀 戀昀昀 挀戀愀昀 一甀洀戀攀爀攀攙開攀攀昀 戀攀 戀攙 攙愀愀昀昀昀、ASP所使用的VBScript腳本語言直接源于VB語
9、言,秉承了VB簡單易學(xué)的 特點(diǎn),學(xué)習(xí)起來非常容易。 攙 愀愀愀 一甀洀戀攀爀攀攙開戀昀戀 %24833戀 挀攀愀 戀昀昀 挀戀愀昀 一甀洀戀攀爀攀攙開攀攀昀 戀攀 戀攙 攙愀愀昀昀昀、把腳本語言直接嵌入HTML文檔中,不需要編譯和連接就可以直接解釋運(yùn)行。 攙 愀愀愀 一甀洀戀攀爀攀攙開戀昀戀 %24833戀 挀攀愀 戀昀昀 挀戀愀昀 一甀洀戀攀爀攀攙開攀攀昀 戀攀 戀攙 攙愀愀昀昀昀、利用ADO組件輕松存取數(shù)據(jù)庫。 攙 愀愀愀 一甀洀戀攀爀攀攙開戀昀戀 %24833戀 挀攀愀 戀昀昀 挀戀愀昀 一甀洀戀攀爀攀攙開攀攀昀 戀攀 戀攙 攙愀愀昀昀昀、面向?qū)ο缶幊?,可擴(kuò)展ActiveX Server
10、組件功能,可以使用第三方組件或自己 開發(fā)ActiveX Server組件。從理論上說,可以實(shí)現(xiàn)任何功能。4 攙 愀愀愀 一甀洀戀攀爀攀攙開戀昀戀 %24833戀 挀攀愀 戀昀昀 挀戀愀昀 一甀洀戀攀爀攀攙開攀攀昀 戀攀 戀攙 攙愀愀昀昀昀、不存在瀏覽器兼容問題,由一般ASP程序是在服務(wù)器端運(yùn)行的,當(dāng)客戶端瀏覽器瀏覽ASP網(wǎng)頁時(shí),服務(wù)器會(huì)將該網(wǎng)頁文件重新解釋一遍,并將生成的標(biāo)準(zhǔn)HTML文件發(fā)送給客戶端瀏覽器,因?yàn)樗统龅氖菢?biāo)準(zhǔn)的HTML文件,當(dāng)然不會(huì)存在瀏覽器兼容的問題了。 攙 愀愀愀 一甀洀戀攀爀攀攙開戀昀戀 %24833戀 挀攀愀 戀昀昀 挀戀愀昀 一甀洀戀攀爀攀攙開攀攀昀 戀攀 戀攙 攙愀愀
11、昀昀昀、可以隱藏程序代碼,在客戶端僅可看到由ASP輸出的HTML文件,可以保護(hù) 你的勞動(dòng)成果。4.2Microsoft Access數(shù)據(jù)庫的優(yōu)點(diǎn)由于Access具有顯著的簡易性和有效性,大量的桌面數(shù)據(jù)庫系統(tǒng)都采用Access作為后臺(tái)數(shù)據(jù)庫。使用Access的好處還在于,如果你的系統(tǒng)擴(kuò)展到Client/Server模式的時(shí) 候,可以使用Microsoft的數(shù)據(jù)庫服務(wù)器軟件SQL Server,此時(shí),程序只需要簡單的修 改一下鏈接(ADO的數(shù)據(jù)源)就可以,這樣,為程序的平滑擴(kuò)展提供了非常有力的條 件。4.2Web服務(wù)器Web服務(wù)器是Web應(yīng)用程序的中心位置。IIS(I nternet In for
12、mation Server)是微軟公 司推出的Windows NT Option Pack的主要成員,作為Win2000server的擴(kuò)展,從推出以來 得到了很大的發(fā)展,其體系結(jié)構(gòu)是當(dāng)今市場上最受關(guān)注的Web服務(wù)器之一。新推出的IIS5.0版本系統(tǒng)安全性更高, 具有服務(wù)器端腳本開發(fā)調(diào)試, 內(nèi)容管理和站點(diǎn)分析, 崩潰防 護(hù), 內(nèi)置JAVA虛擬機(jī)及全面支持ASP等強(qiáng)大功能。IIS支持虛擬目錄,通過在服務(wù)器屬性對(duì)話框中的主目錄標(biāo)簽可以管理虛擬目 錄。建立虛擬目錄對(duì)于管理WEB占點(diǎn)具有非常重要的意義。虛擬目錄隱藏了有關(guān)站點(diǎn)目 錄結(jié)構(gòu)的重要信息。因?yàn)樵跒g覽器中,客戶通過選擇查看源代碼,很容易就能獲取頁面
13、的文件路徑信息,如果在WEB頁中使用物理路徑,將暴露有關(guān)站點(diǎn)目錄的重要信息, 這容易導(dǎo)致系統(tǒng)受到攻擊。其次,只要兩臺(tái)機(jī)器具有相同的虛擬目錄,你就可以在不對(duì) 頁面代碼做任何改動(dòng)的情況下,將WEB頁面從一臺(tái)機(jī)器上移到另一臺(tái)機(jī)器。 還有就是, 當(dāng)你將WEB頁面放置于虛擬目錄下后,你可以對(duì)目錄設(shè)置不同的屬性,如:ReadExecute Script。讀訪問表示將目錄內(nèi)容從IIS傳遞到瀏覽器。而執(zhí)行訪問則可以使在 該目錄內(nèi)執(zhí)行可執(zhí)行的文件。當(dāng)你需要使用ASP時(shí),就必須將你存放.asp文件的目錄5設(shè)置為Execute (執(zhí)行)。建議大家在設(shè)置WEB占點(diǎn)時(shí),將HTMI文件同ASP文件分開 放置在不同的目錄下
14、,然后將HTM子目錄設(shè)置為讀,將ASP子目錄設(shè)置為執(zhí)行,這不僅方便了對(duì)WEB的管理,而且最重要的提高了ASP程序的安全性,防止了程序內(nèi) 容被客戶所訪問。3 系統(tǒng)設(shè)計(jì)系統(tǒng)的瀏覽利用ASP網(wǎng)頁編程技術(shù)對(duì)該系統(tǒng)進(jìn)行設(shè)計(jì),在將程序語句輸入編輯器后,要以.asp為后綴名來存盤。同時(shí)注意,在“保存位置”要選擇放在In etpubwwwroot下的某個(gè)目 錄下,因?yàn)锳SP文件要由服務(wù)器端的ASP部件來解釋,你必須將ASP文件放在WE服務(wù) 器的目錄下,否則服務(wù)器就不能識(shí)別ASP在要瀏覽時(shí)就必須搭建WE曲艮務(wù)器IIS,這樣會(huì)更好更準(zhǔn)確的看到頁面。下面就介 紹IIS的安裝。(1) IIS是Windows2000
15、Server自帶組件。如果安裝操作系統(tǒng)是Windows2000/XP專業(yè)版的就沒有安裝IIS,要把系統(tǒng)盤放入光驅(qū)中,按照下面的步驟進(jìn)行安裝。(2) 打開“控制面板”一一“添加刪除程序”一一“添加/刪除Windows組件”- 雙擊“In ternet信息服務(wù)”在組件中的“In ternet信息服務(wù)(IIS)”項(xiàng)前 打勾,單擊“下一步”,并且按照提示操作即可完成安裝。安裝完成后就是關(guān)于IIS服務(wù)器的基本配置:(1)打開IIS管理器,選“開始菜單一一程序一一管理工具一一Internet信息 服務(wù)”。(2)設(shè)置“默認(rèn)Web站點(diǎn)”項(xiàng)。首先打開“默認(rèn)Web站點(diǎn)”的屬性設(shè)置窗口:選“默認(rèn)Web站點(diǎn)一一右鍵一
16、一“屬 性”即可。設(shè)置“主目錄”:在“本地路徑”通過“瀏覽”按鈕來選擇你的網(wǎng)頁文件所 在的目錄。IIS下虛擬目錄的建立與使用方法。(1)在“默認(rèn)WEB:占點(diǎn)”下,單擊右鍵創(chuàng)建虛擬目錄。(2)以一個(gè)特殊的名稱來為虛擬目錄命名,并使該虛擬目錄映射的實(shí)際目錄為該 系統(tǒng)所放的目錄。(3)設(shè)置權(quán)限。(4)在該系統(tǒng)所放的目錄下,將編寫的每個(gè)ASP頁面放在次目錄下。通過該虛擬 目錄來測試該系統(tǒng)是不是能正確顯示。6用戶界面是系統(tǒng)與用戶之間的接口,也是控制和選擇信息輸入的主要途徑。在本系統(tǒng)中界面設(shè)計(jì)堅(jiān)持友好、簡便、實(shí)用、易于操作的原則,盡量避免過于繁瑣,盡量每個(gè) 系統(tǒng)獨(dú)立。流程設(shè)計(jì)構(gòu)建一個(gè)在線音樂網(wǎng)站系統(tǒng),用戶
17、可以在站點(diǎn)上瀏覽、查找、和點(diǎn)播所喜愛的歌曲 管理員則可以添加和維護(hù)歌曲庫的信息。用戶流程用戶通過登錄界面進(jìn)入系統(tǒng),如果該用戶輸入的用戶名不存在,那么請(qǐng)點(diǎn)擊注冊(cè)會(huì)彈出注冊(cè)頁面讓用戶注冊(cè)后進(jìn)入系統(tǒng)。進(jìn)入系統(tǒng)后將自動(dòng)跳轉(zhuǎn)到主頁。用戶可根據(jù)網(wǎng)站 提供的瀏覽和查詢歌曲的方式,對(duì)自己感興趣的歌曲進(jìn)行選擇播放。當(dāng)歌曲被選中后,將根據(jù)數(shù)據(jù)庫中歌曲的ID號(hào)自動(dòng)讀取歌曲信息,實(shí)現(xiàn)歌曲的在線試聽,如圖3.1所示登陸注冊(cè)Y1 F在線視聽讀取數(shù)據(jù)圖 3.1 用戶流程圖管理流程管理員擁有獨(dú)立的管理模塊進(jìn)行后臺(tái)管理,有單獨(dú)的安全人證入口。如果登錄密碼 錯(cuò)誤將無法進(jìn)入后臺(tái)管理。在后臺(tái)管理中管理員可以添加、修改、和刪除歌曲和專
18、輯, 如圖3.2所示。7圖 3.2 管理流程圖3.3模塊設(shè)計(jì)模塊設(shè)計(jì)主要分為用戶模塊和管理員模塊。用戶模塊主要面對(duì)的是用戶,管理員模 塊主要是對(duì)系統(tǒng)進(jìn)行添加刪除歌曲。用戶模塊用戶登陸模塊:此模塊用于本站用戶進(jìn)行登陸,登陸模塊中包括了一個(gè)合法性的檢 查頁面,如果該用戶不存在就進(jìn)入注冊(cè)頁面,注冊(cè)成功以后便經(jīng)過一個(gè)判斷儲(chǔ)存頁面將 用戶輸入的用戶名和密碼等信息自動(dòng)儲(chǔ)存在數(shù)據(jù)表中;會(huì)員登陸的時(shí)候檢查頁面會(huì)自動(dòng)連接數(shù)據(jù)庫核對(duì)用戶名密碼是否正確,登錄成功后頁面將自動(dòng)跳轉(zhuǎn)到首頁。搜索模塊:此模塊是為了用戶能夠更加快捷方便的查找喜歡的歌曲而設(shè)計(jì)的。搜索 幾乎是所有成功的Web應(yīng)用的核心功能。查詢模塊提供了基于“
19、專輯名”和“歌曲名” 這兩種搜索方式。用戶查找到自己喜歡的歌曲后,可以本通過系統(tǒng)提供的在線點(diǎn)播方式播放。只需單 擊相應(yīng)的歌曲的鏈接,就會(huì)自動(dòng)打開一個(gè)播放所選歌曲的頁面。專輯模塊:通常在線點(diǎn)播的站點(diǎn)都會(huì)根據(jù)一些標(biāo)準(zhǔn)來進(jìn)行分類。分類必須是可以維護(hù) 的,也是增加和刪除。本系統(tǒng)采用的是只僅僅由專輯來分類的,如圖3.3所示。8圖 3.3 用戶模塊圖管理員模塊管理員登陸模塊:此模塊的設(shè)計(jì)是為了能更好的管理該系統(tǒng),用于系統(tǒng)管理員進(jìn)行 登陸,登陸模塊中也包括了一個(gè)合法性的檢查頁面,非法登陸將返回登陸界面,合法則 進(jìn)入系統(tǒng)。這其中也涉及到數(shù)據(jù)庫的應(yīng)用,在管理人員輸入用戶名和密碼的時(shí)候就會(huì)與 數(shù)據(jù)表admin中的
20、相比較。網(wǎng)站音樂管理模塊:一個(gè)好的音樂網(wǎng)站必須不斷更新站點(diǎn)的歌曲庫,添加、刪除和 修改歌曲的功能是必須要有的。此模塊正是為了能更好的管理專輯和歌曲信息而設(shè)計(jì) 的。其中包括了專輯管理和歌曲管理這個(gè)兩部分。由管理員對(duì)其進(jìn)行操作,可任意的對(duì) 專輯和歌曲方進(jìn)行添加、刪除和修改。站內(nèi)人員管理模塊:此模塊是只有超級(jí)管理員才能使用的。它能夠添加、刪除和修 改管理員的權(quán)限。方便對(duì)站內(nèi)人員進(jìn)行管理。用戶管理模塊:此模塊是為了能夠更好的對(duì)網(wǎng)站會(huì)員進(jìn)行管理而設(shè)計(jì)的,管理將有 權(quán)限鎖定和刪除網(wǎng)站內(nèi)的會(huì)員,如圖3.4所示。9圖 3.4 管理員模塊3.4數(shù)據(jù)庫詳細(xì)設(shè)計(jì)經(jīng)過分析需要建立以下幾個(gè)表。管理員的信息表:用來存放管
21、理員的信息,如表1所示;用戶信息表:用來存放用戶的基本信息,如表2所示;歌曲信息表:用來存放歌曲的信息,如表3所示。數(shù)據(jù)字典如下:表 1 admin 表(管理員表)序號(hào)字段名數(shù)據(jù)類型大小說明1id自動(dòng)編號(hào)關(guān)鍵字設(shè)置為主鍵2admi ntext30管理員的姓名3pwdtext30管理員的密碼10表 2 user 表(用戶注冊(cè)表)序號(hào)字段名數(shù)據(jù)類型大小說明1ID自動(dòng)編號(hào)關(guān)鍵字關(guān)鍵字2user nametext50用戶登陸名3pwdtext50用戶密碼4realn ametext50用戶真實(shí)姓名5sextext50性別表 3 mp3 表(歌曲數(shù)據(jù)庫表)序號(hào)字段名數(shù)據(jù)類型大小說明1ID自動(dòng)編號(hào)關(guān)鍵字主
22、關(guān)鍵字2songtext50歌曲名4urltext50歌曲路徑5albumtext50專輯名6dia ntext50點(diǎn)擊數(shù)表 4 album 表(專輯據(jù)庫表)序號(hào)字段名數(shù)據(jù)類型大小說明1ID自動(dòng)編號(hào)關(guān)鍵字主關(guān)鍵字2albumtext50歌曲名3almotestext50專輯簡介4alimagetext50路徑5dianjitext50點(diǎn)擊數(shù)6riqitext50日期11首頁界面主頁是由是由框架組成,實(shí)現(xiàn)了用戶的登陸、注冊(cè)、修改用戶資料、最新專輯、歌曲搜索等功能,在主頁面上本系統(tǒng)提供了兩種方式搜索歌曲:第一種是根據(jù)歌曲名,第二種是根據(jù)專輯名。用戶通過輸入相應(yīng)的信息便可以找到想要試聽的歌曲,如圖4
23、-1所示。5蟲藍(lán)音樂冋站MiErwoft Inle r ftfit Fiplarer搜索的主要代碼如下:%if request.form(” name) the nn ame=request.form( name)sql=select * from mp3 where song like %&n ame&%set rs=c n. execute(sql)%4 系統(tǒng)開發(fā)實(shí)施占將(yAffifi) XfttL?簾助!也iWiltiCL1盧)http:用0*丿期竺卿呂Q轉(zhuǎn)到 錨擺12歌曲名稱v/divv/tdvtd width=212所屬專集操作v/tdv%=rs(album)%v/
24、td試聽v/av/divv/td%rs.movenext loopif rs.eof=rs.bof then response.write &對(duì)不起.沒找到相關(guān)的記錄end if%會(huì)員注冊(cè)頁面在主頁面上有個(gè)會(huì)員登錄,用戶通過會(huì)員登陸進(jìn)入首頁聽歌,如果不是會(huì)員請(qǐng)進(jìn)入注冊(cè)頁面進(jìn)行注冊(cè)后,再次登錄進(jìn)入首頁就可以試聽本站的歌曲,注冊(cè)界面如圖4.2所示。13注冊(cè)頁面主要代碼如下: & alert(你沒有輸入用戶名!);& history.back() & /判斷輸入的兩次密碼是否一至elseif trim(request.form(usepass)vrequest.for
25、m(usepasss)thenresponse.write & alert(兩次輸入的密碼不相 同!);& history.back() & /判斷是否輸入姓名elseif trim(request.form( name)二the nresponse.write & alert(你沒有輸入姓名!); &history.back() & 1PX洛安德音洛安德音樂網(wǎng)站樂網(wǎng)站- -Microsoft Internet Explorer圖 4.2 會(huì)員注冊(cè)頁面14else015%/獲取文本空的值%use name=request.form(use nam
26、e)建立recordset對(duì)象set rs=server.createobject(adodb.recordset)/根據(jù)用戶信息中用戶名來查詢sql=select * from curr where usename=&usename&rs.ope n sql,c n,1,3/如果指針到表尾則執(zhí)行插入語句if rs.eof the n/向 curr 表中插入用戶注冊(cè)的信息sql=i nsert into curr(use name,usepass, name,selectsex)values(&use name&T&usepass&T&n
27、 ame&T&selectsex&)/執(zhí)行 sql 語句cn. execute sql/否則輸入該用戶名已經(jīng)存在elseresponse.write & alert(該用戶名已經(jīng)存在!& history.back() & %會(huì)員登錄頁面用戶登錄界面主要是面對(duì)本站的會(huì)員而開設(shè)的,用戶先進(jìn)入注冊(cè)界面進(jìn)行注冊(cè)后到登錄界面登錄后可以對(duì)本站的歌曲進(jìn)行在線試聽,登錄界面如圖4.3所示);16主要代碼如下:%如果login=login則執(zhí)行登錄login=request(log in)if login=登錄then/如果用戶名獲取成功curr name=tri
28、m(request.form(use name)/用session記住用戶名sessio n(use name)=trim(request.form(use name)currpass=trim(request.form(usepass)set rs=server.createobject(adodb.recordset)/從數(shù)據(jù)庫中選擇與登陸名相同的記錄sql=select * from curr where usename=&name&3 3 安德音樂網(wǎng)站-Microsoft Internet ExplorerrTRrnirx 圖 4.3 會(huì)員登錄界面17rs.ope n
29、sql,cn,1,1/如果未到表尾if not rs.eof the n/獲取密碼與注冊(cè)時(shí)的密碼相同if currpass=rs(usepass) the nsessi on (use name)=use name/轉(zhuǎn)入到另一個(gè)頁面resp on se.redirect in dex.asp/密碼不相符合,提示密碼不正確elseresponse.write & alert(密碼不正確!); &history.back() & end if記錄到末尾,則提示數(shù)據(jù)庫中不存在這個(gè)用戶名elseresponse.write & alert(用戶名不 正確!); &
30、;history.back() & end if/點(diǎn)擊的是注冊(cè),則進(jìn)入注冊(cè)頁面elseif logi n=注冊(cè)thenresp on se.redirectregg.aspend if%在線音樂播放點(diǎn)播歌曲必然需要使用到插件,這就是需要調(diào)用系統(tǒng)中安裝的播放器。選擇一首歌,點(diǎn)擊試聽的按鈕便可以試聽了,如圖4.4所示。18左右聲道平衡最左-9640,最右 9640vparam name=”BaseURl”valuevobject classid=”clsid:22D6F3B0F6-11D0-94AB-0080C74C7E9Eid=”MediaPlayer1”width=”287”heigh
31、t=”226”vparam name=”AudioStream”valtit= ”vparam name=”AutoSize”valtrt?” ”/是否自動(dòng)調(diào)整播放大小vparam name=”AutoStart”va-ie= ”/是否自動(dòng)播放vparam name= AnimationAtStart”va-ue= ”vparam name=”AllowScanvalue=vparam n ame=AllowCha ngeDisplaySizeva1ue=vparam name=”AutoRewindvalue=”0”vparam n ame=”Bala neevalue=”0”圖 4.4 播
32、放器播放器的主要代碼如下:19vparam name=”BufferingTime ” value= ” 15”/當(dāng)前播放進(jìn)度-1 表示不變,0 表示開頭單位是秒,比如 10 表示從第 10 秒處開始播放,值必須是-1.0 或大于等于 ovparam name=”CurrentMarker”value=”0”vparam name=”DefaultFrame”valuevparam name=”DisplayBackColor”value=”0”vparam name=”DisplayForeColor”value=”16777215”vparam name= DisplayMode”valu
33、e=”0”vparam name=”DisplaySize”value=”0”/當(dāng)前播放信息,顯示是否正在播放,及總播放時(shí)間和當(dāng)前播放到的時(shí)間vparam name=”ShowTracker”value” ”/是否顯示當(dāng)前播放跟蹤條,即當(dāng)前的播放進(jìn)度條vparam n ame=”Tran spare ntAtStart”-1alue=”vparam name=”VideoBorderWidth”value=”0”v%else%v%set ds=server.createobject(“adodb.recordset”)sql=”select * from test where id=”&
34、;id&”ds.ope n sql,c onn%vparam n ame=”File name”value=”v%=ds(“path”)”valuetype=”ref”v%e nd if%/播放的文件地址v/object管理員登錄頁面管理員必須進(jìn)行身份認(rèn)證才能進(jìn)入后臺(tái)管理系統(tǒng),同時(shí)也可以在后臺(tái)管理系統(tǒng)中添加管理員,對(duì)本站的歌曲和用戶進(jìn)行管理,如圖4.5所示。20務(wù)安德音樂網(wǎng)站-Microsoft Internet Explorer圖 4.5 管理員登錄界面后臺(tái)主要代碼如下:0循環(huán)直到當(dāng)前頁結(jié)束或記錄集結(jié)尾1=1-1%修改刪除%Response.Write W W選擇數(shù)據(jù)頁:For I=1 To rs.PageCo untIf I=page_no The n如是當(dāng)前頁,就不加超鏈接Respo nse.Write I & &n bspElse如不是當(dāng)前頁,就加上超鏈接Response.Write & I &  End
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 校園室內(nèi)足球課程設(shè)計(jì)
- 淘寶開課程設(shè)計(jì)網(wǎng)店
- 煙氣除塵課程設(shè)計(jì)
- 水電站廠房高程課程設(shè)計(jì)
- 材料課程設(shè)計(jì)答辯
- 江雪課程設(shè)計(jì)
- 2024版綠色辦公大樓租賃合同樣本2篇
- 2024版荒山林地旅游觀光承包經(jīng)營合同3篇
- 2024版??谑凶赓U合同違約責(zé)任約定范本3篇
- 2024年度集體土地房屋買賣合同范本3篇
- Unit 1 What's he like Part B Let's learn(說課稿)人教PEP版英語五年級(jí)上冊(cè)
- 2023年全國乙卷筆試部分講解課件 【高效課堂+精研精講】 高考英語復(fù)習(xí)
- 國開2023年春《人文英語4》機(jī)考網(wǎng)考期末復(fù)習(xí)資料參考答案
- 教師追悼會(huì)家屬答謝詞(三篇)
- 初三英語中考模擬試卷
- 酒店業(yè)輕資產(chǎn)運(yùn)營模式案例研究
- 《卓有成效的管理者》讀書分享
- 員工食堂承包合同、考核細(xì)則、考核評(píng)分表
- 優(yōu)秀管理者評(píng)選方案
- SnO2材料氣敏性能研究進(jìn)展
- 爆破設(shè)計(jì)與施工(第3版)巖土爆破設(shè)計(jì)題(含答案)概要
評(píng)論
0/150
提交評(píng)論