郭亞東
北京信息職業(yè)技術(shù)學(xué)院 北京 100018
基于PHP技術(shù)的網(wǎng)站設(shè)計及建設(shè)方式分析
郭亞東
北京信息職業(yè)技術(shù)學(xué)院 北京 100018
網(wǎng)站建設(shè)對于信息的傳播有著非常重要的意義?;赑HP技術(shù)的網(wǎng)站設(shè)計和建設(shè)是當前應(yīng)用非常廣泛地一種方法,這種方法在實際工作中的應(yīng)用具有非常重要的意義。為了能夠提升網(wǎng)站設(shè)計水平,今后對于這種技術(shù)就應(yīng)該加強深入研究,本文將重點分析基于PHP技術(shù)的網(wǎng)站設(shè)計和建設(shè)。
PHP;網(wǎng)站建設(shè);需求;步驟
當前互聯(lián)網(wǎng)對人們?nèi)粘I钏a(chǎn)生的影響已經(jīng)不可估量,互聯(lián)網(wǎng)已經(jīng)成為人們須臾不可分離的東西。加強網(wǎng)站建設(shè)已經(jīng)成為互聯(lián)網(wǎng)社會中企業(yè)生存和發(fā)展的必然選擇。PHP技術(shù)在網(wǎng)站建設(shè)中應(yīng)用是非常廣泛的,而且也能夠取得實效。因此就需要對這種技術(shù)進行深入分析。
PHP技術(shù)之所以能夠得到廣泛應(yīng)用,其中一個很重要的因素就是PHP語言本身是有著明顯優(yōu)勢的。從實際情況來看PHP本身是屬于一種開源軟件,因此在實際開發(fā)應(yīng)用中是無需支付費用的,這樣將能夠有效節(jié)約開發(fā)成本。從用戶范圍來看當前無論是大型網(wǎng)站還是小型網(wǎng)站,甚至是諸如新浪等門戶網(wǎng)站也都是利用PHP來進行開發(fā)應(yīng)用。這種語言的一個典型特征就是能夠移植,這種語言能夠泡在Windows操作系統(tǒng)上,從兼容性上來看也是非常好的。正因為具有這樣的優(yōu)勢,因此在實際應(yīng)用過程中對于主機系統(tǒng)的更改將會變得非常方便。
擴展性能強也是其實現(xiàn)應(yīng)用的重要因素。這種語言是能夠支持在線讀取Gzip、PDF文件的,與此同時還能夠編寫擴展模塊,這樣就能夠直接調(diào)用其他人共享的程序模塊,通過采用這樣一種方式將能夠為共享擴展帶來非常大的便利。正是因為具有上述優(yōu)點,因而能夠被應(yīng)用到網(wǎng)站建設(shè)當中。
網(wǎng)站設(shè)計包含多項環(huán)節(jié),在具體設(shè)計過程中也需要充分考慮到各種影響因素對實際工作所產(chǎn)生的影響。在網(wǎng)站設(shè)計過程中必須要注重以下幾點:
(一)需求分析。需求分析是首要步驟,明確用戶對設(shè)計網(wǎng)站的需求才能夠在后續(xù)工作中做到有的放矢。對于網(wǎng)站的需求分析要求充分了解本站點業(yè)務(wù)流程,公司規(guī)模、所處環(huán)境以及公司狀況,只有在真正了解這些內(nèi)容之后才能夠?qū)Ω鞣N需求進行分析。在實際分析中重點是要對服務(wù)方式進行分析。為了實現(xiàn)科學(xué)分析就要求對潛在用戶進行深入調(diào)查研究,同時還必須要提交需求分析報告。在網(wǎng)站開通之后也需要對現(xiàn)有以及潛在用戶進行實際調(diào)研,最后還要提交需求分享報告。在需求分析過程中必須要從客戶角度入手來考慮問題。對客戶了解的越多,越能夠?qū)崿F(xiàn)科學(xué)準確地設(shè)計。
(二)設(shè)計目標和原則。在需求分析的基礎(chǔ)上就是要確定設(shè)計目標。從實際情況來看對于網(wǎng)站設(shè)計的目標主要是要能夠使得設(shè)計指標都能夠滿足系統(tǒng)邏輯模型的各項功能要求,與此同時還必須要進一步提升網(wǎng)站性能。在具體設(shè)計過程中要保證網(wǎng)站具有可維護性、通用性、工作質(zhì)量以及效率。這樣才能夠更好地服務(wù)客戶。
為了實現(xiàn)科學(xué)設(shè)計,在工作中還必須要堅持科學(xué)原則,科學(xué)原則主要指的是在設(shè)計過程中必須要能夠保證系統(tǒng)設(shè)計目標順利實現(xiàn),對于技術(shù)資源的運用必須要達到最佳效果。具體而言在實際工作中必須要堅持完整性、簡單性、可靠性以及管理可接受原則。堅持這些原則才能夠?qū)崿F(xiàn)有效應(yīng)用。對此在今后工作中必須要從實際出發(fā)來進行分析。
(三)設(shè)計步驟。對于網(wǎng)站的設(shè)計主要是要做好以下幾個方面的設(shè)計:模塊化結(jié)構(gòu)設(shè)計。結(jié)構(gòu)設(shè)計非常重要,通過結(jié)構(gòu)設(shè)計才能夠使得人們對網(wǎng)站各項功能將能夠有更加深刻地認識,通常情況下是要把網(wǎng)站系統(tǒng)劃分成若干個子系統(tǒng);流程設(shè)計,流程設(shè)計主要是要對流程圖的形式進行有效處理。在工作中對于數(shù)據(jù)處理過程以及數(shù)據(jù)在系統(tǒng)存儲介質(zhì)間的轉(zhuǎn)換情況也需要詳細描述出來。這是進行程序設(shè)計的重要依據(jù)。
代碼設(shè)計,代碼設(shè)計重點是要滿足對網(wǎng)站實時在線人數(shù)進行統(tǒng)計的功能,為了實現(xiàn)這一功能就要利用PHP來進行代碼設(shè)計。輸入輸出設(shè)計,輸入輸出設(shè)計是否合理對用戶使用效果是有非常大的影響的,因此在具體設(shè)計過程中就需要從多個角度來對其進行考察;系統(tǒng)標準化設(shè)計。系統(tǒng)標準化設(shè)計實際上就是要使得各類數(shù)據(jù)編碼都必須要符合標準化要求,同時對于各類文件命名,對各類圖表嚴格按照規(guī)范來進行繪圖。
實現(xiàn)網(wǎng)站一般要經(jīng)歷以下階段:(一)在 Internet上建立網(wǎng)站,利用網(wǎng)站發(fā)布各種信息。目前,國內(nèi)大多數(shù)企業(yè)站點均是停留在該階段 ,即怎樣建立網(wǎng)站 ,發(fā)布信息 ,具體實現(xiàn)步驟如下:1、申請域名;2、租用足夠的服務(wù)器空間 ,在上面放置自己的各種信息,并選擇足夠的配套服務(wù), 如電子信箱等不過最好是自己構(gòu)架服務(wù)器 ,這樣可以任意擴空間,完全自己維護 ,當然要看自己的資金問題;3、創(chuàng)建網(wǎng)頁,并建立數(shù)據(jù)庫, 網(wǎng)頁上可放置需要發(fā)布的信息,而大量可供用戶查詢的其它信息則放在網(wǎng)上數(shù)據(jù)庫中;4、宣傳自己的網(wǎng)站。網(wǎng)站宣傳已經(jīng)成為互聯(lián)網(wǎng)上的一項不可缺少的方式,自己的網(wǎng)站完成之后 ,需要瀏覽者的訪問, 這就需要別人知道我們的網(wǎng)站地址, 通過互聯(lián)網(wǎng)可以讓世界各地的人們看到我們的網(wǎng)站 ,向網(wǎng)上一些著名的搜索引擎提交我們的網(wǎng)址,還可以和一些網(wǎng)站交換鏈接。(二)不斷完善網(wǎng)站功能,補充網(wǎng)站的不足,使網(wǎng)站更加吸引瀏覽者。網(wǎng)站的后期維護也是很重要的, 及時地了解網(wǎng)站的不足及缺點,還有所存在安全隱患,這樣才能讓自己的網(wǎng)站穩(wěn)定的運行。基于PHP技術(shù)的網(wǎng)站設(shè)計和建設(shè),當前在實際工作中應(yīng)用是非常廣泛地,為了能夠真正使用人們?nèi)找鎻?fù)雜的要求,在具體設(shè)計和建設(shè)過程中必須要從用戶需求出發(fā),從客戶角度考慮網(wǎng)站的各項功能,要嚴格按照步驟來進行設(shè)計建設(shè),這樣才能夠真正滿足要求。
[1]石志鋼.基于PHP&MySQL的企業(yè)科協(xié)網(wǎng)站的技術(shù)解決方案[J].中國科技信息,2009,1:74-75.
[2]閻宏艷.基于PHP技術(shù)的網(wǎng)頁自動生成工具[J].電腦編程技巧與維護,2009,12:77-78.
[3]肖維明.基于PHP+MySQL的網(wǎng)站開發(fā)[J].物流工程與管理,2009,6:90-91.
郭亞東(1973-),女,漢,北京,講師,碩士,從事計算機信息管理,數(shù)據(jù)分析,軟件開發(fā)與設(shè)計的研究。