電子商務典型模式的設計與實現

才智咖 人氣:4.2K
電子商務典型模式的設計與實現
摘要:本文以一種電子商務的典型模式為例,具體先容了該模式中商品目錄、促銷引擎、網上支付、訂單處理、物流配送等模組的功能與實現。並對該模式中的關鍵技術作出扼要先容。
  關鍵詞:電子商務;J2EE;XML;工作流
  
  面對資訊時代的挑戰,加快企業的資訊化是增強企業竟爭力的有效手段。所謂資訊化則主要是指通過網際網路開展電子商務。電子商務的應用可以大大提升企業的資訊化水平,這是我國本土企業應對國際競爭的有效手段。
  1 系統結構
  網上電子商務的典型模式就是網上超市,網上超市的系統結構如圖1所示。
  
  2 關鍵技術
  2.1 J2EE架構
  n層結構的提出是為了適應當前B/S模式開發WEB Application的需要而提出的。傳統的Brown模型是指:表示層、控制/中介層、領域層、資料對映層和資料來源層。它實在就是在三層架構中增加了兩個中間層。控制/中介層位於表示層和領域層之間,資料對映層位於領域層和基礎架構層之間。J2EE的基本原則之一,是使得各個層的實現解除耦合或耦合最小化。
  2.2 採用XML/XSL技術標準
  XML是可擴充套件標誌語言的簡稱。XML也是一種元語言,一個定義Web應用的SGML的子集。新一代CMS的技術核心應該支援XML/XSL。XML/XSL是將內容本身和表現形式分離的有效途徑,也是網路媒體創作和出版的基礎技術。應用XML/XSL,可以處理多樣化的內容,同時做到內容重用,即同樣的內容可以釋出成多種媒體形式。在該電子商務模式中有很多規範的資訊模型採用層次模型,由於層次模型便於描繪由很多元素和子元素構成的資料。XML 非常適合描述層次模型。一份 XML 文件就是由一系列包含內容和屬性的元素按層次結構所組成的。採用了XML標準並遵循V1.1的XML例項。XML的靈活性答應它描述不同種類應用軟體中的`資料,從描述蒐集的Web頁到資料記錄。同時,由於基於XML的資料是自我描述的,資料不需要有內部描述就能被交換和處理。
  2.3 內建工作流引擎
  新一代CMS能提供視覺化的工作流定義工具。通過建立節點和節點之間的連線,並定義連線的方向和轉移條件,就可以定義簡單的工作流程。一個節點往往還需要定義其輸進和輸出,以及節點對應的動作,這個動作可以由指令碼語言來描述,也可以是一段處理程式。工作流定義工具在建立節點時,需要指定操縱者,作為這個節點動作的發出者。
  3 系統功能模組
  3.1 商品目錄模組
  商品目錄模組是網上超市的基礎。在本模組中需要對商品屬性、商品關聯和展示等子模組進行定義和策劃。從而確定產品和服務呈現給購買者和銷售者的方式。商品展示子模組通過門戶的內容治理平臺的整合,可以很好地治理商品的所有資料,並通過模板技術,將商品的資訊釋出成網頁,便於購買者瀏覽;在屬性定義子模組中,一般的電子商務平臺支援兩種並行分類治理:標準分類治理和網店分類治理。這兩種分類都支援樹型結構,級數不限。商品關聯要解決的題目是,當人們瀏覽一個商品的時候,可以看到相關的其他商品,商品可以和商品關聯,也可以和商品分類、商品的評論文章等關聯。   3.2 促銷引擎模組
  網上電子商務的基本模式中提供的促銷手段有:會員優惠促銷、積分送贈品促銷、綠卡消費打折促銷、購物摸獎促銷和競賽促銷等。提供的促銷規則有:免費類、優惠類、競賽類、組合類等,由以上4類促銷種類可以組合成:送贈品、折扣銷售、抽獎、限時搶購、印花等五類促銷方式。
  3.3 網上支付模組
  目前電子商務的主要支付方式有:⑴銀行卡支付方式,商戶只要和一些中介的機構簽約,商戶的客戶就可以享受首信提供的各種支付手段,而商戶則免往了與各個銀行進行結算的麻煩。⑵簡訊代收費方式,電子商務平臺的簡訊介面的建立,是與當地移動運營商簽署SP協議,並開發相應的簡訊介面程式,負責簡訊與網站的互動,從而為整個平臺提供簡訊支援,並將求購者傳送的求購資訊,新增至電子商務平臺數據庫進行同一治理,終極可與平臺之間實施互動。⑶電子商務的傳統支付方式是在平臺中設立客戶個人網上銀行。其銀行介面的建立可以向當地各大銀行申請開通網站B2C業務;也可利用其它中間服務商所提供的結算介面進行網上支付。