前言:本站為你精心整理了音樂(lè)網(wǎng)站制作開(kāi)發(fā)探析論文范文,希望能為你的創(chuàng)作提供參考價(jià)值,我們的客服老師可以幫助你提供個(gè)性化的參考范文,歡迎咨詢(xún)。
摘要:本文是音樂(lè)網(wǎng)站的一個(gè)設(shè)計(jì)報(bào)告,根據(jù)設(shè)計(jì)實(shí)踐,分析開(kāi)發(fā)語(yǔ)言、服務(wù)器和數(shù)據(jù)庫(kù)的優(yōu)劣;分析整個(gè)設(shè)計(jì)流程,數(shù)據(jù)結(jié)構(gòu);分析網(wǎng)站所用到的技術(shù)及其優(yōu)勢(shì)。以及對(duì)關(guān)鍵性技術(shù)進(jìn)行合理的說(shuō)明。
引言
隨著互聯(lián)網(wǎng)的普及與發(fā)展,網(wǎng)站已逐漸成為形象宣傳、產(chǎn)品展示推廣、商務(wù)貿(mào)易,信息溝通的最方便快捷的橋梁。網(wǎng)站是企業(yè)向用戶(hù)和網(wǎng)民提供信息(包括產(chǎn)品和服務(wù))的一種方式,是企業(yè)開(kāi)展電子商務(wù)的基礎(chǔ)設(shè)施和信息平臺(tái),離開(kāi)網(wǎng)站(或者只是利用第三方網(wǎng)站)去談電子商務(wù)是不可能的。企業(yè)的網(wǎng)址被稱(chēng)為“網(wǎng)絡(luò)商標(biāo)”,也是企業(yè)無(wú)形資產(chǎn)的組成部分,而網(wǎng)站是INTERNET上宣傳和反映企業(yè)形象和文化的重要窗口。下面是就我們小組制作音樂(lè)網(wǎng)站整個(gè)過(guò)程書(shū)面說(shuō)明:
一:如何規(guī)劃
1.1、網(wǎng)站類(lèi)型的確定
為了完成畢業(yè)設(shè)計(jì),我們小組所有成員結(jié)合畢業(yè)設(shè)計(jì)所要求的題目進(jìn)行討論,并上網(wǎng)查看相關(guān)信息,初步?jīng)Q定做專(zhuān)業(yè)性的音樂(lè)網(wǎng)站,專(zhuān)門(mén)向音樂(lè)愛(ài)好者提供一個(gè)音樂(lè)視聽(tīng)空間,這樣可以結(jié)合自己的興趣以及專(zhuān)業(yè)知識(shí)做出一個(gè)非常棒的音樂(lè)網(wǎng)站。為了盡快完成任務(wù),我們小組成員全體行動(dòng)起來(lái),畢竟我們都是新手,這么一個(gè)大型的音樂(lè)網(wǎng)站,覺(jué)得有點(diǎn)力不從心,后來(lái)經(jīng)過(guò)我們?cè)敿?xì)的分析各個(gè)組員的專(zhuān)業(yè)水平及做事態(tài)度等等,決定了我們的最佳分工方式,并且彼此保證一定盡最大的努力本論文由整理提供
做好自己的工作。
1.2、網(wǎng)站規(guī)劃書(shū)
確定好做音樂(lè)網(wǎng)站后,我們將進(jìn)行下一個(gè)步驟——做一個(gè)網(wǎng)站規(guī)劃書(shū)。這個(gè)步驟是必不可少的部分,是建設(shè)一個(gè)網(wǎng)站的前期工作。一個(gè)網(wǎng)站的成功與否與建站前的網(wǎng)站規(guī)劃有著極為重要的關(guān)系。在建立網(wǎng)站前應(yīng)明確建設(shè)網(wǎng)站的目的,確定網(wǎng)站的功能,確定網(wǎng)站規(guī)模、投入費(fèi)用,進(jìn)行必要的市場(chǎng)分析等。只有詳細(xì)的規(guī)劃,才能避免在網(wǎng)站建設(shè)中出現(xiàn)的很多問(wèn)題,使網(wǎng)站建設(shè)能順利進(jìn)行。
網(wǎng)站規(guī)劃是指在網(wǎng)站建設(shè)前對(duì)市場(chǎng)進(jìn)行分析、確定網(wǎng)站的目的和功能,并根據(jù)需要對(duì)網(wǎng)站建設(shè)中的技術(shù)、內(nèi)容、費(fèi)用、測(cè)試、維護(hù)等做出規(guī)劃。網(wǎng)站規(guī)劃對(duì)網(wǎng)站建設(shè)起到計(jì)劃和指導(dǎo)的作用,對(duì)網(wǎng)站的內(nèi)容和維護(hù)起到定位作用。寫(xiě)網(wǎng)站規(guī)劃書(shū)一般都有一定的格式,我們根據(jù)本網(wǎng)站的具體要求,加上小組成員的共同商討,最后決定把網(wǎng)站按以下幾個(gè)方面完成:
(一)、建站前的市場(chǎng)分析1.自身?xiàng)l件和市場(chǎng)優(yōu)勢(shì):我們學(xué)的就是這個(gè)專(zhuān)業(yè),我們對(duì)于我們專(zhuān)業(yè)知識(shí)有信心,對(duì)音樂(lè)方面,我們平時(shí)對(duì)它亦十分的感興趣?,F(xiàn)在的年輕人都愛(ài)好音樂(lè),一個(gè)好的專(zhuān)業(yè)音樂(lè)網(wǎng)站正是大家所期待的。2.有關(guān)行業(yè)的市場(chǎng)及其競(jìng)爭(zhēng)者的分析:現(xiàn)在有網(wǎng)上有許多的音樂(lè)網(wǎng)站,怎么樣才能讓我們的音樂(lè)網(wǎng)站有特點(diǎn)呢!我們決定做一個(gè)純音樂(lè)網(wǎng)站。
(二)、建站的目的和功能定位3.建站的目的;為廣大音樂(lè)愛(ài)好者提供一個(gè)專(zhuān)業(yè)的音樂(lè)服務(wù),同時(shí)把自己的知道應(yīng)用,實(shí)踐。4.確定網(wǎng)站的功能定位;只提供音樂(lè)視聽(tīng),下載服務(wù)。
(三)、網(wǎng)站技術(shù)解決方案1.操作系統(tǒng):WINXP、WIN98、WINME、WIN2000、WIN20032.網(wǎng)站安全性措施:數(shù)據(jù)庫(kù)加密技術(shù)3.服務(wù)器:Apache,HelixUniversalInternetServer4.程序開(kāi)發(fā):PHP5.數(shù)據(jù)庫(kù);MYSQL(四)、網(wǎng)站內(nèi)容規(guī)劃1.網(wǎng)站頁(yè)面結(jié)構(gòu):2.網(wǎng)站主體結(jié)構(gòu)
(五)、網(wǎng)站引擎(后臺(tái))的設(shè)計(jì):用PHP開(kāi)發(fā)的,用MySQL數(shù)據(jù)庫(kù)
(六)、網(wǎng)站前臺(tái)的設(shè)計(jì):用一些網(wǎng)頁(yè)開(kāi)發(fā)工具,使頁(yè)面看起來(lái)美觀大方
(七)、流媒的制作:提供音樂(lè)的視聽(tīng)支持
(八)、網(wǎng)站維護(hù)與測(cè)試:完善和擴(kuò)展網(wǎng)站的功能
(九)、建站日程
(十)、總結(jié)
有了這樣的大綱,我們就可以根據(jù)它來(lái)輕松地規(guī)劃我們的網(wǎng)站了。分別落實(shí)到每個(gè)小組成員身上,我就負(fù)責(zé)網(wǎng)站引擎(后站)的開(kāi)發(fā)。根據(jù)分工情況,小組成員各自上網(wǎng)查找資料,分析資料,首先把各自分配到的內(nèi)容寫(xiě)好,然后把每人寫(xiě)好的內(nèi)容合成,初步進(jìn)行統(tǒng)一整理,不足之外再由小組成員共同修改,使各塊內(nèi)容前后銜接,條理清晰。經(jīng)過(guò)多次的反復(fù)修改排版之后,最后大一起審核,終于把一份完整的網(wǎng)站規(guī)劃書(shū)完成了。
二:如何開(kāi)發(fā)
2.1、前臺(tái)方面
2.1.1、制作軟件
本網(wǎng)站主要采用我們熟悉的軟件(DreamweaverMX,FlashMX和Photoshop)。
Flash主要是用來(lái)制作引導(dǎo)頁(yè)及每個(gè)網(wǎng)頁(yè)上的動(dòng)畫(huà),Photoshop主要是用來(lái)處理圖片,Dreamweaver是做本網(wǎng)站的主要軟件。
2.1.2、基本因素
設(shè)計(jì)一個(gè)網(wǎng)站,首先應(yīng)該考慮下列八條基本因素,這些因素對(duì)網(wǎng)站的成功與否有著重要的影響。(1)、整體布局網(wǎng)站主頁(yè)就好象是宣傳欄或者店面——對(duì)訪(fǎng)問(wèn)者產(chǎn)生第一印象,都希望盡量給人留下好的印象,不是嗎?一般來(lái)說(shuō),好的網(wǎng)站應(yīng)該給人有這樣的感覺(jué):干凈整潔、條理清楚、專(zhuān)業(yè)水準(zhǔn)、引人入勝。網(wǎng)頁(yè)應(yīng)該力求抓住而不是淹沒(méi)瀏覽者的注意力,過(guò)多的閃爍、色彩、下拉菜單框、圖片等會(huì)讓訪(fǎng)問(wèn)者無(wú)所適從——離開(kāi)是最好的選擇,就象一些商店,播放震耳欲聾的發(fā)燒音樂(lè),你要做的唯一決定就是離開(kāi)那里,越快越好。本網(wǎng)站采用藍(lán)色為主調(diào),經(jīng)過(guò)多次討論采用二分欄,給人有清爽之感,整體干凈整潔,條理清楚。
(2)、信息無(wú)論商業(yè)站點(diǎn)還是個(gè)人主頁(yè),都必須給人們提供有一定價(jià)值的內(nèi)容才能留住訪(fǎng)問(wèn)者,因?yàn)槲覀內(nèi)祟?lèi)總是惟利是圖,第一個(gè)問(wèn)題總是:“對(duì)我有什么用處?”所以,必須提供某些有價(jià)值的東西,當(dāng)然并不是說(shuō)必須提供某些免費(fèi)的物品——免費(fèi)書(shū)籍、免費(fèi)入場(chǎng)券、免費(fèi)度假等,這些“有價(jià)值的東西”可以是:信息、娛樂(lè)、勸告、對(duì)一些問(wèn)題的幫助、提供志趣相投者聯(lián)絡(luò)的機(jī)會(huì)、鏈接到有用的網(wǎng)頁(yè),等等。如果經(jīng)營(yíng)的是企業(yè)網(wǎng)站,需要提供關(guān)于產(chǎn)品或服務(wù)的信息:容易理解、容易查詢(xún)、容易訂貨。因此,本網(wǎng)站設(shè)有還待于完善,使用戶(hù)可以花更多的時(shí)間在我們的網(wǎng)站上逗留。
(3)、速度我們都知道,頁(yè)面下載速度是網(wǎng)站留住訪(fǎng)問(wèn)者的關(guān)鍵因素,如果20—30秒還不能打開(kāi)一個(gè)網(wǎng)頁(yè),一般人就會(huì)沒(méi)有耐心。至少應(yīng)該確保主頁(yè)速度盡可能快,最好不要用大的圖片和比較大的音樂(lè)文件。但是許多網(wǎng)頁(yè)設(shè)計(jì)者往往忽視了這一點(diǎn),為了視覺(jué)上的美觀在網(wǎng)頁(yè)上插了一些大而無(wú)意義的圖案背景,使用大量的JAVASCRIPT等控件來(lái)顯示自己的水平,這樣只會(huì)使網(wǎng)頁(yè)的顯示速度大大降低。結(jié)果可能在你網(wǎng)頁(yè)的文字內(nèi)容未顯示前,讀者已因等的不耐煩離開(kāi)了。所以我們時(shí)時(shí)提醒自己,網(wǎng)站首頁(yè)就像一個(gè)廣告牌。當(dāng)開(kāi)車(chē)經(jīng)過(guò)一個(gè)廣告牌時(shí),沒(méi)有時(shí)間閱讀上面的詳細(xì)說(shuō)明,也不可能贊賞其復(fù)雜的圖案,廣告標(biāo)志從眼前一閃而過(guò),必須在一瞬間給人留下印象。網(wǎng)上訪(fǎng)問(wèn)者也是“一閃而過(guò)”本論文由整理提供,所以,得保證首頁(yè)簡(jiǎn)單而快速。
(4)、圖形和版面設(shè)計(jì)圖形和版面設(shè)計(jì)關(guān)系到對(duì)網(wǎng)頁(yè)的第一印象,圖象應(yīng)集中反映網(wǎng)頁(yè)所期望傳達(dá)的主要信息。顏色也是影響網(wǎng)頁(yè)的重要因素,不同的顏色對(duì)人的感覺(jué)也有不同的影響,例如:紅色和橙色使人興奮并使得心跳加速;黃色使人聯(lián)想到陽(yáng)光,是一種快活的顏色;考慮到瀏覽者及網(wǎng)站性質(zhì),本網(wǎng)站采用藍(lán)色調(diào),藍(lán)色---是最具涼爽,清新,專(zhuān)業(yè)的色彩。
(5)、文字的可讀性我們?nèi)匀挥脧V告牌的比喻來(lái)說(shuō)明,文字要在廣告牌上突出,周?chē)鷳?yīng)該留有足夠的空間。也許你曾到過(guò)一些網(wǎng)站,要么擁擠不堪的文字覺(jué)得好像只有把腦袋鉆進(jìn)去才能閱讀,要么深色的背景給人的感覺(jué)好像處于非常狹窄的空間里,而且讓人的心情感覺(jué)很壓抑。某些背景色的令人閱讀困難;紫色、橙色和紅色讓人眼花繚亂。顏色的運(yùn)用除了能夠起到強(qiáng)調(diào)整體文字中特殊部分的作用之外,對(duì)于整個(gè)文案的情感表達(dá)也會(huì)產(chǎn)生影響。這涉及色彩的情感象征性問(wèn)題,限于篇幅,在這里不做深入探討。另外需要注意的是文字顏色的對(duì)比度,它包括明度上的對(duì)比、純度上的對(duì)比以及冷暖的對(duì)比。這些不僅對(duì)文字的可讀性發(fā)生作用,更重要的是,你可以通過(guò)對(duì)顏色的運(yùn)用實(shí)現(xiàn)想要的設(shè)計(jì)效果、設(shè)計(jì)情感和設(shè)計(jì)思想。參考報(bào)紙的編排方式,為方便而又快速閱讀,可以將你的內(nèi)容分欄設(shè)計(jì),甚至兩欄也要比一滿(mǎn)頁(yè)的視覺(jué)效果要好。本網(wǎng)站采用的就是二分欄。另一種能夠提高文字可讀性的因素是所選擇的字體,通用的字體(Arial,TimesNewRoman,GaramondandCourier)最易閱讀,特殊字體用于標(biāo)題效果較好,但是不適合正文(試想瀏覽整頁(yè)的Gothic,Script,Westminster,orCloister會(huì)是怎樣的感受)。因?yàn)殚喿x費(fèi)力,你的眼睛很快就會(huì)疲勞,不得不轉(zhuǎn)移到其他頁(yè)面。
(6)、網(wǎng)頁(yè)標(biāo)題的可讀性必須盡量使你的網(wǎng)頁(yè)易于閱讀,除了分欄之外(將頁(yè)面縱向分割),也需要利用標(biāo)題和副標(biāo)題將文檔分段。為所有標(biāo)題和副標(biāo)題設(shè)置同一字體,并將標(biāo)題字體加大一號(hào),使瀏覽者一眼就可以看到要點(diǎn),以便找出并繼續(xù)閱讀有興趣的內(nèi)容。標(biāo)題的重要性可見(jiàn)一斑,要認(rèn)真寫(xiě)好每個(gè)標(biāo)題!也可以將整句采用粗體或用不同的顏色突出某些內(nèi)容,不過(guò)不要用難以閱讀的顏色。(這些本網(wǎng)站在設(shè)計(jì)過(guò)程中都經(jīng)過(guò)討論后做到了)。(7)、導(dǎo)航由于人們習(xí)慣于從左到右、從上到下閱讀,所以主要的導(dǎo)航條應(yīng)放置在最顯眼的地方,對(duì)于較長(zhǎng)頁(yè)面來(lái)說(shuō),在最底部設(shè)置一個(gè)簡(jiǎn)單導(dǎo)航也很有必要(如關(guān)于我們,聯(lián)系方式,意見(jiàn)反饋等等)。確定一種你滿(mǎn)意的模式之后,最好將這種模式應(yīng)用到同一網(wǎng)站的每個(gè)頁(yè)面,這樣,瀏覽者就知道如何尋找信息。
(8)、詞語(yǔ)一個(gè)網(wǎng)站如果只有漂亮的外觀而詞語(yǔ)錯(cuò)誤連篇、語(yǔ)法混亂,同樣是失敗的,對(duì)于網(wǎng)站所有者和負(fù)責(zé)人將產(chǎn)生很壞的影響,人們會(huì)用許多貶義詞來(lái)評(píng)價(jià)你:粗心大意、懶惰、外行、沒(méi)水平等等。所以在設(shè)計(jì)過(guò)程中,要求每個(gè)組員認(rèn)真對(duì)待,審核每個(gè)寫(xiě)上的內(nèi)容。
2.1.3、內(nèi)容編排
經(jīng)過(guò)整組成員的討論及分析,整個(gè)網(wǎng)站主要分為四大部分:
(1)片頭
(2)主頁(yè)
(3)子頁(yè)(主要內(nèi)容包括:通俗音樂(lè),本站會(huì)員,幫助等等)
2.2、后臺(tái)方面
2.2.1、腳本語(yǔ)言
后臺(tái)采用的語(yǔ)言:PHP語(yǔ)言、腳本語(yǔ)言--Javascript語(yǔ)言。功能:來(lái)實(shí)現(xiàn)網(wǎng)上互相交流等。PHP是一套服務(wù)器端的腳本環(huán)境,當(dāng)用戶(hù)從瀏覽器向Web服務(wù)器請(qǐng)求PHP文件時(shí),PHP腳本開(kāi)始運(yùn)行,然后Web服務(wù)器調(diào)用PHP,PHP全面讀取請(qǐng)求的文件,執(zhí)行所有腳本命令,并將Web頁(yè)傳送給瀏覽器。Javascript主要用于接受用戶(hù)的輸入,并且把其他的一些組件捆綁在一起。最主要的web瀏覽器都內(nèi)建了Javascript引擎,它能接受這些無(wú)格式的Javascript文本代碼,并在客戶(hù)段將突發(fā)的指令翻譯。Php語(yǔ)言的特點(diǎn):多數(shù)WEB開(kāi)發(fā)者眼中,ASP和JSP都被認(rèn)為是領(lǐng)跑者,而PHP卻被認(rèn)為是個(gè)弱小的“掙扎者”,或者說(shuō)它是一門(mén)被貶低為業(yè)余者才使用的語(yǔ)言,不值得參與企業(yè)Web開(kāi)發(fā)的競(jìng)爭(zhēng)。在我看來(lái),PHP沒(méi)有被當(dāng)作競(jìng)爭(zhēng)者的理由是評(píng)論者缺乏對(duì)它的了解,而且也不了解用于Web開(kāi)發(fā)的其他操作系統(tǒng)。和一些觀點(diǎn)相反,Windows不再占有Web虛擬主機(jī)服務(wù)市場(chǎng)的最大份額,我猜想它在Web開(kāi)發(fā)這一領(lǐng)域里也在被摧城拔寨。1、在企業(yè)開(kāi)發(fā)里為什么沒(méi)有PHP?很顯然,PHP被認(rèn)為落后ASP和JSP太多,以至于它是沒(méi)有什么用的,但是這恰恰與事實(shí)不符。PHP本身就是一門(mén)強(qiáng)大的語(yǔ)言。它事實(shí)上在每個(gè)發(fā)行版的Linux上都有,在MacOSX上也有。獲取開(kāi)發(fā)和使用PHP代碼的構(gòu)件(building-block)工具和軟件都是免費(fèi)的。用于開(kāi)發(fā)PHP應(yīng)用程序的商業(yè)集成開(kāi)發(fā)環(huán)境(commercialintegrateddevelopmentenvironments,IDES)也可以找到——這樣的工具有Komodo(它運(yùn)行在Linux和Windows上)和ZendStudio(這個(gè)應(yīng)用程序能夠運(yùn)行在任何帶有Java運(yùn)行環(huán)境的操作系統(tǒng)上)。你幾乎可以在每個(gè)Web虛擬主機(jī)上運(yùn)行由PHP建立的網(wǎng)站,而不要考慮服務(wù)器所運(yùn)行的是什么操作系統(tǒng),這一事實(shí)讓PHP更加具有吸引力。2、PHP能夠提供什么?先把PHP周?chē)惺裁赐粢粫?huì)兒,而考慮一下PHP自身能夠提供什么。它是一門(mén)強(qiáng)健的服務(wù)器端語(yǔ)言,能夠提供相當(dāng)多的功能,而且能夠迅速地為頁(yè)面提供服務(wù)。3、容易使用使用C或者Perl或者具有類(lèi)似風(fēng)格和句法的另一種語(yǔ)言的任何用戶(hù)都能夠很快上手PHP。盡管它是設(shè)計(jì)用在Web上的,但是它也能夠作為命令行語(yǔ)言使用。你正在編寫(xiě)的Web應(yīng)用程序需要每個(gè)小時(shí)或者每天執(zhí)行一次某些代碼嗎?使用cron或者類(lèi)似的計(jì)劃安排管理器,你可以計(jì)劃安排PHP代碼在你希望的時(shí)候執(zhí)行,使用普通的命令解釋腳本或者批處理文件就能夠執(zhí)行這樣的代碼。不需要自動(dòng)調(diào)用瀏覽器就能夠查看專(zhuān)門(mén)的網(wǎng)頁(yè),從而執(zhí)行你的事件,也沒(méi)有必要依賴(lài)來(lái)訪(fǎng)者的點(diǎn)擊來(lái)告訴你的系統(tǒng):特定的代碼需要在特定的時(shí)候被執(zhí)行。PHP在這一領(lǐng)域可擴(kuò)展性的事實(shí)是絕對(duì)具有吸引力的。4、PHP的好處我不是JSP或者ASP的老手,在此我也不想貶低這些語(yǔ)言。相反,我會(huì)把注意力放在PHP的好處上。(1)本地化PHP讓你能夠?yàn)榫W(wǎng)站的訪(fǎng)問(wèn)者提供本地化的服務(wù)。當(dāng)用戶(hù)點(diǎn)擊進(jìn)入網(wǎng)站的時(shí)候,網(wǎng)站會(huì)根據(jù)他們?yōu)g覽器的設(shè)置自動(dòng)地以其母語(yǔ)向其提供頁(yè)面。要實(shí)現(xiàn)這一點(diǎn)不需要使用用于語(yǔ)言翻譯的煩雜文件,而是使用和本地化的C程序所具有的相同能力,通過(guò)一個(gè)叫做gettext的系統(tǒng)實(shí)現(xiàn)的。如果被請(qǐng)求的語(yǔ)言文件存在,那么用戶(hù)所看到的文本就是其母語(yǔ);如果語(yǔ)言文件不存在,那么文本就是缺省的英語(yǔ)或者其他任何你所指定的語(yǔ)言。許多本地化的UNIX應(yīng)用程序都將gettext作為標(biāo)準(zhǔn),它讓第三方的翻譯變得輕而易舉。(2)輕易地使用命令行PHP支持在需要的地方設(shè)置和執(zhí)行命令行程序。使用標(biāo)準(zhǔn)的UNIXdiff工具,它能夠生成錯(cuò)誤最后一次修改同要使用電子郵件發(fā)送到錯(cuò)誤的所有者的當(dāng)前注釋之間的不同。PHP代碼對(duì)在系統(tǒng)上所編寫(xiě)的兩個(gè)文件執(zhí)行diff,將其輸出作為輸入,再生成一個(gè)要發(fā)送的電子郵件。這封電子郵件是通過(guò)PHP自己來(lái)發(fā)送的。(3)其他好處上面的只是我在自己程序里所用到的強(qiáng)大功能中的兩個(gè),而還其他的功能。例如,你可以:即時(shí)創(chuàng)建簡(jiǎn)單的Flash動(dòng)畫(huà)。即時(shí)創(chuàng)建PDF文檔。使用高級(jí)數(shù)學(xué)功能,以及面向?qū)ο蟮木幊碳夹g(shù)。讀取和寫(xiě)入到本地和IMAP郵箱。在PHP里就可以使用任何標(biāo)準(zhǔn)的Internet協(xié)議。想要編寫(xiě)基于PHP的FTP、Web或者新聞客戶(hù)端?沒(méi)有問(wèn)題!只使用PHP你就完全能夠編寫(xiě)出使用標(biāo)準(zhǔn)TCP/IP套接字的客戶(hù)端和服務(wù)器,并以此創(chuàng)建自己的協(xié)議。實(shí)現(xiàn)對(duì)加密的支持,以及對(duì)各種數(shù)據(jù)庫(kù)服務(wù)器的支持。在編寫(xiě)的Web應(yīng)用程序需要每個(gè)小時(shí)或者每天執(zhí)行一次某些代碼嗎?使用cron或者類(lèi)似的計(jì)劃安排管理器,你可以計(jì)劃安排PHP代碼在你希望的時(shí)候執(zhí)行,使用普通的命令解釋腳本或者批處理文件就能夠執(zhí)行這樣的代碼。不需要自動(dòng)調(diào)用瀏覽器就能夠查看專(zhuān)門(mén)的網(wǎng)頁(yè),從而執(zhí)行你的事件,也沒(méi)有必要依賴(lài)來(lái)訪(fǎng)者的點(diǎn)擊來(lái)告訴你的系統(tǒng):特定的代碼需要在特定的時(shí)候被執(zhí)行。PHP在這一領(lǐng)域可擴(kuò)展性的事實(shí)是絕對(duì)具有吸引力的。4、PHP的好處我不是JSP或者ASP的老手,在此我也不想貶低這些語(yǔ)言。相反,我會(huì)把注意力放在PHP的好處上。(1)本地化PHP讓你能夠?yàn)榫W(wǎng)站的訪(fǎng)問(wèn)者提供本地化的服務(wù)。當(dāng)用戶(hù)點(diǎn)擊進(jìn)入網(wǎng)站的時(shí)候,網(wǎng)站會(huì)根據(jù)他們?yōu)g覽器的設(shè)置自動(dòng)地以其母語(yǔ)向其提供頁(yè)面。要實(shí)現(xiàn)這一點(diǎn)不需要使用用于語(yǔ)言翻譯的煩雜文件,而是使用和本地化的C程序所具有的相同能力,通過(guò)一個(gè)叫做gettext的系統(tǒng)實(shí)現(xiàn)的。如果被請(qǐng)求的語(yǔ)言文件存在,那么用戶(hù)所看到的文本就是其母語(yǔ);如果語(yǔ)言文件不存在,那么文本就是缺省的英語(yǔ)或者其他任何你所指定的語(yǔ)言。許多本地化的UNIX應(yīng)用程序都將gettext作為標(biāo)準(zhǔn),它讓第三方的翻譯變得輕而易舉。(2)輕易地使用命令行PHP支持在需要的地方設(shè)置和執(zhí)行命令行程序。使用標(biāo)準(zhǔn)的UNIXdiff工具,它能夠生成錯(cuò)誤最后一次修改同要使用電子郵件發(fā)送到錯(cuò)誤的所有者的當(dāng)前注釋之間的不同。PHP代碼對(duì)在系統(tǒng)上所編寫(xiě)的兩個(gè)文件執(zhí)行diff,將其輸出作為輸入,再生成一個(gè)要發(fā)送的電子郵件。這封電子郵件是通過(guò)PHP自己來(lái)發(fā)送的。(3)其他好處上面的只是我在自己程序里所用到的強(qiáng)大功能中的兩個(gè),而還其他的功能。例如,你可以:即時(shí)創(chuàng)建簡(jiǎn)單的Flash動(dòng)畫(huà)。即時(shí)創(chuàng)建PDF文檔。使用高級(jí)數(shù)學(xué)功能,以及面向?qū)ο蟮木幊碳夹g(shù)。讀取和寫(xiě)入到本地和IMAP郵箱。在PHP里就可以使用任何標(biāo)準(zhǔn)的Internet協(xié)議。想要編寫(xiě)基于PHP的FTP、Web或者新聞客戶(hù)端?沒(méi)有問(wèn)題!只使用PHP你就完全能夠編寫(xiě)出使用標(biāo)準(zhǔn)TCP/IP套接字的客戶(hù)端和服務(wù)器,并以此創(chuàng)建自己的協(xié)議。實(shí)現(xiàn)對(duì)加密的支持,以及對(duì)各種數(shù)據(jù)庫(kù)服務(wù)器的支持。我覺(jué)得,那些尋找頂級(jí)Web開(kāi)發(fā)語(yǔ)言而排除掉PHP的人是極其短見(jiàn)的。無(wú)論是像錯(cuò)誤追蹤系統(tǒng)這樣的高級(jí)功能,還是簡(jiǎn)單地重復(fù)使用頁(yè)眉和頁(yè)腳這樣的普通功能,我都使用PHP編寫(xiě)過(guò)。我用PHP編寫(xiě)過(guò)半靜態(tài)的頁(yè)面,也編寫(xiě)過(guò)全功能的多媒體演示。我不是唯一一個(gè)使用PHP的人。如果PHP不值得引起注意,如果它只是小兒科或者愛(ài)好者的語(yǔ)言,那它為什么會(huì)是在Web開(kāi)發(fā)上成長(zhǎng)最快的語(yǔ)言呢?如果它沒(méi)有ASP或者JSP那么強(qiáng)大,那么它為什么會(huì)被用在流量巨大Web網(wǎng)站上?例如Yahoo,據(jù)說(shuō)它就是由PHP建成的。5、開(kāi)發(fā)人員習(xí)慣用熟悉的產(chǎn)品我敢肯定,ASP和JSP有它們各自的強(qiáng)項(xiàng),但是我相信人們是用它們不是因?yàn)樗鼈兡軌蛱峁┍萈HP更加強(qiáng)大的功能,而是因?yàn)槿藗円呀?jīng)了解了它們,并希望以自己習(xí)慣的方法編寫(xiě)代碼。排除PHP只能表示對(duì)這一語(yǔ)言的無(wú)知。
2.2.2、數(shù)據(jù)庫(kù)本站采用MYSQL數(shù)據(jù)庫(kù),MySQL數(shù)據(jù)庫(kù)可以稱(chēng)得上是目前運(yùn)行速度最快的SQL語(yǔ)言數(shù)據(jù)庫(kù)。除了具有許多其它數(shù)據(jù)庫(kù)所不具備的功能和選擇之外,MySQL數(shù)據(jù)庫(kù)是一種完全免費(fèi)的產(chǎn)品,用戶(hù)可以直接從網(wǎng)上下載數(shù)據(jù)庫(kù),用于個(gè)人或商業(yè)用途,而不必支付任何費(fèi)用。MySQL是完全網(wǎng)絡(luò)化的跨平臺(tái)關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),同時(shí)是具有客戶(hù)機(jī)/服務(wù)器體系結(jié)構(gòu)的分布式數(shù)據(jù)庫(kù)管理系統(tǒng)。它具有功能強(qiáng),使用簡(jiǎn)單,管理方便,運(yùn)行速度快,安全可靠性強(qiáng)等優(yōu)點(diǎn),特別適用于Web站點(diǎn)或應(yīng)用軟件的數(shù)據(jù)庫(kù)后端的開(kāi)發(fā)工作,用戶(hù)可利用許多語(yǔ)言編寫(xiě)訪(fǎng)問(wèn)MySQL數(shù)據(jù)庫(kù)的程序。作為開(kāi)放源代碼運(yùn)動(dòng)的產(chǎn)物之一,聞名遐邇的速度和易用性使MySQ關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)越來(lái)越受到人們的青睞,應(yīng)用范圍也越來(lái)越廣。開(kāi)放源代碼所提供的設(shè)計(jì)更新間隔正是系統(tǒng)同企業(yè)實(shí)際操作進(jìn)行同步所需要的,至少是在盡可能地同步。由于MySQL數(shù)據(jù)庫(kù)與php的結(jié)合更是完美無(wú)缺。我選擇了MySQL作為我們的數(shù)據(jù)庫(kù)??傮w來(lái)說(shuō),MySQL數(shù)據(jù)庫(kù)具有以下主要特點(diǎn):1同時(shí)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的用戶(hù)數(shù)量不受限制;2可以保存超過(guò)50,000,000條記錄;3是目前市場(chǎng)上現(xiàn)有產(chǎn)品中運(yùn)行速度最快的數(shù)據(jù)庫(kù)系統(tǒng);4用戶(hù)權(quán)限設(shè)置簡(jiǎn)單、有效。
2.2.3、網(wǎng)站服務(wù)器
網(wǎng)站的服務(wù)器我首選的當(dāng)然是apache服務(wù)器的。ApacheServe的前身是NCSA的httpd,曾經(jīng)在1995年成為最為流行的萬(wàn)維網(wǎng)的服務(wù)器。因?yàn)閺?qiáng)大的功能和靈活的設(shè)置及平臺(tái)移植性,ApacheServer取得了廣泛的信賴(lài)。ApacheServer的主要功能有:1、支持最新的HTTP1.1協(xié)議(RFC2616)。2、極強(qiáng)的可配置和可擴(kuò)展性,充分利用第三方模快的功能。3、提供全部的源代碼和不受限制的使用許可(License)。4、廣泛應(yīng)用于Windows2000/NT/9x、Netware5.x,OS/2和UNIX家族極其他操作系統(tǒng),所支持的平臺(tái)多達(dá)17余種。5、強(qiáng)大的功能,涵蓋了用戶(hù)的需求,包括:認(rèn)證中的DBM數(shù)據(jù)庫(kù)支持;錯(cuò)誤和問(wèn)題的可定制響應(yīng)的目錄導(dǎo)向功能;不受限的靈活的URL別名機(jī)制和重定向功能;虛擬主機(jī)(多宿主主機(jī))支持多個(gè)域主頁(yè)共存一臺(tái)主機(jī);超強(qiáng)的日志文件功能;利用站點(diǎn)的分析;拓展于維護(hù)等等。正因?yàn)檫@些強(qiáng)大的優(yōu)勢(shì),使ApacheServer與其他的Web服務(wù)器相比,充分展示了高效、穩(wěn)定及功能豐富的特點(diǎn)。ApacheServer已用于超過(guò)600萬(wàn)個(gè)Internet站點(diǎn)。于是我決定用apache作為我們這個(gè)網(wǎng)站的服務(wù)器
2.2.4、網(wǎng)站的內(nèi)部數(shù)據(jù)結(jié)構(gòu)
本站也可以說(shuō)是一個(gè)網(wǎng)絡(luò)應(yīng)用管理信息系統(tǒng)(MIS),管理信息系統(tǒng)(MIS)是一個(gè)由人、計(jì)算機(jī)等組成的能進(jìn)行信息的收集、傳遞、存儲(chǔ)、加工和使用的系統(tǒng)。隨著科技的發(fā)展,信息的膨脹,企業(yè)信息化成了企業(yè)在競(jìng)爭(zhēng)中處于不敗地位的有效手段之一。而MIS不僅能夠及時(shí)全面地提供信息和數(shù)據(jù),簡(jiǎn)化統(tǒng)計(jì)工作,對(duì)不同的管理層次提出不同的報(bào)告之外,還能根據(jù)過(guò)去的數(shù)據(jù)預(yù)測(cè)未來(lái)的情況。因此,采用何種方法開(kāi)發(fā)出一種兼顧開(kāi)發(fā)效率和運(yùn)行效率,同時(shí)滿(mǎn)足分布式事件處理功能的管理信息系統(tǒng)就顯得尤為重要。而本網(wǎng)站正是利用到了一些網(wǎng)絡(luò)三層結(jié)構(gòu)的知識(shí)。一說(shuō)到三層式結(jié)構(gòu),一般人總是先想到JSP/Servlet,其實(shí)用任何語(yǔ)言都可以實(shí)現(xiàn)網(wǎng)絡(luò)的三層結(jié)構(gòu),而本站亦可以說(shuō)是一個(gè)網(wǎng)絡(luò)音樂(lè)管理系統(tǒng),我在做這個(gè)網(wǎng)絡(luò)后臺(tái)是首先想到也就是要用三層網(wǎng)絡(luò)結(jié)構(gòu)來(lái)組織我們的數(shù)據(jù)。下面我簡(jiǎn)單的介紹一下什么是網(wǎng)絡(luò)應(yīng)用程序的三層體系結(jié)構(gòu),所謂三層結(jié)構(gòu)是針對(duì)于過(guò)去的主機(jī)終端模式或者服務(wù)器客戶(hù)機(jī)模式區(qū)別而成的,它的特點(diǎn)是在后臺(tái)有一個(gè)后端數(shù)據(jù)支持服務(wù)器,在中端有一群應(yīng)用服務(wù)器,提供結(jié)合用戶(hù)業(yè)務(wù)和具體應(yīng)用的相關(guān)系統(tǒng)解決方案,在前端會(huì)有很多的接入設(shè)備,通過(guò)接入設(shè)備與客戶(hù)機(jī)。連接在三層結(jié)構(gòu)當(dāng)中,數(shù)據(jù)流的流動(dòng)方式是從后端數(shù)據(jù)支持層流向應(yīng)用層,進(jìn)而流向前端接入層,最后達(dá)到用戶(hù)層。如果把它和電視系統(tǒng)比較就可以看到,前端接入層就象電視機(jī),而中間應(yīng)用層就象是電視發(fā)射設(shè)備,而后端的數(shù)據(jù)支持層就象一個(gè)電視臺(tái),這樣由前、中、后構(gòu)成一個(gè)完整的系統(tǒng)。系統(tǒng)的三層體系結(jié)構(gòu)如圖1。
整個(gè)管理信息系統(tǒng)采用Browser/Web/DataBase的三層體系結(jié)構(gòu)。Web服務(wù)器接受請(qǐng)求,通過(guò)應(yīng)用程序服務(wù)器執(zhí)行一個(gè)Java服務(wù)器端小程序Servlet并返回其輸出,從而實(shí)現(xiàn)與客戶(hù)機(jī)進(jìn)行信息資源的交互。數(shù)據(jù)庫(kù)服務(wù)器用來(lái)存儲(chǔ)管理信息系統(tǒng)中所用到的各種數(shù)據(jù),數(shù)據(jù)由數(shù)據(jù)庫(kù)管理程序直接錄入。系統(tǒng)的客戶(hù)端只需要一個(gè)瀏覽器即可。相關(guān)人員通過(guò)瀏覽器來(lái)查詢(xún)、增加、修改、刪除數(shù)據(jù),對(duì)信息進(jìn)行管理。
2.2.5、后臺(tái)程序設(shè)計(jì)思想
本站使用了模塊化的設(shè)計(jì)思想,使用模塊化的設(shè)計(jì)思想可以實(shí)現(xiàn)代碼的重復(fù)利用,易維護(hù)、易使用、易編寫(xiě),可以在支持PHP的任何平臺(tái)上工作,還不要重新編寫(xiě),體現(xiàn)了“一次編寫(xiě),隨處運(yùn)行”的思想,有利于高效、高速的開(kāi)發(fā)網(wǎng)站,有利于經(jīng)驗(yàn)的交流。本站的部分模塊及其功能如下:預(yù)定義模塊(config.php):定義本網(wǎng)站的基本信息(如站名、域名、背景色等),管理員,數(shù)據(jù)庫(kù)等基本信息公共模塊(public.php):預(yù)定義一些使用頻率較頻繁的函數(shù)(如用戶(hù)是否登陸判斷、出錯(cuò)判斷等)數(shù)據(jù)管理模塊:音樂(lè)數(shù)據(jù)的添加、刪除、修改、更新。幫助模塊:提供一定的幫助。用戶(hù)登陸模塊:提供用戶(hù)的登陸服務(wù)。
2.2.6、正在進(jìn)行中的后臺(tái)部分功能的擴(kuò)展與完善
1、需要完善的地方界面的完善,雖說(shuō)現(xiàn)在這個(gè)界面已經(jīng)可以用了,我們不是專(zhuān)業(yè)的美工,總是有不盡人意的地方,這種感覺(jué)是一個(gè)長(zhǎng)期過(guò)程,我想我們要想做到完美,可能不需要一段時(shí)間的培養(yǎng)與積累。腳本代碼的優(yōu)化,做一個(gè)程序總是不可避免的產(chǎn)生一些冗長(zhǎng)而累贅的代碼,為了加速后臺(tái)的運(yùn)行,我們需要對(duì)程序進(jìn)行代碼優(yōu)化。2、需要進(jìn)行的功能擴(kuò)展論壇:現(xiàn)在的留言板不能方便的用戶(hù)進(jìn)行交流,為了更好的增加用戶(hù)之間的交流與互動(dòng),有必要增加一個(gè)論壇,現(xiàn)在這個(gè)工作正在制作中,這個(gè)論壇的引擎(也就是說(shuō)后臺(tái))我已經(jīng)開(kāi)發(fā)完了,現(xiàn)在要做的就是前臺(tái)的設(shè)計(jì)。
三:本網(wǎng)站實(shí)現(xiàn)的關(guān)鍵技術(shù)
下面就是本人認(rèn)為的關(guān)鍵技術(shù)及其實(shí)現(xiàn)方法
3.1、用戶(hù)是否登陸的判斷
在許多頁(yè)面中的一些特殊的功能是需要驗(yàn)證用戶(hù)是否是登陸的。這就需要我們做一個(gè)函數(shù),以便在需要的時(shí)候可以方便的調(diào)用它。但是它的實(shí)現(xiàn)是有點(diǎn)難度的。
首先是數(shù)據(jù)庫(kù)連接模塊,代碼如下
3.2、數(shù)據(jù)庫(kù)的使用
本網(wǎng)站之所以說(shuō)是動(dòng)態(tài)網(wǎng)站,正是因?yàn)橛袕?qiáng)大的數(shù)據(jù)庫(kù)支持,我才可以大言不慚說(shuō)我們的音樂(lè)網(wǎng)站是一個(gè)動(dòng)態(tài)網(wǎng)站。我們里面幾乎所有的功能模塊都是用數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)的。也只有這樣我們的網(wǎng)站才是動(dòng)態(tài)更新的。首先是數(shù)據(jù)表的建立,本站目前來(lái)說(shuō)還只是一個(gè)純的音樂(lè)網(wǎng)站。這里面幾乎全部的數(shù)據(jù)都是來(lái)自數(shù)據(jù)庫(kù),但是要對(duì)眾多的數(shù)據(jù)進(jìn)行分類(lèi)不是一件容易的事情,經(jīng)過(guò)幾天的努力,并求助于網(wǎng)絡(luò),總算是把我們的數(shù)據(jù)進(jìn)行了分類(lèi),并建立了數(shù)據(jù)表。下面就是建立本站相關(guān)表的SQL語(yǔ)句://歌手地域表province`),KEY`user_id`(`user_id`))TYPE=MyISAM;而我們這里用到的主要是數(shù)查詢(xún),其中多表查詢(xún)和數(shù)據(jù)的溢出處理發(fā)了我一些時(shí)間,下面就簡(jiǎn)單的介紹一下。(1)多表查詢(xún):本網(wǎng)站有許多地方用必需要用到多表查詢(xún)。MySQL數(shù)據(jù)庫(kù)是一種關(guān)系數(shù)據(jù)庫(kù),它的多表查詢(xún)有許多方式,我在這里采用了一種比看起來(lái)比較簡(jiǎn)單的方式,例如,我需要查找最新加入的前4張CD的歌手和CD信息:語(yǔ)言的甜餅機(jī)制,這是最不好控制的地方,至少我認(rèn)為是這樣的,php的session真的不好弄,有時(shí)候出錯(cuò)也另人不可思議。這也許是眾多php學(xué)習(xí)者和使用者頭痛的地方,我也上網(wǎng)于助過(guò),不過(guò)得到的答案也不是那么的另人滿(mǎn)意。不知道新版的php5有沒(méi)有好好的解決這個(gè)問(wèn)題。直到現(xiàn)在我也沒(méi)能弄清這個(gè)問(wèn)題,看來(lái)我還得研究一下這個(gè)東東才行。
3.4、php面向?qū)ο蟮木幊谭椒?,如果用到了php面向?qū)ο蟮姆椒ǖ脑?huà),那就是專(zhuān)家級(jí)的php程序員啦,現(xiàn)在雖說(shuō)有些地方已經(jīng)用到了這個(gè)方法(例如客戶(hù)論證機(jī)制,登陸的判斷機(jī)制等等),但是還不是真正意義上的面象對(duì)向的編程。一個(gè)好的程序員不僅到學(xué)好程序開(kāi)發(fā)語(yǔ)言,而更主要的是明白怎么樣去編程,即編程的思想。這就是為什么一個(gè)非計(jì)算機(jī)專(zhuān)業(yè)人可以考過(guò)高級(jí)程序員,但卻無(wú)法真正的去寫(xiě)程序。這四年我認(rèn)為我真正學(xué)到的也就是這一點(diǎn)(即編程的方法)。
四:如何體現(xiàn)專(zhuān)業(yè)性與實(shí)用相結(jié)合
1、本網(wǎng)站集文字、圖片、色彩、動(dòng)畫(huà)于一體,通過(guò)它,可以一下子就抓住用戶(hù)視線(xiàn),給用戶(hù)留下印相,增加用戶(hù)的回頭率。2、合理的數(shù)據(jù)組織結(jié)構(gòu)可以讓網(wǎng)站速度提升,而合理的界面布局可以使用戶(hù)可以很快的找到他自己需到的東西。3、提供動(dòng)態(tài)的數(shù)據(jù)更新,可隨時(shí)更新、更正、省時(shí)省力,節(jié)省了大筆的人力及財(cái)力。4、數(shù)據(jù)的模塊化,使得我們可以更好更容易的進(jìn)行網(wǎng)站更新和維護(hù)。
五:心得,體會(huì)
通過(guò)這次設(shè)計(jì),我們學(xué)到了很多新的知識(shí),溫故遺忘的知識(shí),并充分發(fā)揮了團(tuán)隊(duì)合作精神,在設(shè)計(jì)過(guò)程中,互幫互助。特別是在制作前期,與企業(yè)商談時(shí),更是學(xué)到了很多從未學(xué)過(guò)的知識(shí),更加體現(xiàn)到社會(huì)與學(xué)校的不同之處。整個(gè)設(shè)計(jì)下來(lái),我們對(duì)這三個(gè)軟件有了更好的掌握,深入使用各個(gè)功能,對(duì)自己的設(shè)計(jì)生涯有了很好的提高。對(duì)于個(gè)人而言,在這個(gè)工程中讓我過(guò)了一把癮,在這個(gè)過(guò)程中我學(xué)到了不少的知識(shí),真正體會(huì)到了什么才是“完美結(jié)合”——Apache、PHP、MySQL的結(jié)合,知道了知識(shí)只有實(shí)踐才是真正的有價(jià)值,同時(shí)在這個(gè)過(guò)程中遇到了到現(xiàn)在都還不能很好解決的問(wèn)題(見(jiàn)上15頁(yè)的三—3和三—4)。在以后的學(xué)習(xí)工作中我一定會(huì)逐步的去解決我所遇到的問(wèn)題。
六:后記
兩個(gè)月的時(shí)間一晃就過(guò)去了,這我們網(wǎng)站的制作過(guò)程中,我們非常感謝同學(xué)們?yōu)閷?duì)我們的網(wǎng)站所進(jìn)行的測(cè)試,同時(shí)也感謝他們?yōu)槲覀兯岢龅膶氋F意見(jiàn),使我們的網(wǎng)站得以完善。在這個(gè)過(guò)程中,我們更想感謝的是席泓老師,如果沒(méi)有她的指導(dǎo)和幫助,我想我們的網(wǎng)站無(wú)法完成的這么順利。同時(shí)我們還要感謝4年來(lái)學(xué)校領(lǐng)導(dǎo),老師對(duì)我我們的教育和幫助,給予了我們學(xué)習(xí)計(jì)算機(jī)知識(shí)和技能的機(jī)會(huì),使我們才有今天才有機(jī)會(huì)來(lái)制作這個(gè)網(wǎng)站,相信不會(huì)讓您們失望!當(dāng)然,其中肯定還有很多不足之處,希望您們繼續(xù)批評(píng)指正,使我們的專(zhuān)業(yè)水平日趨提高。在此表示衷心的謝意!
參考文獻(xiàn)
[1]李辛銘《PHP4網(wǎng)頁(yè)編程實(shí)例解析》清華大學(xué)出版社2002年2月
[2]黃禮強(qiáng)《電子商務(wù)能手——PHP&MySQL電子商務(wù)網(wǎng)站架構(gòu)案例》中國(guó)電力出版社2002年1月
[3]焦桐順《MySQL/PHP數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)指南(含盤(pán))》論文電子工業(yè)出版社2001年9月
[4]常小波《ApacheServer2.0實(shí)用指南》清華大學(xué)出版社2003年6月
音樂(lè)藝術(shù) 音樂(lè)美學(xué)論文 音樂(lè)美育教育 音樂(lè)論文 音樂(lè)實(shí)訓(xùn)總結(jié) 音樂(lè)創(chuàng)作論文 音樂(lè)理論論文 音樂(lè)審美教育 音樂(lè)教師論文 音樂(lè)哲學(xué)論文 紀(jì)律教育問(wèn)題 新時(shí)代教育價(jià)值觀