李長(zhǎng)齊+王菡+汪宗蓮
【摘要】互聯(lián)網(wǎng)迅速發(fā)展的今天,網(wǎng)絡(luò)已經(jīng)越來(lái)越普及,網(wǎng)站成為人們快速獲取、發(fā)布和傳遞信息的重要方式。音樂(lè)類的網(wǎng)站有其一定的特殊性,主要表現(xiàn)在對(duì)聲音和圖片的質(zhì)量要求達(dá)到專業(yè)的程度。本文以保山學(xué)院音樂(lè)學(xué)院網(wǎng)站為例,詳細(xì)介紹了基于php的整個(gè)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)的全過(guò)程。
一、緒論
在互聯(lián)網(wǎng)迅速發(fā)展的背景下,使用PHP建設(shè)的網(wǎng)站越來(lái)越多,包括流行的雅虎、Google、百度,也包括像漢莎航空電子訂票系統(tǒng)、德意志銀行的網(wǎng)上銀行、華爾街在線的金融信息發(fā)布系統(tǒng),甚至軍隊(duì)系統(tǒng)這類五花八門(mén)和苛刻的環(huán)境。網(wǎng)站越來(lái)越普及,建立網(wǎng)站已經(jīng)不是專業(yè)的學(xué)術(shù)機(jī)構(gòu)、大公司或者資深的計(jì)算機(jī)專家的專利了,加上技術(shù)的進(jìn)步,開(kāi)源軟件的發(fā)展,使得網(wǎng)站的成本逐漸降低,因此,大量網(wǎng)站出現(xiàn)在了網(wǎng)絡(luò)世界中,并快速發(fā)展。音樂(lè)類網(wǎng)站的內(nèi)容和形式更加靈活,要求更高,對(duì)外發(fā)布的內(nèi)容除了新聞、公告以外主要以大量的音頻、視頻、圖片來(lái)展現(xiàn)專業(yè)特點(diǎn)、優(yōu)勢(shì)和特色等。不同類型的網(wǎng)站建設(shè)有著不同的目的,就高校而言,其主要工作是教學(xué),建設(shè)音樂(lè)類網(wǎng)站的目的自然多是用于教育,如學(xué)業(yè)測(cè)評(píng),網(wǎng)絡(luò)報(bào)名,校歷安排等等,當(dāng)然招生也是主要的組成部分,畢竟建設(shè)網(wǎng)站的目的之一就是方便學(xué)生家長(zhǎng)擇校時(shí)更真實(shí)客觀的了解學(xué)校的情況。網(wǎng)站建設(shè)突破了師生之間的面對(duì)面交流,并且創(chuàng)造了一個(gè)時(shí)時(shí)可交流,事事可共享的環(huán)境。同時(shí)學(xué)校網(wǎng)站的建設(shè)也是最能向外界宣傳學(xué)校文化的一種手段,學(xué)校網(wǎng)站建設(shè)給了師生一個(gè)良好的學(xué)習(xí)平臺(tái),有利于學(xué)生系統(tǒng)地了解教學(xué)內(nèi)容豐富的網(wǎng)絡(luò)資源和多樣的專業(yè)設(shè)置,可以增添學(xué)生對(duì)學(xué)習(xí)資源獲取的濃厚興趣。
二、開(kāi)發(fā)環(huán)境的搭建與介紹
本文中的開(kāi)發(fā)案例是保山學(xué)院音樂(lè)學(xué)院的網(wǎng)站,開(kāi)發(fā)使用的利用PHP開(kāi)發(fā)動(dòng)態(tài)網(wǎng)頁(yè),主要用到3個(gè)組件:Web服務(wù)器軟件Apache、服務(wù)器腳本編程語(yǔ)言PHP以及數(shù)據(jù)庫(kù)服務(wù)器軟件MySQL,將這三者結(jié)合起來(lái),能最大限度發(fā)揮它們的優(yōu)勢(shì)。網(wǎng)站分為前端和后臺(tái)兩個(gè)模塊,前端主要是給師生提供有關(guān)音樂(lè)學(xué)院的基本概況、招生工作、黨建、專業(yè)設(shè)置以及教學(xué)科研等工作的介紹,同時(shí)還有學(xué)院的最新動(dòng)態(tài);后臺(tái)主要是方便管理員對(duì)數(shù)據(jù)的管理,做到及時(shí)更新學(xué)校的最新通知、學(xué)生的最新演出等活動(dòng)。當(dāng)然,在做到網(wǎng)站能全面實(shí)現(xiàn)功能的同時(shí),也力求做到網(wǎng)站的安全、穩(wěn)定。
1、開(kāi)發(fā)語(yǔ)言php及其優(yōu)勢(shì)
PHP是一種目前最流行的服務(wù)器端Web程序開(kāi)發(fā)語(yǔ)言之一,主要用于開(kāi)發(fā)服務(wù)器應(yīng)用程序及動(dòng)態(tài)網(wǎng)頁(yè)。PHP已經(jīng)成為Web腳本技術(shù)的先驅(qū),它提供了許多實(shí)用的功能,使得PHP比其他編程語(yǔ)言更適合動(dòng)態(tài)網(wǎng)頁(yè)的開(kāi)發(fā);PHP還具有優(yōu)秀的平臺(tái)兼容性,PHP、MySQL和Apache的組合備受大眾的歡迎,在Windows系列操作系統(tǒng)上具有良好的程序界面和易用語(yǔ)言。
PHP語(yǔ)言的在開(kāi)發(fā)音樂(lè)類網(wǎng)站的優(yōu)勢(shì)如下:
(1)擁有大量函數(shù)供用戶使用,并且有詳細(xì)的參考手冊(cè),無(wú)需用戶自己編寫(xiě)大量的函數(shù)。
(2)封裝了一些常規(guī)的類,在開(kāi)發(fā)過(guò)程中可以直接進(jìn)行實(shí)例化,然后通過(guò)對(duì)象進(jìn)行調(diào)用。
(3)對(duì)多媒體的支持功能強(qiáng)大,并且不需要做太多的配置,只需要打開(kāi)相應(yīng)擴(kuò)展庫(kù)就能實(shí)現(xiàn)對(duì)高質(zhì)量的音頻、視頻、圖片的支持。
(4)執(zhí)行速度快、環(huán)境的配置與部署相對(duì)簡(jiǎn)單。
(5)Php5以上的版本對(duì)面對(duì)對(duì)象的支持比較成熟。
2、數(shù)據(jù)庫(kù)的選擇
目前有許多DBMS產(chǎn)品,如DB2、Oracle、SQLServer、MySQL 等,它們?cè)跀?shù)據(jù)庫(kù)市場(chǎng)上各自占有一席之地,本論文選擇目前最受歡迎的開(kāi)源SQL數(shù)據(jù)庫(kù)管理系統(tǒng)------MySQL。用MySQL建設(shè)的數(shù)據(jù)庫(kù)均可在網(wǎng)絡(luò)上訪問(wèn),同時(shí)可實(shí)現(xiàn)數(shù)據(jù)庫(kù)的共享。
3、web服務(wù)器軟件
Apache可以運(yùn)行在幾乎所有廣泛使用的計(jì)算機(jī)平臺(tái)上,它是一款Web服務(wù)器軟件。目前在Internet上大約有50%以上的Web服務(wù)器都在使用Apache。Apache服務(wù)器機(jī)具有以下主要優(yōu)點(diǎn):
(1)支持多種Web編程語(yǔ)言,如ASP、JSP以及PHP等;
(2)安全性高;
(3)擴(kuò)展性好,可移植性高。
三、網(wǎng)站的分析與設(shè)計(jì)
在網(wǎng)站開(kāi)發(fā)之前,分析網(wǎng)站需求是最為關(guān)鍵的一步,因?yàn)榫W(wǎng)站為人服務(wù)的,一切應(yīng)以人的需求為出發(fā)點(diǎn),確定可行之后才能開(kāi)始實(shí)施建設(shè),否則不僅會(huì)產(chǎn)生額外的損失,而且會(huì)造成時(shí)間、精力的浪費(fèi)。因此在開(kāi)發(fā)網(wǎng)站系統(tǒng)之前,應(yīng)實(shí)地進(jìn)行調(diào)研,系統(tǒng)地從可行性、操作性的方面進(jìn)行分析,為后期的具體實(shí)施提供一個(gè)明確的方向和依據(jù)。
1、網(wǎng)站的分析
(1)可行性分析,調(diào)研了解客戶的需求和要求是網(wǎng)站建設(shè)的前提,然后綜合自身技術(shù)以及經(jīng)濟(jì)等條件后才可以展開(kāi)一系列的創(chuàng)建步驟,因此在我實(shí)地調(diào)研之后,建設(shè)我校音樂(lè)學(xué)院網(wǎng)站的可行性可從以下方面來(lái)說(shuō):
技術(shù)可行性:在制作整個(gè)網(wǎng)站的過(guò)程中,主要使用的是PHP開(kāi)發(fā)語(yǔ)言,它具有面向?qū)ο筇匦?,提供了類和?duì)象,支持構(gòu)造函數(shù)和抽象類等,它的封裝特性有助于網(wǎng)站代碼的私有化,提高網(wǎng)站安全性,多態(tài)、繼承則可減少代碼的編寫(xiě),通過(guò)相關(guān)函數(shù)來(lái)調(diào)用可提高工作效率。同時(shí)PHP作為我學(xué)習(xí)編程的主要語(yǔ)言,選擇PHP語(yǔ)言有助于我順利完成網(wǎng)站的建設(shè)與實(shí)現(xiàn);數(shù)據(jù)庫(kù)有很多類型,這里主要使用到的后端數(shù)據(jù)庫(kù)是MySQL,MYSQL具有運(yùn)行速度快、使用簡(jiǎn)單、性能高且相對(duì)簡(jiǎn)單、支持查詢語(yǔ)言、連接方便和安全性高等特點(diǎn)。
操作可行性:網(wǎng)站的頁(yè)面設(shè)計(jì)充分考慮到使用者的習(xí)慣與使用的效率,因此設(shè)計(jì)簡(jiǎn)單大方;數(shù)據(jù)庫(kù)數(shù)據(jù)錄入規(guī)范、準(zhǔn)確;適應(yīng)性強(qiáng),容易擴(kuò)充;足夠滿足各種用戶的不同需求,同時(shí)也方便了管理員的內(nèi)部管理。
(2)前端用戶需求分析,前端主要是指呈現(xiàn)給用戶的頁(yè)面,同時(shí)也是用戶可操作的頁(yè)面,由一系列模塊組成,具體的模塊有:菜單欄、校園快訊、通知公告、快速通道、獲獎(jiǎng)信息、演出動(dòng)態(tài)、藝文資訊、專題欄目、導(dǎo)航。endprint
(3)后臺(tái)管理需求分析,后臺(tái)管理員的主要管理工作為數(shù)據(jù)庫(kù)的建立,信息、圖片的上傳、更新等工作。主要有:管理員能夠查看數(shù)據(jù)庫(kù);能夠添加或刪除學(xué)校最新動(dòng)態(tài)和通知;能夠及時(shí)更新圖片信息;管理菜單欄列表。管理員信息表,修改管理員密碼。
2、網(wǎng)站的總體
(1)系統(tǒng)的架構(gòu)設(shè)計(jì),本網(wǎng)站根據(jù)B/S結(jié)構(gòu)的開(kāi)發(fā)設(shè)計(jì)模型,把程序分為三個(gè)層:用戶界面層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層,這樣的劃分主要是依據(jù)其獨(dú)有的功能劃分的,從而使得三部分在低耦合的情況下協(xié)同工作,使得維護(hù)程序更容易,擴(kuò)展更加簡(jiǎn)單。這里主要采用PHP技術(shù)開(kāi)發(fā), dw+php+Apache+MySQL為主要開(kāi)發(fā)工具,框架結(jié)構(gòu)如圖所示:
圖3-1 B/S架構(gòu)設(shè)計(jì)圖
本網(wǎng)站根據(jù)B/S結(jié)構(gòu)的開(kāi)發(fā)設(shè)計(jì)模型,把程序分為三個(gè)層:用戶界面層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層,在用戶界面層同用戶進(jìn)行交互;業(yè)務(wù)邏輯層負(fù)責(zé)各層間的信息的傳遞和處理業(yè)務(wù);數(shù)據(jù)訪問(wèn)層負(fù)責(zé)反饋查詢信息和存儲(chǔ)檢索對(duì)數(shù)據(jù)庫(kù)。
(2)網(wǎng)站功能設(shè)計(jì),功能需求分前臺(tái)用戶模塊需求和后臺(tái)功能需求,根據(jù)前面章節(jié)的前臺(tái)用戶需求分析,網(wǎng)站的前臺(tái)功能模塊設(shè)計(jì)如圖3-2所示:
圖3-2 前端功能模塊圖
菜單欄模塊:主要是呈現(xiàn)有關(guān)音樂(lè)學(xué)院的主要關(guān)鍵內(nèi)容,通過(guò)點(diǎn)擊不同的菜單進(jìn)入到具體模塊介紹。
校園快訊模塊:這里的校園快訊專指音樂(lè)學(xué)院本部,做到針對(duì)性強(qiáng)、時(shí)效性好。
通知公告模塊:包含保山學(xué)院下發(fā)的通知以及音樂(lè)學(xué)院自己的通知。
快速鏈接模塊:這里主要是建立與學(xué)生使用頻率較高的學(xué)校系統(tǒng)的連接,通過(guò)點(diǎn)擊不同的文字鏈接,就可進(jìn)入到我校相應(yīng)的業(yè)務(wù)界面,做到既有自己獨(dú)特的一面,又與我校的整個(gè)發(fā)展方向相一致。
獲獎(jiǎng)信息 演出動(dòng)態(tài) 藝文資訊模塊:這里主要展現(xiàn)和學(xué)生學(xué)習(xí)活動(dòng)、演出有關(guān)的信息,展現(xiàn)豐富多彩的校園生活。
專題欄目模塊:點(diǎn)擊圖片便可進(jìn)入到具體活動(dòng)內(nèi)容介紹及更多活動(dòng)圖片,這樣有助于吸引學(xué)生眼球,隨時(shí)關(guān)注到當(dāng)下的最新發(fā)展動(dòng)態(tài)。
導(dǎo)航模塊:這里包含兩部分:一是建立與國(guó)內(nèi)知名的音樂(lè)網(wǎng)站的連接,二是建立與國(guó)內(nèi)有關(guān)高校的連接。
根據(jù)前面章節(jié)的后臺(tái)需求分析,將后臺(tái)的功能設(shè)計(jì)如下圖3-3所示:
圖3-3 后臺(tái)管理功能圖
后臺(tái)管理功能介紹:
新聞資訊管理:這里的管理包含前端所有模塊的管理,主要分為分類管理、添加內(nèi)容、內(nèi)容管理三部分。
專業(yè)設(shè)置管理:負(fù)責(zé)添加和刪除專業(yè)。
黨建工作管理:負(fù)責(zé)添加新的黨建學(xué)習(xí)內(nèi)容,修改或刪除已有內(nèi)容。
招生就業(yè)管理: 負(fù)責(zé)及時(shí)添加新的招生就業(yè)內(nèi)容,修改或刪除陳舊的內(nèi)容。
管理員信息管理:負(fù)責(zé)添加或刪除管理員,修改管理員密碼。
(3)數(shù)據(jù)庫(kù)設(shè)計(jì),本文使用數(shù)據(jù)庫(kù)MySQL來(lái)完成網(wǎng)站數(shù)據(jù)的建立,數(shù)據(jù)庫(kù)命名為xiaoxuesheng,根據(jù)前面章節(jié)對(duì)網(wǎng)站功能的分析與設(shè)計(jì),現(xiàn)將需要用到的表一一列出:
1.cn_admin--管理員信息表:用于存儲(chǔ)管理員的賬號(hào)ID,登錄密碼。
2. cn_cate—模塊分類管理表:存儲(chǔ)模塊序號(hào)ID,模塊標(biāo)題、類型mid(從屬于哪個(gè)菜單)等信息。
3. cn_seo—菜單欄管理表:存儲(chǔ)序號(hào)ID,菜單標(biāo)題titie、副標(biāo)題entitle,是否顯示分類模塊showcate、是否顯示在前臺(tái)isshow等。
4.cn_list—文章列表管理表:ID用于存儲(chǔ)序號(hào), cid用于區(qū)分模塊,mid用于區(qū)分菜單。同時(shí)還包含文章的標(biāo)題title,內(nèi)容note,更新日期datatime等字段。
5.cn_picurl—友情鏈接管理表:存儲(chǔ)序號(hào)ID,標(biāo)題、路徑、圖片、mid號(hào)。
6.cn_siteinfo—網(wǎng)站信息管理表:存儲(chǔ)序號(hào)ID,標(biāo)題、內(nèi)容、圖片。
數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)(E-R圖),概念結(jié)構(gòu)設(shè)計(jì)[8]就是把需求分析得到的用戶需求抽象為信息結(jié)構(gòu)的過(guò)程。數(shù)據(jù)庫(kù)概念設(shè)計(jì)是使用E-R模型和視圖集成設(shè)計(jì)法進(jìn)行設(shè)計(jì)的。實(shí)體-關(guān)系(E-R)圖提供了表示實(shí)體、屬性、和聯(lián)系的方法。E-R圖能夠直觀地設(shè)計(jì)出系統(tǒng)不同功能模塊數(shù)據(jù)表之間的聯(lián)系。系統(tǒng)的E-R圖3-4如下:
圖3-4 系統(tǒng)E-R圖
通過(guò)概念模型得到如下關(guān)系:
表3-1管理員信息表
表3-2菜單欄管理表
表3-3模塊分類表
表3-4友情鏈接管表
四、網(wǎng)站的開(kāi)發(fā)
根據(jù)第三部分的分析與設(shè)計(jì),網(wǎng)站的具體開(kāi)發(fā)過(guò)程如下:
1、數(shù)據(jù)庫(kù)實(shí)現(xiàn)
作為網(wǎng)絡(luò)的一個(gè)重要應(yīng)用,數(shù)據(jù)庫(kù)在網(wǎng)站建設(shè)中的發(fā)揮著重要作用,因此數(shù)據(jù)庫(kù)的創(chuàng)建與實(shí)現(xiàn)是相當(dāng)關(guān)鍵的一步。在制作此網(wǎng)站中,首先創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)xiaoxuesheng,之后在數(shù)據(jù)庫(kù)xiaoxuesheng中創(chuàng)建5個(gè)表,以管理員信息表為例,創(chuàng)建表的SQL語(yǔ)句為:
CREATE TABLE `xiaoxuesheng`.`cn_admin` (
` aid` VARCHAR( 20 ) NOT NULL COMMENT 'id號(hào)',
`apass` TEXT NOT NULL COMMENT '密碼',
`acount` VARCHAR( 50 ) NOT NULL COMMENT '登錄次數(shù)',
PRIMARY KEY ( `id` )
) ENGINE = InnoDB CHARACTER SET gb2312 COLLATE gb2312_chinese_ci,根據(jù)此方法分別將其他四個(gè)表創(chuàng)建出來(lái)。通過(guò)創(chuàng)建一個(gè)db.php文件來(lái)進(jìn)行數(shù)據(jù)庫(kù)配置,如圖4-6:endprint
return array(
//'配置項(xiàng)'=>'配置值'
'DB_TYPE'=>'mysql',
'DB_HOST'=>'127.0.0.1',
'DB_NAME'=>'xiaoxuesheng',
'DB_USER'=>'root',
'DB_PWD'=>'root',
'DB_PORT'=>'3306',
'DB_PREFIX'=>'cn_',
);
這樣在所有的php文件不用進(jìn)行任何引入操作均可實(shí)現(xiàn)數(shù)據(jù)庫(kù)的操作,可實(shí)現(xiàn)快速編程,提高工作效率。
2、后臺(tái)登錄實(shí)現(xiàn)
后臺(tái)是網(wǎng)站的一個(gè)重要組成部分,沒(méi)有后臺(tái),就實(shí)現(xiàn)不了網(wǎng)站信息的更新,圖片的上傳等工作,后臺(tái)管理是實(shí)現(xiàn)網(wǎng)站動(dòng)態(tài)更新的主要手段,而后臺(tái)登錄界面則是進(jìn)入后臺(tái)管理的前提,現(xiàn)將后臺(tái)登錄設(shè)計(jì)如圖4-5所示:
圖4-5 后臺(tái)登錄流程圖
這里的實(shí)現(xiàn)過(guò)程相對(duì)簡(jiǎn)單,通過(guò)表單制作即可完成,主要登錄驗(yàn)證代碼如下:
public function checkLogin() {
$d['aname'] = isset($_REQUEST["name"]) ? $_REQUEST["name"] : "";
$d['apass']=isset($_REQUEST["password"])? md5($_REQUEST["password"]) : "";
$code = isset($_REQUEST["code"]) ? $_REQUEST["code"] : "";
if (check_code($code) === false) {
$this->error('驗(yàn)證碼錯(cuò)誤'); }
$admin = M('admin');
$res = $admin->where($d)->find();
if ($res) {
session('admin', $d['aname']);
$this->success('登錄成功', U('Index/index'));
} else {
$this->error('登錄失敗,帳號(hào)或密碼錯(cuò)誤'); }}
//退出登錄
public function exitlogin() {
session('admin', null);
$this->success('退出成功,請(qǐng)重新登錄', U('Login/index')); }
3、模塊分類實(shí)現(xiàn)
模塊分類實(shí)現(xiàn)是通過(guò)后臺(tái)新聞資訊來(lái)實(shí)現(xiàn)的,在數(shù)據(jù)庫(kù)中建數(shù)據(jù)表時(shí)通過(guò)不同的id號(hào)區(qū)別不同的模塊,這樣在具體模塊調(diào)用數(shù)據(jù)庫(kù)時(shí)只需調(diào)用不同的id號(hào)就可實(shí)現(xiàn)具體模塊的調(diào)用。模塊分類的數(shù)據(jù)表為cn_cate,菜單欄分類的數(shù)據(jù)表為cn_seo這里根據(jù)前段頁(yè)面把模塊分為:校園快訊、通知公告、演出動(dòng)態(tài)、獲獎(jiǎng)信息、藝文資訊、專題欄目七個(gè)模塊,對(duì)應(yīng)的ID號(hào)為354、355、536、357、358、359,在表中設(shè)置一個(gè)mid字段,值為39,這和菜單欄分類中新聞資訊的id值是一樣的,顯示模塊如下:
class CateController extends CommonController {
public function index(){
$mid = intval(I('mid'));
$list = M('cate')->where('mid='.$mid.' and pid=0')->order('sort,id')->select();
if($list){
foreach($list as $key=>$v){
$son = M('cate')->where('mid='.$mid.' and pid='.$v['id'])->order('sort,id')->select();
$list[$key]['son'] = $son;
} }
$this->assign('list',$list);
$this->assign('mid', $mid);
$this->display();}
4、圖片輪播功能的實(shí)現(xiàn)
在網(wǎng)站的前端頁(yè)面一般情況都會(huì)有圖片的自動(dòng)輪播效果呈現(xiàn),在整個(gè)網(wǎng)站中,有一兩處動(dòng)態(tài)的效果呈現(xiàn)比全部是靜態(tài)的效果更能給你有活力的感覺(jué),當(dāng)然過(guò)多的動(dòng)態(tài)效果呈現(xiàn)則給人視覺(jué)上的混亂,往往適得其反。在此次網(wǎng)站建設(shè)過(guò)程中也采取了以往網(wǎng)站建設(shè)的經(jīng)驗(yàn),在校園快訊模塊的左側(cè)實(shí)現(xiàn)了圖片的自動(dòng)輪播,每2秒更換一次,主要代碼如下:
var time;
var index = 0;
$(function(){
$("#fullsize a").eq(0).show();
$("#thumbnial li").eq(0).find("img").addClass("on");
$("#thumbnial li").click(function(){
$("#thumbnial li img").removeClass("on").eq($(this).index()).addClass("on");
$("#fullsize a").hide().eq($(this).index()).show(); })
客服熱線:400-656-5456??客服專線:010-56265043??電子郵箱:longyuankf@126.com
電信與信息服務(wù)業(yè)務(wù)經(jīng)營(yíng)許可證:京icp證060024號(hào)
Dragonsource.com Inc. All Rights Reserved
times();
$("#fullsize a").hover(function(){
clearInterval(time); },function(){ times(); }) })
function times(){
time = setInterval(function(){
if(index==4){ index = 0; }else{
index++;}
$("#thumbnial li").eq(index).click();
},2500); }
五、測(cè)試與總結(jié)
1、測(cè)試,在網(wǎng)站的主要程序代碼完成以后,我們進(jìn)行了測(cè)試和修改,主要測(cè)試內(nèi)容為:
(1)數(shù)據(jù)庫(kù)是否創(chuàng)建正確,當(dāng)然這是前期工作也是制作動(dòng)態(tài)網(wǎng)站的基礎(chǔ)。
(2)后臺(tái)管理員是否能正常登錄。
(3)后臺(tái)能否實(shí)現(xiàn)文章、圖片的上傳,上傳的內(nèi)容能否自動(dòng)存入數(shù)據(jù)庫(kù)相應(yīng)位置。
(4)后臺(tái)數(shù)據(jù)庫(kù)更新或刪除后,前端能否正常顯示。
在上述測(cè)試上述內(nèi)容過(guò)程中,系統(tǒng)運(yùn)行正常,業(yè)務(wù)流程明晰,各個(gè)模塊的功能得以實(shí)現(xiàn),證明該系統(tǒng)的功能符合設(shè)計(jì)的要求,基本可以滿足音樂(lè)學(xué)院網(wǎng)站建設(shè)的需求。
2、總結(jié),由于篇幅的限制,我們?cè)谝员I綄W(xué)院音樂(lè)學(xué)院網(wǎng)站為例,使用php開(kāi)發(fā)音樂(lè)類網(wǎng)站的過(guò)程中,對(duì)一部分內(nèi)容的設(shè)計(jì)和開(kāi)發(fā)的過(guò)程沒(méi)有能一一展示,只是將開(kāi)發(fā)的過(guò)程中的一些主要模塊的設(shè)計(jì)與開(kāi)發(fā)進(jìn)行了詳細(xì)描述。
六、總結(jié)
參考文獻(xiàn):
[1]王明亮.基于PHP的系統(tǒng)網(wǎng)站建設(shè)與實(shí)現(xiàn)[DB/OL].http://www.docin.com/p-538844414.html,2015-08-09.
[2]耿超.PHP網(wǎng)站開(kāi)發(fā)實(shí)例教程[M].北京:清華大學(xué)出版社,2013:225-246
[3]龔慶榮.校園網(wǎng)站建設(shè)過(guò)程中存在的問(wèn)題及解決對(duì)策[J].中國(guó)科技創(chuàng)新導(dǎo)刊,2013,10-60基于PHP的系網(wǎng)站建設(shè)及后臺(tái)實(shí)現(xiàn)
[4]耿秀紅.web網(wǎng)站管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)[D].太原:太原理工大學(xué),2011,21-100.
[5]周啟海,劉云強(qiáng).基于PHP、MYSQL、Apache的人事管理系 統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)時(shí)代,2014,(08).
[6]石志鋼.基于PHP & MySQL的企業(yè)科協(xié)網(wǎng)站的技術(shù)解決方案[J].中國(guó)科技信息,2013,(01)
[7]張建臣.基于PHP技術(shù)的院系圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].中國(guó)教育信息化,2013,(15).
[8]高彥卿.基于PHP&MySQL的就業(yè)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J]. 荊門(mén)職業(yè)技術(shù)學(xué)院學(xué)報(bào), 2012,(06).endprint