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