劉燕美 張俊鴿
摘要:電子商城系統借助網絡為平臺,通過電子商務的各種方法,成功的實現買賣過程,是一個虛擬的大型商場。它省略了其中的很多中間環節,在運輸成本和代理中間的差價上得到了節省,加大了市場流通帶來的巨大發展空間。本系統運用了struts2框架,并采用了B2C的系統模式,實現了購物在網上的方便快捷。
關鍵詞:電子商城;struts2;功能模塊1引言
隨著社會的不斷大步向前發展與進步,人們的思維模式也在被積極的推動著不斷的革新與創造。網上購物被人們親賴,已經走進人們的生活。經濟的快速發展也推動著市場的轉變。傳統的購物方式已經滿足不了這個時代發展的節奏,為了提高企業及個人的利益,我們在銷售渠道和方式上要不斷的創新。
對于以前的購物方式逛商場、看店鋪、參加展銷會等不僅占用人們大量的時間,而且在地點和壞境上也受到很大的局限性。從而給人們帶來多種不便。從消費者的角度來說,如果人們在網上購物的話,可以在時間、地點和環境上任意選擇外,物品與物品之間的對比也更清晰明了。從銷售方來看,網上購物可以省去店鋪的租金、物品的擺設等方面帶來的麻煩。同時網上購物可以節省很多資源。正符合走可持續發展線路。電子購物這種模式發展的這么快,一部分也是基于國內一些政策的支持的發展方向。商務部在2013年11月發布了《促進電子商務應用的實施意見》,與此同時還推出了各種措施來促進國內電子商務的發展。隨著網上購物法律上面的健全,不僅對銷售方嚴格的約束,同時又最大化的保證了消費方的購買權益。通過網上購物行為規范的制定,未來的電子商城必定健康有序的發展,這也是設計該電子商城系統的意義。
本系統采用struts2框架的Java Web技術實現的動態網頁,并以mysql為數據庫管理系統。既考慮了系統的需求,又兼顧了運行的效率以及今后系統的功能拓展等。
2系統功能分析
本電子商城系統的基本功能如下:
⑴商品瀏覽:任何人在有互聯網的環境下都可以進行商品瀏覽,查看網頁上所有的商品。最直觀的看到所賣商品及所有商品的信息。
⑵用戶注冊:任何人都可以通過打開瀏覽器進入本系統瀏覽電子商品,如果想要購買電子商品必須要有自己賬號,所以就要先注冊信息,同時判斷填寫的信息是否合法,這就要用戶先進行信息注冊。
⑶用戶登錄:已經注冊過的用戶可以直接輸入自己的信息進行登錄,同時也判斷此用戶的合法權利,是否已經成功注冊,信息的到匹配的時候成為我們的合法用戶可以登錄。
⑷搜索功能:搜索功能的設置是為了讓用戶使用快捷的方式找到自己想要的產品,并可以通過一類產品的搜索對這類產品做對比。此功能的設置方便了用戶查找想要產品,也提供了此類對比產品。
⑸購物車:已經成功登錄的用戶在網站上瀏覽商品之后可以通過加入到購物車的功能來購買商品。
⑹訂單詳情:用戶登錄后可以查看自己購買過物品的詳細情況。
3系統結構圖
本系統購物總流程如圖1所示:
4主要模塊設計
電子商城購物系統在實現系統基本功能的前提下,共分為用戶登錄模塊、商品信息查詢模塊、購物車模塊和生成訂單模塊,具體介紹如下。
4.1 用戶登錄模塊設計
用戶登錄模塊的設計首先非用戶的注冊,用戶注冊必須填寫安全必要的信息,如E-mail地址的填寫、設置昵稱、設定密碼、再次輸入密碼、所在區域的選擇等,提交成功后可以成為用戶進行電子商城上面商品的選購及享受系統上其他服務。用戶登錄頁面需要輸入注冊時填寫的昵稱和輸入密碼。安全登錄后可以進行信息的修改和電子商品的購買等操作。
4.2 商品信息查詢模塊設計
對于一個電子商城來說,最吸引用戶的就是商品信息的設置。因為在用戶瀏覽電子商城的時候最初留下的感覺就決定了他對本產品的評價,所以必不可少的就是非常引人注目的就是商品豐富的資源。如何合理的對商品信息的設置、合理的安排整個頁面的內容是非常重要的。商品信息查詢的目標就是讓用戶簡單快捷的查找到自己想要的商品。本系統設置的有商品分類、焦點信息、重點關注、最新上架、自助查詢等查詢模塊。
4.3 購物車模塊設計
電子商城的購物車就像我們日常生活超市中的購物籃,在我們瀏覽選購商品的時候把自己想要購買的商品暫時放到購物車中,等待著瀏覽結束的付款。購物車的設計實現了用戶登錄后對商品的名稱、地址、商品單價、購買數目、總商品價格等功能。當商品放到購物車后,系統會自動跳轉到購物車頁面進行統計。
4.4 生成訂單模塊設計
訂單的生成包括商品的數量、商品價格、訂單號、商品編號具體的訂單生成的實體E-R圖如圖2
5系統運行結果與分析
5.1 商城主頁運行結果
在商城的主頁我們可以清晰的看到前臺運行的各個模塊,用戶可以根據自己的要求進行下一步的操作。
5.2 用戶注冊頁面運行結果
瀏覽者通過填寫注冊信息、郵箱驗證、完成注冊成為本商城的用戶。
5.3 注冊成功登陸頁面運行結果
用戶通過填寫郵箱地址或者昵稱、密碼的輸入就可以登錄到用戶頁面。
5.4 添加購物車成功頁面運行結果
當用戶成功把商品添加到購物車后就會顯示此頁面,同時用戶也可以點擊繼續購物去選擇其他商品,最后可以一起去購物車結算。
5.5 購物車結算頁面運行結果
用戶選定商品后可以在此一起結算,如果某個商品的數量要改變時在變更數量輸入購買的數目點擊變更商品的總金額就會重新變化。
5.6 商品詳細介紹運行結果
在此頁面可以詳細的了解商品的基本信息,點擊購買把商品加入到購物車,同時也有產品的視頻介紹,讓人們更加直觀的知道本產品的信息。
6結束語
電子商城類似于現實世界中的商店,差別是利用電子商務的各種手段達成從買到賣的過程的虛擬商店,從而減少中間環節,消除運輸成本和代理中間的差價,造就對普通消費和加大市場流通帶來巨大的發展空間。盡可能的還消費者以利益,帶動公司發展和企業騰飛,引導國民經濟穩定快速發展,推動國內生產總值。
[參考文獻]
[1]王珊,薩師煊.數據庫系統概論[M].2011.05.
[2]劉伶,張秉訓,譯,[美]Date C J.DB2指南[M].北京科學出版社,2012.
[3]陸舟.struts2技術內幕:深入解析struts2架構設計與實現原理[M].機械工業出版社,2012.01.
[4]催洋.MySQL數據庫應用從入門到精通[M].中國鐵道出版社,2013.01.
[5][美]Lewes,[美],Loftus,羅省軍,李軍,譯.Java程序設計教程(第7版)[M].電子工業出版社,2013.06.
[6]王小科,羅二平,劉會衡.JAVA實用教程(第二版)[M].人民郵電出版社,2012.08.
[7]軟件開發技術聯盟,等.《java Web開發實戰》[M].清華大學出版社, 2013.09.
[8]Gary Come11.Cay S Horstmann<