用markdown寫項目需求說明(對內開發版)
項目概述: 這是一個前端使用bootstrap, jQuery框架, 服務端使用laravel開發的前后端分離電商系統,包括微信公眾號管理和電商企業站點管理。項目主要是培養大家的團隊開發意識,因此項目成員不僅僅應有特定方向的開發經驗,還應該學習一些工具的使用。
項目小組成員任務說明
- 界面工程師A : 負責PC端和移動端PSD圖的設計, 要求完全使用Mac系統。
- 界面工程師B : 負責設計圖的實現和, 至少要求掌握響應式設計框架Bootstrap的樣式和動畫組件。
上面前端界面設計并實現和下面后端接口開發同時進行。
- 后端開發ABC : 在已有后臺框架基礎上開發常見模塊如商品模塊,日志模塊,用戶模塊,網站管理,訂單模塊,文章模塊,統計模塊,微信管理,留言模塊,物流管理,和權限管理。
下面是負責整合前后端的中端交互工程師和架構全局、組件集成的項目經理。
- JS交互工程師 : 要求熟練掌握異步編程, 使用熟悉的JS框架處理接口數據, 例如前端搜索、分頁、、、、、。
- 全棧項目經理 : 數據庫設計;幫忙團隊成員代碼Review;規劃項目進度和成員任務分布。
注意事項
- 團隊開發,git管理代碼,平臺選用:碼云
- 統一的docker環境,建議使用MacOS系統
- 統一IDE使用PhpStorm和WebStorm開發
- 前臺界面設計和響應式布局由前端A負責
- 前臺使用vue.js框架,由交互工程師負責
- 項目經理整合后臺的前端模板voyager
- 后臺RBAC權限菜單欄和用戶登錄登出
- 項目以天為單位進行周期性工作匯報
通用后臺模塊
- 后臺控制面板主頁
- 數據統計(系統)
- 系統信息(系統時間,主機地址,GD庫支持,COOKIE支持,SESSION支持,,,POST數據限制,上傳文件限制,超時限制)
- RBAC權限管理模塊
- 基于角色用戶和權限關系
- 不同權限可見和可訪問頁面不同
- 文章內容管理模塊
- 列表, 分頁, 搜索, 新增, 修改, 刪除, 分類。
- 列表/刪除頁, 搜索結果頁, 新增/修改表單頁, 刪除彈框提示頁, 分類選擇。
- 友情鏈接管理模塊
- 新增, 修改, 刪除, 樣式。
- 網站管理模塊:網站新聞發布,平臺廣告的添加和廣告位的管理。
- 增刪改查加狀態。
- 系統設置:
- 語言設置, 時區設置, SEO優化設置。
電商系統常用模塊
電子商務網站整個系統的后端管理,按功能劃分為九大模塊,包括商品組織管理、訂單處理、內容發布管理等模塊。
一、后臺主頁:
- 各類主要信息的概要統計,包括客戶信息、 訂單信息、商品信息、庫存信息、評論和最近反饋等。
二、商品模塊:
- 1.商品管理:商品和商品包的添加、修改、 刪除、復制、批處理、商品計劃上下架、SEO、商品多媒體上傳等,可以定義商品是實體還是虛擬,可以定義是否預訂、是否缺貨銷售等。
- 2.商品目錄管理:樹形的商品目錄組織管理,并可以設置關聯/商品推薦。
- 3.商品類型管理:定義商品的類型,設置自定義屬性項、SKU項和商品評論項。
- 4.品牌管理:添加、修改、刪除、上傳品牌 LOGO。
- 5.商品評論管理:回復、刪除。
三、銷售模塊:
- 1.促銷管理: 分為目錄促銷、購物車促銷和 優惠券促銷三類,可以隨意定義不同的促銷規則,滿足日常促銷活動: 購物折扣、購物贈送積分、購物贈送優惠券、購物免運輸費、特價商品、特定會員購買特定商品、折上折、買二送一等。
- 2.禮券管理: 添加、發送禮券
- 3.關聯/推薦管理――基于規則引擎,可以支持多種推薦類型,可手工添加或者自動評估商品。
四、訂單模塊:
- 1.訂單管理:可以編輯、解鎖、取消訂單、 拆分訂單、添加商品、移除商品、確認可備貨等,也可對因促銷規則發生變化引起的價格變化進行調整。訂單處理完可發起退貨、換貨流程。
- 2.支付:常用于訂單支付信息的查看和手工 支付兩種功能。手工支付訂單,常用于“款到發貨”類型的訂單,可理解為對款到發貨這類訂單的一種補登行為。
- 3.結算:提供商家與第三方物流公司的結算 功能,通常是月結。同時,結算功能也是常用來對“貨到付款”這一類型訂單支付后的數據進行對帳。
五、庫存模塊:
- 1.庫存管理: 引入庫存的概念,不包括銷售規則為永遠可售的商品,一個SKU對應一個庫存量。庫存管理提供增加、減少等調整庫存量的功能;另外,也可對具具體的SKU設置商品的保留數量、***小庫存量、再進貨數量。每條SKU商品的具體庫存操作都會記錄在庫存明細記錄里邊。
- 2.查看庫存明細記錄。
- 3.備貨/發貨:創建備貨單、打印備貨單、打印發貨單、打印EMS快遞單、完成發貨等一系列物流配送的操作。
- 4.退/換貨:對退/換貨的訂單進行收貨流程的處理。
六、內容模塊:
- 1.內容管理:包括內容管理以及內容目錄管理。內容目錄由樹形結構組織管理。類似于商品目錄的樹形結構,可設置目錄是否為鏈接目錄。
- 2.無限制創建獨立內容網頁,比如關于我們,聯系我們。
- 3.廣告管理:添加、修改、刪除、上傳廣告、 定義廣告有效時限。
- 4.可自由設置商城導航欄目以及欄目內容、欄目鏈接。
七、客戶模塊:
- 1.客戶管理:添加、刪除、修改、重設密碼、發送郵件等。
- 2.反饋管理:刪除、回復。
- 3.消息訂閱管理:添加、刪除、修改消息組 和消息、分配消息組、查看訂閱人。
- 4.會員資格:添加、刪除、修改。
八、系統模塊:
- 1.安全管理:管理員、角色權限分配和安全日志
- 2.系統屬性管理:用于管理自定義屬性。可關聯模塊包括商品管理、商品目錄管理、內容管理、客戶管理。
- 3.運輸與區域:運輸公司、運輸方式、運輸 地區。
- 4.支付管理:支付方式、支付歷史。
- 5.包裝管理:添加、修改、刪除。
- 6.數據導入管理:商品目錄導入、商品導入、 會員資料導入。
- 7.郵件隊列管理:監控郵件發送情況,刪除 發送異常郵件。
九、報表模塊:
- 缺省數個統計報表,支持時間段過濾、支持按不同狀態過濾、支持HTML、PDF和Excel格式的導出和打印。
- 1.用戶注冊統計
- 2.低庫存匯總
- 3.缺貨訂單
- 4.訂單匯總
- 5.退換貨