本文簡單設計一個Web站點,主要涉及功能需求設計,文檔結構,數據庫表設計,以及一些展示,包括PHP一些要點,網站架構,會話安全。
當然,不同類型網站站點有不同的需求,這只是基本的幾個需求,可以發揮自己的想象,設計與眾不同的網站功能。
下面是實際文件情況
下面是關於網站后端腳本語言PHP的一些要點,后端腳本語言是動態網站搭建不可或缺的重要部分,可以說是相當於發動機引擎於汽車的重要性:處理用戶文檔請求的核心部分。
文件包含可以讓我們重復利用代碼,把多個頁面中相同的代碼部分放在一個文檔上,通過包含來引用:包含或載入。
下面簡單的界面演示了代碼重用的概念,其中頁面頂部和底部是不變的多個頁面重復的,只有內容是變化的,我們對頂部和底部進行重用,對內容進行變化。
網站搭建三大件:Web服務器軟件(如Windows上的IIS、Linux上的Apache等),腳本語言(PHP等),數據庫(Mysql、SQL server等)
講完PHP,我們說下數據庫設計,當然只是簡單設計表,完成我們基本網站對數據庫功能的所需。
數據庫設計也即我們網站對數據庫的功能要求:我們需要把數據存在數據庫,我們需要數據庫的表來組織我們的數據,所以問題核心就在於表的設計。表設計需要考慮完整性(能夠存放網站所需的所有數據)、獨立性(一類獨立的數據信息存在一個表上)、冗余性(同樣的數據只存一次)等等,需要有一些規范來指導我們涉及表:第一、第二、第三范式。
下面是設計完成的表:包含了它的表類型
數據庫表的展示:包括三個表
下面是關於數據庫反饋的一些要點
PHP和前端Javasript也能進行檢測
還要注意Web的安全代碼編寫