# 前言
計劃接下來一段日子寫若干篇關(guān)于整個B2C電子商務(wù)系統(tǒng)研發(fā)流程博文,
包括前臺、后臺各個主要功能模塊的需求分析、概要設(shè)計、詳細(xì)設(shè)計和一些
偽編碼編寫。計劃2~3天寫一篇,對于一些復(fù)雜的模塊會通過多篇博文來完成。
# 系統(tǒng)定義
電子商務(wù)商業(yè)模式常見的有近20種分類,其中常見的:
- 在線直銷
這是最為典型的經(jīng)營模式,即在網(wǎng)上銷售商品和服務(wù)。這也是本系列博文
主要探討的目標(biāo)。 - 電子招標(biāo)系統(tǒng)
一般企業(yè)內(nèi)部使用,是一個買家面向多個賣家。暫不打算對該模式進(jìn)行
分析。 - 網(wǎng)上拍賣
拍賣作為產(chǎn)品銷售的一種模式,一般采用英式拍賣,也有采用荷蘭式拍賣的,
如有時間,會撰文探討一下。作為系統(tǒng)中一種可選的商品銷售方式。 - 定制產(chǎn)品和服務(wù)
從設(shè)計上來看,這是一種動態(tài)產(chǎn)品組合的銷售模式,比如陶瓷噴圖,PC定制等。
本系列暫不討論。以后專門撰文分析。 - 電子市場和電子交易
B2B的商業(yè)模式,本系列暫不探討。
總體而言,本系列博文將主要探討第一種模式,即如何研發(fā)B2C電子商務(wù)軟件
實現(xiàn)在線直銷流程。
# 系統(tǒng)規(guī)劃
除了某些特定的頁面外(如首頁、結(jié)賬頁等),一般的功能模塊都涉及前后臺,
在設(shè)計時,從數(shù)據(jù)結(jié)構(gòu)的角度來看是前后臺都會調(diào)用的,但是會根據(jù)權(quán)限、業(yè)務(wù)區(qū)別等
設(shè)計不同的用例。
比如同樣是產(chǎn)品結(jié)構(gòu),在前臺表現(xiàn)的是產(chǎn)品列表、產(chǎn)品詳細(xì)頁面,以及其它調(diào)用產(chǎn)品
顯示數(shù)據(jù)的地方;而后臺則表現(xiàn)為產(chǎn)品管理模塊和其它引用產(chǎn)品的地方。
所以本系列博文將按主實體來規(guī)劃模塊,共分為:
- 商品和商品分類模塊。劃分為幾個大的子模塊,包括商品管理、商品搜索和排序、
商品詳細(xì)頁面等。 - 訂單創(chuàng)建和管理模塊。即前臺結(jié)賬、后臺代客下單和訂單管理流程。
- 營銷模塊。包含各類的促銷規(guī)則、關(guān)聯(lián)推薦管理等,主要在后臺呈現(xiàn)。
促銷規(guī)則對應(yīng)前臺主要是提供接口給其它調(diào)用,如產(chǎn)品價格顯示、購物車、
結(jié)賬價格計算等。
關(guān)聯(lián)推薦則需要根據(jù)各類的條件,如目錄、產(chǎn)品、購物車等源推薦相應(yīng)的目標(biāo)商品。 - 會員模塊。
包括前臺的我的賬號,后臺的會員管理等常見功能外,存在的擴展是基于會員
實現(xiàn)精準(zhǔn)營銷相關(guān)功能。 - 前臺首頁。
前臺首頁實在太重要,但又難以歸入其它某個特定的模塊,所以單獨立一項。 - 系統(tǒng)管理。包含系統(tǒng)參數(shù)、權(quán)限管理、日志、支付、運輸、自定義屬性、包裝等等,
非常龐雜。這塊計劃自定義屬性會探討多一些,畢竟它是商品、訂單的擴展基礎(chǔ),
其它的部分比較通用的。看情況再做詳細(xì)分析吧。
# 撰寫方式
每個模塊都比較龐大,不會在一篇文章中對該模塊做全部的闡述,一般都會將其劃分為
多個子模塊,對于每個子模塊甚至都會劃分為多篇文章來描述,避免一篇文章過長。整體
寫作規(guī)劃就是如此,接下來就等待詳細(xì)的博文發(fā)表吧。
=================================
顏超敏
專注電子商務(wù)、工作流企業(yè)級Java軟件系統(tǒng)研發(fā);
個人博客:Craft6.cn 唯心六藝
=================================