資源描述:
《基于asp的在線點(diǎn)歌系統(tǒng)設(shè)計與實(shí)現(xiàn)畢業(yè)設(shè)計》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、畢業(yè)設(shè)計(論文)題目:基于ASP的在線點(diǎn)歌系統(tǒng)的設(shè)計與實(shí)現(xiàn)院系:計算機(jī)與通信學(xué)院專業(yè):計算機(jī)科學(xué)與技術(shù)學(xué)生姓名:學(xué)號:指導(dǎo)教師:一應(yīng)用背景在線點(diǎn)歌是近年來新興的傳媒方式,該技術(shù)是計算機(jī)技術(shù),網(wǎng)絡(luò)通信技術(shù),多媒體技術(shù)等多學(xué)科,多領(lǐng)域融合交叉結(jié)合的產(chǎn)物。在線點(diǎn)歌系統(tǒng)使人們可以根據(jù)自己的興趣在計算機(jī)或者電視上自由的點(diǎn)播節(jié)目庫中的歌曲和信息。也可以將自己點(diǎn)播的歌曲送給自己的朋友。在線點(diǎn)歌系統(tǒng)主要有以下功能:1,歌曲做到分類顯示2,歌曲分類查詢3,歌曲在線試聽及下載4,將喜歡的歌曲直接發(fā)送給好友5,系統(tǒng)支持盡量多的音樂格式二系統(tǒng)設(shè)計1,系統(tǒng)構(gòu)架在點(diǎn)歌系統(tǒng)采用從數(shù)
2、據(jù)層到應(yīng)用層,最后到用戶接口層進(jìn)行設(shè)計。系統(tǒng)總體構(gòu)架如下圖所示。設(shè)計數(shù)據(jù)服務(wù)配置系統(tǒng)信息應(yīng)用層用戶接口層數(shù)據(jù)層2,系統(tǒng)功能模塊設(shè)計系統(tǒng)主要功能如下:1:歌曲在線試聽及下載2:將喜歡的歌曲直接發(fā)送給好友3:系統(tǒng)支持多種音樂格式系統(tǒng)主要分為兩大模塊,如下圖在線點(diǎn)歌系統(tǒng)前臺點(diǎn)歌系統(tǒng)后臺管理系統(tǒng)試聽歌曲點(diǎn)播歌曲查詢歌曲刪除歌曲添加歌曲修改歌曲填寫點(diǎn)歌卡預(yù)覽點(diǎn)歌修改點(diǎn)歌卡送出歌曲1.用戶類型系統(tǒng)用戶分為兩類:普通類用戶和管理類用戶。普通類用戶可以對歌曲進(jìn)行查詢,試聽,點(diǎn)播等操作??梢詾閯e人在線點(diǎn)播歌曲。管理員用戶在普通類用戶權(quán)限上增加后臺歌曲管理功能,可以對歌曲
3、進(jìn)行添加,刪除,修改等操作。2.后臺論壇管理模塊此模塊只對超級管理員用戶開放。管理員用戶可以對后臺歌曲管理進(jìn)行修改,可以對歌曲的名稱,分類,歌手名稱,地址等信息進(jìn)行修改,也可以對歌曲進(jìn)行增加和刪除。3.前臺論壇管理模塊此模塊對所有用戶開放。可以按照分類對歌曲進(jìn)行各項(xiàng)權(quán)限范圍內(nèi)的操作。3系統(tǒng)主要工作流程1.在線點(diǎn)歌系統(tǒng)前臺管理模塊在線點(diǎn)歌系統(tǒng)前臺管理程序流程圖,如下:前臺點(diǎn)歌系統(tǒng)首頁index.asp試聽歌曲replay.asp或play.asp查詢歌曲Search.asp點(diǎn)播歌曲填寫點(diǎn)歌卡Write.asp預(yù)覽點(diǎn)歌Addcard.asp修改點(diǎn)歌卡Wri
4、te.asp送出歌曲Jmail.asp2.在線點(diǎn)歌系統(tǒng)后臺模塊在線點(diǎn)歌系統(tǒng)后臺管理程序流程圖,如下:后臺管理系統(tǒng)登錄頁面login.asp校驗(yàn)用戶.密碼名是否正確后臺管理系統(tǒng)Manage.asp刪除歌曲delete.asp修改歌曲edit.asp添加歌曲addarticle.asp4數(shù)據(jù)庫的分析與設(shè)計本次開發(fā)的數(shù)據(jù)庫包括5個數(shù)據(jù)表:點(diǎn)歌信息數(shù)據(jù)表,點(diǎn)歌網(wǎng)站基本信息,管理員基本信息,歌曲基本信息,歌曲分類基本信息。本系統(tǒng)將使用SQLServer2000作為數(shù)據(jù)庫管理系統(tǒng)。安裝SQLServer2000,打開企業(yè)管理器,新建一個數(shù)據(jù)庫,將其命名為dg。dg
5、數(shù)據(jù)庫中包含的數(shù)據(jù)表及其相應(yīng)功能如下表:數(shù)據(jù)表功能Data存放點(diǎn)歌信息Home存放網(wǎng)站基本信息Password存放管理員基本信息Learning存放歌曲基本信息Type存放歌曲分類信息dg數(shù)據(jù)庫包含的數(shù)據(jù)表及其功能1.點(diǎn)歌信息表data點(diǎn)歌信息表用于存放校友錄內(nèi)設(shè)置的班級信息,包括點(diǎn)歌編號(id),點(diǎn)歌人姓名(name),歌曲地址(picture),收歌人姓名(toname),收歌人Email地址(mail),點(diǎn)歌人地址(replyto),加入時間(addtime),密碼(pass),祝福(message)9個字段,在已創(chuàng)建的SQLServer數(shù)據(jù)庫中
6、,右擊表創(chuàng)建一個表,名為data,向表中添加字段。其中,id(點(diǎn)歌編號)字段作為該表的主關(guān)鍵字,標(biāo)識為“是”,標(biāo)識種子為“1”,標(biāo)識增量為“1”,唯一標(biāo)識了一個點(diǎn)歌信息。點(diǎn)歌信息表結(jié)構(gòu)如下表:字段名數(shù)據(jù)類型及長度說明備注idint點(diǎn)歌編號允許為空mynamenvarchar(50)點(diǎn)歌人姓名允許為空picturenvarchar(100)歌曲地址允許為空tonamenvarchar(50)收歌人姓名允許為空mailnvarchar(50)收歌人Email地址允許為空replytonvarchar(50)點(diǎn)歌人Email地址允許為空addtimesmal
7、ldatetime加入時間允許為空passnvarchar(50)密碼允許為空messagentext祝福允許為空1.網(wǎng)站基本信息表home網(wǎng)站基本信息表用于存放網(wǎng)站基本信息,包括網(wǎng)站名稱(home),每頁最多歌曲數(shù)(duo)兩個字段。網(wǎng)站基本信息表結(jié)構(gòu)如下:home字段名數(shù)據(jù)類型及長度說明備注homenvarchar(255)網(wǎng)站名稱主關(guān)鍵字duoint每頁最多歌曲數(shù)允許為空3.管理員信息表password管理員信息表用于存放管理員賬號,密碼信息,包括編號(id),賬號(adminname),密碼(password),3個字段。其中,id(編號)字段
8、作為該表的主關(guān)鍵字,標(biāo)識為“是”,標(biāo)識種子為“1”,標(biāo)識增量為“1”,唯一標(biāo)識了一個管理員的信