一個完善的B2C網站應該包括哪些部分?從實踐來看,由于電子商務覆蓋的范圍十分廣泛,因此必須針對具體的應用才能描述清楚系統(tǒng)架構。從總體上來看,B2C網站是三層框架結構。底層是網絡平臺,是信息傳送的載體和用戶接入的手段;中間是電子商務基礎平臺;而第三層就是各種各樣的電子商務應用系統(tǒng)。其中電子商務基礎平臺是各種電子商務應用系統(tǒng)的基礎。
B2C網站設計
首先,向大家介紹一般的B2C網站為什么要采用B/S結構,客戶端不必安裝及維護軟件。如果軟件升級,系統(tǒng)管理員只要將服務器的軟件升級到最新版本就行了。其他客戶端,只要重新登錄系統(tǒng),使用的就已經是最新版本的軟件了。其次,B/S能夠降低B2C網站開發(fā)的總體成本。兩層結構中,客戶端接受用戶的請求,客戶端向數據庫服務提出請求,數據庫服務將數據提交給客戶端,客戶端將數據迚行計算(可能涉及到運算、匯總、統(tǒng)計等等)并將結果呈現給用戶。
在三層結構中,客戶端接受用戶的請求,客戶端向應用服務提出請求,應用服務從數據庫服務中獲得數據,應用服務將數據進行計算并將結果提交給客戶端,客戶端將結果呈現給用戶。這兩種結構的不同點是,兩層結構中客戶端不運算,而三層結構中客戶端并不參不運算,只是簡單的接收用戶的請求,顯示最后的結果。由于三層結構中的客戶端并不需要參不計算,所以對客戶端計算機的配置要求是比較低的。因此通過以上比較,可以看出選擇B/S模式更為適合B2C網站。
數據庫的設計范式是數據庫設計所需要滿足的規(guī)范,滿足這些規(guī)范的數據庫是簡潔的、結構明晰的,同時,不會収生插入(insert)、刪除(delete)和更新(update)操作異常。反之則是亂七八糟,不僅給數據庫的編程人員制造麻煩,而丏面目可憎,可能存儲了大量不需要的冗余信息。
1.第一范式。數據庫表中的字段都是單一屬性的,不可再分。這個單一屬性由基本類型構成,包括整型、實數、字符型、逡輯型、日期型等。
2.第二范式。數據庫表中不存在非關鍵字段對任意候選關鍵字段的部分函數依賴(部分函數依賴指的是存在組合關鍵字中的某些字段決定非關鍵字段的情況),也即所有非關鍵字段都完全依賴于任意一組候選關鍵字。
3.第三范式。在第二范式的基礎上,數據表中如果不存在非關鍵字段對任意候選關鍵字段的傳遞函數依賴則符合第三范式。
了解更多,請點擊乾元坤和B2C網站。