
Hotplate Online是一個簡單的程序,可讓客戶在線訂購食物並交付。目前,該程序僅適用於Windows操作系統,但有計劃擴展到Android,iOS和MacOS。軟件和插圖由安德魯·柯林(Andrew Collin)(鏈接)創建
(這是我的提交,以獲取電子商務挑戰黑客馬拉松)
這是我使用的技術列表。
這是如何使用此程序的概述(作為客戶)

當您首次打開此程序時,您會受到主商店頁面的歡迎。在此頁面上,您可以將自己喜歡的食物添加到購物車中。您可以選擇多個類別以獲得更快,更有條理的用戶體驗。添加項目後,按鈕將更改顏色,文本將更改為“添加更多”。這意味著您在購物車中有1個或更多此項目。您可以通過單擊左下方的購物車圖標來檢查購物車或刪除物品。這將使您轉移到結帳頁面。在主頁上,您還可以訪問您的帳戶信息。只需單擊右上角的貓圖標,它將您轉移到用戶設置

這是結帳頁面。在此頁面上,您將輸入信息以下訂單。您也可以編輯訂單以在左側刪除它們。請注意,通過刪除它們,您可以將整個物品從籃子中刪除,這意味著,如果您在籃子中有3個物品並將其刪除,則將從籃子中刪除所有3個項目。您必須返回主頁再次添加該項目。
您只能使用美國電話號碼進行結帳。您的地址必須位於美國領土。您的電子郵件必須採用這種格式[email protected]才能更改地址,您必須單擊“更改”按鈕。這將帶您進入您的用戶設置,您可以在其中更改地址。
單擊提交後,該程序將驗證所有輸入。如果有效,它將繼續移至確認頁面。它還將通過GUID生成的唯一確認號將訂單的數據保存到數據庫中。

結帳頁面驗證您的所有輸入後,它將帶您進入確認頁面。在這裡,您將獲得用於追踪訂單的唯一確認代碼。確認代碼用作數據庫的主要鍵,作為ID,以識別所做的特定順序。通過單擊確定,您的購物車將重置,它將帶您回到主頁。

單擊您的姓名或右上角的圖標將帶您進入用戶設置。在用戶設置中,您可以更改地址,姓名,電子郵件和電話號碼。這是您可以更改地址的唯一位置。此外,您還可以向駕駛員提供有關如何訪問屬性的註釋。通過單擊“提交”按鈕,它將驗證您的輸入並將其保存到程序中。
要安裝此程序,您必須在理想的位置打開Git Bash。然後鍵入此命令:
git clone https://github.com/AndrewCollin32/HotPlate-Online-Restaurant.git
它將自動將所有內容下載到您喜歡的文件中。
步驟:
獲得所有信息後,請轉到HotplateRestaurant/HotPlateBurger/Windows.cs 。
您的屏幕應該看起來像這樣:
輸入您的數據庫名稱,服務器名稱,用戶名和密碼。
然後轉到HotPlateRestaurant/HotPlateBurger/ImplementSQL.cs您應該看到此屏幕:
取消註釋代碼塊。您的代碼應以此為以下方式:
注意到,一旦您取消代碼,它就會在IDE中顯示出錯誤。不用擔心,您需要做一個額外的步驟。當有多個入口點時,會發生此錯誤。您需要轉到HotPlateRestaurant/HotPlateBurger/Program.cs 。您應該看到此屏幕:
取消註釋代碼塊。您的代碼應該看起來像這樣: 
現在程序正在運行。 GultimentsQL.CS應該運行。完成後,您可以仔細檢查數據庫,以查看其中是否有兩個表。這兩個表被命名:可食用和訂購。
之後,在“固定”中評論相同的代碼塊,並輸入program.cs中的代碼塊。運行程序,它應該啟動而沒有任何問題