摘要:同時它也是一個對象數據庫,沒有表行等概念,也沒有固定的模式和結構,所有的數據以文檔的形式存儲,數據格式就是。我們一共要創建三個集合,分別是用戶集合商品集合購物車集合。
1、數據庫介紹
MongoDB的簡單介紹如下:
MongoDB是一個開源的NoSQL數據庫,相比MySQL那樣的關系型數據庫,它更顯得輕巧、靈活, 非常適合在數據規模很大、事務性不強的場合下使用。同時它也是一個對象數據庫,沒有表、行等概念,也沒有固定的模式和結構,所有的數據以文檔的形式存儲,數據格式就是JSON。
MongoDB —— 是一個對象數據庫,沒有表、行等概念,也沒有固定的模式和結構,所有的數據以Document(以下簡稱文檔)的形式存儲(Document,就是一個關聯數組式的對象,它的內部由屬性組成,一個屬性對應的值可能是一個數、字符串、日期、數組,甚至是一個嵌套的文檔。)
我們一共要創建三個集合,分別是user(用戶)集合、commodity(商品)集合、cart(購物車)集合。
2、用戶(user)集合屬性user集合屬性值展示
關于user集合,我們設計的屬性有name(用戶名)、password(密碼), 如下所示:
3、商品(commodity)集合屬性commodity集合屬性值展示
關于commodity集合,我們設計的屬性有name(商品名稱)、price(商品價格)、imgSrc(商品展示圖片路徑), 如下所示:
4、購物車(cart)集合屬性carts集合屬性值展示
關于cart集合,我們設計的屬性有uId(用戶ID)、cId(商品ID)、cName(商品名稱)、cPrice(商品價格)、cImgSrc(商品展示圖片路徑)、cQuantity(商品數量)、cStatus(商品結算狀態,未結算為false,已結算為true), 如下所示:
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/19014.html
摘要:用戶注冊模塊的設計與實現注冊模塊功能設計介紹功能本模塊主要用于新用戶注冊,用戶通過表單提供用戶名和密碼信息,系統根據用戶提供的注冊信息對用戶進行具體操作。如果身份合法,則用戶可進入商品頁面。 1、用戶注冊模塊的設計與實現 注冊模塊功能設計介紹 功能:本模塊主要用于新用戶注冊,用戶通過表單提供用戶名和密碼信息,系統根據用戶提供的注冊信息對用戶進行具體操作。 輸入操作:用戶名、密碼、確認密...
摘要:登錄之后,用戶可以對相關商品進行選購并添加到購物車。結構劃分項目主要分為以下幾大模塊注冊模塊,登錄模塊,商品模塊購物車模塊結算模塊。購物車模塊對相關商品進行增加減少刪除操作。結算模塊對購物車內已選擇商品進行結算。 1、功能介紹 用戶可以完成注冊、登錄,登錄后對商品進行瀏覽。 登錄之后,用戶可以對相關商品進行選購并添加到購物車。 用戶可以對購物車里面的商品進行增加、減少、刪除操作。 用...
摘要:可擴展性百度百科的定義是設計良好的代碼允許更多的功能在必要時可以被插入到適當的位置中。正常購物車商品優惠券都是獨立的系統及功能,不要看做商品在購物車內。可維護性百度百科的定義是系統的可維護性是衡量一個系統的可修復恢復性和可改進性的難易程度。 showImg(https://segmentfault.com/img/bVbcqJE?w=506&h=326); 本章適合初級工程師及中級工程...
摘要:致謝感謝你們看到這里,下一篇我會講一下關于電商系統的商品設計的部分。 showImg(https://segmentfault.com/img/bVbclTs?w=500&h=329); 電商大伙每天都在用,類似某貓,某狗等。電商系統設計看似復雜又很簡單,看似簡單又很復雜本章適合初級工程師及中級工程師細看,大佬請隨意 前言 設計以以下為工具講起 PHP為開發語言 基于Laravel框...
閱讀 1765·2021-09-22 15:10
閱讀 1261·2021-09-07 09:58
閱讀 2333·2019-08-30 15:44
閱讀 1635·2019-08-26 18:29
閱讀 2033·2019-08-26 13:35
閱讀 759·2019-08-26 13:31
閱讀 720·2019-08-26 11:42
閱讀 1065·2019-08-23 18:39