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