王益宏 湯茂斌
摘 要:本系統(tǒng)是以跨境商品網(wǎng)站為開發(fā)主題,采用Java語言實現(xiàn)后臺開發(fā)。運用了單例模式,代理模式等常見設(shè)計模式增強了系統(tǒng)的穩(wěn)定性和健壯性。數(shù)據(jù)庫工具有MySQL數(shù)據(jù)庫,c3p0數(shù)據(jù)源以及DbUtil工具。后臺的系統(tǒng)設(shè)計使得管理者可以添加商品,查看用戶信息,管理商品信息,以及獲取銷售情況。
關(guān)鍵詞:跨境;電商;Java;MySQL數(shù)據(jù)庫
1 前言
跨境電商是源于傳統(tǒng)國際貿(mào)易的各環(huán)節(jié)的電子化,在跨境電商平臺不斷升級的基礎(chǔ)上迭代,包含B2B和零售業(yè)務(wù),即B2C,C2C。國家發(fā)布一系列對電子商務(wù)的有利政策之后,國家內(nèi)部擁有電商平臺的企業(yè)陸續(xù)進軍跨境電商領(lǐng)域,將這部分業(yè)務(wù)作為增加營業(yè)額的重點[1]。
無論是B2B還是B2C,如果依靠傳統(tǒng)的人工管理方式是無法滿足日益增長的業(yè)務(wù)需求。因此開發(fā)一個功能完善的跨境商品交易系統(tǒng),來滿足購物者和企業(yè)的需求,是十分必要的。
跨境商品網(wǎng)站系統(tǒng)主要對用戶購買商品和商家管理店鋪的業(yè)務(wù)流程進行分析。用戶通過在頁面瀏覽商品,選擇想要買的東西,加入購物車,確認訂單,然后完成在線支付。管理員登錄系統(tǒng)的后臺,檢查商品的剩余數(shù)量,然后對于數(shù)量不足的商品,選擇上傳商品。同時可以下載銷售榜單來了解商品的售賣情況,來制定有效的銷售策略。
2 系統(tǒng)需求分析
上圖表示整個商品網(wǎng)站的基本用例情況。商家在后臺管理系統(tǒng)可以添加商品,更改庫存,下載銷售榜單;用戶在前臺頁面可以瀏覽商品,將商品加入購物車,查看訂單,最后完成在線支付。
整個購買商品的模塊為:用戶首先瀏覽商品列表,然后點擊進入想要購買的商品的詳情頁面,接著將其加入購物車中,下一步填寫收獲訂單,最后完成在線支付。
商品管理器具有查找所有商品,根據(jù)ID查找商品等功能;訂單管理器具有增加訂單,刪除訂單,以及更改支付狀態(tài)的功能;支付接口是顧客的支付時的功能界面。
管理員通過登錄后臺界面,然后查看商品的庫存信息,發(fā)現(xiàn)有想要補充的商品時,可以填寫將要上傳的商品的信息,確認無誤后,選擇上傳商品選項。
庫存管理器具有查看所有庫存內(nèi)的商品,更改商品價格和存量等功能;商家要想上傳商品,首先填寫商品的信息表單,然后通過商品上傳控制類,完成添加商品的功能。
修改商品的模塊為:用戶首先瀏覽庫存列表,然后點擊進入想要修改的商品的詳情頁面,接著填寫要修改的信息如價格和數(shù)量,然后確認無誤后,提交請求。
商家通過庫存管理器獲取所有的已有商品的信息,然后用顯示商品詳情的控制類獲取商品的具體信息,接著填寫修改表單,然后完成修改商品信息。
3 概要設(shè)計
3.1 系統(tǒng)設(shè)計思想
(1)系統(tǒng)由幾個獨立的模塊構(gòu)成,整個跨境商品系統(tǒng)的需求是由若干個功能組成的。將系統(tǒng)功能模塊化后,每個模塊都能完成一個特定的功能,這樣就將系統(tǒng)模塊化了。有利于進行模塊的集中式管理。
(2)考慮到系統(tǒng)的二次開發(fā),可操作性和擴展性是必不可少的。
(3)為了提高系統(tǒng)的移植性和安全性,在系統(tǒng)設(shè)計的開發(fā)過程中,合理的數(shù)據(jù)流設(shè)計可以使互相獨立的模塊間用數(shù)據(jù)流連接,降低模塊間的耦合。
3.2 系統(tǒng)技術(shù)路線
(1)本系統(tǒng)開發(fā)使用的集成開發(fā)環(huán)境是Eclipse,程序設(shè)計語言是Java,前端技術(shù)是JSP。
(2)Web服務(wù)器用的是Tomcat,版本是7.0。
(3)系統(tǒng)使用的數(shù)據(jù)庫是MySQL,使用DbUtil數(shù)據(jù)庫工具和c3p0數(shù)據(jù)源。
(4)整體頁面布局使用HTML和CSS技術(shù)格式系統(tǒng)中的文字大小,顏色,字體,鏈接,輸入框和按鈕等綜合設(shè)計系統(tǒng)的界面風(fēng)格。
3.3 系統(tǒng)體系結(jié)構(gòu)
系統(tǒng)功能模塊是根據(jù)使用者的身份來進行劃分的。根據(jù)系統(tǒng)使用者的角色采取的操作不用,可將網(wǎng)站分成兩個子模塊。系統(tǒng)前臺顯示模塊,而系統(tǒng)后臺管理模塊。本系統(tǒng)所設(shè)計的商品網(wǎng)站是針對購買商品的用戶,即前端的一些購物流程的界面設(shè)計,后臺管理主要是對數(shù)據(jù)庫的數(shù)據(jù)進行的編輯[2]。
3.4系統(tǒng)總體流程
該圖描述了整個跨境商品網(wǎng)站的總體流程。用戶要想瀏覽和購買商品,首先要注冊一個合法的賬號。 然后在登錄時,會有一個條件判斷,如果為普通用戶的話,則進入購物界面。如果為管理員的話,則進入后臺管理界面[3]。用戶可以瀏覽商品,將商品加入購物車,查看訂單,最后完成支付。管理員可以添加商品,管理庫存,下載銷售榜單,以及查看用戶信息。
4系統(tǒng)界面設(shè)計
用戶輸入之前注冊的賬號和正確的密碼進行登錄,系統(tǒng)驗證用戶賬號和密碼,登錄成功進入主頁面,主頁面上方有歡迎字樣并有退出登錄按鈕。
用戶點擊想要購買的商品的圖片時,會進入商品的詳情頁,在這里可以看到商品的詳解介紹信息。
點擊購買按鈕時,商品將會加入購物車當(dāng)中。
確定購買后,將進入下一步即:填寫訂單。用戶只需填寫收獲地址,和選擇在線支付即可。其他個人信息由系統(tǒng)根據(jù)之前保存的用戶記錄自動生成。
填寫訂單完成后,系統(tǒng)將生成訂單的詳細信息。用戶此時可以查看訂單的狀態(tài)。確認購買的話,就可以點擊在線支付,否則的話,可以刪除訂單。
點擊了在線支付后,便可選擇支付的銀行,完成后續(xù)的支付行為。完成支付后,訂單的狀態(tài)會成為已支付,整個購物過程到此結(jié)束。
參考文獻:
[1]張思亮,王曉峰,靳瑞勇.網(wǎng)上購物系統(tǒng)的研發(fā)[J].商場現(xiàn)代化.2008(13):67-67.
[2]李順云,郭勁夫,楊月輝.網(wǎng)上購物系統(tǒng)的建設(shè)[J].商場現(xiàn)代化.2008(12):145-146.
[3]陳巧蓉,陳剛,熊恩成.網(wǎng)上購物系統(tǒng)htm1版開發(fā)研究[J].西南民族大學(xué)學(xué)報:自然科學(xué)版.2007,33(4):961-963.