這次在進入寫程式階段前,我們先來想想要怎麼做出商品系統,及它需要哪些功能。
接續前面的會員系統
,我們再設計個能夠藉由會員的登入來記錄哪個顧客買了什麼東西,也就是有訂單功能
。且顧客也能修改
自己訂單內容及刪除
自己部分訂單內容。但這些動作在訂單完成後就停止動作
。且在訂單完成時,等同於顧客已經進行付款
動作。待付款完成後,就寄送Email
告知已經付款完成。
依據上面設計構想
階段的需求,我們可以奠定出所需要的開發的功能及API如下:
這部分我們試著畫個圖來描述整個功能的運行過程如何:
這部分我們試著畫個圖來描述各個功能的情境如何:
等同於在商品系統
階段,我們要設計出上述的需求。並接續會員系統
的部分進行開發。在下篇,我們一樣先設計好資料庫部分再來進行實作。