[摘要] 電子商務(Electronic Commerce)是在Internet開放的網絡環境下,基于瀏覽器/服務器應用方式,實現消費者的網上購物、商戶之間的網上交易和在線電子支付的一種新型的商業運營模式。網上書店是電子商務的一種形式,本文闡述“網上書店——購物車的設計與實現”,可以使更多的人對網上購物的實現過程得到進一步的了解。
[關鍵詞] 數據庫 網上書店 電子商務
一、對電子商務的理解
1.電子商務是實施整個貿易活動的電子化
2.電子商務是一組電子工具在商務活動中的應用
3.電子商務是電子化的購物市場
4.電子商務是從售前到售后支持的各個環節實現電子化、自動化
二、網上書店——購物車實現過程
1.主要功能模塊如下圖
(1)書籍管理
(2)購物車
2.書籍管理設計
(1)設計書籍信息表
當我們拿到一本書的時候,我們可以從上面找到很多關于這本書的信息如書籍的名稱,作者、出版社等,我們要創建的書籍信息表就需要收集這些信息。因此,我們可以按照下表中所列內容創建書籍信息表。
按照這個表進入Access建立書籍數據庫(Bookstor)設計數據庫表(Bookinfo)。
注意:在保存表Bookinfo時Access會提示“是否創建主鍵”要回答“是”,只有定義了主鍵,才能定義該表與數據庫中其他表間的關系。
(2)設計書籍管理各個頁面
書籍列表頁面
書籍信息頁面
書籍信息增加頁面
更新書籍信息頁面
書籍列表頁面——用于顯示書籍的簡單信息,包括書籍的名稱、作者和出版社。
書籍信息頁面——用于顯示書籍的詳細信息,包括書籍的名稱,作者,出版社,出版時間,ISBN號碼及備注。
書籍信息增加頁面——用于增加書籍。
更新書籍信息頁面——用于修改書籍的信息。下面我們逐個進行設計。
①顯示書籍
有關書籍的信息可能會比較多,如果都顯示在一個頁面上,勢必會顯得非常擁擠雜亂.這種情況下,我們可以通過兩個頁面,將書籍的基本信息和詳細信息分開顯示,這樣就會使得書籍管理頁面顯得清楚,瀏覽方便。
顯示書籍列表
顯示書籍信息
②增加、刪除或更新書籍信息
書籍可能變動的問題,可以將書籍信息(包含商品代號、名稱、價格等)放在數據庫里,而各分類網頁從數據庫中讀取商品信息,如此一來,當商品有所變動時,只要更新數據庫即可,不必修改網頁。
3.網上書店——購物車設計
(1)書籍搜索
設計搜索頁面(方便用戶分類查找書籍)
設計書籍顯示頁面 (查找后的書籍詳細信息)
(2)組建購物車
頁面的設計要簡單明了操作方便
(3)提交訂單表
瀏覽者在選好需要的書籍以后,可以將訂單提交給網站管理者。
設計訂單表,進入ACCESS在已建好的數據庫Bookstor建立訂單表。
完成并提交表單,這里用ASP編程完成。
(4)處理表單
網站管理者可以通過處理訂單的頁面處理瀏覽者提交的訂單。
設計處理訂單頁面
顯示訂單在顯示訂單這個頁面上,網站管理員可以查看瀏覽者提交的訂單,并可以刪除處理過的訂單。
三、各模塊設計及注意的問題
1.制作電子網站購物系統的設計最重要的事情就是商品的分類,好的分類能使上網者更輕松地找到自己的產品,增加購買的機會,網上書——購物車的設計也是如此。
2.有關書籍可能變動的問題,可以將商品信息(包含商品代號、名稱、價格等)放在數據庫里,而各分類網頁從數據庫中讀取書籍信息,如此一來,當商品有所變動時,只要更新數據庫即可,不必修改網頁。
3.在“書籍信息”數據表中,除了書籍名稱、書籍作者、出版社、出版日期、價格、ISBN序號、等基本信息外,書籍的“分類代號”也很重要,因為一個ASP程序來顯示所有分類書籍的網頁,此時“分類代號”便是不同分類書籍得以顯示在不同網頁的根據。
4.至于購物袋的問題則比較簡單,由于ASP的Session對象是同一連接者所有網頁共用的對象,所以利用它來模擬購物袋的功能是輕而易舉的事情。
5.設計用戶注冊表是必須的,在表設計用戶帳號、用戶密碼、用戶電話和用戶地址時一定要設為必須填寫的字段,也就是說這里的字段不能為NULL。
參考文獻:
[1]紀玉山:《網絡經濟與電子商務》
[2]吳鵬丁利群:《ASP程序設計教程與實訓》
[3]馮昊:《ASP動態網頁設計與上機指導》