1. 程式人生 > >【模組開發】商品購物車的實現——1.功能分析和效果演示

【模組開發】商品購物車的實現——1.功能分析和效果演示

1.工程說明

  前面在學習jsp中cookie內容的時候,我們寫了一個demo:商品瀏覽記錄功能的實現。現在,我們將在前面的那個工程上進行優化開發(主要是懶)。

  回顧一下前面的那個工程實現了那些功能:商品資訊顯示頁面,單個商品資訊詳情頁面,近五條瀏覽商品記錄的頁面。

  那麼在本次工程中我們要實現的是:將商品加入購物車的功能。

  接著我們來分析一下購物車模組應該有哪些功能:

  a.顯示當前資料庫中所有的商品【已實現
  b.顯示某一個特定的商品資訊【已實現
  c.顯示購物車商品以及總資金
  d.將商品新增到購物車中
  e.將商品從購物車中刪除

  好啦,功能那個分析完了,我們看一下工程的執行效果。

2.執行效果

a.主頁面顯示資料庫的六個商品


b.將“華麗麗手機”加入購物車

                        

c.回到主頁面,再加一個商品

                           

d.刪除“華麗麗手機”

                         

3.購物車類的設計

  通過以上的效果,我們可以看到在“我的購物車”頁面上顯示了新增進購物車的商品,相關操作以及總資金。可以發現這一部分的資料沒有儲存到資料庫中,而是通過使用者的操作獲得資料,然後顯示到我們的頁面上。那麼為了更好的操作資料以及儲存,我們將我們看到的這個購物車需要用到的資料設計一個類用來資料。

  這個實體類存放在model包下,名Cart,它不對應我們的資料庫表,但也是一個實體類用於儲存資料。

  ok,分析到此為止,接下來是敲程式碼的時間了。