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

正文內(nèi)容

音樂網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-在線瀏覽

2024-08-02 08:23本頁面
  

【正文】 ………………………………………………………………417 系統(tǒng)評(píng)價(jià)……………………………………………………………………………41 系統(tǒng)特色/優(yōu)點(diǎn)介紹…………………………………………………………………41 系統(tǒng)存在的不足與改進(jìn)方案…………………………………………………………41 系統(tǒng)存在不足………………………………………………………………………41 改進(jìn)方案……………………………………………………………………41 7.3 設(shè)計(jì)收獲與心得………………………………………………………………42總 結(jié)……………………………………………………………………………………………40[參考文獻(xiàn)]………………………………………………………………………………………41致 謝……………………………………………………………………………………………42亳州職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計(jì))1 引言1.1 課題的研究背景與意義 課題的研究背景隨著Internet技術(shù)的發(fā)展,音樂網(wǎng)站使得人們對(duì)音樂欣賞娛樂的手段和載體發(fā)生了革命性的變化,Internet的開放性,分布性的特點(diǎn)和基于Internet的巨大的計(jì)算能力使得人們突破了時(shí)間和空間的限制?;贗nternet的在線音樂網(wǎng)站早已成為人們的研究熱點(diǎn)之一。現(xiàn)有的音樂個(gè)人網(wǎng)站大體有兩種模式:一、自己擁有獨(dú)立的服務(wù)器,服務(wù)器上有上百G的mp3歌曲資源。提供免費(fèi)wma格式歌曲下載(服務(wù)器可能受不了下載流量)。因?yàn)樯婕鞍鏅?quán)問題沒辦法做大。二、只需要一個(gè)虛擬空間,一套程序批量采集其他網(wǎng)站的歌曲,只提供在線播放功能。也僅僅依靠網(wǎng)絡(luò)廣告來盈利。個(gè)人音樂網(wǎng)站其實(shí)面臨的風(fēng)險(xiǎn)實(shí)在太多,就版權(quán)問題不說,服務(wù)器的投入成本與廣告盈利幾乎不成比例,針對(duì)現(xiàn)有這種現(xiàn)狀,個(gè)人音樂網(wǎng)站的發(fā)展要具備以下幾點(diǎn)的才可以:一、歌曲資源具備高價(jià)值;二、提供試聽和下載功能;三、能夠有自己獨(dú)特的風(fēng)格。三者功能各異、互為補(bǔ)充。所以,許多音樂網(wǎng)站的創(chuàng)立者最開始都是基于對(duì)音樂的喜好來做的,但是后來發(fā)現(xiàn)用戶多了,網(wǎng)站大了,成本高了,才不得不商業(yè)化。在欣賞方式上真正實(shí)現(xiàn)了更長時(shí)間、更多數(shù)量,更為便攜的特點(diǎn)。有的網(wǎng)站內(nèi)甚至設(shè)有關(guān)于歌詞創(chuàng)作、音樂創(chuàng)作、歌曲創(chuàng)作、商業(yè)性合作交易等多個(gè)論壇供音樂愛好者交流,即使普通用戶也可以創(chuàng)作自己的作品供大家欣賞、討論、甚至被買賣。1.2 問題的定義及內(nèi)容簡介 問題的定義本系統(tǒng)是為所有Internet用戶研究開發(fā)的。顯然,隨著生活質(zhì)量和人們對(duì)生活要求的不斷提高,在線音樂網(wǎng)站更能滿足人們的需求,本人設(shè)計(jì)并實(shí)現(xiàn)了適用于所有用戶的在線音樂網(wǎng)站。1.3 問題的調(diào)研在本系統(tǒng)開發(fā)之初,為了做好系統(tǒng)需求分析工作,本人對(duì)國內(nèi)外相同類似的課題做了充分的調(diào)研,從而認(rèn)識(shí)到完成本系統(tǒng)需做到以下幾點(diǎn):(1)在線音樂網(wǎng)站的動(dòng)態(tài)變化。(3)在進(jìn)行網(wǎng)站的實(shí)際開發(fā)中,有大量重復(fù)的公共結(jié)構(gòu),所以考慮用框架和用戶控件來實(shí)現(xiàn)網(wǎng)站的設(shè)計(jì)是可取的;同時(shí)后臺(tái)數(shù)據(jù)庫會(huì)用到大量的數(shù)據(jù)庫綁定語句,如何優(yōu)化這些語句來提高開發(fā)效率是設(shè)計(jì)的重點(diǎn),常常進(jìn)行多表操作會(huì)影響軟件性能,因此為了減少跨表查詢,降低程序的復(fù)雜度,在數(shù)據(jù)庫設(shè)計(jì)上考慮冗余,以適當(dāng)?shù)娜哂鄟硖岣邤?shù)據(jù)庫的查詢速度,如何兩全其美對(duì)我來說是個(gè)難題;如何正確的嵌入播放器并實(shí)現(xiàn)歌曲連續(xù)播放也是本設(shè)計(jì)的一大難點(diǎn);(4)如何建立數(shù)據(jù)的實(shí)體關(guān)系模型和邏輯模型、物理模型和數(shù)據(jù)的規(guī)范化設(shè)計(jì)要有清醒的認(rèn)識(shí);(5)如果采用UML面向?qū)ο笤O(shè)計(jì),應(yīng)該對(duì)如何建立對(duì)象模型,功能模型和行為模型要有細(xì)致的分析;(6)選擇良好的設(shè)計(jì)模式對(duì)本系統(tǒng)有著不小的影響。1.4 可行性分析可行性研究的目的,就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。因此,可行性研究實(shí)質(zhì)上是要進(jìn)行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計(jì)的過程,也就是在較高層次上以較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計(jì)的過程。本系統(tǒng)的可行性分析如下: 經(jīng)濟(jì)可行性目標(biāo)系統(tǒng)開發(fā)經(jīng)濟(jì)需求的比較低,加上具有成熟的軟硬件環(huán)境,所以在軟硬件的支出上十分有限。當(dāng)系統(tǒng)開發(fā)成后,通過測試和、試運(yùn)行和實(shí)際應(yīng)用后,還可以依靠網(wǎng)絡(luò)廣告來盈利,這帶來的經(jīng)濟(jì)回報(bào)將遠(yuǎn)超過支出,并且最重要的一點(diǎn)是通過該網(wǎng)站的設(shè)計(jì),可以使我進(jìn)一步理解軟件工程思想和網(wǎng)站開發(fā)流程,為從事軟件開發(fā)工作打下很好的基礎(chǔ),從長遠(yuǎn)利益來考慮,本課題的設(shè)計(jì)開發(fā)還是具有相當(dāng)大的經(jīng)濟(jì)可行性的。如何通過一種開發(fā)語言能高效的設(shè)計(jì)出這個(gè)網(wǎng)站是一個(gè)值考慮的一個(gè)需求。所以技術(shù)上可行。在網(wǎng)站的設(shè)計(jì)上尚存在的局限性,由于開發(fā)時(shí)間等因素,該網(wǎng)站并沒有實(shí)現(xiàn)更多的功能。 操作可行性該網(wǎng)站是一個(gè)音樂試聽網(wǎng)站,瀏覽該網(wǎng)站的大多數(shù)是普通的因特網(wǎng)用戶,對(duì)他們來說,操作本系統(tǒng)將會(huì)十分的簡便。所有的操作通過瀏覽器完成,客戶端不需要配置其他應(yīng)用軟件,用戶不需培訓(xùn),只要按常規(guī)上網(wǎng)方式瀏覽即可。 法律可行性該音樂網(wǎng)站由本人設(shè)計(jì)實(shí)現(xiàn),在法律上并未侵害他人權(quán)利,無須承擔(dān)任何法律責(zé)任,所以在法律方面開發(fā)此系統(tǒng)是完全可行的。最后是致謝以及參考資料等內(nèi)容的介紹。就是用一些規(guī)定的符號(hào)及連接來表示某個(gè)具體的業(yè)務(wù)處理過程。業(yè)務(wù)流程分析可以幫助我們了解該業(yè)務(wù)的具體處理過程,發(fā)現(xiàn)和處理系統(tǒng)的調(diào)查工作中的錯(cuò)誤和疏漏,修改和刪除原系統(tǒng)的不合理部分,在新系統(tǒng)基礎(chǔ)上優(yōu)化業(yè)務(wù)處理流程。該網(wǎng)站的業(yè)務(wù)流圖如圖21所示:圖21 業(yè)務(wù)流圖數(shù)據(jù)流程分析主要包括對(duì)信息的流動(dòng)、傳遞、處理、存儲(chǔ)等的分析。現(xiàn)有的數(shù)據(jù)流程分析多是通過分層的數(shù)據(jù)流程圖(data flow diagram,簡稱DFD)來實(shí)現(xiàn)的。該音樂網(wǎng)站的數(shù)據(jù)流程:首先由網(wǎng)站管理員根據(jù)不同用戶的需要將某些信息保存到數(shù)據(jù)庫中,例如歌曲、歌手、歌詞、專輯等等,并可以對(duì)這些信息進(jìn)行添加、修改和刪除處理,然后再進(jìn)行發(fā)布生成靜態(tài)頁面以方便用戶的使用;。通過對(duì)本系統(tǒng)的需求分析,系統(tǒng)的基本功能已經(jīng)大體確定。數(shù)據(jù)字典中包含的每個(gè)數(shù)據(jù)元素的控制信息是很有價(jià)值的,因?yàn)榱谐隽耸褂靡粋€(gè)給定的數(shù)據(jù)元素是所有程序或模塊,所有很容易估計(jì)改變一個(gè)數(shù)據(jù)將產(chǎn)生的影響,并且能所有受影響的程序或模塊做出相應(yīng)的改變。該網(wǎng)站的數(shù)據(jù)流分量(即數(shù)據(jù)元素):(1) 名字:管理員信息別名:無描述:保存管理員信息,更有效地管理該音樂網(wǎng)站定義管理員信息=管理員編號(hào)+帳號(hào)+密碼+鏈接位置:管理員登錄(2) 名字:欄目分類信息:別名:無描述:網(wǎng)站管理員對(duì)欄目進(jìn)行不同的分類,包括總類和分類,滿足不同用戶對(duì)不同類型歌曲的不同要求定義:欄目分類信息=欄目編號(hào)+欄目名位置:查詢和搜索歌曲歌手相關(guān)信息(3) 名字:歌曲信息別名:無描述:網(wǎng)站管理員發(fā)布歌曲的相關(guān)信息,使廣大用戶不用通過其他途徑就可以直接了解歌曲的全部信息,滿足用戶的需求。定義:歌手類別信息=歌手類別編號(hào)+類別+所在欄目編號(hào)位置:查詢和發(fā)布個(gè)歌手信息(6) 名字:專輯信息別名:無描述:網(wǎng)站管理員發(fā)布專輯,使廣大用戶可以及時(shí)瀏覽相關(guān)信息。定義:用戶信息=用戶編號(hào)+用戶名稱+密碼+電子郵件+聯(lián)系方式+號(hào)碼+性別+注冊(cè)日期+驗(yàn)證問題+問題答案+相關(guān)信息位置:用戶登錄、管理員管理用戶信息(8) 名字:會(huì)員收藏歌曲信息別名:無描述:網(wǎng)站會(huì)員可以收藏自己喜歡的歌曲或?qū)]嬕员阌谙乱淮蔚卿浐笾苯釉谖业氖詹乩飳?duì)該歌曲進(jìn)行相關(guān)操作,方便了用戶對(duì)網(wǎng)站的使用,同時(shí)管理員對(duì)收藏或點(diǎn)擊結(jié)果進(jìn)行統(tǒng)計(jì),是選擇推薦歌曲和專輯的重要途徑。定義:用戶編號(hào)=0{數(shù)字}7位置:用戶信息表 (14) 名字:密碼 別名:無描述:密碼可用來驗(yàn)證用戶的身份和權(quán)限。3 系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)總體功能結(jié)構(gòu)通過對(duì)在線音樂網(wǎng)站的需求分析并結(jié)合實(shí)際情況分析,本系統(tǒng)分為后臺(tái)管理和前臺(tái)用戶兩大模塊,后臺(tái)由歌曲與專輯管理、前后臺(tái)用戶管理、欄目分類管理、頁面生成管理等4個(gè)主要子模塊構(gòu)成,前臺(tái)由用戶登錄、專輯歌手查詢、歌曲試聽下載等3個(gè)主要子模塊構(gòu)成。ER模型用ER圖表示。(1)模型中的實(shí)體相當(dāng)于實(shí)體集、一個(gè)表,而不是單個(gè)實(shí)體或表中的一行。(2)屬性是實(shí)體的性質(zhì)。(3)各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。(4)在程序中實(shí)現(xiàn)對(duì)他們的完整性和一致性控制。系統(tǒng)總ER圖如圖321所示:圖321 系統(tǒng)總體ER圖系統(tǒng)各個(gè)實(shí)體ER圖如下所示:圖322 管理員實(shí)體ER圖圖323 歌曲實(shí)體ER圖圖324 歌手實(shí)體ER圖圖325 專輯實(shí)體ER圖圖326 會(huì)員實(shí)體ER圖3.3 數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫技術(shù)從60年代中期至今只有差不多40年的歷史,但其發(fā)展速度之快是其它技術(shù)所不及的。數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)通信技術(shù)、面向?qū)ο缶幊碳夹g(shù)、并行計(jì)算機(jī)技術(shù)、人工智能技術(shù)相互融合、相互滲透,促進(jìn)了數(shù)據(jù)庫技術(shù)的廣泛應(yīng)用。使用數(shù)據(jù)庫可以帶來許多好處:如減少了數(shù)據(jù)的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲(chǔ)空間,實(shí)現(xiàn)數(shù)據(jù)資源的充分共享等等。特別是近年來推出的計(jì)算機(jī)關(guān)系數(shù)據(jù)庫管理系統(tǒng),操作直觀,使用靈活,編程方便,功能強(qiáng)大,環(huán)境適應(yīng)廣泛,數(shù)據(jù)處理能力極強(qiáng)。作為信息資源開發(fā)、管理和服務(wù)的一種有效的手段,數(shù)據(jù)庫技術(shù)的應(yīng)用已越來越廣泛,從小型的單項(xiàng)事務(wù)處理系統(tǒng)到大型的信息系統(tǒng)大都用先進(jìn)的數(shù)據(jù)庫技術(shù)來保持系統(tǒng)數(shù)據(jù)的安全性、完整性和共享性。一個(gè)真正的、完整的站點(diǎn)是離不開數(shù)據(jù)庫的,因?yàn)樯倭康臄?shù)據(jù),如歌曲的靜態(tài)頁面等完全可以存儲(chǔ)在文本文件中,但實(shí)際應(yīng)用中,需要保存的數(shù)據(jù)遠(yuǎn)不止這一點(diǎn)點(diǎn),而且這些數(shù)據(jù)之間往往還有關(guān)聯(lián),利用數(shù)據(jù)庫來管理這些數(shù)據(jù),可以很方便的查詢和更新。我們現(xiàn)在可以使用的數(shù)據(jù)庫有很多種,如:Access數(shù)據(jù)庫(.mdb)、DBInformix、Oracle和SQL Server等等,在本次設(shè)計(jì)中,選擇了Microsoft的SQL Server作為后臺(tái)數(shù)據(jù)庫工具,因?yàn)樗δ苓h(yuǎn)比Access強(qiáng)大,并提供了許多標(biāo)準(zhǔn)的關(guān)系數(shù)據(jù)庫管理功能的支持。但是,有些關(guān)系模式存在插入、刪除異常、修改復(fù)雜,數(shù)據(jù)冗余等毛病。規(guī)范化的基本思想是逐步消除數(shù)據(jù)依賴中不合適的部分,是模式中的各關(guān)系模式達(dá)到某種程度的“分離”,即“一事一地”的模式設(shè)計(jì)原則。關(guān)系模式的規(guī)范化過程是通過對(duì)關(guān)系模式的分解來實(shí)現(xiàn)的。所以本系統(tǒng)的關(guān)系模式屬于第二范式(2NF),那為什么不把關(guān)系模式優(yōu)化到第三范式(3NF)呢?因?yàn)槭聦?shí)上并非范式越高越好,高范式的關(guān)系模式也許會(huì)影響到數(shù)據(jù)庫的操作速度,所以考慮到這一點(diǎn)本系統(tǒng)仍將關(guān)系模式優(yōu)化到2NF。它擁有C編程語言“一次編寫,各處運(yùn)行”的特點(diǎn),具有良好的移植性、健全性和安全性。就推出了Microsoft Visual Studio 開發(fā)工具,并且配套使用SQL Server。所以安裝VS2005就行了, framework!但開發(fā)環(huán)境不見得一定是使用VS2005,有時(shí)只要記事本或一個(gè)文本編輯器就行了!運(yùn)行環(huán)境必須安裝。接下來就是IIS的安裝與配置,IIS是Internet Information Server(網(wǎng)絡(luò)信息服務(wù))的簡稱,簡單的說就是在Internet上發(fā)布信息的Web服務(wù)器。IIS是在網(wǎng)站上構(gòu)建和部署電子商務(wù)解決方案以及任務(wù)關(guān)鍵的應(yīng)用程序的一種安全平臺(tái)。(windows server2003 service pack1)IIS的安裝步驟如下:開始〉控制面板〉添加或刪除程序〉添加/刪除windows組件〉勾選雙擊應(yīng)用程序服務(wù)器〉 信息服務(wù)(IIS)〉在Internet 信息服務(wù)(IIS)向?qū)е泄催x以下選項(xiàng):FrontPage 2002 Server Extensions、Internet信息服務(wù)管理器、公用文件、萬維網(wǎng)服務(wù)、文件傳輸協(xié)議(FTP)服務(wù)〉將系統(tǒng)盤插入光驅(qū)〉一路下一步完成。選擇開始〉管理工具〉Internet 信息服務(wù)(IIS)管理器,或者是開始〉運(yùn)行〉inetmgr可直接打開IIS服務(wù)器。如果想停止IIS服務(wù),可以按照下面的步驟:開始〉管理工具〉服務(wù)〉雙擊IIS Admin Service〉在里面可以設(shè)置啟動(dòng)類型。在IIS的“默認(rèn)網(wǎng)站”上單擊鼠標(biāo)右鍵,選擇屬性,存在如下幾個(gè)選項(xiàng)卡:網(wǎng)站選項(xiàng)卡,IP地址是網(wǎng)絡(luò)上計(jì)算機(jī)通信的基礎(chǔ),網(wǎng)絡(luò)上的計(jì)算機(jī)通過IP地址來尋找另一臺(tái)計(jì)算機(jī),假設(shè)在c:\inetpub\root\,,那么就可以在IP地址欄輸入。域名可以簡單理解為IP地址的別名。在主目錄選項(xiàng)卡中單擊“瀏覽...”按鈕,選擇需要的文件夾路徑作為主目錄。訪問該文檔下的文件。虛擬目錄不包含在主目錄中,虛擬目錄有一個(gè)別名,供Web瀏覽器訪問此目錄。使用別名更安全,因?yàn)橛脩舨恢牢募欠裾娴拇嬖谟诜?wù)器上,這個(gè)功能只是應(yīng)用于虛擬目錄中。也可以在默認(rèn)網(wǎng)站屬性對(duì)話框中,切換到主目錄選項(xiàng)卡,在其下半部可以設(shè)置整個(gè)站點(diǎn)的虛擬路徑,此處到底是做什么用的還要探索,默認(rèn)是不用進(jìn)行設(shè)置的。不同類型的系統(tǒng)需要不同的結(jié)構(gòu)體系,系統(tǒng)的設(shè)計(jì)往往很大程度取決于體系結(jié)構(gòu)的選擇。B/S結(jié)構(gòu)體系與C/S結(jié)構(gòu)體系相比,其優(yōu)點(diǎn)在于:(1)不必開發(fā)專用的客戶端軟件,在用戶端不需要增加任何代碼,用戶只需使用現(xiàn)行的瀏覽器,其操作十分方便,簡單易學(xué),界面統(tǒng)一,節(jié)省了開發(fā)時(shí)間,減少了系統(tǒng)出錯(cuò)的可能性,降低了維護(hù)費(fèi)用。(3)技術(shù)上相對(duì)成熟,投入費(fèi)用少,系統(tǒng)維護(hù)簡便,簡單易用,見效快,回報(bào)率高。(5)軟件移植容易,并可以進(jìn)行嚴(yán)密的安全管理。在B/S結(jié)構(gòu)基礎(chǔ)上,以發(fā)揮其強(qiáng)大的Web應(yīng)用能力來使系統(tǒng)的性能優(yōu)化。本系統(tǒng)的功能有:一、登錄,網(wǎng)站設(shè)計(jì)的時(shí)候由系統(tǒng)數(shù)據(jù)庫進(jìn)行最原始的管理員的添加。二、管理員進(jìn)行歌曲與專輯的管理:例如添加、刪除、更新歌手、歌曲、專輯、歌詞等信息;三、管理員進(jìn)行前后臺(tái)用戶管理:管理員登陸可以管理編輯和刪除注冊(cè)用戶信息以及增添修改刪除管理員信息;四、管理員進(jìn)行欄目分類管理:包括編輯修改總類、添加編輯分類、添加編輯歌手等內(nèi)容;
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1