freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文-音樂網(wǎng)站的設(shè)計與實現(xiàn)(編輯修改稿)

2025-07-21 19:54 本頁面
 

【文章內(nèi)容簡介】 主要能實現(xiàn)以下主要功能:管理員進(jìn)行歌曲與專輯的管理:例如添加、刪除、更新歌手、歌曲、專輯、歌詞等信息;管理員進(jìn)行前后臺用戶管理:管理員登陸可以管理編輯和刪除注冊用戶信息以及增添修改刪除管理員信息;管理員進(jìn)行欄目分類管理:包括編輯修改總類、添加編輯分類、添加編輯歌手等內(nèi)容;用戶注冊登陸;用戶可以填寫自己的資料注冊成為音樂站會員,通過用戶帳號和密碼登陸,可以分類搜索歌手歌曲專輯信息,網(wǎng)站給出推薦歌手歌曲以及熱門歌曲列表,在試聽過程中可以實現(xiàn)連播并同步顯示歌詞,用戶可以試聽下載歌曲等;3.2 系統(tǒng)數(shù)據(jù)模型設(shè)計 數(shù)據(jù)概念結(jié)構(gòu)設(shè)計—ER圖ER模型的組成元素有:實體、屬性、聯(lián)系。ER模型用ER圖表示。實體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對實體特征的描述。(1)模型中的實體相當(dāng)于實體集、一個表,而不是單個實體或表中的一行。實體用矩形框表示,實體名稱標(biāo)注在矩形框內(nèi)。(2)屬性是實體的性質(zhì)。用橢圓框表示,與實體之間用一條線相連表的主碼是關(guān)鍵屬性,關(guān)鍵屬性項加下劃線。(3)各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。用菱形表示實體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無向邊把菱形分別與有關(guān)實體相連接,在無向邊旁標(biāo)上聯(lián)系的類型。(4)在程序中實現(xiàn)對他們的完整性和一致性控制。 該音樂網(wǎng)站的ER圖本系統(tǒng)采用ER圖的方法進(jìn)行數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計。系統(tǒng)總ER圖如圖321所示:圖321 系統(tǒng)總體ER圖系統(tǒng)各個實體ER圖如下所示:圖322 管理員實體ER圖圖323 歌曲實體ER圖圖324 歌手實體ER圖圖325 專輯實體ER圖圖326 會員實體ER圖3.3 數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫技術(shù)從60年代中期至今只有差不多40年的歷史,但其發(fā)展速度之快是其它技術(shù)所不及的。它已由第一代的層次型、網(wǎng)狀型數(shù)據(jù)庫,第二代的關(guān)系型數(shù)據(jù)庫發(fā)展到今天以面向?qū)ο鬄橹饕P偷臄?shù)據(jù)庫,即第三代數(shù)據(jù)庫。數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)通信技術(shù)、面向?qū)ο缶幊碳夹g(shù)、并行計算機(jī)技術(shù)、人工智能技術(shù)相互融合、相互滲透,促進(jìn)了數(shù)據(jù)庫技術(shù)的廣泛應(yīng)用。數(shù)據(jù)庫(Database),是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,是用于查詢的大量數(shù)據(jù)的存儲區(qū)域。使用數(shù)據(jù)庫可以帶來許多好處:如減少了數(shù)據(jù)的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲空間,實現(xiàn)數(shù)據(jù)資源的充分共享等等。此外,數(shù)據(jù)庫技術(shù)還為用戶提供了非常簡便的使用手段,使用戶易于編寫有關(guān)數(shù)據(jù)庫應(yīng)用程序。特別是近年來推出的計算機(jī)關(guān)系數(shù)據(jù)庫管理系統(tǒng),操作直觀,使用靈活,編程方便,功能強(qiáng)大,環(huán)境適應(yīng)廣泛,數(shù)據(jù)處理能力極強(qiáng)。數(shù)據(jù)庫的設(shè)計是指對一個給定的應(yīng)用環(huán)境,構(gòu)造數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),滿足各種用戶需求。作為信息資源開發(fā)、管理和服務(wù)的一種有效的手段,數(shù)據(jù)庫技術(shù)的應(yīng)用已越來越廣泛,從小型的單項事務(wù)處理系統(tǒng)到大型的信息系統(tǒng)大都用先進(jìn)的數(shù)據(jù)庫技術(shù)來保持系統(tǒng)數(shù)據(jù)的安全性、完整性和共享性。對一個實際的系統(tǒng)來說,數(shù)據(jù)庫表的設(shè)計在遵循數(shù)據(jù)庫理論的同時,必須能用開發(fā)工具來實現(xiàn)用戶在各方面提出的功能要求。一個真正的、完整的站點是離不開數(shù)據(jù)庫的,因為少量的數(shù)據(jù),如歌曲的靜態(tài)頁面等完全可以存儲在文本文件中,但實際應(yīng)用中,需要保存的數(shù)據(jù)遠(yuǎn)不止這一點點,而且這些數(shù)據(jù)之間往往還有關(guān)聯(lián),利用數(shù)據(jù)庫來管理這些數(shù)據(jù),可以很方便的查詢和更新??梢哉f一個動態(tài)網(wǎng)站的建設(shè)是離不開一個設(shè)計最優(yōu)的數(shù)據(jù)庫的。我們現(xiàn)在可以使用的數(shù)據(jù)庫有很多種,如:Access數(shù)據(jù)庫(.mdb)、DBInformix、Oracle和SQL Server等等,在本次設(shè)計中,選擇了Microsoft的SQL Server作為后臺數(shù)據(jù)庫工具,因為它功能遠(yuǎn)比Access強(qiáng)大,并提供了許多標(biāo)準(zhǔn)的關(guān)系數(shù)據(jù)庫管理功能的支持。 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計—關(guān)系模式本系統(tǒng)的每個表中包含多個字段,具體關(guān)系模式如下:(1)Admin(ID,username,password,url)(2)class(classid ,class)(3)musiclist(ID,wma,MusicName,ClassID,SclassID,NclassID,hits,SpecialID,IsGood,SongWords,AddDate)(4)Nclass(NclassID,Nclass,ClassID,SclassID,hits,Abcd,IsGood )(5)Sclass(Sclassid, Sclass,Classid)(6)Special(SpecialID,ClassID,SclassID,NclassID,name,Yuyan,Gongsi,intro,times,pic,hit,IsGood)(7)users(Id,Username,Password,Email,Tel,OICQ,Sex,Adddate,Ask,answer ,Info)(8) User_musiclist(ID,MusicID,UserName,Adddate,SpecialId)(9)User_musicSpecial(ID,SpecialID,UserName,Adddate) 數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計—關(guān)系表根據(jù)前面分析的ER圖和關(guān)系模式,本系統(tǒng)創(chuàng)建一個數(shù)據(jù)庫music,它由管理員表(admin)、欄目分類表(class)、歌曲列表(musiclist)、歌手列表(Nclass)、歌手類別表(Sclass)、專輯列表(Special)、用戶表(users)、會員收藏歌曲列表(User_musiclist)、會員收藏專輯表(User_musicSpecial)、用戶專輯表(User_Special)、用戶音樂表(User_voice)等多個表組成,在本系統(tǒng)設(shè)計中所用到的關(guān)系表及其結(jié)構(gòu)如下所示:表331管理員表(Admin)字段名數(shù)據(jù)類型字段長度說明IDint4管理員編號usernamevarchar50管理員姓名,主關(guān)鍵字passwordvarchar50管理員密碼urlvarchar50鏈接(允許空)表332 欄目分類表(class)字段名數(shù)據(jù)類型字段長度說明classidInt4欄目編號,主關(guān)鍵字classvarchar50欄目名表333歌曲列表(musiclist)字段名數(shù)據(jù)類型字段長度說明IDint4歌曲編號wmavarchar1000歌曲地址MusicNamevarchar200歌曲名稱ClassIDint4欄目編號SClassIDint4歌手類別NClassIDint4歌手編號hitsint4熱點SpecialIDint4專輯編號IsGoodbit1推薦是否SongWordsvarchar4000歌詞AddDatedatetime8添加日期表334歌手列表(Nclass)字段名數(shù)據(jù)類型字段長度說明NClassIDint4歌手編號Nclassvarchar50歌手名稱ClassIDvarchar4欄目編號SClassIDint4歌手類別hitsint4熱點(點擊次數(shù))Abcdvarchar255名字分類IsGoodbit1推薦是否表335歌手類別表(Sclass)字段名數(shù)據(jù)類型字段長度說明SClassidint4歌手類別類別SClassvarchar50歌手類別Classidint4欄目編號表336專輯列表(Special)字段名數(shù)據(jù)類型字段長度說明SpecialIDint4專輯編號ClassIDint4欄目編號SClassIDint4歌手類別編號NClassIDint4歌手編號namevarchar100專輯名稱Yuyanvarchar100專輯語言Gongsivarchar100所屬公司introvarchar4000專輯介紹timesvarchar100發(fā)行時間picvarchar500專輯圖片hitint4熱點(點擊次數(shù))IsGoodbit1推薦是否表337用戶表(users)字段名數(shù)據(jù)類型字段長度說明Idint4用戶編號Usernamevarchar50用戶名稱PasswordVarchar50密碼EmailVarchar50電子郵件TelVarchar50聯(lián)系方式OICQVarchar50號碼SexVarchar50性別AdddateDatetime8注冊日期AskVarchar200驗證問題answerVarchar200問題答案InfoBit1信息表338會員收藏歌曲列表(User_musiclist)字段名數(shù)據(jù)類型字段長度說明IDint4編號MusicIDint5歌曲編號UserNamevarchar50會員名稱Adddatedatetime8收藏日期SpecialIdint4專輯編號表339會員收藏專輯表(User_musicSpecial)字段名數(shù)據(jù)類型字段長度說明IDint4編號SpecialIDint5專輯編號UserNamevarchar50會員名稱Adddatedatetime8收藏日期 數(shù)據(jù)結(jié)構(gòu)優(yōu)化—關(guān)系規(guī)范化在關(guān)系數(shù)據(jù)庫中,對關(guān)系模式的基本要求是滿足第一范式(1NF)。但是,有些關(guān)系模式存在插入、刪除異常、修改復(fù)雜,數(shù)據(jù)冗余等毛病。所以,我們必須使關(guān)系規(guī)范化以方便數(shù)據(jù)庫的操作。規(guī)范化的基本思想是逐步消除數(shù)據(jù)依賴中不合適的部分,是模式中的各關(guān)系模式達(dá)到某種程度的“分離”,即“一事一地”的模式設(shè)計原則。因此所謂規(guī)范化實質(zhì)上是概念的單一化。關(guān)系模式的規(guī)范化過程是通過對關(guān)系模式的分解來實現(xiàn)的。通過對本系統(tǒng)關(guān)系模式的分析,在關(guān)系模式中,每一個非主屬性完全函數(shù)依賴于碼,但是某些關(guān)系模式中仍存在著傳遞依賴。所以本系統(tǒng)的關(guān)系模式屬于第二范式(2NF),那為什么不把關(guān)系模式優(yōu)化到第三范式(3NF)呢?因為事實上并非范式越高越好,高范式的關(guān)系模式也許會影響到數(shù)據(jù)庫的操作速度,所以考慮到這一點本系統(tǒng)仍將關(guān)系模式優(yōu)化到2NF。3.4 開發(fā)環(huán)境與結(jié)構(gòu)設(shè)計 開發(fā)環(huán)境設(shè)計, Server數(shù)據(jù)庫進(jìn)行開發(fā)的。,它擁有C編程語言“一次編寫,各處運行”的特點,具有良好的移植性、健全性和安全性。SQL Server 2005則是目前比較流行的數(shù)據(jù)庫管理系統(tǒng)。,就推出了Microsoft Visual Studio 開發(fā)工具,并且配套使用SQL Server。 framework,其開發(fā)環(huán)境是studio 2005,一般的開發(fā)環(huán)境安裝程序中已經(jīng)集合了運行環(huán)境。所以安裝VS2005就行了, framework!但開發(fā)環(huán)境不見得一定是使用VS2005,有時只要記事本或一個文本編輯器就行了!運行環(huán)境必須安裝。所以此時只安裝 .net framework 就行了!由于在以前的課程中用過Microsoft Visual Studio2003,所有一開始的時候用VS2003做了初步設(shè)計,然后根據(jù)實際要求,發(fā)現(xiàn)VS2005功能更強(qiáng)大,繼而又安裝了VS2005,在設(shè)計中省去了很多問題。接下來就是IIS的安裝與配置,IIS是Internet Information Server(網(wǎng)絡(luò)信息服務(wù))的簡稱,簡單的說就是在Internet上發(fā)布信息的Web服務(wù)器。IIS通過使用超文本傳輸協(xié)議(HTTP)傳輸信息,并將信息加載到網(wǎng)站上,當(dāng)然還可以配置IIS提供文件傳輸協(xié)議(FTP)服務(wù),以便于信息的發(fā)布和資源的共享。IIS是在網(wǎng)站上構(gòu)建和部署電子商務(wù)解決方案以及任務(wù)關(guān)鍵的應(yīng)用程序的一種安全平臺。要想讓自己的計算機(jī)能夠作為網(wǎng)絡(luò)服務(wù)器,首先需要安裝IIS。(windows server2003 service pack1)IIS的安裝步驟如下:開始〉控制面板〉添加或刪除程序〉添加/刪除windows組件〉勾選雙擊應(yīng)用程序服務(wù)器〉 信息服務(wù)(IIS)〉在Internet 信息服務(wù)(IIS)向?qū)е泄催x以下選項:FrontPage 2002 Server Extensions、Internet信息服務(wù)管理器、公用文件、萬維網(wǎng)服務(wù)、文件傳輸協(xié)議(FTP)服務(wù)〉將系統(tǒng)盤插入光驅(qū)〉一路下一步完成。安裝之后即打開IIS服務(wù)器,安裝完了IIS服務(wù)器以后,接下來啟動IIS網(wǎng)絡(luò)信息服務(wù)器。選擇開始〉管理工具〉Internet 信息服務(wù)(IIS)管理器,或者是開始〉運行〉inetmgr可直接打開IIS服務(wù)器。默認(rèn)情況下,IIS服務(wù)是隨系統(tǒng)啟動而自動啟動的。如果想停止IIS服務(wù),可以按照下面的步驟:開始〉管理工具〉服務(wù)〉雙擊IIS Admin Service〉在里面可以設(shè)置啟動類型。接下來就要配置IIS服務(wù)器,IIS Web站點服務(wù)主要是通過其屬性進(jìn)行配置。在IIS的“默認(rèn)網(wǎng)站”上單擊鼠標(biāo)右鍵,選擇屬性,存在如下幾個選項卡:網(wǎng)站選項卡,IP地址是網(wǎng)絡(luò)上計算機(jī)通信的基礎(chǔ),網(wǎng)絡(luò)上的計算機(jī)通過IP地址
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1