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