羅凌云
(江西信息應用職業技術學院,江西南昌330043)
基于移動跨平臺技術的區域電子商務系統設計與實現
羅凌云
(江西信息應用職業技術學院,江西南昌330043)
當前移動電子商務飛速發展,開發區域移動電子商務系統具有一定的意義,但是由于移動操作系統的多樣性,使得開發難度很大。通過比較原生應用開發和HTML5技術,提出采用HTML5技術開發跨平臺區域移動電子商務系統,對區域電子商務系統進行了系統分析,并給出了系統設計框架,具有較好的實際應用價值。
移動跨平臺;區域電子商務;HTML5
移動電子商務就是利用移動設備進行的電子商務。數據顯示,截至2015年底,中國移動購物用戶規模達到3.64億人,預計到2018年中國移動電商用戶規模將接近5億人。中國是典型的區域經濟,80%以上的中小企業立足于本地服務與銷售,然而卻很少有適合本地化推廣的商務平臺支撐。
目前跨平臺區域電子商務移動平臺還沒有一個成熟解決方案,處于探索階段。由于移動操作系統有Android、IOS等多種終端,采用原生系統開發的移動電子商務平臺具有升級難、開發成本昂貴、難以統一不同平臺之間的差異性等缺陷。針對以上問題,開發一個跨平臺的區域移動電子商務系統具有一定的社會價值[1]。
開發區域移動電子商務平臺,目前存在兩種移動開發方式:1)原生應用開發。目前主要開發安卓APP和IOSAPP。2)HTML5移動應用開發,可以同時運行在安卓和蘋果平臺上。其中原生應用開發運行性能和用戶體驗較好,但是不同原生應用之間的編程語言、開發接口,以及開發框架和設計理念存在很大差異,不同平臺開發之間的開發經驗、數據共享均難以一致,造成開發成本十分昂貴,并且在升級版本時,很難做到同時升級。目前很多移動應用開始采用HTML5技術,其應用的功能、性能、用戶體驗均有大幅度提升,已經成為移動應用的現實選擇[2]。
1)HTML5技術。HTML5是2014年W3C修訂后的最新版HTML標準,設計目的是為了支持移動端的多媒體技術支持,增加如video、audio和canvas標記。通過原生的相關底層類庫,可以調用移動設備的攝像頭、傳感器、地理位置獲取等功能;其具備跨平臺開發特性,開發出來的APP可以運行在不同的設備上,同時可以兼容安卓和IOS系統,具備跨平臺性能[3]。
2)WebService與JSON數據交換格式。Web服務是基于XML和HTTPS的一種服務,其通訊協議基于SOAP,服務描述通過WSDL,通過UDDI來發現和獲取數據元數據。WebService可以通過定義標準的數據接口,使得異構程序能夠訪問共享數據,在跨平臺移動應用平臺中可以消除不同平臺之間數據差異的影響。
JSON是一種常用的數據交換格式常用語數據保存和數據傳輸,是一種輕量級的數據格式。JSON可以將程序中的對象序列化為字符串,在函數之間進行字符串數據傳遞,也可以將字符串保存在存儲設備,或者在異構程序中將字符串從移動終端傳遞給服務器端程序。
3)跨平臺環境下LBS技術。LBS即基于位置的服務,它是通過獲取移動終端用戶的地理位置信息,為用戶提供相應服務的一種增值業務。安卓和IOS原生程序均提供了獲取GPS數據的方法,在HTML5中使用Geolocation API可以進行GPS定位。
區域移動電子商務平臺主要包含會員管理模塊、商家管理模塊、商品管理模塊、支付模塊、LBS模塊、活動模塊等。
1)會員管理模塊。主要功能有用戶登錄、注冊、基礎信息、用戶管理等。
2)商家管理模塊。主要功能有商戶基礎信息維護、商戶管理、商戶財務管理。
3)商品管理模塊。主要功能商品基礎信息維護、商品發布管理。
4)訂單管理。會員可以下訂單,取消訂單,訂單管理。
5)LBS模塊。主要針對用戶地理位置,獲取附近的商家和服務。
為了確保系統健壯性和可擴展性,系統服務器端總體框架采用三層框架實現。客戶端與服務器端采用Web Service通訊,通訊格式采用JSON格式,移動終端采用HTML5技術和原生代碼混合開發技術[4]。
本文主要介紹利用跨平臺移動開發技術進行區域移動電子商務系統開發,通過研究HTML5技術、Web Service、JSON數據交換格式、LBS等關鍵技術,進行完善地系統分析和系統架構設計,系統具備如下優點:
1)大大降低開發成本和開發難度,提高用戶體驗性,同時可以在較短的時間內進行版本升級,有利于電子商務平臺及時滿足快速發展的移動電子商務需求。
2)系統將采用LBS技術結合移動電子商務,通過用戶地理位置定位,結合O2O特點,使得用戶需求得到最大化方便快捷。
3)系統Web Service技術,是一種松耦合的軟件結構,符合采用SOA架構,系統具有健壯性、易擴展性。
[1]臺雯.HTML5在WEB前端開發中的應用研究[J].天津職業院校聯合學報,2016(8):70-73.
[2]樊蓉.HTML5在移動互聯網開發中的應用分析[J].電子技術與軟件工程,2016(4):19.
[3]陸凌牛.HTML5與CSS3.0權威指南[M].北京:機械工業出版社, 2011.
[4]劉華星.HTML5下一代Web開發標準研究[J].計算機技術與發展,2011(8):54-58.
(編輯:王紅霖)
Design and Im p lementation of Regional E-Commerce System Based on M obile Cross Platform Technology
Luo Lingyun
(Jiangxi Vocational and Technical College of Information Technology,Nanchang Jiangxi330043)
With the rapid development ofmobile e-commerce,the development of regionalmobile e-commerce system has a certain significance.But due to the diversity of mobile operating systems,it is difficult to develop.By comparing the native application developmentand the HTML5 technology,this paper proposesmobile e-commerce system of cross-platform region by HTML5 technology, and systematically analyzes the regional e-commerce system and gives the system design framework,which has good practical application value.
mobile crossplatform;regional e-commerce;HTML5
TP311
A
2095-0748(2016)23-0077-02
10.16525/j.cnki.14-1362/n.2016.23.36
2016-10-25
羅凌云(1978—),男,江西南昌人,碩士,講師,研究方向:數據挖掘、軟件設計。