劉倩倩
【摘? 要】論文圍繞基于PHP和MySQL的網(wǎng)站設(shè)計與實現(xiàn)展開討論,為網(wǎng)站設(shè)計應(yīng)用PHP技術(shù)和MySQL技術(shù)提供參考依據(jù)。在網(wǎng)站設(shè)計過程中,Web應(yīng)用系統(tǒng)是重要的組成部分,應(yīng)用系統(tǒng)借助PHP技術(shù)和MySQL技術(shù),可以使應(yīng)用系統(tǒng)滿足網(wǎng)站運行需求。
【Abstract】This paper focuses on the website design and implementation based on PHP and MySQL to provide reference for the application of PHP technology and MySQL technology in website design. In the process of website design, Web application system is an important part of the application system, with the help of PHP technology and MySQL technology, can make the application system to meet the requirements of website operation.
【關(guān)鍵詞】PHP;MySQL;網(wǎng)站設(shè)計
【Keywords】PHP; MySQL; website design
【中圖分類號】TP393.0? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?【文獻標志碼】A? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?【文章編號】1673-1069(2020)10-0162-02
1 引言
在信息時代,用戶通過互聯(lián)網(wǎng)可以在短時間內(nèi)獲取更多的資源,并且獲取過程較為簡單快速。用戶在互聯(lián)網(wǎng)獲取信息的過程,全部是在網(wǎng)站中進行,提高網(wǎng)站搜索信息以及向用戶提供信息服務(wù)的能力,需要在網(wǎng)站設(shè)計中應(yīng)用PHP技術(shù)和MySQL技術(shù),既能使網(wǎng)站運行更加穩(wěn)定,還能降低網(wǎng)站運行成本。
2 網(wǎng)站設(shè)計
現(xiàn)階段網(wǎng)站設(shè)計會廣泛使用PHP技術(shù),PHP技術(shù)具有開源校本語言的特點,一方面可以融合多種計算機運行語言,包括C語言、Java語言等,使計算機運行具有多元化特點,另一方面使Web應(yīng)用系統(tǒng)在網(wǎng)站中保持運動變化狀態(tài),根據(jù)用戶需求在網(wǎng)站快速進行操作。
由于互聯(lián)網(wǎng)中網(wǎng)站數(shù)量不斷增加,網(wǎng)站可以具備多種功能,在全球經(jīng)濟背景下,網(wǎng)絡(luò)成為各個國家合作與經(jīng)濟發(fā)展的主要途徑,在我國電子商務(wù)發(fā)展不斷成熟,為用戶提供相應(yīng)的需求。許多企業(yè)以網(wǎng)站為出發(fā)點,積極參與到電子商務(wù)發(fā)展中,其中Web應(yīng)用系統(tǒng)的建立,用戶通過Web應(yīng)用系統(tǒng)可以獲取更多的信息,同時借助Web應(yīng)用系統(tǒng)與更多的用戶建立關(guān)系,實現(xiàn)不同地區(qū)用戶在虛擬的環(huán)境開展交流與合作。在Web應(yīng)用系統(tǒng)運行過程中,提高應(yīng)用系統(tǒng)的交互能力,需要在網(wǎng)站中加入具備交互能力的文本,同時交互能力的文本可以在網(wǎng)站上提供分頁信息,使用戶獲取信息的過程更加便利。
使用PHP技術(shù)設(shè)計網(wǎng)站時,要求設(shè)計人員應(yīng)按照流程進行操作,并且確定網(wǎng)站設(shè)計的目標,使網(wǎng)站體現(xiàn)出鮮明的使用功能,如銷售功能、閱讀功能以及服務(wù)功能等。設(shè)計人員應(yīng)根據(jù)用戶需求,合理應(yīng)用PHP技術(shù)開展設(shè)計工作。進入設(shè)計環(huán)節(jié),設(shè)計人員應(yīng)在網(wǎng)頁進行排版,排版內(nèi)容需要與網(wǎng)站具備的功能相匹配,要求排版過程中將文字、顏色以及內(nèi)容等建立協(xié)調(diào)的關(guān)系,使用戶在網(wǎng)站中借助導(dǎo)航即可查詢相應(yīng)的信息。
PHP技術(shù)作為一種公開源代碼,設(shè)計人員應(yīng)用PHP技術(shù),可以將HTML文件加載至網(wǎng)站中,然后根據(jù)網(wǎng)站要求,在網(wǎng)站建立的系統(tǒng)中設(shè)置多個接口,使相應(yīng)的編程連接至網(wǎng)站中,提高網(wǎng)站的服務(wù)能力,增強用戶與網(wǎng)站的互動性,讓用戶在網(wǎng)站中可以快速找到相應(yīng)的信息。
PHP技術(shù)具有以下特點:第一,具有簡單并且容易掌握的語法;第二,可以擴充網(wǎng)站函數(shù)空間,用戶按照網(wǎng)站提示的信息,可以自行上傳文件;第三,可以豐富網(wǎng)站自定義數(shù)據(jù),并且逐步完善網(wǎng)站使用功能;第四,PHP技術(shù)可以向MySQL數(shù)據(jù)庫提供連接端口,為用戶提供更多的訪問權(quán)限。
3 數(shù)據(jù)庫設(shè)計
MySQL是網(wǎng)站數(shù)據(jù)庫設(shè)計的簡稱,早在20世紀60年代開始,網(wǎng)站數(shù)據(jù)庫設(shè)計進入發(fā)展階段,在信息時代MySQL數(shù)據(jù)庫成為網(wǎng)站設(shè)計的核心。在網(wǎng)站設(shè)計中應(yīng)用MySQL數(shù)據(jù)庫,可以使計算機的應(yīng)用范圍不斷擴大,并且在信息化快速發(fā)展過程中,擴大MySQL數(shù)據(jù)庫的建設(shè)規(guī)模,可以提高網(wǎng)站的信息化應(yīng)用水平。在MySQL數(shù)據(jù)庫中,會將數(shù)據(jù)庫中快速多功能的服務(wù)器作為網(wǎng)站信息化運行的載體,使網(wǎng)站呈現(xiàn)出開放源代碼的發(fā)展特點。在眾多的服務(wù)器中,SQL服務(wù)器廣泛應(yīng)用在數(shù)據(jù)庫中,可以與PHP技術(shù)相互連接,成為支持PHP技術(shù)的核心。PHP技術(shù)應(yīng)用在網(wǎng)站中,配合使用SQL數(shù)據(jù)庫,可以將互聯(lián)網(wǎng)中各種函數(shù)進行翻譯,通過翻譯可以計算相應(yīng)的函數(shù),將計算結(jié)果輸入數(shù)據(jù)庫中,網(wǎng)站系統(tǒng)在運行期間,可以實現(xiàn)數(shù)據(jù)互聯(lián)互通。網(wǎng)站設(shè)計中應(yīng)用PHP技術(shù)和MySQL數(shù)據(jù)庫,可以為網(wǎng)站建立快速獲取函數(shù)的通道,網(wǎng)站在任何環(huán)境中,均能快速計算函數(shù),并將計算結(jié)果輸入數(shù)據(jù)庫中,不斷豐富網(wǎng)站的數(shù)據(jù)庫。
4 開發(fā)環(huán)境
在網(wǎng)站設(shè)計過程中,需要為網(wǎng)站建立適合的開發(fā)環(huán)境,建立的開發(fā)環(huán)境應(yīng)具有穩(wěn)定實用的特點。現(xiàn)階段會按照網(wǎng)站運行要求以及向用戶提供信息的能力,建立相應(yīng)的開發(fā)環(huán)境,在環(huán)境中采用科學(xué)合理的配置方案,使網(wǎng)站保持在良好的兼容狀態(tài),在兼容狀態(tài)下計算機會利用MySQL數(shù)據(jù)庫,提高網(wǎng)站應(yīng)用系統(tǒng)的編程能力。在編程過程中,使用MySQL數(shù)據(jù)庫將獲取的數(shù)據(jù)進行處理,通過處理將數(shù)據(jù)存儲在數(shù)據(jù)庫中。在處理數(shù)據(jù)過程中,會使用DedeAMPZ,同時配合使用Apache服務(wù)器和MySql服務(wù)器,使網(wǎng)站整體設(shè)計可以適應(yīng)開發(fā)環(huán)境的需要,并且整個操作過程較為簡單。在開發(fā)環(huán)境中,網(wǎng)站設(shè)計需要充分發(fā)揮PHP技術(shù)的優(yōu)勢,一方面將靜態(tài)的頁面轉(zhuǎn)變?yōu)閯討B(tài)的頁面,另一方面利用PHP技術(shù)構(gòu)建程序模板,按照程序模板機制,網(wǎng)站在開發(fā)環(huán)境中進行測試,測試分為三個步驟:一是頁面測試;二是保存結(jié)果測試;三是顯示結(jié)果測試。
PHP技術(shù)在開發(fā)環(huán)境中具備語言開發(fā)能力,使用不同類型的語言,可以提高網(wǎng)站接入數(shù)據(jù)的能力,即便網(wǎng)站設(shè)置不同的數(shù)據(jù)接口,在開發(fā)環(huán)境中,PHP技術(shù)會快速調(diào)整編碼錄入的方式,以便提高網(wǎng)站處理數(shù)據(jù)的效率,用戶在網(wǎng)站中可以根據(jù)自己的需求,按照編碼的應(yīng)用方式,可以準確快速地獲取數(shù)據(jù)。
5 B/S體系結(jié)構(gòu)
B/S體系結(jié)構(gòu)是由3個層次組成,分別為表示層、功能層以及數(shù)據(jù)層。在表示層,用戶在客戶端瀏覽器,向Web服務(wù)器發(fā)出HTTP請求,Web服務(wù)器屬于功能層,功能層根據(jù)用戶的需求,會向表示層中的客戶端瀏覽器形成HTML頁面,用戶通過HTML頁面獲取相應(yīng)的信息。在功能層向數(shù)據(jù)層發(fā)出信息時,Web服務(wù)器會通過MySQL數(shù)據(jù)庫,由MySQL數(shù)據(jù)庫向Web服務(wù)器發(fā)出請求,獲得請求后,數(shù)據(jù)庫服務(wù)器會向Web服務(wù)器顯示數(shù)據(jù)結(jié)果。
在B/S模式中,3層網(wǎng)絡(luò)體系結(jié)構(gòu)分別代表3層邏輯結(jié)構(gòu),并且作為C/S模式的衍生體,B/S模式會按照上述模式進入運行狀態(tài),在運行中會分開程序模塊和顯示功能,以便用戶在獲取信息過程中,可以快速找到相應(yīng)的信息。
6 網(wǎng)站設(shè)計實現(xiàn)
本文以某高校就業(yè)網(wǎng)站設(shè)計為例,高校設(shè)計就業(yè)網(wǎng)站,為畢業(yè)學(xué)生和用人單位提供獲取信息的服務(wù),使畢業(yè)學(xué)生和用人單位通過網(wǎng)站,可以建立相互選擇的關(guān)系,并且通過網(wǎng)站高校向畢業(yè)學(xué)生提供就業(yè)指導(dǎo)服務(wù),同時向用人單位提供畢業(yè)生的相關(guān)信息,使用人單位聘用適合的畢業(yè)生的同時,還能提高高校的就業(yè)率。
在設(shè)計就業(yè)網(wǎng)站時,需要設(shè)計人員明確網(wǎng)站的設(shè)計目標,是以提供就業(yè)信息為目標,使網(wǎng)站具備就業(yè)指導(dǎo)功能,并且還應(yīng)體現(xiàn)出宣傳特點,可以向畢業(yè)學(xué)生和用人單位實時發(fā)布信息。在網(wǎng)站具體設(shè)計過程中,需要使網(wǎng)站具備向畢業(yè)生提供信息的功能、向用人單位提供信息的功能、向教學(xué)系統(tǒng)提供信息的功能以及向就業(yè)網(wǎng)站管理員提供信息的功能。在向?qū)W生提供信息功能時,在網(wǎng)站中設(shè)置畢業(yè)生信息錄入窗口,每名畢業(yè)生創(chuàng)建信息管理庫,在管理庫中輸入姓名、招聘以及簡歷等信息,并且畢業(yè)生創(chuàng)建的管理庫,可以獲得用人單位反饋的信息,以便畢業(yè)生與用人單位及時取得聯(lián)系。網(wǎng)站在向用人單位提供信息功能時,用人單位應(yīng)通過網(wǎng)站獲取學(xué)校注冊的許可,用人單位通過網(wǎng)站設(shè)置的數(shù)據(jù)庫,也應(yīng)詳細填寫用人單位信息,其中招聘信息最為主要,并且在網(wǎng)站中可以讓學(xué)生方便查找。網(wǎng)站在向?qū)W校各教學(xué)系統(tǒng)提供信息功能時,各個教學(xué)系統(tǒng)應(yīng)在網(wǎng)站中詳細填寫相關(guān)信息,并且網(wǎng)站應(yīng)向各個教學(xué)系統(tǒng)提供增加和審核用人單位信息的功能,由各個學(xué)院對用人單位的信息進行審核,可以提高信息的安全性,同時各個學(xué)校可以對畢業(yè)生的信息進行審核,以便提高畢業(yè)生信息的全面性,防止由于信息問題影響畢業(yè)生的就業(yè)。網(wǎng)站在向管理員提供信息功能時,管理員在網(wǎng)站中可以核對、修改以及增強用人單位和畢業(yè)生的相關(guān)信息,還能修改各個教學(xué)系統(tǒng)的信息,使網(wǎng)站中展示的各項信息,均能體現(xiàn)出準確、公開以及真實的特點,提高網(wǎng)站安全運行的能力。
7 結(jié)語
綜上所述,在網(wǎng)站設(shè)計過程中,積極應(yīng)用PHP技術(shù)和MySQL數(shù)據(jù)庫,充分發(fā)揮PHP技術(shù)和MySQL數(shù)據(jù)庫的優(yōu)勢,使網(wǎng)站設(shè)計在適合的開發(fā)環(huán)境中,可以提高網(wǎng)站分類信息、計算函數(shù)以及存儲數(shù)據(jù)的能力,擴大網(wǎng)站獲取各類信息的空間,使網(wǎng)站可以向用戶提供更加準確、優(yōu)質(zhì)以及快速的信息,增強網(wǎng)站與用戶的互動性,有效促進網(wǎng)站可持續(xù)發(fā)展。
【參考文獻】
【1】陳向輝.即用即查PHP函數(shù)參考手冊[M].北京:人民郵電出版社,2008.
【2】秦濤等.精通PHP5應(yīng)用開發(fā)[M].北京:人民郵電出版社,2007.
【3】王石.精通PHP+MySQL應(yīng)用開發(fā)[M].北京:人民郵電出版社,2006.
【4】張金霞.HTML網(wǎng)頁設(shè)計參考手冊[M].北京:清華大學(xué)出版社,2006.