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