古詩詞大全網 - 個性簽名 - 急急急啊

急急急啊

摘要:網上書店是近年來隨著網絡技術的發展而產生的壹種新型的圖書銷售形式,是Internet電子商務在圖書銷售行業發展的必然結果。本文較詳細的論述了網上書店管理系統的設計和實現問題。 關鍵詞:ASP 網上書店 購物車 B/S模式 隨著Internet的普及和電子商務的興起,網上書店是Internet電子商務在圖書銷售行

業發展的必然結果。這種新型的圖書銷售形式,與傳統利用書店進行銷售的方式相比擁有許多優勢:壹是降低了銷售成本;二是利用網絡作為交易平臺,改變傳統的交易方式,使得交易活動不受空間和時問的限制;三是信息的傳遞更迅速靈活,新書信息上傳後,客戶可以立即看到,交易馬上可以從網上進行,從而大大提高了交易的效率。正是由於這些優勢,網上書店才能得以迅速地發展。網上書店系統的主要功能是利用網站作為交易平臺,將圖書的壹些基本信息以網站的形式發布到Internet中,客戶可以通過Internet登錄圖書銷售網站來查看售書信息並提交定單訂購圖書,實現在線進行交易。

1、系統功能介紹

1.1基本功能介紹用戶根據指定的IP地址或域名進入系統的首頁。先註冊,成為合法的用戶後,再登陸。用戶通過下拉列表框選擇查詢方式,有書名、出版社和作者。然後在對應的文本框中輸入關鍵字,點擊“查詢“按鈕,系統顯示滿足條件的圖書的基本信息。用戶點擊對應圖書的“加入購物車”即可把圖書加入購物車,通過購物車向商家提供訂單信息。商家定期對客戶的訂單信息進行處理,並把相應的信息反饋給客戶。系統根據訂單信息,統計圖書的銷售情況,在首頁中顯示圖書的銷售排行。

1.2功能模塊介紹

1.2.1用戶管理用戶有三種,普通用戶、商家、系統管理員。普通用戶必須先註冊,才能進行圖書的查詢、瀏覽、定購、信息反饋等操作。商家需要註冊,並且要得到系統管理的審批和確認,主要功能是對圖書的基本信息進行管理。系統管理員是系統唯壹的超級用戶,不需要註冊,對系統進行維護,同時還對普通用戶和商家的基本信息進行管理。

1.2.2圖書管理圖書管理模塊是由商家來操作,包括添加、刪除和修改圖書的書名、出版社、價格、作者、簡介、數量等基本信息。

1.2.3購物車管理使用購物車的目的是用來存放用戶定購圖書的名稱、數量以及總價。當用戶在圖書顯示的頁面中,點擊“加入購物車”超級連

<優麥電子商務論文>接時,系統會把當前“加入購物車”所對應的圖書的書名、價格、數量等信息添加到購物車中,默認圖書的數量為1本。在瀏覽購物車頁面,用戶可以對圖書的數量進行修改,也可刪除購物車中的圖書信息,系統根據用戶購買圖書的數量和價格,計算出總價。

1.2.4留言管理對於系統的合法的用戶,均可系統提供的留言版上留言,留言信息壹旦提交,其刪除和修改只能由管理員來完成。

2、系統相關技術

本系統是通過ASP技術來實現的基於B/S結構的網上圖書銷售系統,因此本系統的前臺頁面以及對後臺的管理是通過HTML、ASP兩種技術來實現的。其中包含HTML標記語言、內嵌的VB seript和JavaScript腳本代碼、SQL語句,而後臺數據庫使用Access來構建。B/S結構,即Browser/Server(瀏覽器/服務器)結構。此結構是隨著Internet技術的興起,對C/S結構的壹種變化或者改進。在這種結構下,用戶僅需要安裝瀏覽器。用戶界面完全通過瀏覽器實現,壹部分事物邏輯在前端實現,但是主要事物邏輯在服務器端實現,形成C/S結構的3層結構方式來銷售圖書功能。

3、網上書店管理系統設計與實現

3.1項目規劃網上書店管理系統是壹個典型的JSP數據庫開發應用程序,由前臺管理和後臺網站管理兩部分組成。前臺管理部分主要包括圖書展臺、購物車、收銀臺、會員管理、書城公告及訂單查詢、圖書查詢等功能,後臺管理部分主要對書城內的壹些基礎數據進行有效管理,包括後臺登錄、圖書設置、會員設置、訂單設置、後臺管理員設置、友情鏈接設置、公告設置等功能。

3.2系統架構設計和類的分布架構設計在編寫代碼之前,把網站中可能用到的文件夾先創建出來,方便以後的開發工作,也可以規範網站的整體架構,整個網站功能的實現利用到Servlet技術,基本上是以“類”的形式實現。

3.3購物車的實現用PHP內嵌的Session(會話)對象並編寫相應的PHP應用程序來實現購物車功能。Session對象主要用來存儲特定用戶會話所需的信息,用它可以克服協議沒有“記憶”功能的缺點,可以實現在頁面間跳轉時所有信息不會丟失。購物車具備的主要功能有:顯示已購圖書信息、添加圖書、更改購買數量、取消某圖書、取消此次定購、結算,其中每次定購信息修改後還要自動更新相應的計價信息。

3.4結算客戶在購物車頁面上點擊了“結算”按鈕後,就出現了結算頁面,在結算頁面上也提供了壹個“查看購物車”按鈕,以便客戶在結算前再次查看所選購的圖書及花費的情況。另外,還要求客戶填寫壹些必要的信息,如客戶的會員代號、收貨人、收貨人地址、送貨方式、支付方式等。如果收貨人和收貨地址欄空著,則自動使用客戶註冊時提供的姓名和地址。信息填寫完畢,點擊“提交”按鈕,系統就對客戶所提供的信息進行正確合法性檢查,檢查通

過後,馬上向服務器端的數據庫中添加相關信息,即在定單表中添加壹條記錄,在定單明細表中添加壹條或若幹條記錄。

3.5收集客戶信息為能實現正常的交易,我們必須知道客戶的壹些信息,比如收貨人姓名、收貨人地址、收貨人電話、收貨人Email、送貨日期等。為了收集這些信息,我們設計了用戶註冊界面,利用FORM表單的POST方法將客戶信息傳送到服務器,存入相應的數據庫中。當然在此之前應對用戶註冊信息進行合法性檢查。

3.6網上支付要讓客戶能夠從網上付款,書店的經營者必須事先與銀行聯系,申請網上支付功能。通過銀行審批後,客戶就可以憑自己的信用卡號或銀行賬號進行網上付款。為了保證操作的安全性,還必須依靠數字憑證、數字簽名、加密等手段來保證信息傳輸的安全性和可靠性。

參考文獻:

[1]張中秋等.網上購物系統曲設計與實施[M].計算機應用研究,2002.8

[2]鄧文淵,陳惠貞,陳俊榮.ASP與網絡數據庫技術[M].中國鐵道出版社,2006.

《科技探索 》 2010年5期