基于PHP的個人網(wǎng)站設(shè)計與實現(xiàn)論文介紹
摘要:隨著互聯(lián)網(wǎng)的迅猛發(fā)展,網(wǎng)站已經(jīng)被應(yīng)用到生活的各個領(lǐng)域,與人們的生活融為一體,息息相關(guān)。本文通過對個人網(wǎng)站的系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施等步驟,詳細介紹了應(yīng)用PHP動態(tài)網(wǎng)頁技術(shù)開發(fā)個人網(wǎng)站的設(shè)計與實現(xiàn)。
關(guān)鍵詞:個人網(wǎng)站;系統(tǒng)分析;PHP動態(tài)網(wǎng)頁技術(shù)
中圖分類號:TP393.092
現(xiàn)階段,伴隨互聯(lián)網(wǎng)迅猛發(fā)展和普及率的穩(wěn)步提升,人們已經(jīng)把生活與互聯(lián)網(wǎng)融為一體,互聯(lián)網(wǎng)成為人與人,人與社會之間交流的一種重要形式。而個人網(wǎng)站,恰好是世界互聯(lián)網(wǎng)迅猛發(fā)展過程中的必然產(chǎn)物之一,人們通過設(shè)計開發(fā)個人網(wǎng)站,不僅可以將個人的喜好、某種服務(wù)或商品等相關(guān)信息,滲透到互聯(lián)網(wǎng)中,還可以運用個人網(wǎng)站樹立個人的網(wǎng)絡(luò)形象,搭建起一個個人推薦、展現(xiàn)自我、互動交流的網(wǎng)絡(luò)平臺,縮短人與人、人與社會之間的距離。
1系統(tǒng)分析
在個人網(wǎng)站的設(shè)計開發(fā)過程中,要做好網(wǎng)站的需求分析,確定網(wǎng)站的開發(fā)語言和系統(tǒng)數(shù)據(jù)庫。本次主要研究基于PHP開發(fā)環(huán)境的個人網(wǎng)站系統(tǒng),通過PHP技術(shù)與MySQL數(shù)據(jù)庫相結(jié)合,在互動性極強的互聯(lián)網(wǎng)平臺基礎(chǔ)上,實現(xiàn)個人網(wǎng)站的功能框架,讓用戶在瀏覽器端方便、快捷的訪問網(wǎng)站系統(tǒng),瀏覽自己所需要的相關(guān)信息,這樣不僅使文檔的保存和管理提供了極大的方便,還大大提高了網(wǎng)頁的互動性,增強了網(wǎng)站系統(tǒng)的用戶體驗。
1.1理論研究基礎(chǔ)
個人網(wǎng)站是由文章日志、相冊圖片、個人信息、留言板等諸多功能于一體的網(wǎng)絡(luò)平臺。個人網(wǎng)站以個人為中心,建立一個完全屬于自己的可定制的個性化網(wǎng)絡(luò)平臺,凸顯其個性的需求,簡便的操作,利用互聯(lián)網(wǎng)的特性幫助個人進行全面的信息展示,以多種形式達到對信息獲取、組織、思考、表達、共享和交流的目的[2]。通過網(wǎng)友對文章的評論,在留言板進行留言,傾聽來自互聯(lián)網(wǎng)的聲音,達到自己與他人交流互動的效果。
1.2技術(shù)層面的支持
在進行動態(tài)網(wǎng)頁制作和網(wǎng)站系統(tǒng)設(shè)計與開發(fā)時,PHP開發(fā)成為了今天使用的主流。由于PHP是一種通用的開源腳本語言,吸收了多種開發(fā)語言的特點,使用方便,操作簡單,所以贏得了很多網(wǎng)頁設(shè)計開發(fā)者的青睞。PHP集成在HTML和腳本語言中,其工作界面簡單,入門門檻比較低,代碼簡潔,運行速度快,執(zhí)行效率高,使用廣泛,幾乎支持所有流行的數(shù)據(jù)庫以及操作系統(tǒng),PHP所具有的強大功能使個人網(wǎng)站具有更好的網(wǎng)絡(luò)平臺操作性和交互性。
2個人網(wǎng)站的開發(fā)工具
本網(wǎng)站的開發(fā)使用Dreamweaver、Photoshop、Flash和Fireworks軟件進行網(wǎng)頁架構(gòu)、動畫效果及圖片處理。
3個人網(wǎng)站的開發(fā)設(shè)計
3.1確定網(wǎng)站的主題
對于網(wǎng)站的設(shè)計與開發(fā),首先要確定網(wǎng)站的主題。網(wǎng)站的主題要選擇恰當,做到定位小而精。如果在網(wǎng)站主題的'定位過程中,不夠準確,盲目設(shè)計,隨心所欲,那么網(wǎng)站就會讓用戶感覺到主題不突出,這不僅造成開發(fā)者的勞動浪費,還會使網(wǎng)站失去亮點,對網(wǎng)站將來的推廣以及運營過程帶來重重困難。因此,準確把握網(wǎng)站的主題在整個網(wǎng)站設(shè)計開發(fā)過程中十分重要,與日后網(wǎng)站的發(fā)展息息相關(guān)。個人網(wǎng)站主要展示個人所想要宣傳的信息,以個人的興趣愛好為中心,圍繞隨筆日記和圖片相冊來展示個人生活、情感、工作等內(nèi)容。
3.2確定網(wǎng)站的形象
網(wǎng)站的形象在網(wǎng)站的設(shè)計與開發(fā)過程中占有十分重要的地位。網(wǎng)站的形象會影響網(wǎng)站訪問者的第一印象,網(wǎng)站中不同的色彩搭配會產(chǎn)生不同的效果,不同的效果會形成不同的視覺沖擊,從而影響網(wǎng)站訪問者的情緒。
在網(wǎng)站設(shè)計過程中,會涉及到網(wǎng)站中的很多元素搭配,如網(wǎng)站標志、網(wǎng)站色彩、網(wǎng)站字體和圖片等元素,不同的元素組合到一起。同時,網(wǎng)站中各種元素的布局、模塊分類還會影響到網(wǎng)站的整體質(zhì)量。一個設(shè)計合理的網(wǎng)站,其內(nèi)容都在很大程度上考慮了大多數(shù)用戶操作使用網(wǎng)站的習慣,讓網(wǎng)站與用戶更好的結(jié)合。良好的網(wǎng)站形象可以使網(wǎng)站內(nèi)容鮮明,突出網(wǎng)站的主題,達到讓用戶操作便捷、一目了然的效果,明確的感受到網(wǎng)站的獨有特色,為網(wǎng)站的推廣和運營工作打了堅實的基礎(chǔ)。
3.3優(yōu)化網(wǎng)站頁面布局
網(wǎng)站的效果和特點由網(wǎng)站本身的功能決定,網(wǎng)站的頁面布局影響著最終的用戶體驗,因此,網(wǎng)站的頁面布局在網(wǎng)站系統(tǒng)開發(fā)過程中起到了至關(guān)重要的作用。在頁面布局過程中,要遵循以下幾點:
3.3.1確定網(wǎng)站頁面的寬度
在網(wǎng)頁結(jié)構(gòu)定位時,有一個很重要的參數(shù)需要確定,即網(wǎng)頁的寬度。確定網(wǎng)頁寬度通常有固定像素模式和顯示屏自適應(yīng)模式。隨著用戶習慣的變化和大眾使用的顯示器尺寸的變化,網(wǎng)站頁面的寬度應(yīng)該遵循最流行、最受歡迎的頁面尺寸。
3.3.2頁面頭部和底部布局
在個人網(wǎng)站系統(tǒng)的頭部與底部布局中,以頁面分離方式,通過頭部文件和底部文件分別對頁面的頭部與底部進行統(tǒng)一布局和控制,不同頁面通過調(diào)用的方式來實現(xiàn)頁面的精準布局與控制。
3.3.3頁面的主要內(nèi)容布局
傳統(tǒng)的網(wǎng)站大都使用基于表格的布局顯示頁面信息,雖然表格很容易創(chuàng)建,但是表格也會生成大量難閱讀和維護的代碼,在網(wǎng)頁實際的瀏覽過程中也存在著一定兼容性問題。所以本網(wǎng)站在頁面的主要內(nèi)容布局中,采用DIV層與層疊樣式表相結(jié)合的布局方式,實現(xiàn)網(wǎng)頁設(shè)計的靈活控制,對網(wǎng)站內(nèi)容進行結(jié)構(gòu)、表現(xiàn)與行為的分離。內(nèi)容的表現(xiàn)形式,要清晰簡潔,讓用戶在瀏覽訪問過程中一目了然。
3.4建立個人網(wǎng)站系統(tǒng)的數(shù)據(jù)庫
本個人網(wǎng)站系統(tǒng)的數(shù)據(jù)庫采用MySQL數(shù)據(jù)庫。在WEB應(yīng)用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem:關(guān)系數(shù)據(jù)庫管理系統(tǒng))應(yīng)用軟件之一。MySQL關(guān)聯(lián)數(shù)據(jù)庫可以將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),不但訪問速度快,靈活性也很強。MySQL所使用的SQL語言是用于訪問數(shù)據(jù)庫的最常用標準化語言。MySQL軟件采用了雙授權(quán)政策,它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。由于其社區(qū)版的性能卓越,搭配PHP和Apache可組成良好的開發(fā)環(huán)境。
3.5順應(yīng)移動互聯(lián)網(wǎng)的發(fā)展趨勢
隨著寬帶無線接入技術(shù)和移動終端技術(shù)的飛速發(fā)展,人們迫切希望能夠隨時隨地乃至在移動過程中都能方便地從互聯(lián)網(wǎng)獲取信息和服務(wù),移動互聯(lián)網(wǎng)應(yīng)運而生并迅猛發(fā)展。在個人網(wǎng)站系統(tǒng)開發(fā)過程中,也要在移動互聯(lián)網(wǎng)中部署各個節(jié)點,把網(wǎng)站系統(tǒng)的移動版本優(yōu)化、完善,以此增強用戶體驗,捆綁更多的用戶,為個人網(wǎng)站后期的推廣運營奠定基礎(chǔ)。
4結(jié)束語
總之在個人網(wǎng)站系統(tǒng)設(shè)計開發(fā)過程中,要在實現(xiàn)網(wǎng)站功能的同時,始終以用戶體驗為中心,增強網(wǎng)站的交互性設(shè)計。只有讓用戶認可,符合用戶的要求,網(wǎng)站的后期運營才能有更好的發(fā)展,個人網(wǎng)站才能實現(xiàn)它獨有的價值。
參考文獻:
[1]楊選輝.網(wǎng)頁設(shè)計與制作教程[M].北京:清華大學出版社,2009.
[2]劉智勇.JavaScript開發(fā)技術(shù)大全[M].北京:清華大學出版社,2009.
[3]鄭婷.個人網(wǎng)站設(shè)計[D].東北大學,2012.
[4]劉增杰,姬遠鵬.精通PHP+MYSQL動態(tài)網(wǎng)站開發(fā)[M].北京:清華大學出版社,2013.
[5]陳光鋒.玩賺你的網(wǎng)站[M].北京:機械工業(yè)出版社,2010.
作者簡介:呂子鶴(1992-),河北石家莊人,2010級軟件工程專業(yè),本科在讀。
作者單位:重慶大學 城市科技學院,重慶永川 402167
【基于PHP的個人網(wǎng)站設(shè)計與實現(xiàn)論文介紹】相關(guān)文章:
基于PHP的個人網(wǎng)站設(shè)計與實現(xiàn)論文11-17
PHP的開發(fā)環(huán)境搭建與網(wǎng)站設(shè)計實現(xiàn)分析論文11-09
網(wǎng)站設(shè)計的實現(xiàn)技術(shù)研究論文10-24
信息產(chǎn)業(yè)公司網(wǎng)站設(shè)計與實現(xiàn)論文11-09
基于XML技術(shù)的自動閱卷系統(tǒng)設(shè)計與實現(xiàn)論文11-14
基于ASP的遠程培訓管理的系統(tǒng)設(shè)計與實現(xiàn)論文10-21