วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf ·...

54
31 บทที3 วิธีการดําเนินงาน ในส่วนของการวิเคราะห์ระบบ งานเดิมนี ้ ผู ้ศึกษาได้นําเสนอรายละเอียดของขั ้นตอนการ วิเคราะห์และออกแบบระบบ ซึ ่งได้นําทฤษฎีต่าง ๆ จากที่ได้ศึกษามาแล้วในบทที2 มาประยุกต์ใช้ งานโดยประกอบไปด้วยการวิเคราะห์ระบบงานเดิม และระบบงานใหม่ เพื่อศึกษาปัญหาหาทีเกิดขึ ้นจากระบบงานเดิม นํามาปรับปรุง แก ้ไข เพิ่มเติม เป็นระบบงานใหม่ และสามารถบริหาร จัดการระบบได้อย่างมีประสิทธิภาพมากขึ ้น ดังรายละเอียดต่อไปนี 3.1 ระบบงานเดิม ร้าน The kids shop .เมือง จ.หนองคาย ซึ ่งสินค้าภายในร้านเป็นสินค้าเกี่ยวกับเสื ้อผ ้า เด็ก มีลักษณะการดําเนินงาน ดังนี ้ การสั่งซื ้อสินค ้า การรับสินค้า และการขายสินค้า โดยจะมีการจด บันทึกรายได้ที่เกิดจากการให้บริการและขายสินค้าเก็บลงในสมุดบัญชี จึงทําให้มีการจําหน่ายสินค้า ที่ยุ ่งยากเนื่องจากทางร้านยังไม่มีเทคโนโลยีที่มีมาใช้ในร้านและการจัดเก็บเอกสารก็ยังมีการเก็บใน สมุดบันทึกอยู 3.2 ปัญหาของระบบ 3.2.1.การขายสินค้ายังใช้ระบบการบันทึกรายการและการคํานวณยอดขายด้วยมือทําให้เกิด ความผิดพลาด มีความล่าช้าในการทํางาน 3.2.2การบันทึกเอกสารต่างๆด้วยมือทําให้เอกสารมีปริมาณมากทําให้ค้นหาเอกสารที่ต้องการ ได้ยากและทําให้ไม่มีความปลอดภัยของข้อมูล 3.2.3 ปัญหาข้อมูลเก่าสูญหาย 3.2.4 ใบเสร็จที่ออกให้ลูกค้ายังไม่มีเครื่องคอมพิวเตอร์เข้ามาช่วย และจะมีการออกใบเสร็จ โดยใช้มือทํา 3.2.5 รายงานที่ต้องการไม่มีความชัดเจน ข้อมูลไม่ถูกต้อง 3.2.6 การติดต่อสื่อสารยังใช้การส ่งจดหมาย การใช้โทรศัพท์ซึ ่งยังไม่สะดวกและทั ่วถึง

Upload: others

Post on 18-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

31

บทที ่3

วธีิการดําเนินงาน

ในส่วนของการวเิคราะห์ระบบ งานเดิม น้ี ผูศึ้กษาไดน้าํเสนอรายละเอียดของขั้นตอนการ

วเิคราะห์และออกแบบระบบ ซ่ึงไดน้าํทฤษฎีต่าง ๆ จากท่ีไดศึ้กษามาแลว้ในบทท่ี 2 มาประยกุตใ์ช้

งานโดยประกอบไปดว้ยการวเิคราะห์ระบบงานเดิม และระบบงานใหม่ เพื่อศึกษาปัญหาหาท่ี

เกิดข้ึนจากระบบงานเดิม นาํมาปรับปรุง แกไ้ข เพิ่มเติม เป็นระบบงานใหม่ และสามารถบริหาร

จดัการระบบไดอ้ยา่งมีประสิทธิภาพมากข้ึน ดงัรายละเอียดต่อไปน้ี

3.1 ระบบงานเดิม

ร้าน The kids shop อ.เมือง จ.หนองคาย ซ่ึงสินคา้ภายในร้านเป็นสินคา้เก่ียวกบัเส้ือผา้ เด็ก

มีลกัษณะการดาํเนินงาน ดงัน้ี การสั่งซ้ือสินคา้ การรับสินคา้ และการขายสินคา้ โดยจะมีการจด

บนัทึกรายไดท่ี้เกิดจากการใหบ้ริการและขายสินคา้เก็บลงในสมุดบญัชี จึงทาํใหมี้การจาํหน่ายสินคา้

ท่ียุง่ยากเน่ืองจากทางร้านยงัไม่มีเทคโนโลยท่ีีมีมาใชใ้นร้านและการจดัเก็บเอกสารก็ยงัมีการเก็บใน

สมุดบนัทึกอยู ่

3.2 ปัญหาของระบบ

3.2.1.การขายสินคา้ยงัใชร้ะบบการบนัทึกรายการและการคาํนวณยอดขายดว้ยมือทาํใหเ้กิด

ความผดิพลาด มีความล่าชา้ในการทาํงาน

3.2.2การบนัทึกเอกสารต่างๆดว้ยมือทาํใหเ้อกสารมีปริมาณมากทาํใหค้น้หาเอกสารท่ีตอ้งการ

ไดย้ากและทาํใหไ้ม่มีความปลอดภยัของขอ้มูล

3.2.3 ปัญหาขอ้มูลเก่าสูญหาย

3.2.4 ใบเสร็จท่ีออกใหลู้กคา้ยงัไม่มีเคร่ืองคอมพิวเตอร์เขา้มาช่วย และจะมีการออกใบเสร็จ

โดยใชมื้อทาํ

3.2.5 รายงานท่ีตอ้งการไม่มีความชดัเจน ขอ้มูลไม่ถูกตอ้ง

3.2.6 การติดต่อส่ือสารยงัใชก้ารส่งจดหมาย การใชโ้ทรศพัทซ่ึ์งยงัไม่สะดวกและทัว่ถึง

Page 2: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

32

3.2.7 ไม่มีช่องทางในการเสนอข่าวสาร หรือกิจกรรมความเคล่ือนไหวต่าง ๆ การแสดงสินคา้

ตวัอยา่งสินคา้หรือการโฆษณาเชิญชวนใหลู้กคา้มาซ้ือสินคา้ ยงัไม่ครอบคลุมทัว่ถึงลูกคา้ทั้งหมด

3.2.8 ยงัไม่มีการอาํนวยความสะดวกใหลู้กคา้ในการท่ีจะเลือกการใหบ้ริการและการดูสินคา้

หรือเลือกซ้ือสินคา้

ระบบไม่มีประสิทธิภาพ

พนักงาน งบประมาณ

การดําเนินงาน เทคโนโลยี

ล่าช้า

กระบวนการทํางานมีความซับซ้อน

ใช้เวลานานในการค้นหาข้อมูล

พนักงานขาดความสามารถ

ขาดอุปกรณ์

ไม่มีคอมพิวเตอร์

ไม่มีการจัดเก็บข้อมูลในฐานข้อมูล

ขาดงบประมาณในการพัฒนาระบบ

ไม่มีผู้สนับสนุนค่าใช้จ่ายสูงในด้านเอกสาร

ขาดประสบการณ์ความรู้น้อย

ขาดทักษะ

การฝ�กฝนน้อย

ไม่ได้รับการฝ�กอบรม

ผิดพลาดบ่อย

สภาพแวดล้อม

เครื�องมืออุปรกณ์ไม่เพียงพอ

อากาศร้อน

ไม่มีเครื�องปรับอากาศ

ภาพที ่3-1 แสดงปัญหาระบบงานเดิม

3.3 ข้อเสนอแนะ

3.3.1 ควรนาํคอมพิวเตอร์เขา้มาช่วยในการทาํงานในดา้นต่าง ๆ ซ่ึงจะทาํใหข้อ้มูลไม่ซํ้ าซอ้น

และทาํใหเ้กิดการปฏิบติังานเป็นไปดว้ยความรวดเร็ว และถูกตอ้ง

3.3.2 โปรแกรมท่ีพฒันาข้ึนควรจะครอบคลุมของระบบ เวบ็ไซตบ์ริหารจดัการร้านขายเส้ือผา้

เด็ก

3.3.3 ควรใชค้อมพิวเตอร์คาํนวณแทนมนุษย ์เพราะจะใหเ้กิดความถูกตอ้งและรวดเร็วข้ึน

3.3.4ควรใชร้ะบบฐานขอ้มูลช่วยในการจดัเก็บขอ้มูลเพื่อลดตน้ทุนทางดา้นเอกสารต่าง ๆ และ

สะดวกต่อการคน้หาขอ้มูล และป้องกนัขอ้มูลสูญหาย

3.3.5 สร้างเวบ็ไซตเ์พื่อประกาศข่าวประชาสัมพนัธ์ต่าง ๆ เพื่อใหมี้ช่องทางการส่ือสารท่ีสะดวก

และทัว่ถึงสมาชิกมากยิง่ข้ึน

3.3.6 สร้างระบบและ E-Commerce เพื่อท่ีจะอาํนวยความสะดวกใหลู้กคา้ในการท่ีจะเลือกซ้ือ

สินคา้และสามารถท่ีจะแสดงรูปภาพสินคา้ไดซ่ึ้งจะเป็นช่องทางการขาย สินคา้อีกช่องทางหน่ึงดว้ย

Page 3: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

33

3.4 แผนภาพแสดงข้ันตอนการปฏิบัติงานเดิม System Flowchart

3.4.1 Flowchart การส่ังซ้ือ

เริ�มการทํางาน

จบการทํางาน

กรอกข้อมูลสินค้าที�ต้องการ

ตรวจสอบการสั�งซื�อ

บันทึกข้อมูลการสั�งซื�อ

ออกใบสั�งซื�อ

ต้องการ ไม่ต้องการ

ภาพที ่3-2 Flowchart แสดงขั้นตอนการสั่งซ้ือ

อธิบายขั้นตอนการทาํงานของ Flowchart การสั่งซ้ือ

1. ทางร้านจะกรอกขอ้มูลสินคา้ท่ีตอ้งการซ้ือ

2. ต่อมาจะทาํการตรวจสอบสินคา้วา่ตอ้งการสั่งซ้ือหรือไม่

3. ถา้ทางร้านตอ้งการท่ีจะสั่งสินคา้ทางร้านก็จะกรอกขอ้มูลการสั่งซ้ือจากนั้นก็จะทาํการ

บนัทึกขอ้มูลการสั่งซ้ือสินคา้ลงในสมุดบนัทึก

4. แลว้ออกใบสั่งซ้ือสินคา้ใหต้วัแทนจาํหน่าย

Page 4: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

34

3.4.2 Flowchart การรับสินค้า

เริ�มการทํางาน

จบการทํางาน

รับข้อมูลใบสั�งซื�อสินค้า

ตรวจสอบสินค้า

บันทึกการรับสินค้า

จ่ายชําระเงิน

บันทึกการจ่ายชําระ

แจ้งตัวแทนจําหน่ายไม่ครบ

ครบ

ภาพที ่3-3 Flowchart แสดงขั้นตอนการรับสินคา้

อธิบายขั้นตอนการทาํงานของ Flowchart การรับสินคา้

1. เม่ือตวัแทนจาํหน่ายมาส่งสินคา้ ทางร้านจะคน้หาขอ้มูลการสั่งซ้ือสินคา้วา่ไดมี้การสั่งซ้ือ

สินคา้อะไรบา้ง

2. แลว้จะตรวจสอบสินคา้ตามใบสั่งซ้ือสินคา้วา่ครบหรือไม่ถา้ครบก็จะทาํการรับสินคา้ ถา้

สินคา้ไม่ครบ ทางร้านจะแจง้ตวัแทนจาํหน่ายใหท้ราบวา่สินคา้ไม่ครบ

3. ถา้สินคา้ครบจะทาํการบนัทึกขอ้มูลการรับสินคา้ในเอกสาร

4. หลงัจากนั้นทางร้านจะทาํการจ่ายชาํระเงินค่าสินคา้ท่ีสั่งซ้ือใหก้บัตวัแทนจาํหน่าย

5. ถา้สินคา้ไม่ครบ ทางร้านจะแจง้ตวัแทนจาํหน่ายใหท้ราบวา่สินคา้ไม่ครบ

Page 5: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

35

3.4.3 Flowchart การขาย

เริ�มการทํางาน

จบการทํางาน

รับคําสั�งซื�อจากลูกค้า

ตรวจสอบสินค้า

คํานวณเงิน

รับชําระเงิน

บันทึกการรับชําระ

บันทึกการขาย

ออกใบเสร็จ

มี ไม่มี

ภาพที ่3-4 Flowchart แสดงขั้นตอนการขาย

อธิบายขั้นตอนการทาํงานของ Flowchart การขาย

1. เม่ือลูกคา้เขา้มาในร้าน ลูกคา้จะสั่งซ้ือโดยทางร้านจะไดรั้บคาํสั่งซ้ือจากลูกคา้

2. จากนั้นทางร้านก็จะตรวจสอบสินคา้วา่มีหรือไม่มี

3. ถา้มีทางร้านก็จะทาํการคาํนวณเงินดว้ยเคร่ืองคิดเลขแลว้ใหลู้กคา้ชาํระเงิน

4. แลว้ทาํการบนัทึกการรับชาํระเงินจากลูกคา้

5. ทางร้านจะทาํการบนัทึกการขายและออกใบเสร็จใหก้บัลูกคา้

Page 6: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

36

3.5 Context Diagram ระบบงานเดิม

พนักงาน

0

ระบบร้าน the kids shopลูกค้า

ตัวแทนจําหน่าย

รายละเอียดสินค้า

ข้อมูลการรับสินค้า

ใบสั�งซื�อ

ใบส่งสินค้ายอดจ่ายชําระ

ใบเสร็จ

ข้อมูลสินค้าข้อมูลบการสั�งซื�อ

รายละเอียดการสั�งซื�อ

ข้อมูลการขาย

ข้อมูลสินค้าที�ต้องการ

ใบเสร็จ

ยอดจ่ายชําระเงิน

ภาพที ่3-5 แสดง Context Diagram ระบบงานเดิม

คําอธิบาย Context Diagram ระบบงานเดิม

ร้านขายเส้ือ จงัหวดัหนองคาย จะประกอบดว้ยเอ็นทิต้ี หลกัๆ 4 เอนทิต้ี ไดแ้ก่

1. ลูกค้า

เม่ือลูกคา้เขา้มาในร้าน ลูกคา้จะเลือกการใหบ้ริการและสั่งซ้ือสินคา้จากทางร้านจากนั้น

ลูกคา้จะใหข้อ้มูลการสั่งซ้ือสินคา้และขอ้มูลการรับบริการ ใหแ้ก่ทางร้านไดท้ราบและทางร้านจะให้

ขอ้มูลการใหบ้ริการและขอ้มูลรายละเอียดสินคา้ของทางร้านใหแ้กลู้กคา้ แลว้ทางร้านจะคิดคาํนวณ

ราคาการใหบ้ริการและราคาสินคา้ เพื่อใหลู้กคา้ชาํระเงิน

2. ตัวแทนจําหน่าย

ทางร้านหรือทางระบบจะส่งใบสั่งซ้ือสินคา้ไปยงัตวัแทนจาํหน่าย เพื่อสั่งซ้ือสินคา้กบั

ตวัแทนจาํหน่าย และทางตวัแทนจาํหน่ายจะจดัสินคา้ใหท้างร้าน พร้อมกบัใบส่งสินคา้

ใบเสร็จรับเงิน ขอ้มูลสินคา้ ขอ้มูลตวัแทนจาํหน่ายแก่ระบบ แลว้ระบบจะใหจ้่ายชาํระเงินค่าสินคา้

แก่ตวัแทนจาํหน่าย และกรณีท่ีตวัแทนจาํหน่ายส่งสินคา้ไม่ครบ ระบบจะแจง้ตวัแทนจาํหน่ายวา่

สินคา้ขาด

Page 7: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

37

3. พนักงาน

พนกังานจะส่ง ขอ้มูลการสั่งซ้ือสินคา้ ขอ้มูลการจ่ายชาํระเงิน แก่ระบบ แลว้ทางระบบจะ

ส่งขอ้มูลรายละเอียดสินคา้ ขอ้มูลรายละเอียดการรับสินคา้ ขอ้มูลรายละเอียดการจ่ายชาํระเงิน ใบส่ง

สินคา้ ใบเสร็จ และสินคา้แก่พนกังาน พนกังานจะส่งขอ้มูลการรับชาํระเงิน ขอ้มูลการขายสินคา้

ขอ้มูลสินคา้ ขอ้มูลการใหบ้ริการ ใบเสร็จรับ แก่ระบบแลว้ขอ้มูลรายละเอียดการขายสินคา้ ขอ้มูล

รายละเอียดการขายสินคา้ ขอ้มูลรายละเอียดการรับบริการ ขอ้มูลประเภทการใหบ้ริการ ขอ้มูล

รายละเอียดการรับชาํระเงิน

Page 8: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

38

3.6 Date Flow Diagram Level 1

1

สั�งซื�อสินค้า

2

รับสินค้า

3

ขายสินค้า

พนักงาน ตัวแทนจําหน่าย

ลูกค้าพนักงาน

ตัวแทนจําหน่ายพนักงาน

ข้อมูลการสั�งซื�อ

ข้อมูลสินค้า

ใบสั�งซื�อรายละเอียดสินค้า

ข้อมูลการสั�งซื�อ

ข้อมูลสินค้าข้อมูลการสั�งซื�อ

รายละเอียดสินค้า

ข้อมูลสินค้า

ข้อมูลการรับสินค้า ใบส่งสินค้า

รายละเอียดการสั�งซื�อ

ข้อมูลการสั�งซื�อ ยอดจ่ายชําระเงิน

ใบเสร็จ

ข้อมูลการสั�งซื�อ

รายละเอียดการสั�งซื�อ

ข้อมูลการรับสินค้าข้อมูลการรับสินค้า

ข้อมูลสินค้าที�ต้องการ

ใบเสร็จ

ยอดการจ่ายชําระเงิน

แฟ�มการขาย

ข้อมูลการขาย

D1

D2

D3

D4

รายละเอียดการสั�งซื�อ

D1รายละเอียดสินค้า

ข้อมูลสินค้าข้อมูลการขาย

ข้อมูลสินค้า

รานละเอียดสินค้า

ข้อมูลสินค้าข้อมูลสินค้า

ภาพที ่3-6 แสดง Data Flow Diagram Level 1 ระบบเดิม

Page 9: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

39

วเิคราะห์และออกแบบระบบงานใหม่

ในส่วนของการวเิคราะห์ระบบงานใหม่น้ี ผูศึ้กษาจะนาํรายละเอียดของขั้นตอนการวเิคราะห์

และออกแบบระบบ ซ่ึงไดน้าํขอ้เสนอแนะแนวความคิดต่างๆ มาประยกุตใ์ชง้านโดยประกอบไป

ดว้ยการวเิคราะห์ระบบงานใหม่

3.7 ระบบงานใหม่

ขั้นตอนการดาํเนินงานใหม่ของระบบเวบ็ไซตบ์ริหารจดัการร้านขายเส้ือ มีลกัษณะการ

ดาํเนินงานหลกั ดงัน้ี

3.7.1 การสมคัรสมาชิก ลูกคา้จะเป็นผูท้าํการสมคัรสมาชิกดว้ยตนเองบนเวบ็ไซต์

3.7.2 การรับคาํสั่งซ้ือ เป็นการรับคาํสั่งซ้ือจากลูกคา้โดยลูกคา้จะทาํการสั่งซ้ือสินคา้บน

เวบ็ไซตแ์ละลูกคา้จะสามารถมาซ้ือสินคา้ ณ ท่ีร้านไดโ้ดยตรง

3.7.3 การส่งสินคา้ พนกังานจะทาํการส่งสินคา้ไปยงัลูกคา้ท่ีไดท้าํการสั่งซ้ือสินคา้บนเวบ็

3.7.4 การแจง้จ่ายชาํระเงิน ลูกคา้หรือสมาชิกมีความประสงคท่ี์จะทาํการจ่ายชาํระเงินในการ

สั่งซ้ือสินคา้

3.7.5 การสั่งซ้ือสินคา้ ทางร้านจะทาํการสั่งซ้ือสินคา้จากตวัแทนจาํหน่ายเพื่อท่ีจะมาจาํหน่าย

ใหแ้ก่ลูกคา้

3.7.6 การรับสินคา้ เป็นการรับสินคา้จากตวัแทนจาํหน่ายท่ีทางร้านไดท้าํการสั่งซ้ือสินคา้จาก

ตวัแทนจาํหน่ายและตวัแทนจาํหน่ายก็จะทาํการจดัส่งสินคา้ใหก้บัทางร้าน

3.7.7 การตดัจาํหน่ายสินคา้ เป็นการตดัสินคา้ในระบบออกในกรณีท่ีมีสินคา้ชาํรุด เสียหาย

3.7.8 การออกรายงาน ในส่วนน้ีจะเป็นส่วนของการพิมพร์ายงานต่างๆ ไม่วา่จะเป็นรายงาน

การสมคัรสมาชิก รายงานการรับคาํสั่งซ้ือ รายงานการแจง้จ่ายชาํระเงิน รายงานการส่งสินคา้

รายงานการสั่งซ้ือสินคา้ รายงานการรับสินคา้ รายงานการตดัจาํหน่าย เป็นตน้ การออกรายงานก็เพื่อ

เป็นการเก็บไวเ้ป็นหลกัฐานเพื่อใชใ้นการอา้งอิงเม่ือเกิดเหตุการณ์ท่ีไม่คาดคิดเกิดข้ึน

Page 10: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

40

3.8 แผนภาพแสดงข้ันตอนการปฏิบัติงานใหม่ ระบบจัดการร้านขายเส้ือ

3.8.1 Flowchart การสมัครสมาชิก

เริ่มการทํางาน

กรอกข้อมูลลูกค้า

ตรวจสอบความถูกต้อง

บันทึกข้อมูลลูกค้า

จบการทํางาน

ใช่ไม่ใช่

แสดง

ข้อมูลการสมัครสมาชิก

ภาพที ่3-7 Flowchart แสดงการสมคัรสมาชิก

Flowchart แสดงการสมัครสมาชิก เม่ือลูกคา้มีความตอ้งการท่ีจะสมคัรสมาชิกเพื่อจะใช้

บริการและซ้ือสินคา้จากทางร้านลูกคา้จะทาํการกรอกขอ้มูลส่วนตวัใหก้บัระบบและระบบจะทาํการ

ตรวจสอบความถูกตอ้งของขอ้มูลวา่ถูกตอ้งหรือไม่ถา้ถูกตอ้งก็จะทาํการบนัทึกขอ้มูลลูกคา้ และ

ระบบจะแสดงขอ้มูลการสมคัรสมาชิกใหแ้ก่ลูกคา้ แต่ถา้ไม่ถูกตอ้งระบบก็จะ ให้ทาํการใหก้รอก

ขอ้มูลใหม่

Page 11: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

41

3.8.2 Flowchart การรับคําส่ังซ้ือ

เริ�มการทํางาน

จบการทํางาน

หยิบสินค้าใส่ตะกร้า

กรอกจํานวนที�ซื�อ

คํานวณราคาขายรวมต่อรายการ = จํานวนที�ซื�อ x ราคาขายต่อหน่วย

แสดงราคารวมต่อรายการ

ต้องการรับสินค้าเพิ�มหรือไม่

กรอกที�อยู่ที�จะจัดส่ง

คํานวณราคาขายสุทธิ = ราคาขายสุทธิ + ค่าบริการการจัดส่ง

แสดงราคาขายสุทธิ

บันทึกข้อมูลการรับสินค้า

ใช่

ไม่

ภาพที ่3-8 Flowchart แสดงการทาํงานของระบบรับคาํสั่งซ้ือสินคา้

Page 12: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

42

Flowchart แสดงการรับคําส่ังซ้ือ ลูกคา้จะทาํการหยบิสินคา้ท่ีตอ้งการซ้ือใส่ตะกร้า แลว้

ระบบก็จะใหก้รอกจาํนวนท่ีจะซ้ือแล้ วระบบจะ คาํนวณราคาขาย ต่อรายการ แลว้แสดงราคาขาย ต่อ

รายการออกมา แลว้ระบบก็จะตรวจสอบวา่ตอ้งการสั่งซ้ือสินคา้เพิ่มหรือไม่ ถา้ตอ้งการก็จะใหก้รอก

ท่ีอยูท่ี่จะจดัส่งและคาํนวณราคาขาย สุทธิแลว้ก็แสดงราคาขายสุทธิออกมา จากนั้นจะทาํการบนัทึก

ขอ้มูลการรับคาํสั่งซ้ือ แลว้จบการทาํงาน

Page 13: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

43

3.8.3 Flowchart การแจ้งจ่ายชําระเงิน

เริ่มการทํางาน

กรอกข้อมูลการสั่งซื้อ

ตรวจสอบการสั่งซื้อ

บันทึกการแจ้งการ

จ่ายชําระเงิน

จบการทํางาน

แสดงรายละเอียด

การสั่งซื้อสินค้า

ใช่

ไม่ใช่

ภาพที ่3-9 Flowchart แสดงการทาํงานของระบบแจง้จ่ายชาํระเงิน

Flowchart การแจ้งจ่ายชําระเงิน ลูกคา้จะทาํการกรอกขอ้มูลการสั่งซ้ือสินคา้ ระบบจะทาํการ

ตรวจสอบวา่มีการสั่งซ้ือหรือไม่ ถา้มีลูกคา้ก็จะทาํการแจง้จ่ายชาํระเงินแลว้บนัทึกการแจง้จ่ายชาํระ

เงิน ถา้ไม่มีระบบก็จะจบการทาํงาน

Page 14: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

44

3.8.4 Flowchart การส่งสินค้า

เริ�มการทํางาน

เลือกรายการสินค้าที�จะส่ง

แสดงรายการแจ้งจ่ายชําระเงิน

ตวรจสอบสินค้าที�จะส่ง

แสดงรายการสินค้าที�จะส่ง

กรอกจํานวนสินค้าที�จะส่ง

คํานวณราคาสุทธิ

แสดงราคาสุทธิ

ตวรจสอบสินค้าต้องการส่งเพิ�ม

บันทึกการส่งสินค้า

พิมพ์ใบส่งของ

จบการทํางาน

ใช่

มี

ไม่มี

ไม่

ตวรจสอบข้อมูลการแจ้งจ่ายชําระเงิน

ข้อมูลการแจ้งจ่ายชําระเงิน

มี

ไม่มี

ภาพที ่3-10 Flowchart แสดงการทาํงานของระบบส่งสินคา้

Page 15: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

45

Flowchart แสดงการส่งสินค้า ทางร้านจะส่งสินคา้ก็ต่อเม่ือลูกคา้ทาํการแจง้จ่ายชาํระเงิน

โดยพนกังานจะกรอกขอ้มูลการแจง้จ่ายชาํระเงินระบบจะตรวจสอบขอ้มูลการแจง้จ่ายชาํระเงิน ถา้มี

ก็จะแสดงรายการแจง้จ่ายชาํระเงินออกมา จากนั้นก็จะเลือกรายการสินคา้ท่ีจะส่ง ระบบก็ตรวจสอบ

สินคา้ท่ีจะส่งวา่มีหรือไม่ ถา้มีก็จะแสดงรายการสินคา้ออกมา จากนั้นก็กรอกจาํนวนสินคา้ท่ีจะส่ง

ระบบก็จะคาํนวณราคารวมสุทธิ แลว้ก็จะแสดงราคาสุทธิออกมา จากนั้นระบบก็จะตรวจสอบวา่

ตอ้งการส่งสินคา้เพิ่มหรือไม่ ถา้ไม่พนกังานก็จะบนัทึกการส่งสินคา้แลว้พิมพใ์บส่งของแลว้ระบบ

ก็จะจบการทาํงาน

Page 16: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

46

3.8.5 Flowchart การส่ังซ้ือสินค้า

เริ�มการทํางาน

กรอกข้อมูลตัวแทนจําหน่าย

ตวรจสอบข้อมูตัวแทนจําหน่าย

คํานวณราคาสั่งซื้อรวมต่อหน่วย=

จํานวนที่สั่งซื้อ x ราคาซื้อต่อหน่วย

แสดงข้อมูลตัวแทนจําหน่าย

กรอกข้อมูลสินค้าที�จะสั�งซื�อ

ตรวจสอบข้อมูลสินค้า

แสดงข้อมูลสินค้า

กรอกจํานวนสินคาที�จะสั�งซื�อ

แสดงราคาสั่งซื้อรวมต่อรายการ

คํานวณราคาสั่งซื้อสุทธิ

แสดงราคาสั่งซื้อสุทธิ

ต้องการสั�งซื�อสินค้าเพิ�ม

บันทึกข้อมูลการสั�งซื�อ

พิมพ์ใบสั�งซื�อ

จบการทํางาน

ไม่มี

มี

ไม่มี

ใช่

ไม่

มี

ภาพที ่3-11 Flowchart แสดงการทาํงานของระบบสั่งซ้ือสินคา้

Page 17: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

47

Flowchart แสดงการส่ังซ้ือสินค้า ทางร้านจะตอ้งทาํการตรวจสอบ ขอ้มูลตวัแทนจาํหน่ายถา้มีก็

จะแสดงรายละเอียดตวัแทนจาํหน่ายออกมา ระบบจะใหก้รอกขอ้มูลสินคา้ท่ีจะสั่งซ้ือแลว้ทาํการ

ตรวจสอบขอ้มูลสินคา้ ถา้มีก็จะแสดงรายละเอียดสินคา้ออกมา จากนั้นระบบจะใหก้รอกจาํนวน

สินคา้ท่ีจะสั่งซ้ือ และทาํการคาํนวณราคาต่อหน่วยและราคาสั่งซ้ือสุทธิและแสดงราคารวมสุทธิ

ออกมา ระบบก็จะทาํการตรวจสอบวา่ตอ้งการสั่งซ้ือสินคา้เพิ่มหรือไม่ ถา้ไม่ก็ทาํการบนัทึกขอ้มูล

การสั่งซ้ือแลว้พิมพใ์บสั่งซ้ือและระบบก็จะจบการทาํงาน

Page 18: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

48

3.8.6 Flowchart การรับสินค้า

เริ่มการทํางาน

กรอกข้อมูลการสั่งซื้อ

ตรวยสอบข้อมูลการสั่งซื้อ

คํานวณราคาสุทธิ

แสดงข้อมูลการสั่งซื้อ

เลือกรายการสินค้าที่จะรับ

กรอกจํานวนสินค้าที่จะรับ

แสดงราคารวมสุทธิ

ต้องการรับสินค้าเพิ่ม

บันทึกข้อมูลการรับสินค้า

จบการทํางาน

ไม่มี

มี

ใช่

ไม่

ตรวจสอบว่าครบหรือไม่

ใช่

ไม่

ภาพที ่3-12 Flowchart แสดงการทาํงานของระบบรับสินคา้

Page 19: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

49

Flowchart แสดงการรับสินค้า พนกังานก็จะกรอกขอ้มูลการสั่งซ้ือสินคา้ระบบก็จะ

ตรวจสอบการสั่งซ้ือสินคา้ถา้ มีก็จะแสดงขอ้มูลการสั่งซ้ือออกมา พนกังานจะทาํการ เลือกรายการ

สินคา้ท่ีจะรับและกรอกจาํนวนสินคา้ท่ีรับและตรวจสอบวา่สินคา้ครบหรือไม่ ถา้ครบก็จะคาํนวณ

ราคารวมสุทธิและแสดงราคารวมสุทธิ แลว้ระบบจะตรวจสอบวา่ตอ้งการรับสินคา้เพิ่มหรือไม่ ถา้

ใช่ก็จะใหเ้ลือกรายการรับอีกคร้ัง ถา้ไม่ตอ้งการก็จะทาํการบนัทึกการรับสินคา้จะทาํใหจ้าํนวน

คงเหลือของสินคา้ท่ีรับเพิ่มข้ึนและจบการทาํงาน

Page 20: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

50

3.8.7 Flowchart การตัดจําหน่ายสินค้า

เริ่มการทํางาน

กรอกข้อมูลสินค้า

ตรวจสอบสินค้า

กรอกสาเหตุสินค้าที่ตัดจําหน่าย

จบการทํางาน

แสดงรายละเอียดสินค้า

ไม่มี

ต้องการตัดจําหน่ายเพิ่ม

ใช่

บันทึกข้อมูลการตัดจําหน่าย

ไม่

มี

ภาพที ่3-13 Flowchart แสดงการทาํงานของระบบตดัจาํหน่าย

Flowchart แสดงการตัดจําหน่าย พนกังานจะกรอกขอ้มูลสินคา้และตรวจสอบสินคา้ วา่มีสินคา้

ท่ีชาํรุด เสียหายหรือไม่แลว้ก็จะแสดงรายละเอียดสินคา้ออกมา จากนั้นก็จะกรอกสาเหตุสินคา้ท่ีตดั

จาํหน่าย แลว้ก็ตรวจสอบวา่ตอ้งการตดัจาํหน่ายเพิ่มหรือไม่ ถา้ตอ้งการก็จะใหก้รอกขอ้มูลสินคา้

ใหม่ ถา้ไม่ตอ้งการจะตดัจาํหน่ายเพิ่ม ก็จะทาํการบนัทึกขอ้มูลการตดัจาํหน่าย และการตดัจาํหน่าย

แต่ละคร้ังก็จะทาํใหสิ้นคา้ในสตอ็กสินคา้ลดลง แลว้ก็จบการทาํงาน

Page 21: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

51

3.8.8 Flowchart การออกรายงาน

เริ่มการทํางาน

เลือกรายงาน

ที่จะพิมพ์

ตรวจสอบข้อมูล

จบการทํางาน

แสดงรายละเอียด

รายงานที่จะพิมพ์

ใช่

ไม่

พิมพ์รายงาน

ต้องการพิมพ์รายงานนี้หรือไม่

ใช่

ไม่

ภาพที ่3-14 Flowchart แสดงการทาํงานของระบบออกรายงาน

Flowchart แสดงการออกรายงาน พนกังานจะทาํการเลือกรายงานท่ีจะพิมพ ์ระบบก็จะทาํการ

ตรวจสอบวา่ถูกตอ้งหรือไม่ ถา้ถูกตอ้ง ก็จะแสดงรายงานท่ีจะพิมพอ์อกมาจากนั้น ระบบจะแจง้วา่

ตอ้งการพิมพร์ายงานหรือไม่ ถา้ไม่ตอ้งการระบบจะใหพ้นกังานเลือกรายงานท่ีจะพิมพใ์หม่ ถา้

ตอ้งการพนกังานจะพิมพร์ายงานแลว้จบการทาํงาน

Page 22: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

52

3.9 Context Diagram ระบบงานใหม่

0

ระบบจัดการร้าน The kids shop

ลูกค้า

ตัวแทนจําหน่าย

พนักงาน

ข้อมูลลูกค้า

รายละเอียดลูกค้า

ข้อมูลการสมัครสมาชิกข้อมูลสินค้า

รายละเอียดสินค้า

จํานวนที�ซื�อราคาขายสุทธิ

ข้อมูลการรับคําสั�งซื�อรายละเอียดการรับคําสั�งซื�อ

ข้อมูลการแจ้งจ่ายชําระเงินรายละเอียดการแจ้งจ่ายชําระเงิน

ข้อมูลการส่งสินค้า

ราคารวมสุทธิ

ข้อมูลตัวแทนจําหน่าย

รายละเอียดตัวแทนจําหน่าย

ข้อมูลสินค้า

ข้อมูลการตัดจําหน่ายข้อมูลการรับสินค้า

รายละเอียดสินค้าข้อมูลการสั�งซื�อ

จํานวนที�สั�งซื�อ

จํานวนที�รับราคาสั�งซื�อสุทธิ

ราคารวมต่อหน่วย

ข้อมูลการสั�งซื�อ

ข้อมูลรายงานที�ต้องการ

รายงานข้อมูลลูกค้า

รายงานข้อมูลสินค้ารายงานข้อมูลการับคําสั�งซื�อ

รายงานข้อมูลการแจ้งจ่ายชําระรายงานข้อมูลการส่งสินค้า

รายงานข้อมูลการสั�งซื�อเลขที�รับคําสั�งซื�อ

ใบสั�งซื�อ

รายงานการรับสินค้า

ใบส่งของ

ข้อมูลการสมัครสมาชิก

จํานวนสินค้าที�ส่ง

ราคารวมต่อหน่วย

รายละเอียดการสั�งซื�อ

ราคารวมสุทธิ

เลขที�การสั�งซื�อ

ค่าขนส่ง

ภาพที ่3-15 Context Diagram แสดงการทาํงานของระบบใหม่

Page 23: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

53

3.10 Date Flow Diagram Level 1

1

สมัครสมาชิกลูกค้า

ข้อมูลลูกค้า

รายละเอียดลูกค้า ข้อมูลลูกค้าข้อมูลลูกค้า

2

รับคําสั่งซื้อ

ข้อมูลสินค้า

ข้อมูลสินค้า

ข้อมูลการรับคําสั่งซื้อ

3

แจ้งจ่ายชําระเงิน

รายละเอียดการับคําสั่งซื้อ

4

ส่งสินค้า

5

สั่งซื้อสินค้า

6

รับสินค้า

ลูกค้า

พนักงาน

ตัวแทนจําหน่าย

ข้อมูลตัวแทนจําหน่าย

รายละเอียดตัวแทนจําหน่าย

ข้อมูลการสั่งซื้อ

เจ้าของร้าน

รายละเอียดสินค้า

ข้อมูลการส่งสินค้า

7

ตัดจําหน่ายสินค้าพนักงาน

ข้อมูลสินค้า

ข้อมูลสินค้า

ข้อมูลการตัดจําหน่าย

ข้อมูลการสมัครมาชิก

รายละเอียดลูกค้า

ข้อมูลการสมัครสมาชิก

รายละเอียดการตัดจําหน่าย

รายละเอียดการตัดจําหน่าย

รายละเอียดสินค้า

ข้อมูลการตัดจําหน่าย

รายละเอียดสินค้า

ข้อมูลการตัดจําหน่าย

รายละเอียดสินค้า

จํานวนที�ซื�อ

ราคารวมต่อหน่วยราคาขายสุทธิ

ข้อมูลการรับคําสั�งซื�อ

ข้อมูลสินค้า

รายละเอียดสินค้า

รายละเอียดการรับคําสั�งซื�อ

ข้อมูลการรับคําสั�งซื�อ

ข้อมูลลูกค้า

ข้อมูลสินค้าข้อมูลการแจ้งจ่ายชําระเงิน

รหัสการสั�งซื�อข้อมูลการสั�งซื�อ

รายละเอียดการรับคําสั�งซื�อ

ข้อมูลลูกค้า

รายละเอียดลูกค้า

รายละเอียดสินค้าข้อมูลสินค้า

ข้อมูลการแจ้งจ่ายชําระเงิน

ลูกค้า

รายละเอียดการส่งสินค้า

รายละเอียดการแจ้งจ่ายชําระเงิน

ข้อมูลการแจ้งจ่ายชําระเงินข้อมูลการแจ้งจ่ายชําระเงิน

รายะเอียดการแจ้งจ่ายชําระเงิน

รายละเอียดสินค้าข้อมูลสินค้า

ข้อมูลสินค้า

รายละเอียดสินค้า

ราคารวมสุทธิ

ใบส่งของ

ข้อมูลการส่งสินค้า

รายละเอียดการส่งสินค้า

ข้อมูลตัวแทนจําหน่าย

ข้อมูลตัวแทนจําหน่าย

รายละเอียดตัวแทนจําหน่าย

ข้อมูลสินค้า

รายละเอียดสินค้า

ข้อมูลสินค้า

ข้อมูลสินค้า

จํานวนที�สั�งซื�อ

ราคารวมต่อหน่าย

ราคาสั�งซื�อสุทธิ

ข้อมูลการสั�งซื�อรายละเอียดการสั่งซื้อ

ข้อมูลการสั่งซื้อข้อมูลการสั่งซื้อรายละเอียดการสั่งซื้อ

จํานวนที�รับราคารวมสุทธิ

ข้อมูลการรับสินค้า

ข้อมูลการสั�งซื�อรายละเอียดการสั�งซื�อ

รายละเอียดการสั�งซื�อข้อมูลตัวแทนจําหน่าย

รายละเอียดตัวแทนจําหน่าย

รายละเอียดสินค้าข้อมูลสินค้า

รายละเอียดการรับสินค้า

ข้อมูลการรับบสินค้าข้อมูลสินค้า

รายละเอียดการรับสินค้า

ข้อมูลการรับสินค้า

ข้อมูลการสินค้า

D1

D1

D3

D4

D2

D2

D3

D2

D6

D7

D5

D8

D9

D10

D12

D11

D13

D14

ข้อมูลการสั�งซื�อ

ข้อมูลกาแจ้งจ่ายชําระ

ข้อมูลการรับสินค้า

ข้อมูลการสั�งซื�อ

เลขที�การรับคําสั�งซื�อรายละเอียดการรับคําสั�งซื�อ

เลขที�การสั�งซื�อ

รายละเอียดการรับคําสั�งซื�อ

ลูกค้า

ลูกค้าพนักงาน

ลูกค้าพนักงาน

พนักงาน

ข้อมูลการสมัครมาชิก

ข้อมูลการแจ้งจ่ายชําระ

ราคารวมต่อหน่าย

ใบสั�งซื�อ

จํานวนที�จัดส่ง

รายละเอียดการรับคําสั�งซื�อ

รายละเอียดการสั�งซื�อ

ข้อมูลสมาชิก

ค่าขนส่ง

ภาพที ่3-16 แผนภาพกระแสขอ้มูลระดบัท่ี 1

Page 24: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

54

8

ออกรายงาน

ข้อมูลที�ต้องการ

D2 ข้อมูลสินค้า

ข้อมูลการรับคําสั่งซื้อD3

ข้อมูลลูกค้าD1

ข้อมูลการแจ้งจ่ายชําระD5

ข้อมูลการส่งสินค้าD6

ข้อมูลการสั่งซื้อD8

ข้อมูลการรับสินค้าD11

ข้อมูลลูกค้า

รายงานข้อมูลลูกค้า

ข้อมูลสินค้า

รายงานข้อมูลสินค้า

ข้อมูลการรับคําสั�งซื�อ

รายงานข้อมูลการับคําสั�งซื�อ

ข้อมูลการแจ้งจ่ายชําระ

รายงานข้อมูลการแจ้งจ่ายชําระ

รายงานข้อมูลการส่งสินค้า

ข้อมูลการส่งสินค้า

ข้อมูลการสั�งซื�อ

รายงานข้อมูลการสั�งซื�อ

ข้อมูลการรับคําสั�งซื�อ

รายงานข้อมูลการรับสินค้า

รายงานข้อมูลการส่งสินค้า

รายงานข้อมูลการแจ้งจ่ายชําระ

รายงานข้อมูลการสั�งซื�อ

รายงานข้อมูลการรับสินค้า

รายงานข้อมูลการับคําสั�งซื�อ

รายงานข้อมูลสินค้า

รายงานข้อมูลลูกค้า

ลูกค้าพนักงาน

ภาพที ่3-17 แผนภาพกระแสขอ้มูลระดบัท่ี 1(ต่อ)

Page 25: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

55

Date Flow Diagram Level 2 Process 1 การสมัครสมาชิก

1.1

ข้อมูลลูกค้า

1.2

บันทึกข้อมูลสมาชิก

ข้อมูลลูกค้า ข้อมูลลูกค้า

ข้อมูลลูกค้า

ข้อมูลการสมัครสมาชิก

1.3

แสดง

ข้อมูลการสมัครสมาชิก

ข้อมูลสมาชิก

ข้อมูลลูกค้า

รายละเอียดลูกค้า รายละเอียดลูกค้า

ข้อมูลการสมัครสมาชิก

D1

ข้อมูลการสมัครสมาชิก

ภาพที ่3-18 แสดงแผนภาพกระแสขอ้มูลระดบัท่ี 2 โพรเซสท่ี 1 การสมคัรสมาชิก

Page 26: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

56

Date Flow Diagram Level 2 Process 2 การรับคําส่ังซ้ือ

2.1

ตรวจสอบข้อมูลสินค้า

รายละเอียดสินค้า

ข้อมูลสินค้า

2.2

คํานวณราคาขาย

ข้อมูลการรับคําสั่งซื้อสั่งซื้อ

รายละเอียดการรับคําสั่งซื้อ

รายละเอียดสินค้า

ข้อมูลสินค้า

ข้อมูลสินค้า

2.3

คํานวณราคาสุทธิ

2.4

บันทึกข้อมูล

ข้อมูลสินค้า

จํานวนที�ซื�อ

ราคารวมต่อหน่วย

ราคาขาย

ราคาสุทธิ

รายละเอียดการสั�งซื�อ

ข้อมูลการรับคําสั�งซื�อ

ราคารวมสุทธิ

D2

D3

D4

ข้อมูลการสั�งซื�อ

ค่าขนส่ง

ภาพที ่3-19 แสดงแผนภาพกระแสขอ้มูลระดบัท่ี 2 โพรเซสท่ี 2 การรับคาํสั่งซ้ือ

Page 27: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

57

Date Flow Diagram Level 2 Process 3 การแจ้งจ่ายชําระเงิน

3.1

ตรวจสอบสินค้าที่จะสั่งซื้อ

ข้อมูลการรับคําสั่งซื้อ

3.2

บันทึกการแจ้งจ่ายชําระเงิน

ข้อมูลลูกค้า

ข้อมูลสินค้า

รายละเอียดการรับคําสั่งซื้อ

ข้อมูลการแจ้งจ่ายชําระ

รหัสการสั�งซื�อ

ข้อมูลการสั�งซื�อรายละเอียดการรับคําสั�งซื�อ

ข้อมูลสินค้า

รายละเอียดสินค้า

ข้อมูลลูกค้า

รายละเอียดลูกค้า

ข้อมูลการแจ้งจ่ายชําระ

ข้อมูลการแจ้งจ่ายชําระ

D3

D4

D2

D1

D5

เลขที�รับคําสั�งซื�อ

รายละเอียดการรับคําสั�งซื�อ

ข้อมูลการจ่ายชําระเงิน

รายละเอียดการรับคําสั�งซื�อ

ภาพที ่3-20 แสดงแผนภาพกระแสขอ้มูลระดบัท่ี 2 โพรเซสท่ี 3 การแจง้จ่ายชาํระเงิน

Page 28: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

58

Date Flow Diagram Level 2 Process 4 การส่งสินค้า

4.1

ตรวจสอบการแจ้งจ่ายชําระเงิน

4.2

ตรวจสอบสินค้า

ข้อมูลการแจ้งจ่ายชําระเงิน

4.3

คํานวณราคา

ข้อมูลการแจ้งจ่ายชําระ

ข้อมูลสินค้า

4.4

บันทึกข้อมูลการส่งสินค้า

4.5

พิมพ์ใบส่งของ

ข้อมูลการส่งสินค้า

ราคา

ข้อมูลการแจ้งจ่ายชําระ

รายละเอียดการแจ้งจ่ายชําระ

ข้อมูลการแจ้งจ่ายชําระ

รายละเอียดการแจ้งจ่ายชําระ

ข้อมูลสินค้า

รายละเอียดสินค้า

ข้อมูลสินค้าข้อมูลสินค้า

รายละเอียดสินค้า

ราคารวมสุทธิ

ข้อมูลการส่งสินค้าข้อมูลการส่งสินค้า

รายละเอียดการส่งสินค้า

ใบส่งของ

ข้อมูลการส่งสินค้า

รายละเอียดการส่งสินค้า

D5

D2

D6

D7

ข้อมูลสินค้า

จํานวนสินค้าที�ส่ง

ภาพที ่3-21 แสดงแผนภาพกระแสขอ้มูลระดบัท่ี 2 โพรเซสท่ี 4 การส่งสินคา้

Page 29: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

59

Date Flow Diagram Level 2 Process 5 การส่ังซ้ือสินค้า

5.1

ตรวจสอบข้อมูล

ตัวแทนจําหน่าย

ข้อมูลตัวแทนจําหน่าย

5.2

ตรวจสอบข้อมูลสินค้า

ข้อมูลตัวแทนจําหน่าย

5.4

คํานวณราคาสุทธิ

5.3

คํานวณราคาาต่อหน่วย

5.5

บันทึกข้อมูลการสั่งซื้อ

ข้อมูลสินค้า

ราคาต่อหน่วย

ราคาสุทธิ

ข้อมูลตัวแทนจําหน่าย

รายละเอียดตัวแทนจําหน่าย

ข้อมูลตัวแทนจําหน่าย

รายละเอียดตัวแทนจําหน่าย

ข้อมูลสินค้า

รายละเอียดสินค้า

ข้อมูลสินค้าข้อมูลสินค้า

รายละเอียดสินค้า

จํานวนที�สั�งซื�อ

ราคารวมต่อหน่วย

ราคาสั�งซื�อสุทธิ

ข้อมูลการสั�งซื�อ

ข้อมูลการสั่งซื้อ

รายละเอียดการสั่งซื้อ

ข้อมูลการสั�งซื�อ

รายละเอียดการสั�งซื�อ

5.6

พิมพ์ใบสั่งซื้อ

ข้อมูลการสั�งซื�อ

ใบสั�งซื�อ

D10

D2

D8

D9

ราคารวมต่อหน่วย

ภาพที ่3-22 แสดงแผนภาพกระแสขอ้มูลระดบัท่ี 2 โพรเซสท่ี 5 การสั่งซ้ือสินคา้

Page 30: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

60

Date Flow Diagram Level 2 Process 6 การรับสินค้า

6.1

ตรวจสอบการสั่งซื้อ

ข้อมูลการสั่งซื้อ

6.2

คํานวณราคา

ข้อมูลตัวแทนจําหน่าย

รายละเอียดการสั่งซื้อ

ข้อมูลสินค้า

ข้อมูลการรับสินค้า

6.3

บันทึกการรับสินค้าข้อมูลสินค้า

รายละเอียดการรับสินค้า

ข้อมูลการรับสินค้า

จํานวณที�รับ

ราคารวมสุทธิ

ข้อมูลการรับสินค้า

รายละเอียดการรับสินค้า

ข้อมูลสินค้า

ข้อมูลการรับสินค้า

ข้อมูลการสั�งซื�อรายละเอียดการสั�งซื�อ

รายละเอียดการสั�งซื�อ

ข้อมูลตัวแทนจําหน่าย

รายละเอียดตัวแทนจําหน่าย

ข้อมูลสินค้า

รายละเอียดสินค้า

ราคา

D8

D9

D10

D2

D12

D2

D11

เลขที�การสั�งซื�อ

รายละเอียดการสั�งซื�อ

รายละเอียดการสั�งซื�อ

ภาพที ่3-23 แสดงแผนภาพกระแสขอ้มูลระดบัท่ี 2 โพรเซสท่ี 6 การรับสินคา้

Page 31: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

61

Date Flow Diagram Level 2 Process 7 การตัดจําหน่าย

7.1

ตรวจสอบสินค้า

7.2

บันทึกข้อมูลการ

ตัดจําหน่ายรายละเอียดการตัดจําหน่าย

ข้อมูลสินค้า

ข้อมูลสินค้า

รายละเอียดสินค้า

ข้อมูลการตัดจําหน่าย

รายละเอียดสินค้า

ข้อมูลสินค้า

ข้อมูลการตัดจําหน่าย

รายละเอียดการตัดจําหน่าย

ข้อมูลการตัดจําหน่าาย

ข้อมูลสินค้า

D13

D14

ข้อมูลสินค้า

D2

ภาพที ่3-24 แสดงแผนภาพกระแสขอ้มูลระดบัท่ี 2 โพรเซสท่ี 7 การตดัจาํหน่าย

Page 32: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

62

Date Flow Diagram Level 2 Process 8 การออกรายงาน

8.1

รับเงื่อนไขการออกรายงาน

8.2

ออกรายงาน

ข้อมูลที�ต้องการ

ข้อมูลที�ออกรายงาน D2 ข้อมูลสินค้า

ข้อมูลการรับคําสั่งซื้อD3

ข้อมูลลูกค้าD1

ข้อมูลการแจ้งจ่ายชําระD5

ข้อมูลการส่งสินค้าD6

ข้อมูลการสั่งซื้อD8

ข้อมูลการรับสินค้า

ข้อมูลลูกค้า

รายงานข้อมูลลูกค้า

ข้อมูลสินค้า

รายงานข้อมูลสินค้า

ข้อมูลการรับคําสั�งซื�อ

รายงานข้อมูลการับคําสั�งซื�อ

ข้อมูลการแจ้งจ่ายชําระ

รายงานข้อมูลการแจ้งจ่ายชําระ

รายงานข้อมูลการส่งสินค้า

ข้อมูลการส่งสินค้า

ข้อมูลการสั�งซื�อ

รายงานข้อมูลการสั�งซื�อ

ข้อมูลการรับคําสั�งซื�อ

รายงานข้อมูลการรับสินค้า

รายงานข้อมูลการส่งสินค้ารายงานข้อมูลการแจ้งจ่ายชําระ

รายงานข้อมูลการสั�งซื�อ

รายงานข้อมูลการับคําสั�งซื�อ

รายงานข้อมูลการรับสินค้า

รายงานข้อมูลสินค้า

รายงานข้อมูลลูกค้า

D11

ภาพที ่3-25 แสดงแผนภาพกระแสขอ้มูลระดบัท่ี 2 โพรเซสท่ี 8 การออกรายงาน

Page 33: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

63

3.11 ER-Diagram

รายละเอียดการรับสินค้า

ลูกค้า

ทําการ

การรับสินค้า

ตัวแทนจําหน่าย

รายละเอียดการสั่งซื้อ

การสั่งซื้อ

รายละเอียดการส่งสินค้า

การแจ้งจ่ายชําระเงิน

สินค้ารายละเอียดการรับคําสั่งซื้อ

การส่งสินค้า

การรับคําสั่งซื้อ

รายละเอียดการตัดจําหน่าย

การตัดจําหน่ายผู้ดูแลระบบ

สั่งซื้อ

มี

มี

เกิดจาก

เกิดจาก

มี

มี

มี

ทําการ

ทําการ

ทําการ

มี

เกิดจาก

ทําการ

มี

มีทําการ

มี

1

ทําการ 1

1

M

M

1

1

1

M

1 1

M

M

1

1

1

M

1

M

1

1

M

M

1

1

M

1

M

1M

1

M

M

1

M1

1

M

M

1

มี

1

1

ภาพที ่3-26 แผนภาพแสดง ER-Diagram

Page 34: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

64

3.12 ER-Diagram Model

แผนภาพแสดงความสัมพนัธ์ระหวา่งตาราง

1. ความสัมพนัธ์ระหวา่งการแจง้การจ่ายชาํระเงินกบัการส่งสินคา้

การส่งสินค้ามี1 1

การแจ้งจ่ายชําระเงิน

ภาพที ่3-27 แสดงความสัมพนัธ์ระหวา่งการแจง้การจ่ายชาํระเงินกบัการส่งสินคา้

การแจง้จ่ายชาํระเงินหน่ึงคร้ังต่อการส่งสินคา้เพียงหน่ึงคร้ัง และการส่งสินคา้หน่ึงคร้ังมี

การแจง้จ่ายชาํระเงินไดเ้พียงคร้ังเดียว

2. ความสัมพนัธ์ระหวา่งลูกคา้กบัการแจง้การจ่ายชาํระเงิน

การแจ้งจ่ายชําระเงินทําการ1 M

ลูกค้า

ภาพที ่3-28 แสดงความสัมพนัธ์ระหวา่งลูกคา้กบัการแจง้การจ่ายชาํระเงิน

ลูกคา้หน่ึงคนสามารถแจง้จ่ายชาํระเงินไดห้ลายคร้ัง และการแจง้จ่ายชาํระเงินหลายคร้ังมี

ลูกคา้เพียงหน่ึงคน

3. ความสัมพนัธ์ระหวา่งลูกคา้กบัรับคาํสั่งซ้ือ

การรับคําสั่งซื้อทําการลูกค้า ทําการ

1M

ภาพที ่3-29 แสดงความสัมพนัธ์ระหวา่งลูกคา้กบัการรับคาํสั่งซ้ือ

ลูกคา้หน่ึงคนทาํการรับคาํสั่งซ้ือไดห้ลายรายการและการรับคาํสั่งซ้ือหลายรายการเกิดจาก

ลูกคา้เพียงหน่ึงคน

Page 35: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

65

4. ความสัมพนัธ์ระหวา่งการรับคาํสั่งซ้ือกบัการส่งสินคา้

ลูกค้า ทําการ1 1

า ้ คนสิง ส่รากอ้ ื ซง่ ั สาํ คบัร ราก

ภาพที ่3-30 แสดงความสัมพนัธ์ระหวา่งการรับคาํสั่งซ้ือกบัการส่งสินคา้

การรับคาํสั่งซ้ือหน่ึงคร้ังสามารถทาํการส่งสินคา้ไดห้น่ึงคร้ัง และการส่งสินคา้หน่ึงคร้ังเกิด

จากการรับคาํสั่งซ้ือเพียงหน่ึงคร้ัง

5. ความสัมพนัธ์ระหวา่งการแจง้จ่ายชาํระเงินกบัการรับคาํสั่งซ้ือ

ลูกค้า ทําการ1

การส่งสินค้าการรับคําสั่งซื้อการแจ้งจ่ายชําระเงิน1

เกิดจาก

ภาพที ่3-31 แสดงความสัมพนัธ์ระหวา่งการแจง้จ่ายชาํระเงินกบัการรับคาํสั่งซ้ือ

การแจง้จ่ายชาํระเงินหน่ึงคร้ัง เกิดจากการรับคาํสั่งซ้ือหน่ึงคร้ัง และการรับคาํสั่งซ้ือหน่ึง

คร้ังต่อการแจง้จ่ายชาํระเงินหน่ึงคร้ัง

6. ความสัมพนัธ์ระหวา่งการส่งสินคา้กบัรายละเอียดการส่งสินคา้

ลูกค้า ทําการ1

า ้ คนสิง ส่รากอ้ ื ซง่ ั สาํ คบัร รากM

มี า ้ คนิ สงส่รา กดย อีเ ะลยา ้ คนสิง ส่ราก

ภาพที ่3-32 แสดงความสัมพนัธ์ระหวา่งการส่งสินคา้กบัรายละเอียดการส่งสินคา้

การส่งสินคา้หน่ึงคร้ังมีรายละเอียดการส่งสินคา้หลายรายละเอียด และรายละเอียดการส่ง

สินคา้หลายรายละเอียดมีการส่งสินคา้เพียงหน่ึงคร้ัง

Page 36: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

66

7. ความสัมพนัธ์ระหวา่งรายละเอียดการส่งสินคา้กบัสินคา้

ทําการM 1

มีรายละเอียดการส่งสินค้า สินค้า

ภาพที ่3-33 แสดงความสัมพนัธ์ระหวา่งสินคา้กบัรายละเอียดการส่งสินคา้

รายละเอียดการส่งสินคา้หลายรายการมีสินคา้ท่ีตอ้งการส่งหน่ึงรายการ และสินคา้หน่ึง

รายการจะมีรายละเอียดการส่งสินคา้หลายรายการ

8. ความสัมพนัธ์ระหวา่งการรับคาํสั่งซ้ือกบัรายละเอียดการรับคาํสั่งซ้ือ

ลูกค้า ทําการ1

า ้ คนสิง ส่รากอ้ ื ซง่ ั สาํ คบัร รากM

มี า ้ คนิ สงส่รา กดย อีเ ะลยา ค้นิส อ้ ื ซง่ ั สา ํ คบั รรา กดยี อเะอ้ ื ซง่ ั สาํ คบัร ราก

ภาพที ่3-34 แสดงความสัมพนัธ์ระหวา่งการรับคาํสั่งซ้ือกบัรายละเอียดการรับคาํสั่งซ้ือ

การรับคาํสั่งซ้ือหน่ึงคร้ังมีรายละเอียดการรับคาํสั่งซ้ือหลายรายละเอียด โดยท่ีรายละเอียด

การรับคาํสั่งซ้ือหลายรายละเอียดเกิดจากการรับคาํสั่งซ้ือเพียงหน่ึงคร้ัง

9. ความสัมพนัธ์ระหวา่งรายละเอียดการรับคาํสั่งซ้ือกบัสินคา้

ทําการ1 1

มีรายละเอียดการรับคําสั่งซื้อ สินค้าM

ภาพที ่3-35 แสดงความสัมพนัธ์ระหวา่งสินคา้กบัรายละเอียดการรับคาํสั่งซ้ือ

รายละเอียดการรับคาํสั่งซ้ือสินคา้หลายรายการมีสินคา้ท่ีสั่งซ้ือหน่ึงรายการ และสินคา้หน่ึง

รายการ จะอยูใ่นรายละเอียดการรับคาํสั่งซ้ือหลายรายการ

Page 37: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

67

10. ความสัมพนัธ์ระหวา่งสินคา้กบัรายละเอียดการรับสินคา้

ลูกค้า ทําการ1 M

มีสินค้าการรับคําสั่งซื้อสินค้า รายละเอียดการรับสินค้ามี

ภาพที ่3-36 แสดงความสัมพนัธ์ระหวา่งสินคา้กบัรายละเอียดการรับสินคา้

สินคา้หน่ึงรายการอยูใ่นรายละเอียดการรับสินคา้หลายๆคร้ัง และรายละเอียดการรับสินคา้

หลายๆคร้ังมีสินคา้ท่ีรับหน่ึงรายการ

11. ความสัมพนัธ์ระหวา่งรายละเอียดการสั่งซ้ือกบัสินคา้

ลูกค้า ทําการM 1

มีสินค้าการรับคําสั่งซื้อ สินค้ามีรายละเอียดการสั่งซื้อ

ภาพที ่3-37 แสดงความสัมพนัธ์ระหวา่งสินคา้กบัรายละเอียดการสั่งซ้ือ

รายละเอียดการสั่งซ้ือสินคา้ หลายรายการมีสินคา้ท่ีสั่งซ้ือหน่ึงรายการ และสินคา้หน่ึง

รายการจะอยูใ่นรายละเอียดการสั่งซ้ือหลายรายการ

12. ความสัมพนัธ์ระหวา่งตวัแทนจาํหน่ายกบัสินคา้

ลูกค้า ทําการM1

มีสินค้าการรับคําสั่งซื้อ สินค้ามีตัวแทนจําหน่าย

ภาพที ่3-38 แสดงความสัมพนัธ์ระหวา่งสินคา้กบัตวัแทนจาํหน่าย

ตวัแทนจาํหน่ายหน่ึงรายมีสินคา้ท่ีขายหลายชนิด และสินคา้หลายชนิดมีตวัแทนจาํหน่ายท่ี

ขายเพียงรายเดียว

Page 38: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

68

13. ความสัมพนัธ์ระหวา่งการสั่งซ้ือกบัตวัแทนจาํหน่าย

ลูกค้า ทําการ11

มีสินค้าการรับคําสั่งซื้อสินค้า ทําการ ตัวแทนจําหน่ายการสั่งซื้อ

ภาพที ่3-39 แสดงความสัมพนัธ์ระหวา่งการสั่งซ้ือกบัตวัแทนจาํหน่าย

การสั่งซ้ือสินคา้หน่ึงคร้ังทาํการสั่งซ้ือจากตวัแทนจาํหน่ายหน่ึงราย และตวัแทนจาํหน่าย

หน่ึงรายทาํการรับรายการสั่งซ้ือสินคา้ต่อหน่ึงคร้ัง

14. ความสัมพนัธ์ระหวา่งการสั่งซ้ือกบัรายละเอียดการสั่งซ้ือ

ลูกค้า ทําการ1 M

มีา ค้นิสอ้ ื ซง่ ั สาํ คบัร รากา ค้นิส มี ยา่ นหา ํ จนทแ วั ตอ้ ื ซง่ั สราก อ้ ื ซง่ ั สรา กดยี อเะลยาร

ภาพที ่3-40 แสดงความสัมพนัธ์ระหวา่งการสั่งซ้ือกบัรายละเอียดการสั่งซ้ือ

การสั่งซ้ือสินคา้หน่ึงคร้ังมีรายละเอียดการสั่งซ้ือสินคา้หลายรายละเอียด และรายละเอียด

การสั่งซ้ือหลายรายละเอียดเกิดจากการสั่งซ้ือเพียงหน่ึงคร้ัง

15. ความสัมพนัธ์ระหวา่งการสั่งซ้ือกบัการรับสินคา้

ลูกค้า ทําการ1 M

มีสินค้าการรับคําสั่งซื้อสินค้า เกิดจากการสั่งซื้อ การรับสินค้า

ภาพที ่3-41 แสดงความสัมพนัธ์ระหวา่งการสั่งซ้ือกบัการรับสินคา้

การสั่งซ้ือหน่ึงคร้ังสามารถทาํการรับสินคา้ไดห้ลาย ๆ คร้ัง และการรับสินคา้หลาย ๆ คร้ัง

เกิดจากการสั่งซ้ือเพียงรายการเดียว

Page 39: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

69

16. ความสัมพนัธ์ระหวา่งผูดู้แลระบบกบัการรับสินคา้

ลูกค้า ทําการ1 M

มีา ค้นิสอ้ ื ซง่ ั สาํ คบัร รากา ค้นิส ทําการอ้ ื ซง่ั สราก า ้ คนิสบรั รากบบะรลแู ด้ ู ผ

ภาพที ่3-42 แสดงความสัมพนัธ์ระหวา่งผูดู้แลระบบกบัการรับสินคา้

ผูดู้แลระบบหน่ึงคนสามารถรับสินคา้ไดห้ลายรายการและ หลายรายการรับสินคา้เกิดจาก

ผูดู้แลระบบเพียงคนเดียว

17. ความสัมพนัธ์ระหวา่งผูดู้แลระบบกบัการสั่งซ้ือ

ลูกค้า ทําการ1 M

มีา ค้นิสอ้ ื ซง่ ั สาํ คบัร รากา ค้นิส ทําการอ้ ื ซง่ั สรากบบะรลแู ด้ ู ผ อ้ ื ซง่ั สราก

ภาพที ่3-43 แสดงความสัมพนัธ์ระหวา่งผูดู้แลระบบกบัการสั่งซ้ือ

ผูดู้แลระบบหน่ึงคนสามารถสั่งซ้ือสินคา้ไดห้ลายรายการ และรายการสั่งซ้ือสินคา้หลาย

รายการเกิดจากผูดู้แลระบบเพียงคนเดียว

18. ความสัมพนัธ์ระหวา่งผูดู้แลระบบกบัการตดัจาํหน่าย

ลูกค้า ทําการ1 M

มีา ค้นิสอ้ ื ซง่ ั สาํ คบัร รากา ค้นิส ทําการอ้ ื ซง่ั สรากบบะรลแู ด้ ู ผ ยา่ นหา ํ จดั ตราก

ภาพที ่3-44 แสดงความสัมพนัธ์ระหวา่งผูดู้แลระบบกบัการตดัจาํหน่าย

ผูดู้แลระบบหน่ึงคนสามารถทาํรายการตดัจาํหน่ายไดห้ลายรายการ และการตดัจาํหน่าย

หลายรายการเกิดจากผูดู้และระบบเพียงคนเดียว

Page 40: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

70

19. ความสัมพนัธ์ระหวา่งการตดัจาํหน่ายกบัรายละเอียดการตดัจาํหน่าย

ลูกค้า ทําการ1 M

มีา ค้นิสอ้ ื ซง่ ั สาํ คบัร รากา ค้นิส มียา่ นหา ํ จดั ตราก ยา่ นหาํ จดั ตรากดย ี อเ ะ ล

ภาพที ่3-45 แสดงความสัมพนัธ์ระหวา่งการตดัจาํหน่ายกบัรายละเอียดการตดัจาํหน่าย

การตดัจาํหน่ายหน่ึงคร้ังมีรายละเอียดการตดัจาํหน่ายหลายรายละเอียด และรายละเอียดการ

ตดัจาํหน่ายหลายรายละเอียดเกิดจากการตดัจาํหน่ายเพียงคร้ังเดียว

20. ความสัมพนัธ์ระหวา่งสินคา้กบัรายละเอียดการตดัจาํหน่าย

ลูกค้า ทําการM1

มีา ค้นิสอ้ ื ซง่ ั สาํ คบัร รากา ค้นิส มี ยา่ นหาํ จดั ตรากดย ี อเ ะ ล

ภาพที ่3-46 แสดงความสัมพนัธ์ระหวา่งสินคา้กบัรายละเอียดการตดัจาํหน่าย

สินคา้หน่ึงรายการมีราย ละเอียดการตดัจาํหน่ายหลายรายละเอียด และรายละเอียดการตดั

จาํหน่ายหลายรายละเอียดเกิดจากสินคา้เพียงหน่ึงรายการ

Page 41: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

71

3.13 Data Dictionary

ตารางที ่1 ข้อมูลลูกค้า(Member )

Attribute Description Data Type PK FK Reference

Mem_id รหสัผูใ้ชร้ะบบ Int(6) yes

Mem_user ช่ือเขา้ระบบ Char(20)

Mem_pass รหสัผา่น Char(20)

Mem_name ช่ือผูใ้ชร้ะบบ Varchar(200)

Mem_surname นามสกุล Varchar(200)

Mem_address ท่ีอยู ่ Varchar(100)

Mem_ampher อาํเภอ Varchar(200)

Mem_province จงัหวดั Varchar(200)

Mem_code รหสัไปรษณีย ์ Varchar(5)

Mem_tel เบอร์โทรศพัท์ Varchar(100)

Mem_email อีเมล์ Varchar(200)

ตารางที ่2 ข้อมูลสินค้า (Product)

Attribute Description Data Type PK FK Reference

Pro_id รหสัสินคา้ Int(6) yes

Pro_name ช่ือสินคา้ Varchar(200)

Pro_img รูปสินคา้ Blob

Pro_detail รายละเอียดสินคา้ Varchar(200)

Pro_price ราคาขายสินคา้ Int(12)

Pro_cost ตน้ทุนสินคา้ Int(12)

Pro_unit จาํนวนคงเหลือ Int(6)

Pro_stro จุดสั่งซ้ือ Int(6)

Sub_id รหสัตวัแทนจาํหน่าย Int(6) yes Supplier

Page 42: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

72

ตารางที่3 ข้อมูลรับคําส่ังซ้ือ(Sale)

Attribute Description Data Type PK FK Reference

Sale_id รหสัการรับคาํสั่งซ้ือ Int(6) yes

Sale_net ยอดขายสุทธิ Int(12)

Sale_date วนัท่ีขาย date

Sale_date_pay วนัท่ีส้ินสุดช่วงการจ่ายเงิน date

Sale_status_inform สถานะแจง้การจ่ายเงิน Int(2)

Sale_status_pay สถานะตรวจสอบการจ่ายเงิน Int(2)

Mem_id รหสัลูกคา้ Int(6) yes Member

ตารางที ่4 ข้อมูลรายละเอยีดการรับคําส่ังซ้ือ(Sale_detail)

Attribute Description Data Type PK FK Reference

Sale_id รหสัการรับคาํสั่งซ้ือ Int(6) yes yes Sale

Pro_id รหสัสินคา้ Int(6) yes yes Product

Sale_detail_Amount จาํนวนสินคา้ท่ีซ้ือ Int(6)

Sale_total ราคาขายต่อหน่วย Int(12)

ตารางที ่5 ข้อมูลการแจ้งการชําระเงิน(Pay)

Attribute Description Data Type PK FK Reference

Pay _id รหสัการแจง้ชาํระเงิน Int(6) yes

Acc_no เลขท่ีบญัชี Int(12)

Sale_id รหสัการรับคาํสั่งซ้ือ Int(6) yes Sale

Acc_mem โอนจากเลขท่ีบญัชี Int(12)

Pay_date วนัท่ีโอนเงิน date

Pay_img รูปภาพสลิปการโอนเงิน Blob

Pay_total จาํนวนเงินทั้งหมด Int(12)

Pay_season หมายเหตุ Varchar(200)

Mem_id รหสัลูกคา้ Int(6) yes Member

Send_id รหสัการส่งสินคา้ Int(6) yes Send_Product

Page 43: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

73

ตารางที ่6 ข้อมูลการส่งสินค้า(Send_Product)

Attribute Description Data Type PK FK Reference

Send_id รหสัการส่งสินคา้ Int(6) yes

Send_date วนัท่ีส่งสินคา้ date

Sale_id รหสัการรับคาํสั่งซ้ือ Int(6) yes Sale

Place_Send สถานท่ีจดัส่ง Varchar(200)

Send_ freight ค่าขนส่ง Int(6)

Pay _id รหสัการแจง้ชาํระเงิน Int(6) yes Pay

ตารางที ่7 ข้อมูลรายละเอยีดการส่งสินค้า(Send_Product_detail)

Attribute Description Data Type PK FK Reference

Send_id รหสัการส่งสินคา้ Int(6) yes yes Send_Product

Pro_id รหสัสินคา้ Int(6) yes yes Product

Sd_pro_de_unit จาํนวน Int(6)

ตารางที ่8 ข้อมูลการส่ังซ้ือ(Purchase)

Attribute Description Data Type PK FK Reference

Pur_id รหสัการสั่งซ้ือ Int(6) yes

Pur_date วนัท่ีสั่งซ้ือ date

Pur_net ยอดการสั่งซ้ือ Int(8)

Pur_tex ภาษี Int(6)

Sub_id รหสัตวัแทนจาํหน่าย Int(6) yes Supplier

Admin_id รหสัผูใ้ชร้ะบบ Int(6) yes Admin

Pur_discount ส่วนลด Int(12)

Page 44: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

74

ตารางที ่9 ข้อมูลรายละเอยีดการส่ังซ้ือ(Purchase_detail)

Attribute Description Data Type PK FK Reference

Pur_id รหสัการสั่งซ้ือ Int(6) yes yes Purchase

Pro_id รหสัสินคา้ Int(6) yes yes Product

Pur_Amount จาํนวนท่ีสั่งซ้ือ Int(6)

Pur_total ราคารวม Int(12)

ตารางที ่10 ข้อมูลตัวแทนจําหน่าย(Supplier)

Attribute Description Data Type PK FK Reference

Sub_id รหสัตวัแทนจาํหน่าย Int(6) yes

Sub_name ช่ือตวัแทนจาํหน่าย Varchar(200)

Sub_address ท่ีอยู ่ Varchar(150)

Sub_code รหสัไปรษณีย ์ Varchar(5)

Sub_tel เบอร์โทรศพัท์ Varchar(200)

Sub_fax เบอร์แฟกซ์ Varchar(200)

ตารางที ่11 ข้อมูลการรับสินค้า(Receive_product)

Attribute Description Data Type PK FK Reference

Re_pro_id รหสัการรับสินคา้ Int(6) yes

Re_pro_date วนัท่ีรับสินคา้ date

Pur_id รหสัการสั่งซ้ือ Int(6) yes Purchase

Re_pro_net ราคารวมสุทธิ Int(12)

Admin_id รหสัผูใ้ชร้ะบบ Int(6) yes Admin

Page 45: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

75

ตารางที ่12 ข้อมูลรายละเอยีดการรับสินค้า(Receive_product_detail)

Attribute Description Data Type PK FK Reference

Re_pro_id รหสัการรับสินคา้ Int(6) yes yes Receive_product

Pro_id รหสัสินคา้ Int(6) yes yes Product

Re_pro_amount จาํนวนสินคา้ท่ีรับ Int(6)

Re_pro_remain จาํนวนสินคา้ท่ีคา้งรับ Int(6)

Re_price ราคารวม Int(12)

ตารางที ่13 ข้อมูลการตัดจําหน่าย(Scrape)

Attribute Description Data Type PK FK Reference

Scrape_id รหสัการตดัจาํหน่าย Int(6) yes

Scrape_date วนัท่ีตดัจาํหน่าย date

Admin _id รหสัผูใ้ชร้ะบบ Int(6) yes Admin

ตารางที ่14 ข้อมูลรายละเอยีดการตัดจําหน่าย(Scrape_detail)

Attribute Description Data Type PK FK Reference

Scrape_id รหสัการตดัจาํหน่าย Int(6) yes yes Scrape

Pro_id รหสัสินคา้ Int(6) yes yes Product

Scrape_amount จาํนวนท่ีตดัจาํหน่าย Int(6)

Scrape_ comment สาเหตุท่ีตดัจาํหน่าย Varchar(200)

ตารางที ่15 ข้อมูลผู้ดูแลระบบ (Admin)

Attribute Description Data Type PK FK Reference

Admin_id รหสัผูใ้ชร้ะบบ Int(6) yes

Admin _user ช่ือเขา้ระบบ Char(20)

Admin_pass รหสัผา่น Char(20)

Page 46: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

76

3.14 Input Design

ภาพที ่3- 47 แสดงหนา้ Login

ภาพที ่3-48 แสดงหนา้สมคัรสมาชิก

Page 47: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

77

ภาพที ่3-49 แสดงหนา้รายการสินคา้

ภาพที ่3-50 แสดงหนา้การสั่งซ้ือในตะกร้า

Page 48: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

78

ภาพที ่3-51 แสดงหนา้การแจง้จ่ายชาํระเงิน

ภาพที ่3- 52 แสดงหนา้หลกัของ Admin

Page 49: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

79

ภาพที ่3-53 แสดงหนา้การตดัจาํหน่าย

ภาพที ่3-54 แสดงหนา้ยอดการสั่งซ้ือสินคา้

Page 50: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

80

ภาพที ่3- 55 แสดงหนา้เพิ่มขอ้มูลสินคา้

ภาพที ่3-56 แสดงหนา้การส่งสินคา้

Page 51: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

81

ภาพที ่3-57 แสดงหนา้การรับสินคา้

3.15 Output Design

ภาพที ่3-58 แสดงรายงานการสั่งซ้ือสินคา้

Page 52: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

82

ภาพที ่3- 59 แสดงรายงานการส่งสินคา้

ภาพที ่3- 60 แสดงรายงานแจง้การจ่ายชาํระเงิน

Page 53: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

83

ภาพที ่3- 61 แสดงรายงานลูกคา้

ภาพที ่3- 62 แสดงรายงานสินคา้

ภาพที ่3- 63 แสดงรายงานการขาย

Page 54: วิธีการดําเนินงานelearning.psru.ac.th/courses/72/example1/[7]chapter3(1).pdf · 31 บทที่ 3 วิธีการดําเนินงาน

84

ภาพที ่3- 64 แสดงรายงานการรับสินคา้