戴文軒
摘要:隨著互聯(lián)網(wǎng)行業(yè)的迅速發(fā)展,中國的電子商務(wù)也隨之發(fā)展迅速,很多人的生活方式都隨之發(fā)生了變化。 人們在快節(jié)奏的生活中尋找更方便快捷的生活方式,電子商務(wù)技術(shù)為人們提供更便捷的購物方式[1]。 本文主要討論設(shè)計和實現(xiàn)購物平臺設(shè)計各個方面的全過程。
關(guān)鍵詞:購物商城 JSP
一、引言
近年來電子商務(wù)在我國發(fā)展十分迅速,“online shopping”的概念漸漸走進人心,被大多數(shù)人所接受[2]。利用互聯(lián)網(wǎng)幫助商家打開市場獲得更多信息就顯得尤為重要。首先網(wǎng)上購物有很多優(yōu)點是傳統(tǒng)購物所不可比擬的,比如網(wǎng)上商城的產(chǎn)品種類很多很多,并且它也所不受實體店環(huán)境的各種限制。
本系統(tǒng)的主要工作是開發(fā)購物平臺:通過互聯(lián)網(wǎng)實現(xiàn)在網(wǎng)上商品銷售的管理,實現(xiàn)其他銷售渠道所沒有優(yōu)點。利用現(xiàn)今發(fā)展最火爆的互聯(lián)網(wǎng)的資源共享和與用戶互動的優(yōu)勢兩個方面相結(jié)合地面銷售優(yōu)勢,發(fā)展購物基于數(shù)據(jù)庫管理技術(shù)的平臺,實現(xiàn)網(wǎng)上購物標準化,個性化,人性化。
二、購物商城系統(tǒng)需求分析
開發(fā)工具的選擇
網(wǎng)上購物商城采用JSP技術(shù)進行開發(fā),與其他技術(shù)相比,JSP具有以下特點:
(1)一次編寫,到處運行。除了系統(tǒng)之外,代碼不用做任何更改【3】。
(2)系統(tǒng)的多平臺支持。基本上可以在所有平臺上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。
(3)強大的可伸縮性。從只有一個小的Jar文件就可以運行Servlet/JSP,到由多臺服務(wù)器進行集群和負載均衡。
(4)多樣化和功能強大的開發(fā)工具支持。Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下【4】。
(5)支持服務(wù)器端組件,web應(yīng)用需要強大的服務(wù)器端組件來支持。
三、網(wǎng)上購物商城系統(tǒng)設(shè)計
1、項目規(guī)劃
根據(jù)需求分析、設(shè)計系統(tǒng)框架。網(wǎng)上購物商城由用戶、管理員兩部分組成。設(shè)計各部分功能如下:
(1)用戶功能模塊
所有用戶都可以查看網(wǎng)站所有信息,若想查看添加商品的購物車、進行購買過的物品以及歷史的訂單信息則必須要完成登錄的操作。
(2)管理員功能模塊
當(dāng)管理員正確輸入用戶名密碼登錄以后即可進入系統(tǒng),隨后可以管理信息、菜單、管理和訂單。這里的基本信息管理主要包括修改個人密碼、修改會員信息、修改訂單狀態(tài)、管理管理員信息;管理商品分類和屬性信息;訂單管理包括訂單管理和銷量排行榜。
2、軟件設(shè)計目標
本系統(tǒng)通過互聯(lián)網(wǎng)實現(xiàn)在網(wǎng)上商品銷售的管理,只要系統(tǒng)設(shè)計合理,它就一定會為商家打開商品銷售的渠道,使售賣的商品減少庫存積累,利用現(xiàn)今發(fā)展最火爆的互聯(lián)網(wǎng)的資源共享和與用戶互動的優(yōu)勢兩個方面相結(jié)合地面銷售優(yōu)勢,發(fā)展購物基于數(shù)據(jù)庫管理技術(shù)的平臺,實現(xiàn)網(wǎng)上購物標準化,個性化,人性化。本系統(tǒng)可以達到以下目標:
(1)查詢快捷
人們可以通過購物平臺可以快速的查找商品信息,并可以執(zhí)行購買操作。
(2)信息量大
本系統(tǒng)使用MYSQL數(shù)據(jù)庫進行數(shù)據(jù)的存儲,即使數(shù)據(jù)存儲量大也不易丟失,可以提供大量的商品信息給人們,供人們進行選擇。
(3)不受時間限制
通過購物平臺進行商品的購買,其中最突出的優(yōu)勢是讓用戶只需要通過網(wǎng)絡(luò)就可以隨時隨地了解商品信息,同時會員可以進行商品購買,實現(xiàn)足不出戶便可買到商品。
四、網(wǎng)上購物商城系統(tǒng)主要功能模塊設(shè)計
1、用戶注冊模塊
(1)功能描述:用戶需要填寫用戶名、密碼及相關(guān)信息,點擊閱讀并同意購物平臺的協(xié)議按鈕,然后點擊注冊按鈕進行注冊操作。
用戶在注冊帳號的時候,首先進入注冊界面,填寫用戶信息,包括用戶名,密碼,確認密碼和電話號碼,密碼和確認密碼要確保是一致的的前提下,用戶名如果存在,返回填寫用戶信息,如果用戶名不存在,需要進行注冊。當(dāng)正確填寫密碼,輸入正確的電話號碼,密碼和確認密碼要確保是一致的的前提下,將在數(shù)據(jù)庫中添加用戶信息,用戶注冊成功。
(2)用戶登錄功能描述
為了保證系統(tǒng)的安全,必須要先登錄才可以進入系統(tǒng)。完成登錄的用戶購買商品,需進行身份的驗證(賬號、密碼),如果在數(shù)據(jù)庫的信息是正確的 ,則登錄成功,否則登錄失敗。
(3)購物車訂單的功能描述
用戶登錄后,可以進入購物車界面查看購物車信息,修改商品數(shù)量,也可以刪除購物車。當(dāng)用戶進入購物車界面時,點擊進入結(jié)算按鈕,然后進入填寫收貨人信息界面。
2、管理員登錄的功能模塊
(1)管理員登錄功能描述
管理員信息正確,完成登錄,進入后臺頁面。
(2)管理員信息管理功能描述
管理員的信息被超級管理員(admin)所掌控,其中包括管理他們的信息可以修改現(xiàn)有會員的信息、還可以添加新的管理員信息。
(3)商品類別管理功能描述
管理員登錄后,可以進行產(chǎn)品分類管理,查看分類信息,修改和刪除分類信息,添加新的產(chǎn)品分類信息。
(4)商品信息管理功能描述
管理員身份可以對網(wǎng)站的的商品進行添加,對過期或者庫存為0的商品進行刪除或者修改。
五、結(jié)論
本購物商城在設(shè)計之初考慮到了用戶的實際需求,并且具有很強的應(yīng)用性以及針對性。本購物平臺系統(tǒng)是由三部分所組成,分別是前臺網(wǎng)站,后端發(fā)布,瀏覽器客戶端。由于本平臺基于B/S和JSP技術(shù)以及mysql數(shù)據(jù)庫進行設(shè)計與實現(xiàn),它具有很強的擴展性,維護性、可移植性,同時也具有開發(fā)成本低,實用性較強的特點。所以它也能夠提供準確的,方便快捷的溝通和共享信息所以具有很強的推廣性。
在本系統(tǒng)的實現(xiàn)當(dāng)中以及基本完成用戶在網(wǎng)上購物時所需要的全部功能,例如會員的注冊和后臺管理員對用戶進行管理,產(chǎn)品銷量的排行榜,根據(jù)關(guān)鍵字進行搜索商品等。本文主要圍繞著這幾個方面進行展開。
參考文獻:
[1]Freeeman Yam.上開店賺外匯:eBay 外貿(mào)全攻略[M].電子工業(yè)出版社,2006.1
[2]虞萍.影響企業(yè)電子商務(wù)成功的網(wǎng)站因素研究[D].中國農(nóng)業(yè)大學(xué),2014.5
[3]光軍,胡波.JSP應(yīng)用開發(fā)高級教程[M].北京航空航天出版社,2007.2.2
[4]孫鑫.Java Servlet編程(第二版)[M].中國電力出版社,2002.7.