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