## 步驟 1 : 購買的業務流程
1. 登錄
2. 訪問產品頁
3. 立即購買
4. 進入結算頁面
5. 加入購物車
6. 查看購物車
7. 選中購物車中的商品
8. 又到了第4步的結算頁面
9. 在結算頁面生成訂單
10. 付款
11. 確認收貨
12. 評價

## 步驟 2 : 購物流程環節與表關系
接著再把購物流程各個環節與表關系搞清楚,這個開發人員必須明白的部分,這個部分稀里糊涂,后面做出來的功能就會越來越亂。
圍繞購物流程最重要的兩個表是OrderItem 和 Order表
關于OrderItem的業務行為
1. 立即購買 —— 新增 OrderItem
2. 加入購物車 —— 新增 OrderItem
3. 查看購物車 —— 顯示未和Order關聯的OrderItem
4. 選中購物車中的商品 —— 選中OrderItem
5. 結算頁面 —— 顯示選中的OrderItem
6. 生成訂單 —— 新增Order
7. 付款 —— 修改Order狀態
8. 我的訂單 —— 顯示Order
9. 確認收貨 —— 修改Order狀態

- 項目簡介
- 功能一覽
- 前臺
- 后臺
- 開發流程
- 需求分析-展示
- 首頁
- 產品頁
- 分類頁
- 搜索結果頁
- 購物車查看頁
- 結算頁
- 確認支付頁
- 支付成功頁
- 我的訂單頁
- 確認收貨頁
- 確認收貨成功頁
- 評價頁
- 需求分析-交互
- 分類頁排序
- 立即購買
- 加入購物車
- 調整訂單項數量
- 刪除訂單項
- 生成訂單
- 訂單頁功能
- 確認付款
- 確認收貨
- 提交評價信息
- 登錄
- 注冊
- 退出
- 搜索
- 前臺需求列表
- 需求分析后臺
- 分類管理
- 屬性管理
- 產品管理
- 產品圖片管理
- 產品屬性設置
- 用戶管理
- 訂單管理
- 后臺需求列表
- 表結構設計
- 數據建模
- 表與表之間的關系
- 后臺-分類管理
- 可運行的項目
- 靜態資源
- JSP包含關系
- 查詢
- 分頁
- 增加
- 刪除
- 編輯
- 修改
- 做一遍
- 重構
- 分頁方式
- 分類逆向工程
- 所有逆向工程
- 后臺其他頁面
- 屬性管理實現
- 產品管理實現
- 產品圖片管理實現
- 產品屬性值設置
- 用戶管理實現
- 訂單管理實現
- 前端
- 前臺-首頁
- 可運行的項目
- 靜態資源
- ForeController
- home方法
- home.jsp
- homePage.jsp
- 前臺-無需登錄
- 注冊
- 登錄
- 退出
- 產品頁
- 模態登錄
- 分類頁
- 搜索
- 前臺-需要登錄
- 購物流程
- 立即購買
- 結算頁面
- 加入購物車
- 查看購物車頁面
- 登錄狀態攔截器
- 其他攔截器
- 購物車頁面操作
- 訂單狀態圖
- 生成訂單
- 我的訂單頁
- 我的訂單頁操作
- 評價產品
- 總結