黃嬌平


摘要:在網絡時代背景下,網絡技術不斷進步'憑借自身特性為人們帶來巨大改變。這主要表現在信息的流通速度明顯加快,使得傳統媒介呈現出網絡化的發展態勢。中小型網站在宣傳與發展中也逐漸采用網站開發的模式來增強宣傳效果。而PHP技術在中小型網站開發中的應用較為普遍。文章從該技術應用角度入手展開研究,為中小型網站開發提供保障。
關鍵詞:PHP技術;中小型網站;網站開發
互聯網技術的發展速度已經遠遠超出人們的想象,但由于對互聯網的依賴性逐漸增加,導致現階段針對互聯網所作出的安全性建設也與以往有較大差異。如今,互聯網應用已經滲透到多個領域之中。站在建設的角度來看,借助互聯網這一高效的平臺,可以讓一個規模較小,稍有特色企業的公司在短時間之內一躍成為商業界中最具影響力的。
1.需求分析
需求分析是PHP技術應用的關鍵階段,由于PHP技術能夠在多系統中得到應用,包括當前常見的WINDOWS/LINUX/UNIx等系統,都可以實現跨平臺運行,避免系統差異出現的查復開發現象。從而確保成本得以有效控制。在執行效率層面,PHP技術也能夠滿足相應的標準及要求,效率是JAVA的5~20。由于PHP技術主要是被應用于中小型網站建設中,其具體需求如下:(1)系統參數設置:對系統內各參數進行重新設計,包括各網站功能的設計;(2)信息管理:可對網站當中所涉及的各項系統信息進行操作處理,包括增加、刪除、修改、查看等;(3)欄目管理:欄目管理主要是針對網站當中所出現的各個模塊進行管理,避免模塊出現不清晰的現象。欄目管理可以更換欄目、自行添加或者更改名稱等;(4)模塊管理:網絡后天相關模塊要符合網站使用者要求。模塊的管理過程則是對網站各模塊進行優化處理,保證模塊的整體風格得以保持一致;(5)用戶管理:能夠直觀展現出使用網站的用戶群體,從而依據注冊的相關信息挖掘潛在的客戶,進而更好地完成群體的劃分;(6)招聘管理:招聘管理需求主要需要進行數據庫的處理,方便編輯過程與篩選人才;(7)鏈接管理:依據后臺系統,提供相關網站鏈接,進而實現多網站交互功能。
2.系統設計
系統設計方面,主要從數據庫設計、系統結構設計與系統整體設計3個角度入手,從而經過設計目標的具體實現來完成系統各項功能的全面實現,最終做好相關的驗證工作,滿足系統設計要求,為中小企業網站功能實現奠定堅實基礎。
2.1數據牽設計
數據庫在中小型網站建設中的應用,其基本需求分析主要是解決用戶所需的信息要求,在任務的處理方面需要做好用戶信息、資料分析與數據關系圖等內容。邏輯結構方面主要是將概念模型轉換為DBMS支持的關系模型,將最開始的E—R模型轉化為關系模型進行處理。數據庫的物理結構通常將其分為存儲結構與存取方法,后對物理結構進行具體評價,依據權衡要求選出最優方案。
2.2系統結構設計
2.2.1網站后臺結構
之所以對后臺結構進行具體設計,主要是后臺設計直接決定著網站各功能模塊的實現,在后臺結構圖當中,主要包括全局、圖片、文章、文件、用戶及拓展等多功能,各功能之間具有較強的關聯,后臺結構應該與前臺結構保持較高的一致性,從而滿足設計要求。
2.2.2網站前臺結構
中小型網站的前臺結構主要是網站界面所呈現出的各內容,具體結構圖如圖1所示。
從網站前臺結構中可以看出,其所包含的主要是網站中所涉及的各個模塊,主要包括系統首頁、簡介、新聞中心、圖片展示、商品展示、人才招聘、文件下載、客戶留言及聯系我們等基礎模塊,為用戶提供更加清晰的模塊化內容,以便于獲得所需數據,真正了解動態。當然,前臺結構模塊可以依據后臺結構模塊做出調整,結合實際情況進行具體分析與統計,可設計專屬模塊。
2.2.3系統整體結構
為滿足網站設計的基本要求,在系統的整體結構上采用程序頁面分離技術,該技術也稱之為Smarty模板引擎。該引擎的出現則主要是由PHP技術編寫而言,與其相比較而言具有較高的契合度,能夠通過更加便捷的方式將網站的相關功能進行拆解與分離出倆,避免出現復雜代碼而產生的影響。網站系統文件系統結構如圖2所示。
3.系統測試
基于PHP技術完成網站開發之后,為充分避免在使用過程中會存在的未知問題,需要在正式投入到中小實際運營中需要進行系統測試。
3.1測試目的及原則
目的:之所以對本次設計的系統進行測試,其根本目的是找準系統中潛在的安全隱患,減少由于測試不全面而引發的系統安全問題。
原則:其一,科學性原則。測試過程要保證各項準備工作符合系統測試要求,將更多的潛在問題進行解讀,找出嚴重的bug;其二,嚴謹性原則。依據測試過程中所涉及的非數據要素,對數據準確性做好篩選工作,實現多功能的全方位測試。
3.2系統測試的方法
系統測試的基本方法直接決定著PHP技術網站建設中的應用效果,測試方法主要從3個方面進行,包括前臺頁面測試、后臺功能測試。
(1)前臺頁面測試。
前臺頁面測試方法相對簡單、直觀,能夠直接發現并找準問題之所在,但整個過程同樣需要認知處理與嚴格執行。頁面測試中容易出現問題的地方主要表現在以下幾個方面:
第一,邏輯上的錯誤。這種錯誤類型通常集中于產品的分類上面,有可能造成文章類型上的錯誤。這種錯誤的產生原因,主要是由于操作繁瑣程度與人員的錄入疏忽問題,可通過自測方法來做好處理工作。對操作過程給出醒目的提示標志,減少此類錯誤的再次產生。
第二,錯別字。錯別字是前臺頁面測試最明顯的問題,檢測方法可以說既簡單又困難。簡單在于檢測過程與檢測方法較為簡單,難在檢測準確性方面。這需要測試人員耐心檢測,可選擇心思細膩的技術人員對其進行檢測處理。
第三,亂碼。程序出現亂碼現象要求程序員從后臺程序入手來查找問題根源所在。
第四,文字格式。前臺頁面出現不協調的字體、顏色、背景等,影響整個前臺頁面的效果,需通過檢查代碼編寫來確定。
(2)后臺功能測試。
在后臺各功能模塊的測試當中,具體的注意事項需要從以下幾個方面入手:①文章添加的級數分類是否不超過3級;②文章添加功能是否會出現溢出現象;③系統中的各種刪除功能是否可以按照指示完成處理;④編輯功能能否依據按鈕的真實有效修改記錄;⑤在線安裝要確定數據庫與配置文件安全性。
4.結語
從整個中小型網站開發建設的現狀來看,PHP語言具備強大的開放性與跨平臺特性,符合中小網站開發建設要求,不單單完全免費并且能夠與MySQL完美契合,成為網站開發人員的首選編程語言。可見,PHP技術的應用效果顯著,能夠為中小型網站建設提供支持與保障。