คำถาม: ทำไมถึงเลือกร้านค้าปลีก หรือ ร้านของชำ. คำตอบ ทำไว้เผื่อในอนาคต ผู้จัดทำเปิดร้านค้าปลีกเองครับไม่มีอะไร.
การเริ่มออกแบบนั้นสิ่งแรก ต้องทราบความต้องการของระบบ หรือของผู้ใช้ก่อน. วิธีการง่ายที่สุดเตรียมสมุดปากกา และไปสอบถามกับผู้ใช้เลยครับ ว่าต้องการอะไร ในวันแรก จากนั้นนำความต้องการของลูกค้ามาตีโจทย์ **อย่างพยายามคาดคั้นกับลูกค้านะครับ และอย่ารีบเก็บ Requirement ให้เสร็จ แต่เก็บให้ครบ หรือมากที่สุดนะครับ.
ความต้องการของระบบค้าปลีก หรือ ร้านของชำ ของผมนะครับ
ต้องการรู้ยอดขาย เป็นรายวัน รายสัปดาห์ รายเดือน รายปี
ต้องการรู้ว่าสินค้าตัวไหนยอดขายดี
ต้องการรู้ว่าสินค้าตัวไหนทำกำไรสูงสุด
ต้องการรู้ กำไรประจำเดือน
ต้องการรู้ ระยะเวลาในการขนส่งสินค้า จากการขนส่งแต่ละขนส่ง
ต้องการรู้ว่า เวนเดอร์เจ้าไหน ส่งเร็วสุด, ต้นทุนต่ำสุด, สินค้ามีปัญหาน้อยสุด
**ลูกค้าแต่ละรายอาจจะมีความต้องการต่างๆกันนะครับ หากเรารับงานที่ละหลายราย ให้นำความต้องการมารวมกันก็ได้นะครับ ถ้าจะทำระบบให้ครอบคุมสุด.
จากความต้องการผมก็จะกำหนด Entity เบื่องต้นได้ดังนี้นะครับ
- เวนเดอร์: Vendor
- สินค้า: Goods
- ขนส่ง: Transport
- ลูกค้า: Customer
เมื่อได้ความต้องการแล้ว ก็มาหาความสำพันธ์ของแต่ละ Entity เบื่องต้นได้ประมานนี้
เราจะได้ความสัมพันธ์เบื่องต้นได้แบบนี้ ไม่จำเป็นต้องหาให้ครบนะครับ ตอนที่เราออกแบบไปเลื่อยๆจะพบว่าต้องเพิ่มต้องปรับอะไรบ้าง.
โครงการ ร้านค้าปลีก ตอนที่ 2
ไม่มีความคิดเห็น:
แสดงความคิดเห็น