商城項目開發(一)
阿新 • • 發佈:2018-08-31
郵件 搭建 激活 一個 let 工具 技術 二次 環境
一、功能的演示
1.用戶模塊
用戶註冊功能
發送郵件
激活用戶
表單的校驗
用戶的登錄功能
自動登錄
用戶的註銷功能
2.商品模塊
首頁熱門商品和最新商品功能
商品分類
商品的列表(分頁)
商品詳細信息
瀏覽記錄功能
3.購物車模塊
將商品加入購物車
展示購物車功能
4.訂單模塊(多表和事務)
提交訂單
展示訂單
在線支付
5.後臺的分類的模塊
分類信息的增刪改查
6.後臺的商品模塊
商品的信息的增刪改查(文件上傳)
7.後臺的訂單的模塊
所有的訂單的信息展示
二、一般項目開發流程(公司之間是有差異)
1)確定項目需求-----拿下一個項目
2)編寫《需求說明書》----不涉及技術,只涉及業務需求
3)編寫《概要設計說明書》----- 涉及技術的的宏觀的內容,數據庫設計,頁面原型
4)編寫《詳細設計說明書》----- 相當於偽代碼
5)編碼階段coding----根據《詳細設計說明書》--- 單元測試
6)聯測-----項目組內部的行為
7)測試組進行全面的專業測試----《測試報告》
8)上線(測試階段)
9)維護和二次開發
三、網上商城項目的環境的搭建
(1) 創建項目Shop
(2) 創建項目的包結構
(3) 導入需要的jar/配置文件/工具/靜態頁面
(4) 編碼
四、業務分析與編碼
1.用戶模塊---註冊
(1)用戶註冊
基本點註冊代碼實現
分析:表單提交數據---->web層收集數據---->封裝數據----->傳遞數據--->三層架 構代碼
(2)用戶發送郵件
(3)用戶激活
郵箱中的鏈接
點擊時 訪問服務端進行激活功能的ActiveServlet
(4)表單校驗
(5)短信驗證碼
(6)圖片驗證碼
前臺對表單已經進行進行校驗了,後臺好需要對數據進行校驗嗎?----需要!
2.用戶模塊---登錄
3.關於servlet的抽取(重構)
商城項目開發(一)