
Hotplate Online เป็นโปรแกรมง่ายๆที่อนุญาตให้ลูกค้าสั่งอาหารออนไลน์และส่งมอบ ในขณะนี้โปรแกรมนี้ใช้ได้เฉพาะกับระบบปฏิบัติการ Windows เท่านั้น แต่มีแผนที่จะขยายไปยัง Android, iOS และ MacOS ซอฟต์แวร์และภาพประกอบถูกสร้างขึ้นโดย Andrew Collin (ลิงก์)
(นี่คือการยอมจำนนของฉันที่จะได้รับ e-commerce Challenge Hackathon)
นี่คือรายการเทคโนโลยีที่ฉันใช้
นี่คือภาพรวมของวิธีการใช้โปรแกรมนี้ (ในฐานะลูกค้า)

เมื่อคุณเปิดโปรแกรมนี้ครั้งแรกคุณจะได้รับการต้อนรับด้วยหน้าร้านค้าหลัก ในหน้านี้คุณสามารถเพิ่มอาหารโปรดลงในรถเข็น มีหลายหมวดหมู่ที่คุณสามารถเลือกได้สำหรับประสบการณ์การใช้งานที่รวดเร็วและเป็นระเบียบมากขึ้น เมื่อคุณเพิ่มรายการปุ่มจะเปลี่ยนสีและข้อความจะเปลี่ยนเป็น "เพิ่มเพิ่มเติม" ซึ่งหมายความว่าคุณมี 1 รายการขึ้นไปในรถเข็น คุณสามารถตรวจสอบตะกร้าสินค้าหรือลบรายการโดยคลิกที่ไอคอนตะกร้าสินค้าที่ด้านล่างซ้าย สิ่งนี้จะถ่ายโอนคุณไปยังหน้าเช็คเอาต์ ในหน้าหลักคุณสามารถเข้าถึงข้อมูลบัญชีของคุณได้ เพียงคลิกที่ไอคอน CAT ที่ด้านบนขวาแล้วมันจะถ่ายโอนคุณไปยังการตั้งค่าผู้ใช้

นี่คือหน้าเช็คเอาต์ ในหน้านี้คุณจะป้อนข้อมูลของคุณเพื่อสั่งซื้อ นอกจากนี้คุณยังสามารถแก้ไขคำสั่งซื้อของคุณเพื่อลบออกทางด้านซ้ายมาก โปรดทราบว่าโดยการลบออกคุณกำลังลบรายการทั้งหมดออกจากตะกร้านั่นหมายความว่าหากคุณมี 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 คุณควรเห็นหน้าจอนี้:
ไม่สม่ำเสมอบล็อกของรหัส รหัสของคุณควรมีลักษณะเช่นนี้: 
ตอนนี้โปรแกรมกำลังทำงานอยู่ imprimentsql.cs ควรทำงาน หลังจากเสร็จสิ้นคุณสามารถตรวจสอบฐานข้อมูลของคุณอีกครั้งเพื่อดูว่ามีสองตารางอยู่ในนั้นหรือไม่ สองตารางมีชื่อ: foodtable และ ordertable
หลังจากนั้นแสดงความคิดเห็นบล็อกของรหัสเดียวกันใน imprimentsql.cs และไม่เขียนบล็อกบล็อกของรหัสใน program.cs เรียกใช้โปรแกรมและควรเริ่มต้นโดยไม่มีปัญหาใด ๆ