1. 程式人生 > >B2C電子商務系統研發——概述篇

B2C電子商務系統研發——概述篇

# 前言

     計劃接下來一段日子寫若干篇關於整個B2C電子商務系統研發流程博文,

包括前臺、後臺各個主要功能模組的需求分析、概要設計、詳細設計和一些

偽編碼編寫。計劃2~3天寫一篇,對於一些複雜的模組會通過多篇博文來完成。

# 系統定義

    電子商務商業模式常見的有近20種分類,其中常見的:

  1. 線上直銷
    這是最為典型的經營模式,即在網上銷售商品和服務。這也是本系列博文
    主要探討的目標。
  2. 電子招標系統
    一般企業內部使用,是一個買家面向多個賣家。暫不打算對該模式進行
    分析。
  3. 網上拍賣
    拍賣作為產品銷售的一種模式,一般採用英式拍賣,也有采用荷蘭式拍賣的,
    如有時間,會撰文探討一下。作為系統中一種可選的商品銷售方式。
  4. 定製產品和服務
    從設計上來看,這是一種動態產品組合的銷售模式,比如陶瓷噴圖,PC定製等。
    本系列暫不討論。以後專門撰文分析。
  5. 電子市場和電子交易
    B2B的商業模式,本系列暫不探討。

     總體而言,本系列博文將主要探討第一種模式,即如何研發B2C電子商務軟體
實現線上直銷流程。

# 系統規劃

     除了某些特定的頁面外(如首頁、結賬頁等),一般的功能模組都涉及前後臺,

在設計時,從資料結構的角度來看是前後臺都會呼叫的,但是會根據許可權、業務區別等

設計不同的用例。

     比如同樣是產品結構,在前臺表現的是產品列表、產品詳細頁面,以及其它呼叫產品

顯示資料的地方;而後臺則表現為產品管理模組和其它引用產品的地方。

      所以本系列博文將按主實體來規劃模組,共分為:

  1. 商品和商品分類模組。劃分為幾個大的子模組,包括商品管理、商品搜尋和排序、
    商品詳細頁面等。
  2. 訂單建立和管理模組。即前臺結賬、後臺代客下單和訂單管理流程。
  3. 營銷模組。包含各類的促銷規則、關聯推薦管理等,主要在後臺呈現。
    促銷規則對應前臺主要是提供介面給其它呼叫,如產品價格顯示、購物車、
    結賬價格計算等。
    關聯推薦則需要根據各類的條件,如目錄、產品、購物車等源推薦相應的目標商品。
  4. 會員模組。
    包括前臺的我的賬號,後臺的會員管理等常見功能外,存在的擴充套件是基於會員
    實現精準營銷相關功能。
  5. 前臺首頁。
    前臺首頁實在太重要,但又難以歸入其它某個特定的模組,所以單獨立一項。
  6. 系統管理。包含系統引數、許可權管理、日誌、支付、運輸、自定義屬性、包裝等等,
    非常龐雜。這塊計劃自定義屬性會探討多一些,畢竟它是商品、訂單的擴充套件基礎,
    其它的部分比較通用的。看情況再做詳細分析吧。

# 撰寫方式

    每個模組都比較龐大,不會在一篇文章中對該模組做全部的闡述,一般都會將其劃分為

多個子模組,對於每個子模組甚至都會劃分為多篇文章來描述,避免一篇文章過長。整體

寫作規劃就是如此,接下來就等待詳細的博文發表吧。