Lab. CRUD MVC
ให้นักศึกษาทำการออกแบบและสร้างระบบการขายสินค้า โดยมีฐานข้อมูลอย่างน้อยตามที่กำหนดให้
ตาราง: สินค้า (Product)ProductID (Primary Key): รหัสสินค้า (เช่น P001, P002, ...)
ProductName: ชื่อสินค้า
Price: ราคาสินค้า
StockQuantity: จำนวนคงเหลือของสินค้าตาราง: รูปภาพสินค้า (ProductImage)
ImageID (Primary Key): รหัสรูปภาพ
ProductID (Foreign Key): รหัสสินค้าที่เกี่ยวข้อง
ImageURL: URL ของรูปภาพสินค้า
ตาราง: ลูกค้า (Customer)
CustomerID (Primary Key): รหัสลูกค้า (เช่น C001, C002, ...)
FirstName: ชื่อจริงของลูกค้า
LastName: นามสกุลของลูกค้า
Address: ที่อยู่ของลูกค้า
PhoneNumber: เบอร์โทรศัพท์ของลูกค้า
ตาราง: การสั่งซื้อ (Order)
OrderID (Primary Key): หมายเลขการสั่งซื้อ
OrderDate: วันที่ที่สั่งซื้อ
DeliveryStatus: สถานะการจัดส่ง (เช่น "รอจัดส่ง", "กำลังจัดส่ง", "จัดส่งแล้ว")
CustomerID (Foreign Key): รหัสลูกค้า
ตาราง: รายการสินค้าในการสั่งซื้อ (OrderItem)
OrderItemID (Primary Key): รหัสรายการสินค้าในการสั่งซื้อ
OrderID (Foreign Key): หมายเลขการสั่งซื้อที่เกี่ยวข้อง
ProductID (Foreign Key): รหัสสินค้าที่เกี่ยวข้อง
Quantity: จำนวนสินค้าที่สั่งซื้อในรายการนี้