韓曉坤 胡陽(yáng) 池青鵬
摘要:通過(guò)跨境電商網(wǎng)站和一般電子商務(wù)網(wǎng)站的比較,本文研究設(shè)計(jì)了跨境電商網(wǎng)站系統(tǒng),主要包含商品管理、內(nèi)容管理、訂單管理、用戶(hù)管理、物流管理、支付管理、統(tǒng)計(jì)分析、商品搜索、用戶(hù)購(gòu)物等功能。系統(tǒng)以springmvc+spring+mybatis作為開(kāi)發(fā)框架,使用MySQL 5.7數(shù)據(jù)庫(kù)、Tomcat 7.0服務(wù)器、redis緩存技術(shù),實(shí)現(xiàn)用戶(hù)與商家相互對(duì)接,為跨境購(gòu)物平臺(tái)設(shè)計(jì)開(kāi)發(fā)提供了原型參考。
關(guān)鍵詞:跨境電商;MVC設(shè)計(jì)模式;相互對(duì)接
1引言
隨著電子商務(wù)的發(fā)展。越來(lái)越多的人開(kāi)始網(wǎng)絡(luò)購(gòu)物,從境內(nèi)拓展到境外,通過(guò)海淘等購(gòu)買(mǎi)到國(guó)外商品,想要進(jìn)行很好的跨境交易,需要滿(mǎn)足兩個(gè)條件,一個(gè)是物流體系,一個(gè)是通信平臺(tái)。在互聯(lián)網(wǎng)之前,就算現(xiàn)在這樣快捷的物流體系,也很難做到,畢竟信息數(shù)據(jù)的交互很難,很難溝通,而互聯(lián)網(wǎng)使得交互變得更通暢,使跨境電商變得可能。對(duì)此本文研究和設(shè)計(jì)跨境電商網(wǎng)站系統(tǒng),為跨境交易提供便利服務(wù)。
2系統(tǒng)的需求分析
系統(tǒng)需求主要包含功能需求和非功能需求。
2.1功能需求
在功能需求當(dāng)中由于跨境電商網(wǎng)站設(shè)計(jì)到前臺(tái)服務(wù)和后臺(tái)商品,客戶(hù)賬號(hào)的管理,因此包含前臺(tái)系統(tǒng)功能需求和后臺(tái)系統(tǒng)功能需求。
2.1.1前臺(tái)系統(tǒng)功能需求
(1)登錄功能:前臺(tái)商城能夠進(jìn)行注冊(cè)登錄。
(2)搜索功能:能夠進(jìn)行對(duì)商品進(jìn)行搜索。
(3)個(gè)人中心:用戶(hù)進(jìn)入個(gè)人中心,查看修改個(gè)人資料,查看歷史訂單,物流信息等。
(4)購(gòu)物功能:商品添加到購(gòu)物車(chē),進(jìn)入結(jié)算頁(yè)面,選擇收貨和支付方式,確認(rèn)訂單。
2.1.2后臺(tái)系統(tǒng)功能需求
(1)商品管理:包括商品分類(lèi),商品規(guī)格,添加、編輯商品信息,對(duì)商品進(jìn)行上下架管理。
(2)內(nèi)容管理:包括廣告的編輯,網(wǎng)站文章的修改。
(3)訂單管理:包括查詢(xún)訂單,處理訂單,能進(jìn)行發(fā)貨,填寫(xiě)物流信息。
(4)物流管理:添加物流公司,修改支持的物流公司。
(5)支付管理:添加修改支持的支付方式。
(6)統(tǒng)計(jì)分析:統(tǒng)計(jì)銷(xiāo)售數(shù)據(jù)、商品數(shù)據(jù)等。
(7)賬號(hào)管理。
2.2非功能需求
(1)性能需求:系統(tǒng)必須要具有可用性,正常運(yùn)行時(shí)間要合理,24小時(shí)可以使用。同時(shí)系統(tǒng)的吞吐量要滿(mǎn)足需求,在訪問(wèn)量和并發(fā)量的高峰期,要能夠通過(guò)添加服務(wù)器來(lái)滿(mǎn)足需求。
(2)安全需求:前臺(tái)商城和后臺(tái)管理兩個(gè)系統(tǒng)都需要登錄權(quán)限,后臺(tái)系統(tǒng)中只有登錄系統(tǒng)后才能進(jìn)行操作,否則無(wú)法訪問(wèn)系統(tǒng)頁(yè)面。
3業(yè)務(wù)流程分析
本跨境購(gòu)物的業(yè)務(wù)流程如下:第一步,用戶(hù)在網(wǎng)站內(nèi)選取自己心儀的商品,并將其加人購(gòu)物車(chē),系統(tǒng)對(duì)此生產(chǎn)相關(guān)訂單。第二步,當(dāng)用戶(hù)要進(jìn)行結(jié)賬時(shí),系統(tǒng)自動(dòng)進(jìn)行攔截,請(qǐng)求用戶(hù)進(jìn)行登錄。第三步,用戶(hù)輸入賬號(hào)和密碼,系統(tǒng)對(duì)其進(jìn)行驗(yàn)證登錄,確定賬戶(hù)是否存在,以及密碼是否正確,若兩者都為是,則放回訂單界面。第四步,用戶(hù)檢查其訂單內(nèi)是否為自己商品,選擇支付手段支付,確認(rèn)訂單。
4系統(tǒng)設(shè)計(jì)方案
該系統(tǒng)的設(shè)計(jì)目標(biāo)主要是實(shí)現(xiàn)一個(gè)可供上萬(wàn)人在線(xiàn)、上千人使用的在線(xiàn)平臺(tái),它必須符合實(shí)際需求,具有理想的擴(kuò)展性。在流量很大的情況下,服務(wù)器可以很簡(jiǎn)單。用來(lái)緩解壓力。為此,在具體設(shè)計(jì)中,應(yīng)充分考慮以下幾個(gè)方面。
4.1系統(tǒng)架構(gòu)設(shè)計(jì)
系統(tǒng)分成前臺(tái)和后臺(tái),前后臺(tái)可以分別部署在服務(wù)器上,這樣的設(shè)計(jì)有利于合理添加服務(wù)器。前后臺(tái)都是B/S結(jié)構(gòu)18,對(duì)于一個(gè)商城系統(tǒng)來(lái)說(shuō),這是比較實(shí)用操作簡(jiǎn)單的。開(kāi)發(fā)也比較簡(jiǎn)單,一個(gè)好的商城,在前臺(tái)商城系統(tǒng)應(yīng)該分多終端,設(shè)計(jì)包含微信商城、移動(dòng)web端和手機(jī)app商城等。
4.2系統(tǒng)拓?fù)浣Y(jié)構(gòu)設(shè)計(jì)
網(wǎng)站的拓?fù)浣Y(jié)構(gòu)如圖2所示,設(shè)數(shù)據(jù)庫(kù)服務(wù)器和圖片服務(wù)器。用戶(hù)訪問(wèn)網(wǎng)站,在有多臺(tái)服務(wù)器的情況下,需要nginx來(lái)實(shí)現(xiàn)前臺(tái)商城的負(fù)載均衡。前臺(tái)商城服務(wù)器壓力大的時(shí)候,可以單純添加服務(wù)器的數(shù)量,而后臺(tái)不需要變動(dòng)。一般后臺(tái)壓力并不會(huì)太大,所以一般也不需要添加服務(wù)器。
數(shù)據(jù)庫(kù)使用的MySQL,數(shù)據(jù)庫(kù)服務(wù)器壓力還是很大的,雖然可以通過(guò)MyCat搭建MySQL集群,但相應(yīng)服務(wù)器數(shù)量越多,成本也就更好。在這里,利用緩存技術(shù)來(lái)減輕數(shù)據(jù)庫(kù)壓力,系統(tǒng)設(shè)計(jì)有redis,必要時(shí)可以添加redis緩存,以緩解數(shù)據(jù)庫(kù)的壓力。出現(xiàn)高并發(fā)時(shí),可多部署以減少服務(wù)器壓力。
當(dāng)然,這樣的架構(gòu)也存在缺陷,例如,不是分布式架構(gòu),添加新的服務(wù)器不夠靈活。沒(méi)有使用restful風(fēng)格,前臺(tái)系統(tǒng)再接入移動(dòng)端時(shí),需要重新寫(xiě)。但好處是,開(kāi)發(fā)任務(wù)量較少,維護(hù)相對(duì)簡(jiǎn)單。
4.3數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)實(shí)體表主要有商品表、商品品類(lèi)表、商品描述表、商品規(guī)格表、商品規(guī)則參數(shù)表、商品規(guī)格表、訂單表、訂單條目表、收貨人信息表、會(huì)員信息表、管理員表、銷(xiāo)售統(tǒng)計(jì)表、支付方式表等14個(gè)表,以下列出部分重要表信息,見(jiàn)表1一表4。
5結(jié)論
綜上所述,在社會(huì)快速發(fā)展的背景下,我國(guó)跨境電子商務(wù)企業(yè)也拓展了發(fā)展前景。但畢竟,與其他企業(yè)不同的是,跨境電商企業(yè)雖然取得了理想的發(fā)展市場(chǎng),但在具體經(jīng)營(yíng)中也會(huì)受到一系列不利因素的影響。因此,為了為我國(guó)跨境電子商務(wù)產(chǎn)業(yè)的未來(lái)發(fā)展創(chuàng)造有利條件,使其能夠更好地為中國(guó)市場(chǎng)提供服務(wù),我們應(yīng)進(jìn)一步完善跨境電子商務(wù)網(wǎng)站系統(tǒng)的設(shè)計(jì)與分析,多方面結(jié)合,制定更適當(dāng)?shù)陌l(fā)展戰(zhàn)略。本文研究設(shè)計(jì)了跨境電商網(wǎng)站系統(tǒng)原型,該系統(tǒng)利用開(kāi)發(fā)工具Eclipse+Tomcat+MysQL,java框架springmvc+spring+mybatis,以實(shí)現(xiàn)商品管理、內(nèi)容管理、訂單管理、用戶(hù)管理、物流管理、支付管理、統(tǒng)計(jì)分析、商品搜索、用戶(hù)購(gòu)物等功能,能夠做到消費(fèi)者、商家、物流三大關(guān)系的緊密聯(lián)系,為跨境購(gòu)物提供便捷的平臺(tái)。
參考文獻(xiàn):
[1]孫康.跨境電子商務(wù)人才需求研究[J].北方經(jīng)貿(mào),2019(10):136-137.
[2]吳城.跨境電商網(wǎng)站系統(tǒng)的設(shè)計(jì)與分析[J].商場(chǎng)現(xiàn)代化,2019(15):37-38.
[3]尹航.從海淘、代購(gòu)與跨境電商的優(yōu)劣勢(shì)探究跨境電商的發(fā)展[J].現(xiàn)代營(yíng)銷(xiāo)(經(jīng)營(yíng)版),2019(09):116.
[4]徐志凱,黃哲,黎俊杰.跨境電商網(wǎng)站系統(tǒng)的分析與設(shè)計(jì)[J].軟件工程,2019,22(03):54-56.
[5]王媛媛.跨境電商的人才核心技能需求分析與相關(guān)培養(yǎng)策略[J].商場(chǎng)現(xiàn)代化,2019(12):62-63.
[6]安輝.我國(guó)跨境電商平臺(tái)發(fā)展存在的問(wèn)題與對(duì)策[J].時(shí)代金融,2018(27):323+331.