版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 畢業(yè)設(shè)計(jì)(論文) 基于 php 的音樂網(wǎng)站的設(shè)計(jì)與開發(fā) 姓 名 系 別、 專 業(yè) 計(jì)算機(jī)系網(wǎng)絡(luò)工程 導(dǎo) 師 姓 名、職 稱 完 成 時 間 2011年4月15日 目目 錄錄 摘 要 .i abstractabstract .ii 第 1 章緒 論 .1 1.1課題研究的目的.1 1.2課題研究的意義.1 1.3國內(nèi)外現(xiàn)狀.2 1.4 系統(tǒng)特點(diǎn).2 第 2 章關(guān)鍵技術(shù)介紹 .3 2.1 軟件環(huán)境 .3 2.2 phpcms 簡介 .3 2.3 php 技術(shù)介紹.3 2.4 apache技術(shù).4 2.5 dreamweaver技術(shù)介紹.4 第 3 章系統(tǒng)分析 .5 3.1需求分析.5 3.2 功
2、能分析.5 3.3 系統(tǒng)用例圖.6 3.4系統(tǒng)開發(fā)環(huán)境.7 3.5系統(tǒng)任務(wù)的可行性分析.7 3.5.1市場可行性分析.7 3.5.2 技術(shù)可行性分析.8 3.5.3經(jīng)濟(jì)可行性分析.8 第 4 章系統(tǒng)設(shè)計(jì) .9 4.1系統(tǒng)功能設(shè)計(jì).9 4.1.1前臺功能設(shè)計(jì).9 4.1.2后臺功能設(shè)計(jì).10 4.2 系統(tǒng)數(shù)據(jù)流圖分析 .11 4.3 系統(tǒng)流程 .12 第 5 章系統(tǒng)實(shí)現(xiàn) .14 5.1音樂網(wǎng)站前臺.14 5.1.1首頁.14 5.1.2試聽音樂模塊.16 5.1.3發(fā)表評論模塊.17 5.1.4下載音樂模塊.18 5.1.5點(diǎn)歌模塊.18 5.2音樂網(wǎng)站后臺.19 5.2.1后臺登陸模塊.19
3、5.2.2音樂管理模塊.20 5.2.3會員管理模塊.21 5.2.4評論管理模塊.22 第 6 章 結(jié)論 .23 參考文獻(xiàn) .24 致謝 .25 摘 要 本文音樂網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)以 php 作為主要的開發(fā)技術(shù),以文本數(shù)據(jù)庫為后臺, 結(jié)合 div+css 技術(shù),利用軟件工程思想和方法,總體上用結(jié)構(gòu)化生命周期法進(jìn)行系統(tǒng) 分析和設(shè)計(jì),采用快速原型法來實(shí)現(xiàn)系統(tǒng)。系統(tǒng)運(yùn)行于 apache web 服務(wù)器,實(shí)現(xiàn)了音 樂下載,在線試聽、在線下載、評論管理、留言管理、會員收藏、會員點(diǎn)播等功能。 本系統(tǒng)由兩大模塊組成,前臺展示模塊和后臺管理模塊。前臺模塊,主要是提供 音樂動態(tài)展示,可以在線視聽,在線下載。而后
4、臺主要是對該網(wǎng)站的音樂信息進(jìn)行及 時的更新。以提供最新的音樂信息。 關(guān)鍵詞關(guān)鍵詞:音樂;div+css;php abstract this music website design and realization of the development of php as the main technology to the text database as the background, div + css combination of technology, ideas and methods of use of software engineering, on the whole life
5、 cycle using structured system analysis and design, rapid prototyping method used to implement the system. system running on the apache web server, and realized music downloads, lyrics, online downloads, reviews management, message management, member collections, members of on- demand and other func
6、tions. this system consists of two main modules, display modules front and back office management module. front module is to provide music, dynamic display, online audio, online download. the background music is mainly the site information and timely updates. in order to provide the latest music inf
7、ormation. keykey words:words:music, div+css, php 第 1 章緒 論 網(wǎng)絡(luò)技術(shù)以及計(jì)算機(jī)的發(fā)展,網(wǎng)友們對網(wǎng)絡(luò)的要求也日益長高,平常在網(wǎng)上上網(wǎng) 用一大堆下載軟件下載下來也要管理,又占空間,比如那流行歌曲,下載了聽了又要刪,很 不方便,而在線音樂網(wǎng)站的出現(xiàn)改變了這一狀況。它本身就是一個音樂交互網(wǎng)站,用 戶通過它可是方便、快捷、安全地實(shí)現(xiàn)音樂搜索查找歌曲,并能實(shí)時試聽,將自己喜 愛的歌曲加入收藏,為用戶建立一個自由、自主、安全的音樂局域網(wǎng)。 1.1課題研究的目的 當(dāng)今社會作為一個飛速發(fā)展的社會,網(wǎng)絡(luò)已滲入人們的生活,網(wǎng)絡(luò)已成為信息傳 播的一大媒介,可以說
8、網(wǎng)絡(luò)資源的獲取已逐步改變了人們以往的生活方式,網(wǎng)絡(luò)已經(jīng) 成為人們?nèi)粘9ぷ?,休閑的主要工具之一。我所選擇的課題是基于 php 音樂網(wǎng)站的設(shè) 計(jì)與實(shí)現(xiàn),正是互聯(lián)網(wǎng)與社會生活之間的緊密聯(lián)系的體現(xiàn)。 1.2課題研究的意義 流行音樂之所以被稱為“流行”,原因之一,是它有著傳播的時效性。絕大部分 流行歌曲可以一夜成名,但是從人們腦子里消失得也很快,從前極力搶購的唱片可能 不久之后就被束之高閣,人們追逐的永遠(yuǎn)是不同于以往的“新”星。互聯(lián)網(wǎng)的出現(xiàn), 一方面因?yàn)閭鞑ニ俣忍岣叨觿×诉@種時效性,另一方面卻又利用其無限的網(wǎng)絡(luò)胸懷 使這些流行音樂具有了一定的持久性。這兩方面正是人們所需要的,因此音樂網(wǎng)站是 現(xiàn)代社會必
9、不可少的。 音樂網(wǎng)站在創(chuàng)作、傳播、欣賞方式等方面對流行音樂的發(fā)展都產(chǎn)生了前所未有的 影響: 1.電腦網(wǎng)絡(luò)技術(shù)的發(fā)展使人們通過音樂網(wǎng)站接觸到了更多的流行音樂。 2.網(wǎng)民數(shù)量的激增使更多的人們通過音樂網(wǎng)站接觸到了流行音樂。 3.音樂網(wǎng)站為流行音樂創(chuàng)作提供了更多的便利。 4.音樂網(wǎng)站刺激了流行音樂的傳播。 5.音樂網(wǎng)站使流行音樂的欣賞方式發(fā)生了改變。 6.音樂網(wǎng)站不但刺激了流行音樂的傳播,且也刺激了電子數(shù)碼產(chǎn)品的頻繁更新?lián)Q 代。 1.3國內(nèi)外現(xiàn)狀 互聯(lián)網(wǎng)給學(xué)習(xí)者提供了豐富的超媒體資源,為網(wǎng)友創(chuàng)造出了一種由他們自行控制 的娛樂環(huán)境,如果長期手動從網(wǎng)上找尋,就會產(chǎn)生一種無所適從的感覺,從而降低網(wǎng)友 的興
10、趣。目前有很少系統(tǒng)能實(shí)現(xiàn)這種網(wǎng)絡(luò)音樂個性化的功能,更在以下方面涉及不多: 沒有實(shí)現(xiàn)在線實(shí)時試聽,不能方便的分類的檢索系統(tǒng);單一的音樂網(wǎng)站只是線性的,不 是層次狀或網(wǎng)狀的,也不支持相近歌曲的查詢、檢索功能,找歌只能靠輸入和分類查 找實(shí)現(xiàn),不便于相關(guān)性和方便性的查詢;網(wǎng)友只能每次重復(fù)查找,不能記錄網(wǎng)友的喜 好、前收藏,這就浪費(fèi)了一定的時間和網(wǎng)絡(luò)資源。 由上可看,音樂網(wǎng)站的實(shí)用與否,嚴(yán)重影響了網(wǎng)友的上網(wǎng)時間和對一個音樂系統(tǒng) 的影響力,同時也影響了系統(tǒng)使用的效率。 1.4 系統(tǒng)特點(diǎn) 本次開發(fā)是基于 phpnow 環(huán)境,phpnow 是指在 windows 服務(wù)器上使用 apache、mysql 和 p
11、hp 的集成安裝環(huán)境,可以快速安裝配置 web 服務(wù)器,一般說來,大 家都習(xí)慣于將 apache、mysql、php 架設(shè)在 linux 系統(tǒng)下,但是,不可否認(rèn)的是 windows 也有其優(yōu)點(diǎn),就是易用,界面友好,軟件豐富,操作起來非常方面,因此對新 手來說在 windows 平臺下使用 apache、mysql、php 也確實(shí)是一個不錯的選擇。本系統(tǒng) 用 php 作為主要的開發(fā)技術(shù),以文本數(shù)據(jù)庫后臺管理平臺,使用 apache 為 web 服務(wù)器, 結(jié)合 javascript 和 html 兩種腳本語言,以及配合多種網(wǎng)頁開發(fā)工具。php 是我自學(xué)的 web 編程技術(shù),我想通過在邊學(xué)邊做的過程
12、來鍛煉自己的動手能力。 第 2 章關(guān)鍵技術(shù)介紹 2.1 軟件環(huán)境 訪問者:ie、firefox、傲游等瀏覽器。本網(wǎng)頁在傲游瀏覽器下通過了測試。 開發(fā)者: 1.操作系統(tǒng):windows xp 2.工具:dreamweavercs4 + eclipsephp5 3.服務(wù)器:apache 4.運(yùn)行環(huán)境:安裝 phpnow,整合 php+apache+mysql,免配置。 5.技術(shù):本系統(tǒng)在 windows xp 下采用 php 技術(shù)作為服務(wù)器腳本解釋器,文本數(shù)據(jù) 庫做后臺以及 apache 作為 web 服務(wù)器,并且使用了一些輔助開發(fā)工具和技術(shù),比如 dreamweaver cs4、css、java
13、scricpt 等。 2.2 phpcms 簡介 phpcms 內(nèi)容管理系統(tǒng)(phpcms)是國內(nèi)最最流行的 cms 解決方案之一,居于現(xiàn)時最流 行的 lamp 架構(gòu)開發(fā),具有很強(qiáng)的可擴(kuò)展性,并且完全開放源代碼。自從出生以來, phpcms 就一直以簡單易用,靈活擴(kuò)展,功能齊全而聞名,目錄已有超過十萬個站點(diǎn)正 在使用本系統(tǒng)。 phpcms2008 版本,在擴(kuò)展性方便更加突出. 2.3 php 技術(shù)介紹 php,一個嵌套的縮寫名稱,是英文超級文本預(yù)處理語言(php:hypertext preprocessor)的縮寫。php 是一種 html 內(nèi)嵌式的腳本語言(類似 asp)。php 的語 法大
14、部分兼容了 c、java、perl,并增加了 php 特有的語法結(jié)構(gòu),可以比 cgi 或者 perl 更快的執(zhí)行動態(tài)網(wǎng)頁,只需要很少的編程知識就能建立一個交互的 web 站點(diǎn)???以用于管理動態(tài)內(nèi)容、支持?jǐn)?shù)據(jù)庫、處理會話跟蹤,甚至構(gòu)建整個電子商務(wù)網(wǎng)站。它 支持許多流行的數(shù)據(jù)庫,包括 mysql、postgresql、oracle、sybase、unformix 和 microsoft sql server。 php 是完全免費(fèi)的開源產(chǎn)品,不用花錢,你可以從 php 官方站點(diǎn) (http:/)自由下載。而且你可以不受限制地獲取源碼,甚至可以從中 加進(jìn)你自己需要的特色。apache 和 mysql
15、 也是同樣免費(fèi)開源,在國外非常流行。php 和 mysal 搭配使用,可以非常快速的搭建一套不錯的動態(tài)網(wǎng)站系統(tǒng),因此國外大多數(shù) 主機(jī)系統(tǒng)都配有免費(fèi)的 apache+php+mysql。通常認(rèn)為這種搭配的執(zhí)行效率比 iis+asp+access 要高,而后者的使用還必須另外交錢給微軟。 php 具有的優(yōu)點(diǎn): 學(xué)習(xí)簡單:只需要了解一些基本的語法和語言特色,就可以開始使用 php。數(shù)據(jù)庫 連接方便:php 可以編譯成具有多種數(shù)據(jù)庫相連接的函數(shù)。php 與 mysql 是現(xiàn)在絕佳的 組合。可以編寫外圍的函數(shù)間接存取數(shù)據(jù)庫。這樣當(dāng)更換使用的數(shù)據(jù)庫時,可以輕松 的更改編碼以適應(yīng)這樣的變化。phplib 就
16、是最常用的可以提供一般事務(wù)需要的一系列 基庫。 擴(kuò)展性強(qiáng):php 已經(jīng)進(jìn)入了一個高速發(fā)展的時期,具有良好的擴(kuò)展附加功能。可以 進(jìn)行面向?qū)ο缶幊蹋簆hp 提供了類和對象,基于 web 的編程工作非常需要面向?qū)ο缶幊?能力。php 支持構(gòu)造器、提取類等。 總之,php 技術(shù)具有免費(fèi)、跨平臺、可加密、開發(fā)效率高等優(yōu)點(diǎn),在編寫小型發(fā)網(wǎng) 站系統(tǒng)時較之 asp、jsp 等技術(shù)有一定的優(yōu)勢。 2.4 apache 技術(shù) apache http server(簡稱 apache)是 apache 軟件基金會的一個開放源碼的網(wǎng)頁 服務(wù)器,可以在大多數(shù)計(jì)算機(jī)操作系統(tǒng)中運(yùn)行,由于其多平臺和安全性被廣泛使用, 是最流
17、行的 web 服務(wù)器端軟件之一。它快速、可靠并且可通過簡單的 api 擴(kuò)展,將 perlpython 等解釋器編譯到服務(wù)器中。apache 是最流行的 web 服務(wù)器軟件之一???速、可靠、可通過簡單的 api 擴(kuò)展,perl/python 解釋器可被編譯到服務(wù)器中,完全免 費(fèi),完全源代碼開放。 apache 服務(wù)器擁有以下特性:1 支持最新的 http/1.1 通信協(xié)議,擁有簡單而強(qiáng) 有力的基于文件的配置過程; 2支持通用網(wǎng)關(guān)接口;3 支持基于 ip 和基于域名的虛 擬主機(jī);4 支持多種方式的 http 認(rèn)證;5 集成 perl 處理模塊;6 集成代理服務(wù)器模塊; 7 支持實(shí)時監(jiān)視服務(wù)器狀態(tài)
18、和定制服務(wù)器日志;8 支持服務(wù)器端包含指令(ssi); 9 支持安全 socket 層(ssl);10 提供用戶會話過程的跟蹤;11 支持 fastcgi;12 通過第三方模塊可以支持 java servlets。 2.5 dreamweaver 技術(shù)介紹 dreamweaver 是美國 macromedia 公司開發(fā)的集網(wǎng)頁制作和管理網(wǎng)站于一身的所見 即所得網(wǎng)頁編輯器,它是第一套針對專業(yè)網(wǎng)頁設(shè)計(jì)師特別發(fā)展的視覺化網(wǎng)頁開發(fā)工具, 利用它可以輕而易舉地制作出跨越平臺限制和跨越瀏覽器限制的充滿動感的網(wǎng)頁。 第 3 章系統(tǒng)分析 3.1需求分析 音樂網(wǎng)站的目標(biāo)是為用戶準(zhǔn)確地快速的定位自己的喜好,同時能
19、快速、方便地查 詢新歌和自己喜愛的歌曲。所有歌曲都有一個規(guī)范的數(shù)據(jù)庫后臺,這就為快速查找有 很大的改良作用。但隨著網(wǎng)絡(luò)的發(fā)展,人們知識水平的不斷提高,音樂網(wǎng)站也在需要 不斷的發(fā)展。 概括來說運(yùn)行網(wǎng)絡(luò)音樂的系統(tǒng)應(yīng)該支持窗口,支持音頻。我認(rèn)為,音樂網(wǎng)站并不 是功能越多越好,而要有了用戶所需求的功能就行,這有效的保證了速度性和系統(tǒng)的 運(yùn)行性。 由于計(jì)算機(jī)技術(shù)的進(jìn)步,計(jì)算機(jī)為時空自由、資源共享、系統(tǒng)開放、便于協(xié)作提 供了支撐。但是,目前大量的網(wǎng)絡(luò)音樂系統(tǒng)只是停在網(wǎng)絡(luò)單一的水平上,并沒有實(shí)現(xiàn) 動態(tài)的個人化服務(wù)。存在主要的問題主要有: (1)不能實(shí)時的試聽; (2)還必需安裝播放器,不能用一個系統(tǒng)實(shí)現(xiàn)全部
20、功能; (3)缺乏個人化服務(wù),不能針對每個用戶實(shí)現(xiàn)個性功能,比如收藏; (4)缺乏新聞的發(fā)布; 針對以上存在的問題,本文認(rèn)為需要在以下幾方面開展研究: (1)我在音樂網(wǎng)站內(nèi)集成了播放器,用 microsoft mediaplayer 播放器,能播放 大多數(shù)不同格式的歌曲; (2)針對每個用戶在用戶個人數(shù)據(jù)庫里增加收藏,方便用戶收集自己喜愛的收藏歌 曲。 (3)應(yīng)該增加音樂評論功能,能讓用戶發(fā)表自己的看法意見。 只有達(dá)到了這些要求,音樂網(wǎng)站才正真達(dá)到了為用戶個性化服務(wù)的作用,為用戶通過 網(wǎng)絡(luò)音樂庫收聽歌曲,了解娛樂新聞提供一個良好的環(huán)境。 3.2 功能分析 音樂網(wǎng)站系統(tǒng)主要由前臺模塊和后臺管理模
21、塊兩部分組成。未登陸用戶(游客) 在進(jìn)入該網(wǎng)站后,不僅可以查看其各種音樂,還可以選擇點(diǎn)歌和試聽歌曲。登錄用戶 (會員)登錄后,不僅可以實(shí)現(xiàn)普通用戶的功能,還可以評論、收藏、下載音樂。管 理員登錄后,不僅可以查看網(wǎng)站點(diǎn)擊率,還可以管理會員、音樂、和其自身的信息。 管理員還可以根據(jù)實(shí)際情況添加其他管理員以維護(hù)該音樂網(wǎng)站的環(huán)境和安全。 (1)登錄與注銷 每個用戶都可以用自己的帳號登錄系統(tǒng)。用戶操作完成后退出系統(tǒng),注銷后可以 重新登錄系統(tǒng)。 (2)修改密碼 每個用戶登錄本系統(tǒng)之后都可以更改自己的登錄密碼。 (3)系統(tǒng)管理員 對網(wǎng)站的會員進(jìn)行管理:包括會員信息的查詢、修改和刪除。 音樂信息管理:添加音樂
22、信息、修改音樂信息。 上傳管理:后臺用戶上傳音樂信息。 (4)普通用戶 普通用戶可以瀏覽該網(wǎng)站,選擇登陸到系統(tǒng)中。 (5)登陸用戶 不但可以瀏覽該網(wǎng)站的音樂,還可以通過該網(wǎng)站選中自己心儀的音樂,進(jìn)行收藏, 還可以進(jìn)行評論 3.3 系統(tǒng)用例圖 管理會員信息 管理音樂信息 管理評論信息 管理員 管理音樂類型 上圖主要體現(xiàn)管理員的主要權(quán)限。 登錄 上圖主要體現(xiàn)會員用戶能進(jìn)行的操作。 上圖主要體現(xiàn)普通用戶能進(jìn)行的操作。 3.4系統(tǒng)開發(fā)環(huán)境 (1) 使用 windows xp 操作系統(tǒng) (2) 使用 apache 服務(wù)器 (3) 硬件環(huán)境:amx athlon (tm)64 x2,1g 內(nèi)存,160g
23、磁盤空間。 3.5系統(tǒng)任務(wù)的可行性分析 3.5.1市場可行性分析 此在線音樂網(wǎng)站系統(tǒng)具有個性化、軟硬件成本低、管理完善、操作簡單等特點(diǎn)。 首頁簡單明了,用戶能方便快捷的找到自己所需要的音樂,注冊用戶能收藏下載自 己喜歡的音樂,也能對所關(guān)注的音樂進(jìn)行評論。與傳統(tǒng)的在線音樂網(wǎng)站相比,它的優(yōu) 未登陸用戶 登錄,注冊 試聽歌曲 點(diǎn)歌 勢在于操作簡單、快捷、明了,具有個性化人性化,能方便的發(fā)表觀點(diǎn)和評論,能很 好的吸引音樂發(fā)燒友,再加上軟硬件成本低,實(shí)用平臺廣,所以此音樂網(wǎng)站系統(tǒng)市場 前景比較可觀。 3.5.2 技術(shù)可行性分析 本音樂網(wǎng)站主要以 php 為主要開發(fā)技術(shù),以文本數(shù)據(jù)庫為后臺,運(yùn)行于 apa
24、che web 服務(wù)器。php 是免費(fèi)的、開源的用 php 做出的動態(tài)頁面與其他的編程語言相比, php 是將程序嵌入到 html 文檔中去執(zhí)行,執(zhí)行效率比完全生成 html 標(biāo)記的 cgi 要高許 多,php 具有非常強(qiáng)大的功能,所有的 cgi 或者 javascript 的功能 php 都能實(shí)現(xiàn),而 且支持幾乎所有流行的數(shù)據(jù)庫以及操作系統(tǒng)。apache 是使用頻率最高的 web 服務(wù)器, 而且 apache 是開源免費(fèi)自由的。文本數(shù)據(jù)庫是簡單易學(xué)的數(shù)據(jù)庫,綜上使音樂網(wǎng)站 的設(shè)計(jì)和開發(fā)在技術(shù)上成為可能。 3.5.3經(jīng)濟(jì)可行性分析 本系統(tǒng)主要應(yīng)用 php 開發(fā),它是免費(fèi)的、開源的;文本數(shù)據(jù)庫也
25、是免費(fèi)的,硬件要 求也不高,所以本系統(tǒng)的開發(fā)在經(jīng)濟(jì)上是完全可行的。開發(fā)此軟件不需要大量的經(jīng)費(fèi), 而且是個人獨(dú)立設(shè)計(jì),可以節(jié)省許多費(fèi)用,同時也可提高個人的實(shí)際動手能力。 第 4 章系統(tǒng)設(shè)計(jì) 4.1系統(tǒng)功能設(shè)計(jì) 4.1.1前臺功能設(shè)計(jì) 在前面的系統(tǒng)的系統(tǒng)功能分析中,將前臺劃分成 5 個模塊,如圖 4.1 所示: 用戶登錄身份驗(yàn)證模塊 首 頁 模 塊 評 論 模 塊 試 聽 模 塊 下 載 音 樂 模 塊 數(shù)據(jù)庫模塊 數(shù)據(jù)庫 訪問模塊 點(diǎn) 歌 模 塊 圖 4.1 前臺功能模塊圖 前臺功能模塊描述: (1)首頁模塊:未登陸用戶可以進(jìn)入首頁,進(jìn)行音樂的分類查詢,登陸用戶可以 自己挑選喜愛的音樂種類進(jìn)行查
26、詢。 (2)試聽模塊:用戶可以自己挑選喜愛的音樂進(jìn)行視聽。 (3)評論模塊:登陸用戶可以對視聽過的音樂留言,并可以進(jìn)行評論的添加。 收 藏 模 塊 (4)下載音樂模塊:登陸用戶可以查看不同種類的音樂,對自己心儀的音樂進(jìn)行 下載。 (5)點(diǎn)歌模塊:用戶可以將自己喜歡的歌曲點(diǎn)播給自己的親朋好友。 (6)收藏模塊:登陸用戶可以收藏自己的喜歡的音樂。 4.1.2后臺功能設(shè)計(jì) 根據(jù)前面的系統(tǒng)的系統(tǒng)功能分析中,將后臺劃分成 5 個模塊,如圖 4.2: 后臺用戶登錄身份驗(yàn)證 分 類 管 理 模 塊 會 員 信 息 管 理 模 塊 評 論 管 理 模 塊 音 樂 信 息 管 理 模 塊 音 樂 上 傳 模 塊
27、 數(shù)據(jù)庫模塊 數(shù)據(jù)庫 訪問模塊 圖 4.2 后臺功能模塊圖 后臺功能模塊描述: (1)分類管理模塊:對音樂種類進(jìn)行管理,包括添加音樂種類、修改音樂種類及 刪除音樂種類。 (2)會員信息管理模塊:對本網(wǎng)站的會員信息進(jìn)行管理,包括查詢會員信息、編 輯會員信息,批量刪除會員。 (3)評論管理模塊:該模塊對留言評論信息進(jìn)行管理,如批量刪除留言信息等。 (4)音樂信息管理模塊:對音樂信息進(jìn)行管理,包括添加音樂、修改音樂。 (5)音樂上傳模塊:實(shí)現(xiàn)音樂的上傳功能。 4.2 系統(tǒng)數(shù)據(jù)流圖分析 本系統(tǒng)根據(jù)使用該網(wǎng)站的用戶角色的不同分為下面兩種用戶: (1)管理員:采用自行設(shè)置方式進(jìn)入網(wǎng)站,負(fù)責(zé)管理網(wǎng)站上用戶信
28、息和視頻信息 的管理,以及欄目信息的管理。其中包括音樂信息的增加、刪除、修改,以及欄目信 息的增加,刪除和修改。 (2)普通用戶:采用先注冊后登錄的方式進(jìn)入管理網(wǎng)站,在網(wǎng)站中可以在線瀏覽 音樂,搜索音樂信息,以及在線收聽音樂信息。 根據(jù)用戶的角色和需求進(jìn)行劃分后,可以歸納出整個系統(tǒng)的數(shù)據(jù)流圖如圖 4.34.6 所示。 圖 4.3 用戶未登錄時流圖 圖 4.4 用戶登錄后流圖 收藏 未登錄 用戶文件 操作用戶 瀏覽查詢點(diǎn)播下載 發(fā)表評論收藏 用戶文件 合法用戶 操作用戶 瀏覽查詢在線播放, 但不能評論下載收藏 瀏覽查詢修改各 信息 圖 4.5 用戶注冊流圖 圖 4.6 管理員登錄流圖 4.3 系
29、統(tǒng)流程 調(diào)查音樂點(diǎn)播的業(yè)務(wù)流程應(yīng)順著系統(tǒng)信息流動的過程逐步地進(jìn)行,內(nèi)容包括各環(huán) 節(jié)的處理業(yè)務(wù)、信息來源、處理方法、信息流的去向提供信息的時間和形態(tài)(報(bào)告、 單據(jù)等)通過對音樂播放業(yè)務(wù)的實(shí)際調(diào)查分析,系統(tǒng)的系統(tǒng)分析階段,我設(shè)計(jì)出系統(tǒng) 的業(yè)務(wù)流程圖,弄清了業(yè)務(wù)流程,系統(tǒng)的業(yè)務(wù)流程如圖 4.7 和 4.8 所示。 用戶文件 驗(yàn)證用戶是否 存在 用戶文件 重復(fù) 無重復(fù) 數(shù)據(jù)庫存入用 戶信息 提示重新 錄入 圖 4.7用戶流程圖 圖 4.8管理員流程圖 登陸 用戶 修改個人信息音樂信息查詢 音樂信息評論在線點(diǎn)播音樂 收藏音樂 音樂下載 用戶退出 管理員 登陸 修改音樂信息修改用戶信息各信息查找 修改發(fā)表
30、評論 論 修改公共消息 管理員退出 第 5 章系統(tǒng)實(shí)現(xiàn) 5.1音樂網(wǎng)站前臺 5.1.1首頁 普通用戶可以登陸,進(jìn)行音樂的分類查詢,用戶可以自己挑選喜愛的音樂 種類進(jìn)行查詢,包括:國內(nèi)音樂、國外音樂、時尚音樂、歐美音樂、日韓音樂、 潮流音樂、熱門音樂等。如圖所示: 圖 5.1 首頁 在首頁的右上有登陸圖標(biāo),點(diǎn)擊進(jìn)入后,會出現(xiàn)圖 5.2,在這里可以進(jìn)行 會員的登錄,填寫錯誤會出現(xiàn)提示,并需要重新填寫。 5.2 會員登錄 點(diǎn)擊首頁右上注冊圖標(biāo),可以進(jìn)入新用戶的注冊頁面,如下圖 5.3 圖 5.3 注冊會員 需要按要求填寫所需資料,填寫錯誤或者未按要求會出現(xiàn)錯誤提示,需要 重新填寫,當(dāng)所有資料按要求填
31、寫后,請點(diǎn)擊注冊會員,頁面會轉(zhuǎn)到圖 5.4 圖 5.4 成功注冊 點(diǎn)擊進(jìn)入會員中心,會彈出會員中心頁面圖 5.5 圖 5.5 會員中心 5.1.2試聽音樂模塊 用戶可以自己挑選喜愛的音樂進(jìn)行試聽。如圖所示: 圖 5.6 試聽音樂模塊 圖 5.7 歌曲連放模式 5.1.3發(fā)表評論模塊 用戶可以對聽過的音樂評論,并可以進(jìn)行評論的添加。如圖所示: 圖 5.8 留言模塊 評論字?jǐn)?shù)不能超過 50,否則多余的字會無法輸入,并彈出錯誤提示;如果評論在 50 字內(nèi),提交后會提示評論成功。 5.1.4下載音樂模塊 用戶可以查看不同種類的音樂,對自己心儀的音樂進(jìn)行下載。如圖所示: 圖 5.9 下載音樂模塊 5.1
32、.5點(diǎn)歌模塊 用戶可以通過本系統(tǒng)將自己喜歡的歌曲點(diǎn)播給自己的好朋友。如圖所示: 圖 5.10 點(diǎn)歌模塊 點(diǎn)歌模塊需按要求正確填寫信息,錯誤會出現(xiàn)提示,并需重新填寫,贈言不得超過 50 字,所有信息填寫正確后,點(diǎn)擊確認(rèn)點(diǎn)歌圖標(biāo) 5.2音樂網(wǎng)站后臺 5.2.1后臺登陸模塊 在首頁點(diǎn)擊右下角的圖標(biāo)進(jìn)入后臺會彈出管理員登陸界面 圖 5.11 管理員登錄模塊 賬號密碼輸入正確才能進(jìn)入后臺 用戶登錄模塊的基本原理是:系統(tǒng)接收到頁面提交過來的登錄信息(包括用戶名和密碼), 然后提交到數(shù)據(jù)庫進(jìn)行對比,如果用戶名不存在,或者密碼錯誤,系統(tǒng)將返回登錄失敗頁 面,并且將失敗的具體信息在頁面顯示出來。如果通過了驗(yàn)證,
33、第二步接著驗(yàn)證用戶的類 別,如果是管理員則返回管理員功能界面,如果是普通用戶身份,則正常登陸。 圖 5.12 后臺模塊 5.2.2音樂管理模塊 該模塊對音樂信息進(jìn)行管理,具體包括:添加音樂,修改音樂,音樂的上 傳。 圖 5.13 修改音樂模塊 圖 5.14 添加音樂模塊 圖 5.15 上傳音樂模塊 5.2.3會員管理模塊 該模塊對音樂網(wǎng)站的會員進(jìn)行編輯、刪除管理。 圖 5.16 會員編輯模塊 圖 5.17 會員管理模塊 5.2.4評論管理模塊 該模塊對音樂網(wǎng)站的評論進(jìn)行刪除操作。 圖 5.18 評論管理模塊 根據(jù)此模塊可以及時全面的管理評論區(qū),發(fā)現(xiàn)灌水,發(fā)表反動言論及惡意刷屏等評論 可以及時刪除。 第 6 章 結(jié)論 經(jīng)過這幾個月來對系統(tǒng)的分析、設(shè)計(jì),使我對網(wǎng)絡(luò)系統(tǒng)有了全面的了解與 認(rèn)識,同時對湘南音樂網(wǎng)站做了具體的解剖。 我認(rèn)為湘南音樂網(wǎng)站關(guān)鍵在于以 下幾方面: (1)導(dǎo)航界面的清晰,簡單設(shè)計(jì)。界面的清晰簡單可以使用戶一目了然, 輕松的找到自己瀏覽本系統(tǒng)的目的所在。不需要在花費(fèi)大量時間來尋找本系統(tǒng) 的內(nèi)容,浪費(fèi)用戶時間,甚至打消用戶的積極性。 (2)系統(tǒng)的易管理性。系統(tǒng)的管理對于系統(tǒng)的維護(hù)來說很重要,社會是不 斷進(jìn)步與發(fā)展的,用戶對于網(wǎng)上娛樂的要求也會越來越高。因此系統(tǒng)要隨著用 戶的需求而不斷發(fā)生變化,不斷更新系
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年滬科版八年級生物下冊階段測試試卷
- 2024年華東師大版八年級化學(xué)上冊階段測試試卷含答案
- 二零二五年度家居定制產(chǎn)品展覽展示及銷售合同3篇
- 2024年滬教版三年級語文下冊階段測試試卷
- 2024年滬教版高一數(shù)學(xué)下冊階段測試試卷含答案
- xx市無人化農(nóng)場項(xiàng)目可行性研究報(bào)告
- 2025年冀少新版七年級科學(xué)上冊階段測試試卷
- 2024年滬教版九年級科學(xué)下冊階段測試試卷
- 2024年粵人版九年級物理下冊月考試卷
- 2025年魯教版八年級生物上冊階段測試試卷含答案
- 2024抗菌藥物分級管理及臨床合理應(yīng)用考核試題及答案
- 儲能系統(tǒng)的應(yīng)急預(yù)案措施
- 論海瀾之家存貨管理的問題、成因及其對策
- 醫(yī)院長期醫(yī)囑單(模板)
- 班主任育人故事(通用17篇)
- 初二化學(xué)上冊知識點(diǎn)7篇
- 汽車保養(yǎng)與維護(hù)
- 2023-2024學(xué)年貴州省黔西南布依族苗族自治州貞豐縣三年級數(shù)學(xué)第一學(xué)期期末經(jīng)典模擬試題含答案
- 娛樂場所消防安全操作規(guī)程
- 社區(qū)服務(wù)中心
- 商業(yè)天然氣灶具用氣量明細(xì)
評論
0/150
提交評論