欧美午夜精品久久久久免费视/欧美黄色精品/国产一级A片在线播出/A片免费视频在线观看

奶茶店自助點餐系統通過MySQL數據庫與工具進行結構展示
2023-03-14 02:01:22 歡樂點

摘要

使用智能手機的用戶經過多年的使用習慣,早已越來越不喜歡安裝各類的APP,不僅正常生活和工作所必須的APP,不喜歡由于喜歡個別內容而被強制安裝APP軟件了。近來幾年,隨著微信生態的布局,通過開發微信小程序插口,讓廣大用戶可以通過微信直接訪問小程序,不須要去專門安裝這些APP,這一點讓好多用戶喜愛,基本上只要能轉向微信生態的業務,許多企業都早已開始擁抱微信小程序。本課題就是研究和實現一款咖啡店自助點餐系統

咖啡店自助點餐系統通過MySQL數據庫與工具進行開發,咖啡店自助點餐系統才能實現商品管理,客服聊天管理,商品評價管理,商品訂單管理,新聞管理等功能。

咖啡店自助點餐系統讓商品訂單,商品信息等相關信息集中在后臺讓管理員管理,讓用戶在小程序端點餐,管理個人訂單,該系統讓信息管理顯得高效,也讓用戶點餐,查看個人訂單等信息顯得越來越便捷。

4.2功能結構設計

本系統主要是基于數據的降低,更改,刪掉等操作,使用者就能通過提早設定的登陸功能步入指定的操作區,這兒對使用者設計的功能進行結構展示。

管理員功能結布光的勾畫結果見圖4-1。管理員登陸步入本系統操作的功能包括管理商品,回復商品評價,為商品訂單進行出餐,管理新聞和用戶,管理客服聊天。

                                  圖4-1 管理員功能結構圖

用戶功能結布光的勾畫結果見圖4-2。用戶登入步入本系統操作的功能包括管理購物車,下單訂購商品,在線沖值,查看商品評價,管理商品訂單等。

                                    圖4-2 用戶功能結構圖

4.3數據庫設計

假如說設計系統的功能很重要,這么設計該系統的數據庫將更重要,雖然系統服務于用戶,數據庫服務于系統,用戶訪問系統,操作系統的所有數據都要依賴于數據庫,而系統的數據幾乎都是保存在數據庫中的,所以,一個高質量的程序,必然擁有一個安全,快速響應,穩定可靠的數據庫。本系統的MySQL數據庫可以通過SQL語言來實現對系統數據的管理,包括在指定表中插入數據,在規定的表中修改數據,以及刪掉指定表中的部份數據等操作。通常來說,像MySQL這樣的關系型數據庫,對于結構化查詢語言SQL都能挺好的進行支持。在編程中,通過合理運用SQL語言便能操作數據庫的各類數據,真是十分便捷快捷!

4.3.1數據庫概念設計

本節內容主要是使用圖形的方法來描述數據庫中的實體,每位實體的相應屬性,還有實體之間的相互聯系,常用的Visio工具即可滿足勾畫E-R圖的需求。E-R圖是由圓形,橢圓微信點餐軟件,矩形等圖形元素組成,圓形框中主要寫實體的名稱,橢圓框中主要是登記該實體的屬性,而矩形框中主要是登記實體之間的聯系名稱,最后使用實心線段把這種圖形元素進行聯接,即可完成E-R圖的勾畫。當初步得到一個E-R圖時,須要進行檢測微信點餐軟件,使用剖析的方法去更改,構建E-R圖,以達到去除數據冗余,或則是去除實體間聯系冗余的目的。因而保持數據庫的完整性,以及減少數據庫維護里面的難度。

(1)使用Visio這樣的常用的實體屬性圖勾畫工具來勾畫商品訂單實體屬性圖,勾畫結果見圖4-3。

                                圖4-3 商品訂單實體屬性圖

(2)使用Visio這樣的常用的實體屬性圖勾畫工具來勾畫商品實體屬性圖,勾畫結果見圖4-4。

                                  圖4-4 商品實體屬性圖

(3)使用Visio這樣的常用的實體屬性圖勾畫工具來勾畫管理員實體屬性圖,勾畫結果見圖4-5。

                                     圖4-5 管理員實體屬性圖

(4)使用Visio這樣的常用的實體屬性圖勾畫工具來勾畫用戶實體屬性圖,勾畫結果見圖4-6。

                                      圖4-6 用戶實體屬性圖

(5)勾畫的上述實體間存在的聯系見圖4-7。

                                 圖4-7 實體間關系E-R圖

4.3.2數據庫數學設計

本系統數據在數據庫中都是通過各類二維表進行記錄保存的,在數據庫中設計這樣的二維表也是比較重要的內容,由于它影響著數據的儲存效率。在設計二維表也就是關系模型之前,一些有關二維表方面的常用概念須要進行充分了解。

關系:一張具體的數據表即表示關系,關系的名稱與數據表的名稱保持一致;

元組:數據表中,每行顯示的數據即代表元組;

屬性:數據表中,每列表示的數據即代表屬性;

關鍵字:數據表中,為了與其他數據表進行分辨,則須要在每張表中進行字段的設置;

通過上節內容可以知曉數據庫中的各個實體,并通過一定形式把這種實體表示的內容進行數據表的轉換,一般來說,每位實體還會對應一張具體的數據表,在本系統指定的數據庫中創建命名好的數據庫,才可以對數據表進行創建與設計。咖啡店自助點餐系統數據表設計結果展示如下:

表4.1購物車表

數組注釋類型空

id(字段)字段int(11)否

所屬用戶int(11)是

商品int(11)是

訂購數目int(11)是

添加時間是

更新時間是

創建時間是

表4.2客服聊天表

數組注釋類型空

id(字段)字段int(11)否

提問用戶int(11)是

問題(200)是

問題時間是

回復(200)是

回復時間是

狀態int(255)是

數據類型int(11)是

創建時間是

表4.3商品信息表

數組注釋類型空

id(字段)字段int(11)否

商品名稱(200)是

商品類型int(11)是

商品相片(200)是

商品庫存int(11)是

商品原價(10,2)是

現價(10,2)是

點擊次數int(11)是

是否上架int(11)是

邏輯刪掉int(11)是

商品簡介text是

創建時間是

免責聲明:部分文章信息來源于網絡以及網友投稿,本站只負責對文章進行整理、排版、編輯,出于傳遞更多信息之目的,并不意味著贊同其觀點或證實其內容的真實性,如本站文章和轉稿涉及版權等問題,請作者在及時聯系本站,我們會盡快為您處理。

歡樂點

留言咨詢

×