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