![](https://static.wixstatic.com/media/11062b_e55321c53b02478b9bafa28958160488f000.jpg/v1/fill/w_147,h_83,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/11062b_e55321c53b02478b9bafa28958160488f000.jpg)
DFD Level 0-2
ระบบแอพพลิเคชั่นสั่งอาหาร Ubo Teffee
![Keyboard and Mouse](https://static.wixstatic.com/media/0c2d11194b8042ca9f11f7f681339102.jpg/v1/fill/w_111,h_74,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/0c2d11194b8042ca9f11f7f681339102.jpg)
Context Diagram
ลูกค้า
1. ลูกค้าจะสั่งซื้อสินค้าไปยังระบบการขาย
2. ลูกค้าชำระค่าสินค้าไปยังระบบการขาย
3. ระบบการขายจะทำการส่งใบเสร็จรายการสั่งสินค้าไปให้ลูกค้า
4. ระบบการขายจะทำการส่งใบเสร็จชำระสินค้าไปให้ลูกค้า
พนักงาน
1. พนักงานจะส่งข้อมูลลูกค้าไปยังระบบการขาย
2. ระบบการขายจะรายงานข้อมูลลูกค้าไปยังพนักงาน
3. พนักงานจะส่งข้อมูลสินค้าไปยังระบบการขาย
4. ระบบการขายจะรายงานข้อมูลสินค้าไปยังพนักงาน
5. พนักงานจะส่งข้อมูลตัวแทนจำหน่ายไปยังระบบการขาย
6. ระบบการขายจะรายงานข้อมูลตัวแทนจำหน่ายไปยังพนักงาน
7. พนักงานจะทำการตรวจสอบสินค้าคงเหลือไปยังระบบการขาย
8. ระบบการรายงานสินค้าคงเหลือไปยังพนักงาน
ผู้จัดการ
1. ผู้จัดการจะส่งข้อมูลลูกค้าไปยังระบบการขาย
2. ระบบการขายจะรายงานข้อมูลลูกค้าไปยังผู้จัดการ
3. ผู้จัดการจะส่งข้อมูลตัวแทนผู้จำหน่ายไปยังระบบการขาย
4. ระบบการขายจะรายงานข้อมูลตัวแทนจำหน่ายไปยังผู้จัดการ
5. ผู้จัดการจะส่งยอดขายสินค้าไปยังระบบการขาย
6. ระบบการขายจะรายงานยอดขายสินค้าไปยังผู้จัดการ
ตัวแทนจำหน่าย
1. ตัวแทนจำหน่ายจะส่งใบสั่งซื้อไปยังระบบการขาย
2. ระบบการขายจะส่งใบเสร็จสั่งซื้อสินค้ามาให้ตัวแทนจำหน่าย
![Keyboard and Mouse](https://static.wixstatic.com/media/0c2d11194b8042ca9f11f7f681339102.jpg/v1/fill/w_111,h_74,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/0c2d11194b8042ca9f11f7f681339102.jpg)
Data Flow Diagram Level 0
อธิบาย Data Flow Diagram Level 0
จาก DFD level 0 สามารถแบ่งขั้นตอนการทำงานภายในระบบออกเป็น 4 ระบบ ดังนั้นจึงแยก Process ที่ เกี่ยวข้องกับระบบ ดังรายละเอียดต่อไปนี้
Process 1 ระบบจัดการข้อมูล
พนักงานสามารถจัดการข้อมูลสินค้า ข้อมูลลูกค้า ข้อมูลตัวแทนจำหน่าย ข้อมูลการสั่งซื้อ และข้อมูลการ ขายได้ สามารถปรับปรุงแก้ไขข้อมูลได้ โดยเก็บข้อมูลไว้ในฐานข้อมูล พนักงานจะส่งข้อมูลสินค้า ข้อมูลลูกค้า ข้อมูลตัวแทนจำหน่าย ไปยังระบบจัดการข้อมูล ระบบจัดการข้อมูลก็จะทำการส่งข้อมูลแต่ละข้อมูลไปยังแต่ละฐานข้อมูล
Process 2 ระบบสั่งซื้อสินค้า
ตัวแทนจำหน่ายจะส่งใบสั่งสินค้าและชำระค่าสินค้าไปยังระบบสั่งซื้อสินค้าและระบบสั่งซื้อสินค้าจะทำการส่งข้อมูลใบเสร็จสั่งซื้อสินค้าไปให้ตัวแทนจำหน่าย ระบบสั่งซื้อสินค้าจะส่งข้อมูลสินค้าไปยังฐานข้อมูลสินค้า และจะส่งรายละเอียดข้อมูลสั่งซื้อสินค้าไปยังฐานข้อมูลสั่งซื้อสินค้า
Process 3 ระบบขายสินค้า
ลูกค้าจะสั่งซื้อสินค้าและชำระค่าสินค้าไปยังระบบการขาย ระบบจะทำการจัดเก็บข้อมูลรายละเอียดการขายไปยังฐานข้อมูลการขาย ระบบการขายจะแจ้งรายการใบเสร็จรายการสั่งซื้อสินค้าไปให้ลูกค้า
Process 4 พิมพ์รายงาน
ผู้จัดการจะส่งความต้องการรายงานข้อมูลการสั่งซื้อสินค้า ข้อมูลลูกค้า ข้อมูลสินค้า ข้อมูลตัวแทนจำหน่าย ยอดขายสินค้าไปยังระบบ แล้วระบบจะทำการรายงานข้อมูลมายังผู้จัดการ และ พนักงานส่งความต้องการรายงานข้อมูลสินค้า ข้อมูลตัวแทนจำหน่าย ข้อมูลลูกค้า ตรวจสอบสินค้าคงเหลือ แล้วระบบจะทำการรายงานข้อมูลมายังพนักงาน
![Keyboard and Mouse](https://static.wixstatic.com/media/0c2d11194b8042ca9f11f7f681339102.jpg/v1/fill/w_111,h_74,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/0c2d11194b8042ca9f11f7f681339102.jpg)
Process Description
Data Flow Diagram Level 0
Process 1 ระบบจัดการข้อมูล
พนักงานสามารถจัดการข้อมูลสินค้า ข้อมูลลูกค้า ข้อมูลตัวแทนจำหน่าย ข้อมูลการสั่งซื้อ และข้อมูลการ ขายได้ สามารถปรับปรุงแก้ไขข้อมูลได้ โดยเก็บข้อมูลไว้ในฐานข้อมูล พนักงานจะส่งข้อมูลสินค้า ข้อมูลลูกค้า ข้อมูลตัวแทนจำหน่าย ไปยังระบบจัดการข้อมูล ระบบจัดการข้อมูลก็จะทำการส่งข้อมูลแต่ละข้อมูลไปยังแต่ละฐานข้อมูล
![Keyboard and Mouse](https://static.wixstatic.com/media/0c2d11194b8042ca9f11f7f681339102.jpg/v1/fill/w_111,h_74,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/0c2d11194b8042ca9f11f7f681339102.jpg)
Data Flow Diagram Level 1 of Process 1
อธิบาย Data Flow Diagram Level 1 of Process 1 ระบบการจัดการข้อมูล
Process 1.1 ระบบปรับปรุงข้อมูล
พนักงานส่งข้อมูลที่ต้องการปรับปรุงแก้ไข มาที่ระบบปรับปรุงสินค้า ระบบจะทำดึงข้อมูลที่ต้องการแก้ไขมากจากแฟ้มข้อมูล
Process 1.2 ระบบแสดงข้อมูลสินค้า
เป็นขั้นตอนที่แสดงผลข้อมูลสินค้าเมื่อดึงสินค้าออกมากจากแฟ้มข้อมูลแล้ว เพื่อนำมาปรับปรุงแก้ไข
Process 1.3 ระบบบันทึกข้อมูล
เมื่อพนักงานปรับปรุงแก้ไขข้อมูลเสร็จแล้ว ก็ทำการบันทึกข้อมูล
![Keyboard and Mouse](https://static.wixstatic.com/media/0c2d11194b8042ca9f11f7f681339102.jpg/v1/fill/w_111,h_74,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/0c2d11194b8042ca9f11f7f681339102.jpg)
Process Description
Data Flow Diagram Level 1 of Process 1
อธิบาย Data Flow Diagram Level 1 of Process 1 ระบบการจัดการข้อมูล
Process 1.1 ระบบปรับปรุงข้อมูล
พนักงานส่งข้อมูลที่ต้องการปรับปรุงแก้ไข มาที่ระบบปรับปรุงสินค้า ระบบจะทำดึงข้อมูลที่ต้องการแก้ไขมากจากแฟ้มข้อมูล
Process 1.2 ระบบแสดงข้อมูลสินค้า
เป็นขั้นตอนที่แสดงผลข้อมูลสินค้าเมื่อดึงสินค้าออกมากจากแฟ้มข้อมูลแล้ว เพื่อนำมาปรับปรุงแก้ไข
Process 1.3 ระบบบันทึกข้อมูล
เมื่อพนักงานปรับปรุงแก้ไขข้อมูลเสร็จแล้ว ก็ทำการบันทึกข้อมูล
![Keyboard and Mouse](https://static.wixstatic.com/media/0c2d11194b8042ca9f11f7f681339102.jpg/v1/fill/w_111,h_74,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/0c2d11194b8042ca9f11f7f681339102.jpg)
Data Flow Diagram Level 1 of Process 2
อธิบาย Data Flow Diagram Level 1 of Process 2 ระบบสั่งซื้อสินค้า
Process 2.1 ระบบสั่งซื้อสินค้า
ตัวแทนจำหน่ายจะส่งใบสั่งสินค้ามากจากตัวแทนจำหน่าย ระบบสั่งสินค้าจะดึงข้อมูลตัวแทนจำหน่ายมากจากแฟ้มข้อมูลตัวแทนจำหน่าย ดึงข้อมูลสินค้ามาจากแฟ้มข้อมูลสินค้า และดึงข้อมูลการสั่งซื้อมากจากแฟ้มข้อมูลการสั่งซื้อ
Process 2.2 ระบบรายละเอียดสินค้า
จะทำการดึงข้อมูลรายละเอียดการสั่งซื้อสินค้าจากแฟ้มข้อมูลสั่งซื้อสินค้า และดึงข้อมูลสินค้ามากจากแฟ้มข้อมูลสินค้า และทำการรวมยอดค่าสินค้าส่งไปให้ระบบชำระเงิน
Process 2.3 ระบบชำระค่าสินค้า
ได้รับยอดรวมค่าชำระสินค้าจากระบบรายละเอียดสินค้า ชำระค่าสินค้า แล้วทางระบบจะแจ้งใบเสร็จสั่งซื้อสินค้าไปยังตัวแทนจำหน่าย
![Keyboard and Mouse](https://static.wixstatic.com/media/0c2d11194b8042ca9f11f7f681339102.jpg/v1/fill/w_111,h_74,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/0c2d11194b8042ca9f11f7f681339102.jpg)
Data Flow Diagram Level 1 of Process 3
อธิบาย Data Flow Diagram Level 1 of Process 3 ระบบขายสินค้า
Process 3.1 ระบบตรวจสอบรายการที่สั่งซื้อ
ลูกค้าจะสั่งซื้อสินค้า ระบบจะทำการตรวจสอบสินค้าโดยดึงข้อมูลสินค้ามาจากแฟ้มข้อมูลสินค้ามาตรวจสอบ
Process 3.2 ระบบแสดงรายการสินค้า
ตรวจสอบรายการสินค้าที่ต้องการซื้อแล้ว ก็จะมาแสดงรายละเอียดสินค้า รวมราคาสินค้าส่งไปยังระบบชำระค่าสินค้า
Process 3.3 ระบบชำระค่าสินค้า
รับราคาสุทธิมาจากระบบแสดงรายการสินค้า ชำระค่าสินค้า ระบบชำระเงินจะแจ้งใบเสร็จรายการสั่งสินค้าไปยังลูกค้า
![Keyboard and Mouse](https://static.wixstatic.com/media/0c2d11194b8042ca9f11f7f681339102.jpg/v1/fill/w_111,h_74,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/0c2d11194b8042ca9f11f7f681339102.jpg)
Data Flow Diagram Level 1 of Process 4
อธิบาย Data Flow Diagram Level 1 of Process 4 พิมพ์รายงาน
Process 4.1 ระบบตรวจสอบข้อมูล
ผู้จัดการและพนักงานจะส่งข้อมูลที่ต้องการไปยังระบบตรวจสอบข้อมูล ระบบจะทำการตรวจสอบข้อมูลโดยดึงข้อมูลที่ต้องการมาจากแฟ้มข้อมูลที่ต้องการแล้วส่งข้อมูลที่ได้ไปพิมพ์รายงาน
Process 4.2 พิมพ์รายงาน
นำข้อมูลที่ต้องการมาทำการพิมพ์ โดยจะดึงข้อมูลสินค้า ข้อมูลการสั่งซื้อ ข้อมูลตัวแทนจำหน่าย และข้อมูลลูกค้า มาจากแต่ละแฟ้มข้อมูลที่ต้องการพิมพ์
Process 4.2 พิมพ์รายงาน
นำข้อมูลที่ต้องการมาทำการพิมพ์ โดยจะดึงข้อมูลสินค้า ข้อมูลการสั่งซื้อ ข้อมูลตัวแทนจำหน่าย และข้อมูลลูกค้า มาจากแต่ละแฟ้มข้อมูลที่ต้องการพิมพ์