教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Java之品優(yōu)購課程講義_day01(2)

更新時間:2018年08月09日13時37分 來源:傳智播客 瀏覽次數:

品優(yōu)購-需求分析與系統設計
2.1 品優(yōu)購簡介
品優(yōu)購網上商城是一個綜合性的 B2B2C 平臺,類似京東商城、天貓商城。網站采用商家入駐的模式,商家入駐平臺提交申請,有平臺進行資質審核,審核通過后,商家擁有獨立的管理后臺錄入商品信息。商品經過平臺審核后即可發(fā)布。
品優(yōu)購網上商城主要分為網站前臺、運營商后臺、商家管理后臺三個子系統

2.1.1 網站前臺
主要包括網站首頁、商家首頁、商品詳細頁、、搜索頁、會員中心、訂單與支付相關頁面、秒殺頻道等。



2.1.2 運營商后臺
是運營商的運營人員的管理后臺。 主要包括商家審核、品牌管理、規(guī)格管理、模板管理、商品分類管理、商品審核、廣告類型管理、廣告管理、訂單查詢、商家結算等。





2.1.3 商家管理后臺
入駐的商家進行管理的后臺,主要功能是對商品的管理以及訂單查詢統計、資金結算等功能。



2.2 系統架構
2.2.1 什么是 SOA架構
SOA 是 Service-Oriented Architecture 的首字母簡稱,它是一種支持面向服務的架構樣式。從服務、基于服務開發(fā)和服務的結果來看,面向服務是一種思考方式。其實 SOA 架構更多應用于互聯網項目開發(fā)。
為什么互聯網項目會采用 SOA 架構呢?隨著互聯網的發(fā)展,網站應用的規(guī)模不斷擴大, 常規(guī)的垂直應用架構已無法應對,分布式服務架構以及流動計算架構勢在必行,迫切需一個治理系統確保架構有條不紊的演進。
2.2.2 品優(yōu)購架構分析


(清晰的架構圖請看品優(yōu)購架構圖.xlsx

2.3 數據庫表結構
表名稱
含義
tb_brand
品牌
tb_specification
規(guī)格
tb_specification_option
規(guī)格選項
tb_type_template
類型模板:用于關聯品牌和規(guī)格
tb_item_cat
商品分類
tb_seller
商家
tb_goods
商品
tb_goods_desc
商品詳情
tb_item
商品明細
tb_content
內容(廣告)


tb_content_category
內容(廣告)類型
tb_user
用戶
tb_order
訂單
tb_order_item
訂單明細
tb_pay_log
支付日志

2.4 框架組合
品優(yōu)購采用當前流行的前后端編程架構。
后端框架采用 Spring +SpringMVC+mybatis +Dubbox 。前端采用 angularJS + Bootstrap。


作者:傳智播客javaEE培訓學院
首發(fā):http://java.itcast.cn/
0 分享到:
和我們在線交談!