国产精品欧美久久久久久-国产精品一区二区亚洲av-美女又爽又黄插鸡巴视频-在秘 无码一区二区在线

內(nèi)頁Banner背景圖
創(chuàng)絡(luò)講堂
白色波浪圖形
灰色波浪圖形 灰色波浪圖形
白色波浪圖形 白色波浪圖形
白色波浪圖形 白色波浪圖形
白色波浪圖形 白色波浪圖形
本文于2018-06-13最后更新,距今已超過1年,如不符合現(xiàn)在的實(shí)際情況,可聯(lián)系創(chuàng)絡(luò)客服獲取幫助或查閱近期文章。

正所謂沒有實(shí)踐就無法累計(jì)經(jīng)驗(yàn),我們?cè)?jīng)也維護(hù)過客戶的簡(jiǎn)易版商城網(wǎng)站,發(fā)現(xiàn)有一些不足的地方,例如商城網(wǎng)站開發(fā)者為了省事,訂單信息中不保存價(jià)格信息。當(dāng)然,這有可能是受限于開發(fā)成本的限制。不過我們并不十分建議這樣操作,可能一些真的非常簡(jiǎn)單的購(gòu)物網(wǎng)站可以這樣做,但凡是有點(diǎn)規(guī)模的網(wǎng)站,這樣設(shè)計(jì)訂單表結(jié)構(gòu)就很容易出問題,例如:用戶的歷史訂單價(jià)格隨時(shí)都有可能變化。

商城網(wǎng)站開發(fā)訂單表結(jié)構(gòu)的設(shè)計(jì)思路


我們建議將訂單和產(chǎn)品信息完全分開,而且,訂單表其實(shí)應(yīng)該分成多個(gè)表,最基本的應(yīng)該有兩個(gè):訂單表和訂單商品表。其中,訂單表用來保存訂單號(hào)、總金額、商品數(shù)量、下單時(shí)間、訂單狀態(tài)和購(gòu)買者等關(guān)鍵信息。而訂單中所包含的詳細(xì)商品信息則保存在訂單商品表中,例如:商品的SKU編號(hào)、商品名稱、規(guī)格信息、單價(jià)、購(gòu)買數(shù)量等詳細(xì)信息。這個(gè)時(shí)候有人會(huì)問了,這里為什么要保存單價(jià)呢?商品表中不是已經(jīng)有了嗎?是的,商品表中的價(jià)格確實(shí)有,但是商品表中的價(jià)格隨時(shí)有可能會(huì)變動(dòng),而訂單商品表中的價(jià)格需要記錄下來,就只是代表了用戶下單購(gòu)買時(shí)候的歷史價(jià)格而已。如果去調(diào)用商品表中的單價(jià),那么就會(huì)出現(xiàn)文章開頭的問題了,這是不因該出現(xiàn)的情況。

另外我們?cè)倭囊幌沦?gòu)物車中數(shù)據(jù)提交時(shí)的驗(yàn)證思路,我們?cè)趯W(xué)習(xí)編程的時(shí)候,老師應(yīng)該不止一次的強(qiáng)調(diào),不可以相信用戶提交的數(shù)據(jù)。我們?cè)谔幚碣?gòu)物車數(shù)據(jù)的時(shí)候,應(yīng)該只獲取用戶提交的商品ID和購(gòu)買數(shù)量,而商品的價(jià)格和訂單總金額,則應(yīng)該通過校驗(yàn)后的商品ID和購(gòu)買數(shù)量去數(shù)據(jù)庫中實(shí)時(shí)讀取數(shù)據(jù)和計(jì)算出來的。

上一條 返回目錄 下一條
更多閱讀選擇
相關(guān)文章
我們推薦了一些您可能也會(huì)感興趣的文章
客服電話
  • 0755-23698839
  • 134-1757-3710
  • 132-6576-8769
創(chuàng)絡(luò)建站客服二維碼
不出售過期域名
微信咨詢