# 概述
前臺也包括許多功能, 與**后臺-分類管理**類似的,首先把**前臺-首頁**這個功能單獨拿出來,進行精講。**前臺-首頁** 消化吸收好之后,再進行其他前臺功能的開發。
1. 前臺無需登錄
從前臺模塊之間的依賴性,以及開發順序的合理性來考慮,把前臺功能分為了 **無需登錄** 即可使用的功能,和**需要登錄** 才能訪問的功能。 建立在前一步**前臺-首頁**的基礎之上,開始進行一系列的**無需登錄**功能開發。
2. 前臺需要登錄
接著是**需要登錄的前臺功能**。 這部分功能基本上都是和購物相關的。 因此,一開始先把**購物流程** 單獨拿出來捋清楚,其中還特別注明了**購物流程環節與表關系**,這樣能夠更好的建立對前端購物功能的理解。隨著這部分功能的開發,就會進入訂單生成部分,在此之前,先準備了一個 **訂單狀態圖**,在理解了這個圖之后,可以更好的進行訂單相關功能的開發。
- 項目簡介
- 功能一覽
- 前臺
- 后臺
- 開發流程
- 需求分析-展示
- 首頁
- 產品頁
- 分類頁
- 搜索結果頁
- 購物車查看頁
- 結算頁
- 確認支付頁
- 支付成功頁
- 我的訂單頁
- 確認收貨頁
- 確認收貨成功頁
- 評價頁
- 需求分析-交互
- 分類頁排序
- 立即購買
- 加入購物車
- 調整訂單項數量
- 刪除訂單項
- 生成訂單
- 訂單頁功能
- 確認付款
- 確認收貨
- 提交評價信息
- 登錄
- 注冊
- 退出
- 搜索
- 前臺需求列表
- 需求分析后臺
- 分類管理
- 屬性管理
- 產品管理
- 產品圖片管理
- 產品屬性設置
- 用戶管理
- 訂單管理
- 后臺需求列表
- 表結構設計
- 數據建模
- 表與表之間的關系
- 后臺-分類管理
- 可運行的項目
- 靜態資源
- JSP包含關系
- 查詢
- 分頁
- 增加
- 刪除
- 編輯
- 修改
- 做一遍
- 重構
- 分頁方式
- 分類逆向工程
- 所有逆向工程
- 后臺其他頁面
- 屬性管理實現
- 產品管理實現
- 產品圖片管理實現
- 產品屬性值設置
- 用戶管理實現
- 訂單管理實現
- 前端
- 前臺-首頁
- 可運行的項目
- 靜態資源
- ForeController
- home方法
- home.jsp
- homePage.jsp
- 前臺-無需登錄
- 注冊
- 登錄
- 退出
- 產品頁
- 模態登錄
- 分類頁
- 搜索
- 前臺-需要登錄
- 購物流程
- 立即購買
- 結算頁面
- 加入購物車
- 查看購物車頁面
- 登錄狀態攔截器
- 其他攔截器
- 購物車頁面操作
- 訂單狀態圖
- 生成訂單
- 我的訂單頁
- 我的訂單頁操作
- 評價產品
- 總結