• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Python的電子商務系統(tǒng)的彈性架構與思考

    2018-05-14 07:09:58謝鐘揚
    科技風 2018年15期
    關鍵詞:系統(tǒng)架構電子商務

    摘 要:使用Python語言為基礎,為電子商務系統(tǒng)的開發(fā)者提供可以滿足用戶個性化需求,代碼量小,集成難度低,可以快速開發(fā)的系統(tǒng)架構模型。這樣的架構模型,使開發(fā)者可以更好的服務創(chuàng)業(yè)者,降低電子商務領域的入場門檻,突破電子商務行業(yè)的技術瓶頸,成為電子商務行業(yè)在移動終端化,全球配送化,行業(yè)專營化的加速器。

    關鍵詞:電子商務;系統(tǒng)架構;模塊庫;Python

    一、電子商務系統(tǒng)的困境

    電子商務系統(tǒng)是保證以電子商務為基礎的網上交易實現的體系。廣義上是指支持電子商務活動的電子技術手段的集合[1]。狹義上是指狹義的電子商務系統(tǒng),在INTERNET和其他網絡的基礎上,以實現企業(yè)電子商務活動為目標,滿足企業(yè)生產、銷售、服務等生產和管理的需要,支持企業(yè)的對外業(yè)務協(xié)作,從運作,管理和決策等層次全面提高企業(yè)信息化水平,為企業(yè)提供商業(yè)智能的計算機系統(tǒng)[2]。

    互聯(lián)網電子商務浪潮方興未艾,隨著移動互聯(lián)網的發(fā)展;物流業(yè)國際化的推進;各行業(yè)業(yè)務資源的整合;電子商務平臺將繼續(xù)以更強勁的勢頭向移動終端化,全球配送化,行業(yè)專營化方向發(fā)展?,F有的電子商務平臺的繼續(xù)開發(fā)以及新興的電子商務平臺的系統(tǒng)開發(fā)是可以預見的一個規(guī)模巨大的軟件市場[3]。

    然而面對繁榮的軟件市場,從開發(fā)技術的層面上,現有的產品、技術還存在諸多弊端,成為電子商務行業(yè)社會創(chuàng)新力與社會生產力釋放的一個瓶頸。主要表現在如下幾個方面:

    (1)創(chuàng)業(yè)者很難得到已有的大型電子商務平臺的相對成熟穩(wěn)定,或與之性能相當的系統(tǒng)架構。

    (2)電子商務平臺功能模塊多,業(yè)務耦合度高,現有的快速搭建工具在代碼固定的基礎上使用配置化方式搭建電子商務平臺,很難滿足創(chuàng)業(yè)者的個性化需求。

    (3)在開發(fā)層級上,基于PHP,基于.NET或者基于Java的MVC架構系統(tǒng)的系統(tǒng)架構對于復雜的電子商務系統(tǒng)來說彈性低,模塊化程度低,代碼復用性差,開發(fā)周期長。

    這導致電子商務創(chuàng)業(yè)者既很難直接得到成熟穩(wěn)定的系統(tǒng)平臺,使用快速搭建工具搭建的平臺又很難符合個性化需求,而重新進行開發(fā)則投入大;周期長;質量低。技術上的實際問題推高了創(chuàng)業(yè)門檻,將很多富有創(chuàng)新思維,行業(yè)模式的創(chuàng)業(yè)者擋在了電子商務浪潮的大門之外。

    二、Python構建的優(yōu)勢

    Python是一種面向對象、解釋型計算機程序設計語言。Python語法簡潔而清晰,具有豐富和強大的類庫。它常被昵稱為膠水語言,能夠把用其他語言制作的各種模塊(尤其是C/C++)很輕松地聯(lián)結在一起。相對于電子商務系統(tǒng)領域現有的技術與平臺,針對解決當前電子商務平臺的困境來說,Python語言以及基于Python的開發(fā)環(huán)境和平臺,具有如下幾項明顯的優(yōu)勢。

    (1)Python同時兼具面向對象與面向過程,語法和代碼最為接近自然語言,開發(fā)效率明顯高于其他編程語言。

    這意味著開發(fā)者可以用更少的代碼行數來完成同等的功能和任務,提高了開發(fā)者的編程效率。

    (2)在電子商務領域,ERP領域、財務管理領域、機器學習領域以及大數據挖掘與分析領域,基于Python的實現、應用、模塊和開發(fā)庫相對繁榮和完善。

    在現有的成熟完善的各個領域的開發(fā)庫的基礎上,基于Python的電子商務平臺可以做到對所需模塊更快更有彈性的架構方案。

    (3)使用Python編寫的系統(tǒng)可以很方便的直接編寫,調用系統(tǒng)腳本,C/C++以及其他各種語言預編寫好的程序。

    對于電子商務系統(tǒng)來說,基礎系統(tǒng)作為模塊連接器,將電子商務系統(tǒng)中所需要的各種功能模塊進行串聯(lián)和通信。如此實現的電子商務平臺是基于龐大成熟的模塊庫的,完全按需配置的彈性架構平臺。

    顯然,使用Python語言為基礎,為電子商務系統(tǒng)的開發(fā)者提供可以滿足用戶個性化需求,代碼量小,集成難度低,可以快速開發(fā)的系統(tǒng)架構模型是完全可行的。這樣的架構模型,使開發(fā)者可以更好的服務創(chuàng)業(yè)者,降低電子商務領域的入場門檻,突破電子商務行業(yè)的技術瓶頸,成為電子商務行業(yè)在移動終端化,全球配送化,行業(yè)專營化的加速器。

    三、彈性架構的方式和目標

    探索電子商務平臺的彈性架構的初衷是解決互聯(lián)網電子商務浪潮中,電子商務經營者和創(chuàng)業(yè)者在其商務活動和經營規(guī)模從無到有、從小到大的過程中,其所依賴的軟件系統(tǒng)的需求的逐步提升與其可調配的資源、成本與軟件系統(tǒng)的消耗之間的矛盾關系。

    理想的情況是一套電子商務的架構模型,可以讓電子商務經營者在初期以很小的投入和成本獲得其最基本的開展電子商務經營活動的功能。隨著其經營活動的程度推進和規(guī)模擴大,這套架構模型允許其靈活的調整其系統(tǒng)的功能,按需逐步的,靈活的,快速方便的增加其所需模塊,提升其系統(tǒng)負載能力。

    選擇基于Python的架構方案意味著,可以做到以Python開發(fā)的核心部件作為基礎功能部署和模塊連接器。在此基礎上依托基于Python的、基于系統(tǒng)服務的、基于其他語言開發(fā)的,圍繞電子商務活動的需求組織覆蓋全面,功能豐富,成熟穩(wěn)定的模塊庫。

    這個模塊庫應當包括但不限于以下一些內容:

    (1)商品核心屬性

    (2)Web前端模塊

    (3)移動前端模塊

    (4)消息及郵件系統(tǒng)

    (5)客戶關系管理

    (6)產品(倉庫)管理

    (7)銷售管理

    (8)采購管理

    (9)人事管理

    (10)生產管理

    (11)財務管理

    (12)市場營銷管理

    (13)數據報表管理

    (14)賬戶權限管理

    參考文獻:

    [1]丁維羚.電子商務平臺搭建模式的探討與分析.中國商貿,2012(09).

    [2]陳繼祥,蔣祥龍,程雪.基于J2EE的亳州市中小企業(yè)電子商務平臺構建研究.河北北方學院學報(自然科學版),2013(03).

    [3]馮錫煒,管建,秦航.基于J2EE開發(fā)企業(yè)級電子商務平臺框架.撫順石油學院學報,2002(04).

    作者簡介:謝鐘揚(1984-),男,漢族,湖南湘潭人,計算機科學與技術學士,軟件工程碩士在讀,軟件開發(fā)專職教師,主要從事Java軟件開發(fā),Android軟件開發(fā)研究。

    猜你喜歡
    系統(tǒng)架構電子商務
    《電子商務法》如何助力直銷
    電子商務
    人工智能在智能機器人系統(tǒng)中的應用研究
    基于云計算的多媒體網絡學習平臺系統(tǒng)架構
    軟件導刊(2016年11期)2016-12-22 21:45:48
    吉林省氣象服務平臺技術研究及設計思路
    榆林學院智慧校園系統(tǒng)架構的分析與設計
    關于加快制定電子商務法的議案
    跨境電子商務中的跨文化思考
    石狮市| 蕉岭县| 灌南县| 黑龙江省| 乌拉特中旗| 专栏| 金溪县| 彭山县| 渭南市| 巢湖市| 大丰市| 中超| 芜湖县| 留坝县| 屯昌县| 祁连县| 镇赉县| 道真| 保亭| 思南县| 玉山县| 房山区| 青阳县| 海原县| 淮安市| 益阳市| 富蕴县| 阿拉善右旗| 嘉义市| 襄垣县| 胶州市| 崇左市| 通道| 土默特左旗| 岫岩| 布尔津县| 若尔盖县| 筠连县| 黑山县| 凌海市| 资溪县|