千鋒Java課程第二階段開始接觸項目,項目主要是實現(xiàn)一個小型電子商務(wù)網(wǎng)站。主要功能模塊有:商品顯示模塊,能分頁顯示所有商品,查看單個商品詳細信息以及搜索商品;用戶模塊,能讓新用戶注冊,登錄和登出;購物車模塊,能加入商品到購物車修改所購買的商品數(shù)量;訂單模塊,提交訂單并顯示訂單信息,用戶確認后生成正式訂單,用戶可查看歷史訂單;管理收獲地址;后臺模塊能實現(xiàn)以上模塊數(shù)據(jù)的增刪改查。
本項目比起自己練手做的所謂項目加真實,因為它在很多細節(jié)環(huán)節(jié)的處理加像一個真正投入使用的商務(wù)網(wǎng)站。新用戶注冊時,系統(tǒng)會在聯(lián)網(wǎng)狀態(tài)下向填寫的郵箱發(fā)送郵件,用戶必須在點擊郵件中鏈接后才能將賬號激活使用。用戶登錄時勾選兩周免密登錄勾選框,登錄成功后可在兩周內(nèi)免密登錄。購物車頁可修改商品數(shù)量,生成訂單后若用戶無任何收獲地址則會提示添加,添加地址頁可設(shè)置某一地址為默認地址。查看個人訂單頁面顯示所有訂單,訂單所有未支付、已支付、發(fā)貨、完成四種狀態(tài)。
另外,在項目文檔中有著合理的數(shù)據(jù)庫設(shè)計,主外鍵關(guān)聯(lián)準確,數(shù)據(jù)庫以及前端頁面、MVC模式三者緊密配合,達到了網(wǎng)站預期效果。數(shù)據(jù)庫使用事務(wù)回滾、連接池,前端使用html、css、JavaScript、ajax、boostrap、jQuery等技術(shù),MVC模式使項目結(jié)構(gòu)層次清晰明了,易管理、合作、維護。
令我感到真實的當屬本項目系統(tǒng)的訂單可以真實支付,調(diào)用第三方平臺,通過銀行卡支付,支付成功后可以從支付頁面返回項目前端頁面,完整了整個項目的功能。
相關(guān)文章
了解千鋒動態(tài)
關(guān)注千鋒教育服務(wù)號
掃一掃快速進入
千鋒移動端頁面
掃碼匿名提建議
直達CEO信箱