Top Banner
บทที3 วิธีการดาเนินงาน 3.1 ระบบงานเดิม ขั้นตอนการดาเนินงานเดิมของระบบบริหารจัดการร้านเช่ารถยนต์นั้น จะใช้วิธีการโดยการ เช่ารถยนต์แต่ละครั้งพนักงานจะบันทึกเฉพาะวันที่ส่งคืนลงในกระดาษที่อยู่ในแฟ้มข้อมูลการเช่า รถยนต์เท่านั้น ซึ่งไม่มีการเก็บข้อมูลของรถยนต์หรือข้อมูลของลูกค้าเลย ทาให้ยุ่งยากต่อการค้นหา และล่าช้าในการจัดทาการออกรายงาน ดังนี3.2 ปัญหาของระบบ เนื่องจากระบบงานเดิมยังคงใช้การบันทึกลงในกระดาษที่อยู่ในแฟ้มข้อมูลการเช่ารถยนต์ เท่านั้น ทาให้การตรวจสอบข้อมูลทาได้ยาก ถ้าหากข้อมูลมีเยอะและเกิดความซาซ้อนกันของข้อมูล อาจจะทาให้ข้อมูลสูญหายได้ และการทางานในระบบเดิมนั้นจะใช้แรงงานคนในทุกขั้นตอนการทางาน ซึ่งทาให้เกิดปัญหาความล่าช้าในการให้บริการลูกค้า เช่น ในการบันทึกวันที่ส่งคืนในหนังสืออาจเกิด ความล่าช้า เนื่องจากลูกค้า 1 คนสามารถเช่ารถยนต์ได้หลายครั้ง จึงอาจเกิดปัญหาในเรื่องของบันทึก วันที่ส่งคืนผิด หรือ ลูกค้าเช่ารถยนต์ไปแล้วแต่ยังไม่ได้ส่งคืน แล้วกลับมายืมอีก และยังไม่มีการออก ใบเสร็จให้ลูกค้า ทั้งนี้เกิดจากทางร้านยังไม่มีการเก็บข้อมูลของลูกค้าและข้อมูลรถยนต์ภายในร้านและ จะส่งผลกระทบต่อการบริหารจัดการและเป็นอุปสรรคต่อการแก้ไขปัญหาที่เกิดขึ้น 3.3 แผนภูมิก้างปลาที่แสดงถึงปัญหาและสาเหตุของปัญหาในระบบบริหารจัดการร้านเช่ารถยนต์ ภาพที3-1 แผนภูมิก้างปลาแสดงปัญหาของระบบบริหารจัดการร้านเช่ารถยนต์
108

µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation...

May 16, 2018

Download

Documents

vucong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

33

บทท่ี 3 วิธีการด าเนินงาน

3.1 ระบบงานเดิม ขั้นตอนการด าเนินงานเดิมของระบบบริหารจัดการร้านเช่ารถยนต์นั้น จะใช้วิธีการโดยการเช่ารถยนต์แต่ละครั้งพนักงานจะบันทึกเฉพาะวันที่ส่งคืนลงในกระดาษที่อยู่ในแฟ้มข้อมูลการเช่ารถยนต์เท่านั้น ซึ่งไม่มีการเก็บข้อมูลของรถยนต์หรือข้อมูลของลูกค้าเลย ท าให้ยุ่งยากต่อการค้นหา และล่าช้าในการจัดท าการออกรายงาน ดังนี้ 3.2 ปัญหาของระบบ เนื่องจากระบบงานเดิมยังคงใช้การบันทึกลงในกระดาษที่อยู่ในแฟ้มข้อมูลการเช่ารถยนต์เท่านั้น ท าให้การตรวจสอบข้อมูลท าได้ยาก ถ้าหากข้อมูลมีเยอะและเกิดความซ้ าซ้อนกันของข้อมูล อาจจะท าให้ข้อมูลสูญหายได้ และการท างานในระบบเดิมนั้นจะใช้แรงงานคนในทุกขั้นตอนการท างาน ซึ่งท าให้เกิดปัญหาความล่าช้าในการให้บริการลูกค้า เช่น ในการบันทึกวันที่ส่งคืนในหนังสืออาจเกิดความล่าช้า เนื่องจากลูกค้า 1 คนสามารถเช่ารถยนต์ได้หลายครั้ง จึงอาจเกิดปัญหาในเรื่องของบันทึกวันที่ส่งคืนผิด หรือ ลูกค้าเช่ารถยนต์ไปแล้วแต่ยังไม่ได้ส่งคืน แล้วกลับมายืมอีก และยังไม่มีการออกใบเสร็จให้ลูกค้า ทั้งนี้เกิดจากทางร้านยังไม่มีการเก็บข้อมูลของลูกค้าและข้อมูลรถยนต์ภายในร้านและจะส่งผลกระทบต่อการบริหารจัดการและเป็นอุปสรรคต่อการแก้ไขปัญหาที่เกิดขึ้น 3.3 แผนภูมิก้างปลาที่แสดงถึงปัญหาและสาเหตุของปัญหาในระบบบริหารจัดการร้านเช่ารถยนต์

ภาพที่ 3-1 แผนภูมิก้างปลาแสดงปัญหาของระบบบริหารจัดการร้านเช่ารถยนต์

Page 2: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

34

3.4 Flowchart (ระบบงานเดิม) 3.4.1 Flowchart ระบบจองรถยนต์

ภาพที่ 3-2 Flowchart ขัน้ตอนการท างานของระบบจองรถยนต์ อธิบาย Flowchart ขั้นตอนการท างานของระบบจองรถยนต์ 1. พนักงานกรอกข้อมูลจอง 2. ตรวจสอบจองรถยนต์ว่าเคยจองหรือไม่ ถ้าเคย ให้จบการท างาน

3. ถ้าไม่เคย พนักงานจะบันทึกข้อมูลจองรถยนต์ลงในสมุด

Page 3: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

35

3.4.2 Flowchart ระบบข้อมูลลูกค้า

ภาพที่ 3-3 Flowchart ขั้นตอนการท างานของระบบข้อมูลลูกค้า อธิบาย Flowchart ขั้นตอนการท างานของระบบข้อมูลลูกค้า 1. พนักงานท าการกรอกข้อมูลลูกค้า 2. จากนั้นพนักงานบันทึกข้อมูลลูกค้า

Page 4: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

36

3.4.3 Flowchart ระบบรายการรถเช่า

ภาพที่ 3-4 Flowchart ขั้นตอนการท างานของระบบรายการรถเช่า อธิบาย Flowchart ขั้นตอนการท างานของระบบรายการรถเช่า 1. พนักงานกรอกข้อมูลรถยนต์ 2. แสดงข้อมูลรถยนต ์

Page 5: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

37

3.4.4 Flowchart ระบบเช่ารถยนต์

ภาพที่ 3-5 Flowchart ขั้นตอนการท างานของระบบเช่ารถยนต์ อธิบาย Flowchart ขั้นตอนการท างานของระบบเช่ารถยนต์

1. พนักงานกรอกข้อมูลการเช่า 2. ตรวจสอบว่าเคยเช่าหรือไม่ ถ้าเคย ให้จบการท างาน 3. ถ้าไม่เคย บันทึกข้อมูลเช่าลงในสมุด

Page 6: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

38

3.4.5 Flowchart ระบบรับรถคืน

ภาพที่ 3-6 Flowchart ขั้นตอนการท างานของระบบรับรถคืน

อธิบาย Flowchart ขั้นตอนการท างานของระบบรับรถคืน 1. พนักงานกรอกข้อมูลการเช่า 2. พนักงานตรวจสอบรถที่คืน ถ้าไม่ใช่ ให้จบการท างาน 3. ถ้าใช่ ให้บันทึกข้อมูลรับรถคืน

Page 7: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

39

3.4.6 Flowchart ระบบข้อมูลรถเสีย

ภาพที่ 3-7 Flowchart ขั้นตอนการท างานของระบบข้อมูลรถเสีย

อธิบาย Flowchart ขั้นตอนการท างานของระบบข้อมูลรถเสีย 1. พนักงานกรอกข้อมูลรถยนต์ 2. พนักงานท าการบันทึกข้อมูลเสีย

Page 8: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

40

3.4.7 Flowchart ระบบซ่อมบ ารุงรถยนต์

ภาพที่ 3-8 Flowchart ขั้นตอนการท างานของระบบซ่อมบ ารุงรถยนต์

อธิบาย Flowchart ขั้นตอนการท างานของระบบซ่อมบ ารุงรถยนต์ 1. พนักงานกรอกข้อมูลรถยนต์ 2. แสดงรายละเอียดซ่อมบ ารุงรถยนต์ 3. พนักงานท าการบันทึกซ่อมบ ารุงรถยนต์

Page 9: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

41

3.4.8 Flowchart ระบบค่าใช้จ่ายภายในบริษัท

ภาพที่ 3-9 Flowchart ขั้นตอนการท างานของระบบค่าใช้จ่ายภายในบริษัท

อธิบาย Flowchart ขั้นตอนการท างานของระบบค่าใช้จ่ายภายในบริษัท 1. พนักงานกรอกข้อมูลค่าใช้จ่าย 2. พนักงานท าการบันทึกข้อมูลค่าใช้จ่าย

Page 10: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

42

3.4.9 Flowchart ระบบข้อมูลรถยนต์

ภาพที่ 3-10 Flowchart ขั้นตอนการท างานของระบบข้อมูลรถยนต์

อธิบาย Flowchart ขั้นตอนการท างานของระบบข้อมูลรถยนต์ 1. พนักงานกรอกข้อมูลรถยนต์ 2. พนักงานท าการบันทึกข้อมูลรถยนต์

Page 11: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

43

3.4.10 Flowchart ระบบข้อมูลบุคลากร

ภาพที่ 3-11 Flowchart ขั้นตอนการท างานของระบบข้อมูลบุคลากร

อธิบาย Flowchart ขั้นตอนการท างานของระบบข้อมูลบุคลากร 1. พนักงานกรอกข้อมูลบุคลากร 2. พนักงานท าการบันทึกข้อมูลบุคลากร

Page 12: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

44

3.5 Flowchart (ระบบงานใหม่) 3.5.1 Flowchart ระบบล็อกอิน

ภาพที่ 3-12 Flowchart ขัน้ตอนการท างานของระบบล็อกอิน อธิบาย Flowchart ขัน้ตอนการท างานของระบบล็อกอิน

1. กรอกรหัสผู้ใช้ 2. ตรวจสอบรหัสผู้ใช้ว่าใช่หรือไม่ ถ้าไม่ใช่ ให้ท าการกรอกรหัสผู้ใช้ใหม่ 3. ถ้าใช่ ท าการเข้าสู่ระบบ

Page 13: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

45

3.5.2 Flowchart ระบบจองรถยนต์

ภาพที่ 3-13 Flowchart ขั้นตอนการท างานของระบบจองรถยนต์

Page 14: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

46

อธิบาย Flowchart ขั้นตอนการท างานของระบบจองรถยนต์ 1. พนักงานท าการกรอกข้อมูลลูกค้า 2. ตรวจสอบข้อมูลลูกค้า ถ้าไม่ใช่ ให้จบการท างาน 3. ถ้าใช่ ให้แสดงข้อมูลลูกค้า 4. จากนั้นท าการกรอกข้อมูลรถยนต์ 5. ตรวจสอบข้อมูลรถยนต์ ถ้าไม่ใช่ ให้ท าการกรอกข้อมูลรถยนต์ใหม่ 6. ถ้าใช่ ให้แสดงข้อมูลรถยนต์ 7. พนักงานท าการกรอกรายละเอียดการจองรถยนต์ 8. พนักงานท าการบันทึกจองรถยนต์ 9. แสดงข้อมูลจองรถยนต์ 10.พิมพ์ใบจองรถยนต์

Page 15: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

47

3.5.3 Flowchart ระบบข้อมูลลูกค้า

ภาพที่ 3-14 Flowchart ขั้นตอนการท างานของระบบข้อมูลลูกค้า

Page 16: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

48

อธิบาย Flowchart ขั้นตอนการท างานของระบบข้อมูลลูกค้า 1. พนักงานกรอกรหัสบัตรประชาชน 2. ตรวจสอบข้อมูลลูกค้า ถ้าใช่ ให้แสดงข้อมูลลูกค้า แล้วจบการท างาน 3. ถ้าไม่ใช่ ให้กรอกข้อมูลลูกค้า 4. พนักงานท าการบันทึกรายการ 5. จากนั้นแสดงข้อมูลลูกค้า

Page 17: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

49

3.5.4 Flowchart ระบบรายการรถเช่า

ภาพที่ 3-15 Flowchart ขั้นตอนการท างานของระบบรายการรถเช่า

อธิบาย Flowchart ขั้นตอนการท างานของระบบรายการรถเช่า 1. พนักงานกรอกยี่ห้อรถ 2. จากนั้นแสดงรายละเอียดรายการรถเช่า

Page 18: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

50

3.5.5 Flowchart ระบบเช่ารถยนต์

ภาพที่ 3-16 Flowchart ขั้นตอนการท างานของระบบเช่ารถยนต์

Page 19: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

51

อธิบาย Flowchart ขั้นตอนการท างานของระบบเช่ารถยนต์ 1. พนักงานกรอกรหัสจอง 2. ตรวจสอบข้อมูลจอง ถ้าไม่พบข้อมูล ให้กลับไปกรอกรหัสใหม่ 3. ถ้าพบ ให้แสดงข้อมูลจองรถยนต์ 4. พนักงานท าการกรอกข้อมูลเช่ารถยนต์ 5. ค านวณค่าเช่ารถยนต์ 6. พนักงานท าการบันทึกข้อมูลเช่ารถยนต์ 7. แสดงข้อมูลเช่ารถยนต์ 8. พิมพ์ใบเช่ารถยนต์

Page 20: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

52

3.5.6 Flowchart ระบบรับรถคืน

ภาพที่ 3-17 Flowchart ขั้นตอนการท างานของระบบรับรถคืน

Page 21: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

53

อธิบาย Flowchart ขั้นตอนการท างานของระบบรับรถคืน 1. พนักงานกรอกรหัสเช่า 2. ตรวจสอบรหัสเช่า ถ้าไม่ใช่ ให้กลับไปกรอกรหัสเช่าใหม่ 3. ถ้าใช่ ให้แสดงข้อมูลเช่ารถยนต์ 4. พนักงานท าการรับรถคืน 5. ค านวณค่าเช่ารถยนต์ 6. พนักงานท าการบันทึกข้อมูลเช่ารถยนต์ 7. ตรวจสอบมีค่าปรับหรือไม่ ถ้าไม่ ให้บันทึกข้อมูลรับรถคืน 8. ถ้าใช่ ให้ตรวจสอบว่าส่งรถช้าหรือไม่ ถ้าใช่ ให้ค านวณราคาส่งรถช้า ค านวณราคาสุทธิ 9. ถ้าไม่ใช่ ให้ตรวจสอบว่ารถเสียหายหรือไม่ ถ้าไม่ ให้บันทึกข้อมูลรับรถคืน ถ้าใช่ ให้ค านวณราคารถเสียหาย ค านวณราคาสุทธิ 10. บันทึกข้อมูลรับรถคืน 11. แสดงข้อมูลรับรถคืน 12. พิมพ์ใบเสร็จ/ใบรับรถคืน

Page 22: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

54

3.5.7 Flowchart ระบบข้อมูลรถเสีย

ภาพที่ 3-18 Flowchart ขั้นตอนการท างานของระบบข้อมูลรถเสีย

อธิบาย Flowchart ขั้นตอนการท างานของระบบข้อมูลรถเสีย 1. พนักงานกรอกทะเบียนรถ 2. จากนั้นแสดงข้อมูล 3. กรอกข้อมูลรถเสีย 4. พนักงานท าการบันทึกข้อมูลรถเสีย

Page 23: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

55

3.5.8 Flowchart ระบบซ่อมบ ารุงรถยนต์

ภาพที่ 3-19 Flowchart ขั้นตอนการท างานของระบบซ่อมบ ารุงรถยนต์

อธิบาย Flowchart ขั้นตอนการท างานของระบบซ่อมบ ารุงรถยนต์ 1. พนักงานกรอกข้อมูลรถ 2. ตรวจสอบว่ารถเสียหรือไม่ ถ้าไม่ ให้จบการท างาน 3. ถ้าใช่ กรอกรายละเอียดซ่อมบ ารุงรถยนต์ 4. พนักงานท าการบันทึกซ่อมบ ารุงรถยนต์ 5. แสดงข้อมูลซ่อมบ ารุงรถยนต์

Page 24: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

56

3.5.9 Flowchart ระบบค่าใช้จ่ายภายในบริษัท

ภาพที่ 3-20 Flowchart ขัน้ตอนการท างานของระบบค่าใช้จ่ายภายในบริษัท

อธิบาย Flowchart ขั้นตอนการท างานของระบบค่าใช้จ่ายภายในบริษัท 1. พนักงานกรอกรหัสค่าใช้จ่าย 2. พนักงานกรอกรายละเอียดค่าใช้จ่าย 3. ค านวณค่าใช้จ่าย 4. พนักงานท าการบันทึกข้อมูลค่าใช้จ่าย 5. พิมพ์ใบรายงานค่าใช้จ่าย

Page 25: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

57

3.5.10 Flowchart ระบบข้อมูลรถยนต์

ภาพที่ 3-21 Flowchart ขั้นตอนการท างานของระบบข้อมูลรถยนต์

อธิบาย Flowchart ขั้นตอนการท างานของระบบข้อมูลรถยนต์ 1. พนักงานกรอกทะเบียนรถ 2. ตรวจสอบข้อมูลรถ ถ้าพบ ให้แสดงข้อมูลรถยนต์ 3. ถ้าไม่พบ ท าการกรอกข้อมูลรถยนต์ 4. พนักงานท าการบันทึกรายการ 5. แสดงข้อมูลรถยนต์

Page 26: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

58

3.5.11 Flowchart ระบบข้อมูลบุคลากร

ภาพที่ 3-22 Flowchart ขั้นตอนการท างานของระบบข้อมูลบุคลากร

อธิบาย Flowchart ขั้นตอนการท างานของระบบข้อมูลบุคลากร 1. พนักงานกรอกรหัสบัตรประชาชน 2. ตรวจสอบข้อมูลพนักงาน ถ้าพบ ให้แสดงข้อมูลพนักงาน 3. ถ้าไม่พบ ท าการกรอกข้อมูลพนักงาน 4. พนักงานท าการบันทึกรายการ 5. แสดงข้อมูลบุคลากร

Page 27: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

59

3.6 Use Case Diagram (ระบบงานใหม่) 3.6.1 Use Case Diagram จองรถยนต์

ภาพที่ 3-23 Use Case Diagram แสดงการจองรถยนต์ ตารางท่ี 3-1 Use Case Documentation จองรถยนต์ Use Case ID 1 Use Case Name จองรถยนต์ Actor ลูกค้า,พนักงาน Purpose เพ่ือท าการจองรถยนต ์Level Base Use Case Pre condition เมื่อลูกค้าต้องการจองรถยนต ์Post condition ลูกค้าได้รับใบจองรถยนต์และรายการรถเช่าแสดงสถานะไม่ว่าง Main Flow 1. Use case นี้จะเริ่มต้นเมื่อ ลูกค้าต้องการจองรถยนต์

2. พนักงานท าการตรวจสอบลูกค้า(Include Use case 1.1) 2.1 ถ้าพบรายการจองรถยนต์ 2.1.1 ระบบจะแจ้งว่าพบข้อมูลลูกค้า 2.2 ถ้าไม่พบรายการจองรถยนต์ 2.2.1 ระบบจะแจ้งว่าไม่พบข้อมูลลูกค้า

Page 28: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

60

3. พนักงานตรวจสอบรายการรถเช่า (Include Use case 1.2) 3.1 ระบุยี่ห้อรถ 3.1.1 ระบบแสดงข้อมูลรถและสถานะรถ 4. บันทึกข้อมูลการจองรถยนต์ (Include Use case 5.3) 5. พิมพ์ใบเสร็จ/ใบรับคืน (Include Use case 5.2.1)

Alternate condition ตารางท่ี 3-2 Use Case Documentation ตรวจสอบข้อมูลลูกค้า Use Case ID 1.1 Use Case Name ตรวจสอบข้อมูลลูกค้า Actor พนักงาน Purpose เพ่ือตรวจสอบข้อมูลลูกค้า Level Include Use Case Pre condition เมื่อลูกค้าต้องการจองรถยนต ์Post condition พนักงานทราบข้อมูลลูกค้า Main Flow 1. Use case นี้จะเริ่มต้นเมื่อ ลูกค้าต้องการจองรถยนต์

2. พนักงานกรอกเลขบัตรประชาชน เพ่ือค้นหาข้อมูลลูกค้า 2.1 ถ้าค้นหาพบ 2.1.1 ระบบแสดงข้อมูลลูกค้า 2.2 ถ้าค้นหาไม่พบ 2.2.1 ระบบจะแจ้งว่าไม่พบข้อมูลลูกค้า

Alternate condition ตารางท่ี 3-3 Use Case Documentation ตรวจสอบรายการเช่า Use Case ID 1.2 Use Case Name ตรวจสอบรายการเช่า Actor พนักงาน Purpose เพ่ือทราบรายละเอียดและสถานะของรถที่สามารถจองได้ Level Include Use Case Pre condition เมื่อมีการจองรถยนต ์Post condition พนักงานทราบรายละเอียดและสถานะของรถที่สามารถจองได้ Main Flow 1. Use case นี้จะเริ่มต้นเมื่อ ลูกค้าต้องการจองรถยนต์

2. พนักงานระบุยี่ห้อรถที่ต้องการตรวจสอบ 3. ระบบจะแสดงรายละเอียดและสถานะของรถท่ีสามารถจองได้

Page 29: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

61

Alternate condition ตารางท่ี 3-4 Use Case Documentation บันทึกข้อมูลการจองรถยนต์ Use Case ID 1.3 Use Case Name บันทึกข้อมูลการจองรถยนต์ Actor พนักงาน Purpose เพ่ือบันทึกข้อมูลการจองรถยนต์ Level Include Use Case Pre condition เมื่อพนักงานต้องการบันทึกข้อมูลการจองรถยนต์ Post condition บันทึกข้อมูลการจองรถยนต์ Main Flow 1. Use case นี้จะเริ่มต้นเมื่อ ลูกค้าต้องการจองรถยนต ์

2. พนักงานกรอกรายละเอียด 3. ระบบจะแสดงรายละเอียดและสถานะของรถท่ีสามารถจองได้

Alternate condition ตารางท่ี 3-5 Use Case Documentation การออกใบจองรถยนต์ Use Case ID 1.4 Use Case Name ออกใบจองรถยนต์ Actor พนักงาน,ลูกค้า Purpose เพ่ือออกใบจองรถยนต์ Level Include Use Case Pre condition เมื่อพนักงานต้องการออกใบจองรถยนต์ Post condition ลูกค้าได้รับใบจองรถยนต ์Main Flow 1. Use case นี้จะเริ่มต้นเมื่อ ลูกค้าต้องการจองรถยนต์

2. พนักงานออกใบจองรถยนต์ใบกับลูกค้า

Alternate condition

Page 30: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

62

3.6.2 Use Case Diagram ข้อมูลลูกค้า

ภาพที่ 3-24 Use Case Diagram แสดงข้อมูลลูกค้า

ตารางท่ี 3-6 Use Case Documentation ข้อมูลลูกค้า Use Case ID 2 Use Case Name ข้อมูลลูกค้า Actor พนักงาน Purpose เพ่ือเพ่ิมข้อมูลลูกค้า Level Base Use Case Pre condition เมื่อต้องการเพิ่มข้อมูลลูกค้า Post condition ลูกค้าถูกเพ่ิมเข้าในแฟ้มข้อมูลลูกค้า Main Flow 1. Use case นี้จะเริ่มต้นเมื่อท าการก็ต่อเมื่อพนักงานต้องการเพ่ิมข้อมูล

ลูกค้าลงในแฟ้มข้อมูล 2. ตรวจสอบข้อมูลลูกค้า (Include Use Case ID 2.1) 3. แสดงข้อมูลลูกค้า 4. บันทึกข้อมูลลูกค้า

Alternate condition

Page 31: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

63

ตารางท่ี 3-7 Use Case Documentation ตรวจสอบข้อมูลลูกค้า Use Case ID 2.1 Use Case Name ตรวจสอบข้อมูลลูกค้า Actor พนักงาน Purpose เพ่ือตรวจสอบข้อมูลลูกค้า Level Include Use Case Pre condition เมื่อต้องการตรวจสอบข้อมูลลูกค้า Post condition ทราบข้อมูลลูกค้าที่รับมา Main Flow 1. Use case นี้จะเริ่มต้นเมื่อท าการก็ต่อเมื่อพนักงานต้องการตรวจสอบ

ข้อมูลลูกค้า 2. พนักงานกรอกเลขบัตรประชาชน เพ่ือค้นหาข้อมูลลูกค้า 2.1 ถ้าค้นหาพบ 2.1.1 ระบบแสดงข้อมูลลูกค้า 2.2 ถ้าค้นหาไม่พบ 2.2.1 ระบบจะแจ้งว่าไม่พบข้อมูลลูกค้า

Alternate condition ตารางท่ี 3-8 Use Case Documentation บันทึกข้อมูลลูกค้า Use Case ID 2.2 Use Case Name บันทึกข้อมูลลูกค้า Actor พนักงาน Purpose เพ่ือบันทึกข้อมูลลูกค้า Level Include Use Case Pre condition เมื่อพนักงานต้องการบันทึกข้อมูลลูกค้า Post condition บันทึกข้อมูลลูกค้า Main Flow 1. Use case นี้จะเริ่มต้น เมื่อพนักงานต้องการเพิ่มข้อมูลลูกค้า

2. พนักงานตรวจสอบข้อมูลลูกค้า 3. บันทึกข้อมูลลูกค้า

Alternate condition

Page 32: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

64

3.6.3 Use Case Diagram รายการรถเช่า

ภาพที่ 3-25 Use Case Diagram แสดงรายการรถเช่า

ตารางท่ี 3-9 Use Case Documentation รายการเช่ารถยนต์ Use Case ID 3 Use Case Name รายการเช่ารถยนต์ Actor พนักงาน Purpose เพ่ือแสดงรายการเช่ารถยนต์ Level Base Use Case Pre condition เมื่อพนักงานต้องการรายการเช่ารถยนต์ Post condition แสดงรายการเช่ารถยนต์ Main Flow 1. Use case นี้จะเริ่มต้น เมื่อพนักงานต้องการดูรายการเช่ารถยนต์

2. ตรวจสอบรายการเช่ารถยนต์ (Include Use Case ID 3.1)

Alternate condition ตารางท่ี 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์ Use Case ID 3.1 Use Case Name ตรวจสอบรายการเช่ารถยนต์ Actor พนักงาน Purpose เพ่ือตรวจสอบรายการเช่ารถยนต์ Level Include Use Case Pre condition เมื่อต้องการตรวจสอบรายการเช่ารถยนต์ Post condition ทราบรายการเช่ารถยนต์ Main Flow 1. Use case นี้จะเริ่มต้นการท างานก็ต่อเมื่อพนักงานต้องการตรวจสอบ

รายการเช่ารถยนต์

Page 33: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

65

2. กรอกยี่ห้อรถยนต์ 2.1 แสดงสถานะรายาการเช่ารถยนต์

Alternate condition

3.6.4 Use Case Diagram เช่ารถยนต์

ภาพที่ 3-26 Use Case Diagram แสดงการเช่ารถยนต์

ตารางท่ี 3-11 Use Case Documentation เช่ารถยนต์ Use Case ID 4 Use Case Name เช่ารถยนต์ Actor ลูกค้า,พนักงาน Purpose เพ่ือท าการเช่ารถยนต์ Level Base Use Case Pre condition เมื่อลูกค้าต้องการเช่ารถยนต์

Page 34: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

66

Post condition ลูกค้าได้รับใบเช่ารถยนต์และรายการเช่าแสดงสถานะรถไม่ว่าง Main Flow 1 Use case นี้จะเริ่มต้นเมื่อ ลูกค้าต้องการเช่ารถยนต์

2 พนักงานท าการตรวจสอบข้อมูลการเช่ารถยนต์ (Include Use case 4.1) 2.1 ถ้าพบรายการจองรถยนต์ 2.1.1 ระบบจะแจ้งว่าพบข้อมูลการจองรถยนต์ 2.2 ถ้าไม่พบรายการจองรถยนต์ 2.2.1 ระบบจะแจ้งว่าไม่พบข้อมูลการจองรถยนต์ 3 พนักงานตรวจสอบข้อมูลลูกค้า (Include Use case 4.2) 3.1 ถ้าพบรายการจองรถยนต์ 3.1.1 ระบบจะแจ้งว่าพบข้อมูลลูกค้า 3.2 ถ้าไม่พบข้อมูลลูกค้า 3.2.1 ระบบจะแจ้งว่าไม่พบข้อมูลลูกค้า 4. พนักงานตรวจสอบข้อมูลรถยนต์ รถ (Include Use case 4.3) 4.1 ระบุทะเบียนรถ 4.1.1 ระบบแสดงข้อมูลรถและสถานะรถ 5. บันทึกข้อมูลรับคืนรถ (Include Use case 4.4) 6. พิมพ์ใบเช่ารถยนต์ (Include Use case 4.5)

Alternate condition ตารางท่ี 3-12 Use Case Documentation ตรวจสอบข้อมูลจองรถยนต์ Use Case ID 4.1 Use Case Name ตรวจสอบข้อมูลจองรถยนต์ Actor ลูกค้า,พนักงาน Purpose เพ่ือตรวจสอบข้อมูลจองรถยนต์ Level Include Use Case Pre condition เมื่อลูกค้าต้องการเช่ารถยนต์ Post condition พนักงานทราบข้อมูลการจองรถยนต์ Main Flow 1 Use case นี้จะเริ่มต้นเมื่อ ลูกค้าต้องการเช่ารถยนต์

2 พนักงานกรอกรหัสจอง เพ่ือค้นหาข้อมูลลูกค้า 2.1 ถ้าค้นหาพบ 2.1.1 ระบบแสดงข้อมูลการจองรถยนต์ 2.2 ถ้าค้นหาไม่พบ 2.2.1 ระบบไม่แสดงข้อมลูการจองรถยนต ์

Alternate condition

Page 35: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

67

ตารางท่ี 3-13 Use Case Documentation ตรวจสอบข้อมูลลูกค้า Use Case ID 4.2 Use Case Name ตรวจสอบข้อมูลลูกค้า Actor พนักงาน Purpose เพ่ือตรวจสอบข้อมูลลูกค้า Level Include Use Case Pre condition เมื่อลูกค้าตอ้งการเช่ารถยนต์ Post condition พนักงานทราบข้อมูลลูกค้า Main Flow 1 Use case นี้จะเริ่มต้นเมื่อ ลูกค้าต้องการเช่ารถยนต์

2 พนักงานกรอกเลขบัตรประชาชน เพ่ือค้นหาข้อมูลลูกค้า 2.1 ถ้าค้นหาพบ 2.1.1 ระบบแสดงข้อมูลการจองรถยนต์ 2.2 ถ้าค้นหาไม่พบ 2.2.1 ระบบไม่แสดงข้อมูลการจองรถยนต์

Alternate condition ตารางท่ี 3-14 Use Case Documentation ตรวจสอบข้อมูลรถยนต์ Use Case ID 4.3 Use Case Name ตรวจสอบข้อมูลรถยนต์ Actor พนักงาน Purpose เพ่ือตรวจสอบข้อมูลรถยนต์ Level Include Use Case Pre condition เมื่อลูกค้าต้องการเช่ารถยนต์ Post condition พนักงานทราบข้อมูลรถยนต์ Main Flow 1 Use case นี้จะเริ่มต้นเมื่อ ลูกค้าต้องการเช่ารถยนต์

2 พนักงานกรอกเลขบัตรประชาชน เพ่ือค้นหาข้อมูลลูกค้า 2.1 ระบบแสดงข้อมูลรถและสถานะรถ

Alternate condition ตารางท่ี 3-15 Use Case Documentation บันทึกข้อมูลการเช่ารถยนต์ Use Case ID 4.4 Use Case Name บันทึกข้อมูลการเช่ารถยนต์ Actor พนักงาน Purpose เพ่ือบันทึกข้อมูลการเช่ารถยนต์

Page 36: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

68

Level Include Use Case Pre condition เมื่อพนักงานต้องการบันทึกข้อมูลการเช่ารถยนต์ Post condition บันทึกข้อมูลการเช่ารถยนต์ Main Flow 1 Use case นี้จะเริ่มต้นเมื่อ ลูกค้าต้องการเช่ารถยนต์

2 พนักงานกรอกรายละเอียดการเช่ารถยนต์ 3 บันทึกข้อมูลการเช่ารถยนต์

Alternate condition ตารางท่ี 3-16 Use Case Documentation การออกใบเช่ารถยนต์ Use Case ID 4.5 Use Case Name ออกใบเช่ารถยนต์ Actor พนักงาน Purpose เพ่ือออกใบเช่ารถยนต์ Level Include Use Case Pre condition เมื่อพนักงานต้องการออกใบเช่ารถยนต์ Post condition ลูกค้าได้รับใบเช่ารถยนต์ Main Flow 1 Use case นี้จะเริ่มต้นเมื่อ ลูกค้าต้องการเช่ารถยนต์

2 พนักงานออกใบเช่ารถยนต์ให้กับลูกค้า

Alternate condition

Page 37: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

69

3.6.5 Use Case Diagram รับรถคืน

ภาพที่ 3-27 Use Case Diagram แสดงการรับรถคืน

ตารางท่ี 3-17 Use Case Documentation รับรถคืน Use Case ID 5 Use Case Name รับรถคืน Actor ลูกค้า,พนักงาน Purpose เพ่ือท าการคืนรถเช่า Level Base Use Case Pre condition เมื่อลูกค้าต้องการคืนรถเช่า Post condition ลูกค้าได้รับใบคืนรถเช่า (หรือใบเสร็จรับเงิน)และสถานะรถเช่าว่าง Main Flow 1 Use case นี้จะเริ่มต้นเมื่อ ลูกค้าต้องการน ารถเช่ามาคืน

2 พนักงานท าการตรวจสอบข้อมูลการเช่ารถยนต์ (Include Use case 5.1) 2.1 ถ้าพบข้อมูลการเช่า 2.1.1 แสดงรายการเช่ารถยนต์

Page 38: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

70

2.2 ถ้าไม่พบข้อมูลการเช่า 2.2.1 แสดงรายการไม่พบข้อมูลการเช่า 3 พนักงานตรวจสอบข้อมูลรถเช่าที่คืน (Include Use case 5.2) 3.1 ถ้ารายการคืนแล้วส่งตรงเวลาและไม่เสียหาย 3.1.1 บันทึกการรับรถคืน 3.2 ลูกคา้ส่งรถช้าหรือเสียหาย 3.2.1 ค านวณค่าเช่าและค่าปรับ (Include Use case 5.2.1) 3.3 บันทึกข้อมูลรับรถคืน (Include Use case 5.3) 3.4 พิมพ์ใบเสร็จ/ใบรับคืน (Include Use case 5.2.1)

Alternate condition ตารางท่ี 3-18 Use Case Documentation การตรวจสอบข้อมูลการเช่ารถยนต์ Use Case ID 5.1 Use Case Name ตรวจสอบข้อมูลการรถยนต์ Actor พนักงาน Purpose เพ่ือตรวจสอบข้อมูลการเช่ารถยนต์ Level Include Use Case Pre condition เมื่อลูกค้าน ารถเช่ามาคืน Post condition พนักงานทราบรายการเช่ารถยนต์ Main Flow 1. Use Case นี้จะเริ่มก็ต่อเมื่อ ลูกค้าน ารถเช่ามาคืน

2. พนักงานกรอกรหัสเช่า เพื่อค้นหาข้อมูลการเช่ารถยนต์ 2.1 ถ้าค้นหาพบ 2.1.1 ระบบแสดงรายการเช่ารถยนต์ 2.2 ถ้าค้นหาไม่พบ 2.2.1 ระบบแจ้งว่าไม่มีข้อมูลการเช่ารถยนต์

Alternate condition - ตารางท่ี 3-19 Use Case Documentation การตรวจสอบรถเช่าที่คืน

Use Case ID 5.2 Use Case Name ตรวจสอบรถเช่าที่คืน Actor พนักงาน Purpose เพ่ือตรวจสอบข้อมูลการเช่าที่คืน Level Include Use Case Pre condition เมื่อลูกค้าน ารถเช่ามาคืน

Page 39: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

71

Post condition พนักงานทราบรายการเช่าที่คืน Main Flow 1. Use Case นี้จะเริ่มก็ต่อเมื่อ ลูกค้าน ารถเช่ามาคืน

2. พนักงานกรอกรหัสเช่า เพ่ือค้นหาข้อมูลการเช่ารถยนต์ 2.1 ถ้าค้นหาพบ 2.1.1 ระบบแสดงรายการเช่ารถยนต์ 2.2 ถ้าค้นหาไม่พบ 2.2.1 ระบบแจ้งว่าไม่มีข้อมูลการเช่ารถยนต์

Alternate condition - ตารางท่ี 3-20 Use Case Documentation ค านวณเงินค่าเช่าและค่าปรับ

Use case ID 5.2.1 Use case Name ค านวณเงินค่าเช่าและค่าปรับ Actor พนักงาน Purpose เพ่ือค านวณเงินค่าเช่าและค่าปรับจากลูกค้า Level Extend Use Case Precondition เมื่อลูกค้าน ารถเช่ามาคืน Post Condition พนักงานทราบยอดเช่าสุทธิ Main Flows 1. Use Case นี้จะน าเริ่มต้นเมื่อ ลูกค้าน ารถเช่ามาคืน

2. พนักงานค านวณเงินเช่า 3. ระบบแสดงยอดเงินค่าเช่าสุทธิ

Alternate Conditions

ตารางท่ี 3-21 Use Case Documentation ค านวณเงินค่าเช่าและค่าปรับ

Use case ID 5.2.1 Use case Name ค านวณเงินค่าเช่าและค่าปรับ Actor พนักงาน Purpose เพ่ือค านวณเงินค่าเช่าและค่าปรับจากลูกค้า Level Extend Use Case Precondition เมื่อลูกค้าน ารถเช่ามาคืน Post Condition พนักงานทราบยอดเช่าสุทธิ Main Flows 1. Use Case นี้จะน าเริ่มต้นเมื่อ ลูกค้าน ารถเช่ามาคืน

2. พนักงานค านวณเงินเช่า 3. ระบบแสดงยอดเงินค่าเช่าสุทธิ

Page 40: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

72

Alternate Conditions - ตารางท่ี 3-22 Use Case Documentation บันทึกข้อมูลรับรถคืน

Use case ID 5.3 Use case Name บันทึกข้อมูลรับรถคืน Actor พนักงาน Purpose เพ่ือบันทึกข้อมูลรับรถคืน Level Include Use Case Precondition เมื่อพนักงานต้องการบันทึกข้อมูลรับรถคืน Post Condition บันทึกข้อมูลรับรถคืน Main Flows 1. Use Case นี้จะน าเริ่มต้นเมื่อ ลูกค้าต้องการคืนเช่า

2. พนักงานกรอกรายละเอียดการรับรถคืน 3. บันทึกข้อมูลการรับรถคืน 4. พิมพ์ใบเสร็จ/ใบรับคืน

Alternate Conditions - ตารางท่ี 3-23 Use Case Documentation การออกใบเสร็จ/ใบรับคืน

Use case ID 5.4 Use case Name ออกใบเสร็จ/ใบรับคืน Actor พนักงาน ,ลูกค้า Purpose เพ่ือออกใบเสร็จ/ใบรับคืน Level Include Use Case Precondition เมื่อพนักงานต้องการออใบเสร็จ/ใบรับคืน Post Condition ลูกค้าได้รับใบเสร็จ/ใบรับคืน Main Flows 1. Use Case นี้จะน าเริ่มต้นเมื่อ ลูกค้าต้องการคืนรถเช่า

2. พนักงานออกใบเสร็จ/ใบรับคืนให้กับลูกคืน

Alternate Conditions -

Page 41: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

73

3.6.6 Use Case Diagram ข้อมูลรถเสีย

ภาพที่ 3-28 Use Case Diagram แสดงข้อมูลรถเสีย ตารางท่ี 3-24 Use Case Documentation ข้อมูลรถเสีย

Use case ID 6 Use case Name ข้อมูลรถเสีย Actor พนักงาน Purpose เพ่ือท าการจัดเก็บข้อมูลรถเสีย Level Base Use Case Precondition เมื่อต้องการจัดเก็บข้อมูลรถเสีย Post Condition จัดเก็บข้อมูลรถเสีย Main Flows 1. Use Case นี้จะน าเริ่มต้นเมื่อการท างานก็ต่อเมื่อพนักงานต้องการ

จัดเก็บข้อมูลเสีย 2. พนักงานท าการกรอกข้อมูลเสีย (Include Use Case 6.1) 3. พนักงานท าการบันทึกข้อมูลรถเสีย(Include Use Case 6.2)

Alternate Conditions - ตารางท่ี 3-25 Use Case Documentation กรอกข้อมูลรถเสีย

Use case ID 6.1 Use case Name กรอกข้อมูลรถเสีย Actor พนักงาน Purpose เพ่ือท าการกรอกข้อมูลรถเสีย Level Include Use Case Precondition เมื่อพนักงานต้องการบันทึกข้อมูลรถเสีย Post Condition บันทึกข้อมูลรถเสีย

Page 42: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

74

Main Flows 1. Use Case นี้จะน าเริ่มก็ต่อเมื่อพนักงานต้องกรอกข้อมูลเรียบร้อยแล้ว 2. พนักงานท าการบันทึกข้อมูลรถเสีย

Alternate Conditions - ตารางท่ี 3-26 Use Case Documentation บันทึกข้อมูลรถเสีย

Use case ID 6.1 Use case Name บันทึกข้อมูลรถเสีย Actor พนักงาน Purpose เพ่ือท าการบันทึกข้อมูลรถเสีย Level Include Use Case Precondition เมื่อพนักงานต้องการบันทึกข้อมูลรถเสีย Post Condition บันทึกข้อมูลรถเสีย Main Flows 1. Use Case นี้จะน าเริ่มก็ต่อเมื่อพนักงานต้องกรอกข้อมูลเรียบร้อยแล้ว

2. พนักงานท าการบันทึกข้อมูลรถเสีย

Alternate Conditions -

Page 43: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

75

3.6.7 Use Case Diagram ซ่อมบ ารุงรถยนต์

ภาพที่ 3-29 Use Case Diagram แสดงซ่อมบ ารุงรถยนต์

ตารางท่ี 3-27 Use Case Documentation ซ่อมบ ารุงรถยนต์ Use case ID 7 Use case Name ซ่อมบ ารุงรถยนต์ Actor พนักงาน Purpose เพ่ือท าการจัดเก็บข้อมูลซ่อมบ ารุงรถยนต์ Level Base Use Case Precondition เมื่อพนักงานการต้องการจัดเก็บข้อมูลซ่อมบ ารุงรถยนต์ Post Condition ทราบข้อมูลซ่อมบ ารุงรถยนต์ Main Flows 1. Use Case นี้เริ่มก็ต่อเมื่อพนักงานต้องการจัดเก็บข้อมูลซ่อมบ ารุง

รถยนต์( Include Use Case 7.1 ) 2. พนักงานท าการกรอกข้อมูลซ่อมบ ารุงรถยนต์(Include Use Case 7.1 )

Alternate Conditions -

Page 44: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

76

ตารางท่ี 3-28 Use Case Documentation กรอกข้อมูลซ่อมบ ารุงรถยนต์ Use case ID 7.1 Use case Name กรอกข้อมูลซ่อมบ ารุงรถยนต์ Actor พนักงาน Purpose เพ่ือท าการเพิ่มข้อมูลซ่อมบ ารุงรถยนต์ Level Include Use Case Precondition เมื่อพนักงานการต้องการจัดเก็บข้อมูลซ่อมบ ารุงรถยนต์ Post Condition ทราบข้อมูลซ่อมบ ารุงรถยนต์ Main Flows 1. Use Case นี้เริ่มก็ต่อเมื่อพนักงานต้องการจัดเก็บข้อมูลซ่อมบ ารุง

รถยนต์ 2. พนักงานท าการกรอกข้อมูลซ่อมบ ารุงรถยนต์

Alternate Conditions - ตารางท่ี 3-29 Use Case Documentation บันทึกซ่อมบ ารุงรถยนต์

Use case ID 7.2 Use case Name บันทึกซ่อมบ ารุงรถยนต์ Actor พนักงาน Purpose เพ่ือท าการบันทึกซ่อมบ ารุงรถยนต์ Level Include Use Case Precondition เมื่อพนักงานต้องการบันทึกซ่อมบ ารุงรถยนต์ Post Condition บันทึกซ่อมบ ารุงรถยนต์ Main Flows 1. Use Case นี้จะน าเริ่มก็ต่อเมื่อพนักงานกรอกข้อมูลซ่อมบ ารุงเรียนร้อย

แล้ว 2. พนักงานท าการบันทึกซ่อมบ ารุงรถยนต์

Alternate Conditions -

Page 45: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

77

3.6.8 Use Case Diagram ค่าใช้จ่ายภายในบริษัท

ภาพที่ 3-30 Use Case Diagram แสดงค่าใช้จ่ายภายในบริษัท ตารางท่ี 3-30 Use Case Documentation ค่าใช้จ่ายภายในบริษัท

Use case ID 8 Use case Name ค่าใช้จ่ายภายในบริษัท Actor พนักงาน Purpose เพ่ือท าการจัดเก็บค่าใช้จ่ายภายในบริษัท Level Base Use Case Precondition เมื่อพนักงานต้องการจัดเก็บค่าใช้จ่ายภายในบริษัท Post Condition จัดเก็บค่าใช้จ่ายภายในบริษัท Main Flows 1. Use Case นี้จะน าเริ่มก็ต่อเมื่อพนักงานกรอกข้อมูลค่าใช้จ่ายภายใน

บริษทัเรียบร้อย 2. พนักงานท าการกรอกข้อมูลค่าใช้จ่าย( Include Use Case 8.1 ) 3. พนักงานท าการบันทึกข้อมูลค่าใช้จ่าย( Include Use Case 8.2 )

Page 46: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

78

ตารางท่ี 3-31 Use Case Documentation กรอกข้อมูลค่าใช้จ่าย

ตารางท่ี 3-32 Use Case Documentation บันทึกค่าใช้จ่าย

Use case ID 8.1 Use case Name กรอกข้อมูลค่าใช้จ่าย Actor พนักงาน Purpose เพ่ือท าการเพิ่มค่าใช้จ่าย Level Include Use Case Precondition เมื่อพนักงานต้องการจัดเก็บค่าใช้จ่ายภายในบริษัท Post Condition จัดเก็บค่าใช้จ่ายภายในบริษัท Main Flows 1. Use Case นี้จะน าเริ่มก็ต่อเมื่อพนักงานต้องการจัดเก็บค่าใช้จ่ายภายใน

บริษัท 2. พนักงานท าการกรอกค่าใช้จ่ายภายในบริษัท

Alternate Conditions -

Use case ID 8.2 Use case Name บันทึกค่าใช้จ่าย Actor พนักงาน Purpose เพ่ือท าการบันทึกค่าใช้จ่าย Level Include Use Case Precondition เมื่อพนักงานต้องการบันทึกค่าใช้จ่าย Post Condition บันทึกข้อมูลค่าใช้จ่าย Main Flows 1. Use Case นี้จะน าเริ่มก็ต่อเมื่อพนักงานกรอกข้อมูลเรียบร้อยแล้ว

2. พนักงานท าการบันทึกข้อมูลค่าใช้จ่าย

Alternate Conditions -

Page 47: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

79

3.6.9 Use Case Diagram ข้อมูลรถยนต์

ภาพที่ 3-31 Use Case Diagram แสดงข้อมูลรถยนต์

ตารางท่ี 3-33 Use Case Documentation ข้อมูลรถยนต์

Use case ID 9 Use case Name ข้อมูลรถยนต์ Actor ผู้ดูแลระบบ Purpose เพ่ือท าการจัดเก็บข้อมูลรถยนต์ Level Base Use Case Precondition เมื่อผู้ดูแลระบบต้องการข้อมูลรถยนต์ Post Condition จัดเก็บข้อมูลรถยนต์ Main Flows 1. Use Case นี้จะน าเริ่มก็ต่อเมื่อผู้ดูแลระบบต้องการจัดเก็บข้อมูลรถยนต์

2. ผู้ดูแลระบบท าการกรอกข้อมูลรถยนต์( Include Use Case 9.1 ) 3. ผู้ดูแลระท าการบันทึกข้อมูลรถยนต์( Include Use Case 9.2 )

Alternate Conditions -

Page 48: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

80

ตารางท่ี 3-34 Use Case Documentation กรอกข้อมูลรถยนต์

ตารางท่ี 3-35 Use Case Documentation บันทึกข้อมูลรถยนต์

Use case ID 9.1 Use case Name กรอกข้อมูลรถยนต์ Actor ผู้ดูแลระบบ Purpose เพ่ือท าการจัดเก็บข้อมูลรถยนต์ Level Base Use Case Precondition เมื่อผู้ดูแลระบบต้องการข้อมูลรถยนต์ Post Condition จัดเก็บข้อมูลรถยนต์ Main Flows 1. Use Case นี้จะน าเริ่มก็ต่อเมื่อผู้ดูแลระบบต้องการจัดเก็บข้อมูลรถยนต์

2. ผู้ดูแลระบบท าการกรอกข้อมูลรถยนต์

Alternate Conditions -

Use case ID 9.2 Use case Name บันทึกข้อมูลรถยนต์ Actor ผู้ดูแลระบบ Purpose เพ่ือท าการบันทึกข้อมูลรถยนต์ Level Include Use Case Precondition เมื่อผู้ดูแลระบบต้องการบันทึกข้อมูลรถยนต์ Post Condition บันทึกข้อมูลรถยนต์ Main Flows 1. Use Case นี้จะน าเริ่มก็ต่อเมื่อผู้ดูแลระบบต้องการจัดเก็บข้อมูลรถยนต์

เรียบร้อย 2. ผู้ดูแลระบบท าการบันทึกข้อมูลรถยนต์

Alternate Conditions -

Page 49: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

81

3.6.10 Use Case Diagram ข้อมูลบุคลากร

ภาพที่ 3-32 Use Case Diagram แสดงข้อมูลบุคลากร ตารางท่ี 3-36 Use Case Documentation ข้อมูลบุคลากร

Use case ID 10 Use case Name ข้อมูลบุคลากร Actor ผู้ดูแลระบบ Purpose เพ่ือท าการจัดเก็บข้อมูลบุคลากร Level Base Use Case Precondition เมื่อผู้ดูแลระบบต้องการจัดเก็บข้อมูลบุคลากร Post Condition บันทึกข้อมูลบุคลากร Main Flows 1.Use Case นี้จะน าเริ่มก็ต่อเมื่อผู้ดูแลระบบต้องการข้อมูลบุคลากร

2. ผู้ดูแลระบบท าการกรอกข้อมูลรถยนต์( Include Use Case 10.1 ) 3. ผู้ดูแลระบบท าการบันทึกข้อมูลรถยนต์( Include Use Case 10.2 )

Alternate Conditions -

Page 50: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

82

ตารางท่ี 3-37 Use Case Documentation กรอกข้อมูลบุคลากร

ตารางท่ี 3-38 Use Case Documentation บันทึกข้อมูลบุคลากร

Use case ID 10.1 Use case Name กรอกข้อมูลบุคลากร Actor ผู้ดูแลระบบ Purpose เพ่ือท าการเพิ่มข้อมูลบุคลากร Level Include Use Case Precondition เมื่อผู้ดูแลระบบต้องการจัดเก็บข้อมูลบุคลากร Post Condition ทราบข้อมูลบุคลากร Main Flows 1.Use Case นี้จะน าเริ่มก็ต่อเมื่อผู้ดูแลระบบต้องการจัดเก็บข้อมูลบุคลากร

2. ผู้ดูแลระบบท าการกรอกข้อมูลรถยนต์

Alternate Conditions -

Use case ID 10.1 Use case Name บันทึกข้อมูลบุคลากร Actor ผู้ดูแลระบบ Purpose เพ่ือท าการบันทึกข้อมูลบุคลากร Level Include Use Case Precondition เมื่อผู้ดูแลระบบต้องการบันทึกข้อมูลบุคลากร Post Condition บันทึกข้อมูลบุคลากร Main Flows 1.Use Case นี้จะน าเริ่มก็ต่อเมื่อผู้ดูแลระบบบันทึกข้อมูลบุคลากร

เรียบร้อยแล้ว 2. ผู้ดูแลระบบท าการบันทึกข้อมูลบุคลากร

Alternate Conditions -

Page 51: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

83

3.7 Class Diagram (ระบบงานใหม่) 3.7.1 Class Diagram จองรถยนต์

+� ()+� ()+� ()+� ()+� � ()+� ()+� ()+� ()+� ()+� ()+� ()+� ()+� ()+� ()+� ()+ ()+ ()+ ()+ ()+ � ()+ ()+ ()+ ()+ ()+ ()+ ()+ ()+ ()+ ()+ ()

- : char

- : char- : Char- : string- � : string- : string- : char- : String- : string- : string- : string- : string- : string- : char- : string-

+� ()+� ()+� ()+� ()+� ()+� ()+� ()+� / ()+� ()+� ()+� ()+� ()+ ()+ ()+ ()+ ()+ ()+ ()+ ()+ / ()+ ()+ ()+ ()+ ()

- : char

- : char- : Char- : Char- : String- : Date- : Date- / : Integer- : Integer- : Integer- : Integer- : Integer-

+� � ()+� ()+� ()+� � ()+� Username()+� Password()+� � ()+� ()+� ()+� ()+� ()+� ()+� ()+� ()+� ()+� ()+ � ()+ ()+ ()+ � ()+ Username()+ � ()+ ()+ ()+ ()+ ()+ ()+ ()+ ()+ ()+ ()

- � : char

- : Char- : String- � : String-Username : String-Password : Char- � : Date- : String- : String- : String- : String- : String- : String- : String- : String- : String-

+� ()+� ()+� ()+ ()+ ()+ ()

- : char

- : string- : string-

1…* 1…*

1…*1…* �

1…*

1...*

1

1…*

1

ภาพที่ 3-33 Class Diagram แสดงการจองรถยนต์

Page 52: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

84

อธิบาย Class Diagram จองรถยนต์ ลูกค้าเก่ียวข้องกับพนักงานด้วยกิจกรรมการจองรถยนต์ ก่อนที่พนักงานจะให้ลูกค้าจองรถยนต์

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

Page 53: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

85

3.7.2 Class Diagram ข้อมูลลูกค้า

+� ()+� ()+� ()+� ()+� � ()+� ()+� ()+� ()+� ()+� ()+� ()+� ()+� ()+� ()+� ()+ ()+ ()+ ()+ ()+ � ()+ ()+ ()+ ()+ ()+ ()+ ()+ ()+ ()+ ()+ ()

- : char

- : char- : char- : string- � : string- : string- : string- : string- : string- : string- : string- : string- : string- : string- : char-

+� � ()+� � ()+ � ()+ � ()

- � : char- � : string

1…*1…*

ภาพที่ 3-34 Class Diagram แสดงข้อมูลลูกค้า อธิบาย Class Diagram ข้อมูลลูกค้า พนักงานจัดการกับข้อมูลลูกค้า

Page 54: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

86

3.7.3 Class Diagram รายการรถเช่า

ภาพที่ 3-35 Class Diagram แสดงรายการรถเช่า อธิบาย Class Diagram รายการรถเช่า พนักงานจัดการกับรายการรถเช่า โดยรายการรถเช่า 1 รายการ มีรายละเอียดรายการรถเช่าหลายรายละเอียด และรายละเอียดแต่ละรายละเอียดจะมีอยู่ในรายการรถเช่าเพียงรายการเดียว

Page 55: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

87

3.7.3 Class Diagram เช่ารถยนต์

+� ()+� ()+� ()+� � ()+� ()+� ()+� ()+� ()+� ()+� ()+� ()+ ()+ ()+ ()+ � ()+ ()+ ()+ ()+ ()+ ()+ ()+ ()

- : char

- : char- : string- � : string- : string- : string- : string- : string- : string- : char- : char-

+� � ()+� � ()+ � ()+ � ()

- � : char- � : string

+� ()+� ()+� ()+� / ()+ ()+ ()+ ()+ / ()

- : char

- : string- : string- / : int-

1..*1..*

1..* 1..*

1

1..*

1..*

1..*

1..*

1..*

1

+� ()+� ()+� � ()+� ()+� ()+� ()+ ()+ ()+ � ()+ ()+ ()+ ()

- : char

- : char- � : char- : Date- : Date- : string-

+� ()+� ()+� ()+� / ()+� ()+ ()+ ()+ ()+ / ()+ ()

- : char

- : char- : int- / : int- : int-

1

1

1

1

+� ()+� ()+� ()+� ()+� � ()+ ()+ ()+ ()+ � ()

- : char

- : string- : string- : Date- � : char-

+� ()+� ()+� ()+� ()+ ()+ ()+ ()+ ()

- : char

- : string- : string- : Date-

1

1

1

1

+� ()+� ()+� ()+� ()+� ()+� � ()+� ()+ ()+ ()+ ()+ ()+ ()+ � ()+ ()

- : char

- : char- : char- : Date- : Date- � : char- : char-

+� ()+� ()+� ()+� ()+� ()+ ()+ ()+ ()+ ()+ ()

- : char

- : char- : string- : string- : int-

1

1..*

1..*

ภาพที่ 3-36 Class Diagram แสดงการเช่ารถยนต์

Page 56: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

88

อธิบาย Class Diagram การยืมอุปกรณ์ครุภัณฑ์ ลูกค้าเกี่ยวข้องกับพนักงานด้วยกิจกรรมการเช่ารถยนต์ ในการเช่าแต่ละครั้งพนักงานจะต้อง

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

Page 57: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

89

3.7.4 Class Diagram รับรถคืน

+� ()+� ()+� ()+� � ()+� ()+� ()+� ()+� ()+� ()+� ()+� ()+ ()+ ()+ ()+ � ()+ ()+ ()+ ()+ ()+ ()+ ()+ ()

- : char

- : char- : string- � : string- : string- : string- : string- : string- : string- : char- : char-

+� � ()+� � ()+ � ()+ � ()

- � : char- � : string

+� ()+� ()+� � ()+� ()+� ()+� ()+ ()+ ()+ � ()+ ()+ ()+ ()

- : char

- : char- � : char- : char- : Date- : int-

+� ()+� ()+� � ()+� ()+� ()+� ()+ ()+ ()+ � ()+ ()+ ()+ ()

- : char

- : char- � : char- : Date- : Date- : string-

+� ()+� ()+� ()+� ()+� ()+� ()+� ()+� ()+ ()+ ()+ ()+ ()+ ()+ ()+ ()+ ()

- : char

- : char- : Single- : string- : int- : int- : int- : int-

+� ()+� ()+� ()+� / ()+� ()+ ()+ ()+ ()+ / ()+ ()

- : char

- : char- : int- / : int- : int-

+� ()+� ()+� ()+� / ()+ ()+ ()+ ()+ / ()

- : char

- : string- : string- / : int-

1..* 1..*

� 1..* 1..*

1..* 1..*

1..*

1..*

1..*

1..*

1

1..*

1

1..*

1

11

1

ภาพที่ 3-37 Class Diagram แสดงการรับรถคืน

Page 58: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

90

อธิบาย Class Diagram รับรถคืน ลูกค้าเกี่ยวข้องกับพนักงานด้วยกิจกรรมการรับรถคืน ในการรับรถคืน พนักงานจะต้อง

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

Page 59: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

91

3.7.5 Class Diagram ข้อมูลรถเสีย

+� � ()+� � ()+ � ()+ � ()

- � : char- � : string

+� ()+� ()+� ()+� ()+� ()+ ()+ ()+ ()+ ()+ ()

- : char

- : char- : Date- : string- : string-

1..*1..*

ภาพที่ 3-38 Class Diagram แสดงข้อมูลรถเสีย

อธิบาย Class Diagram ข้อมูลรถเสีย พนักงานจัดการกับข้อมูลรถเสีย

Page 60: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

92

3.7.6 Class Diagram ซ่อมบ ารุงรถยนต์

+� � ()+� � ()+ � ()+ � ()

- � : char- � : string

+� ()+� ()+� � ()+� ()+� ()+ ()+ ()+ � ()+ ()+ ()

- : char

- : char- � : int- : int- : Date-

+� ()+� � ()+� ()+� � .()+� ()+ ()+ � ()+ ()+ � .()+ ()

- : char

- � : int- : int- � . : int- : int-

1

1..*

ภาพที่ 3-39 Class Diagram แสดงการซ่อมบ ารุงรถยนต์

อธิบาย Class Diagram ซ่อมบ ารุงรถยนต์ พนักงานจัดการกับการซ่อมบ ารุงรถยนต์ โดยซ่อมบ ารุงรถยนต์ 1 รายการ มีรายละเอียดซ่อมบ ารุงรถยนต์ หลายรายละเอียด และรายละเอียดแต่ละรายละเอียดจะมีอยู่ในซ่อมบ ารุงรถยนต์ เพียงรายการเดียว

Page 61: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

93

3.7.7 Class Diagram ค่าใช้จ่ายภายในบริษัท

+� � ()+� � ()+ � ()+ � ()

- � : char- � : string

+� ()+� ()+� � ()+� ()+� ()+� ()+� ()+� ()+ ()+ ()+ � ()+ ()+ ()+ ()+ ()+ ()

- : char

- : Date- � : string- : string- : int- : int- : int- : int-

ภาพที่ 3-40 Class Diagram แสดงค่าใช้จ่ายภายในบริษัท

อธิบาย Class Diagram ค่าใช้จ่ายภายในบริษัท พนักงานจัดการกับค่าใช้จ่ายภายในบริษัท โดยค่าใช้จ่ายภายในบริษัท 1 รายการ มีรายละเอียดค่าใช้จ่ายภายในบริษัท หลายรายละเอียด และรายละเอียดแต่ละรายละเอียดจะมีอยู่ในค่าใช้จ่ายภายในบริษัท เพียงรายการเดียว

Page 62: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

94

3.7.8 Class Diagram ข้อมูลรถยนต์

+� ()+� ()+ ()+ ()

- : char- : string

+� ()+� ()+� ()+� / ()+ ()+ ()+ ()+ / ()

- : char

- : string- : string- : string- : string- / : int- / : int- : string-

1..*

ภาพที่ 3-41 Class Diagram แสดงข้อมูลรถยนต์

อธิบาย Class Diagram ข้อมูลรถยนต์ พนักงานจัดการกับข้อมูลรถยนต์

Page 63: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

95

3.7.9 Class Diagram ข้อมูลบุคลากร

+� ()+� ()+ ()+ ()

- : char- : string

+� � ()+� ()+� � ()+� ()+� � ()+� ()+� ()+� ()+� ()+� ()+� ()+� ()+� ()+� ()+ � ()+ ()+ � ()+ ()+ � ()+ ()+ ()+ ()+ ()+ ()+ ()+ ()+ ()+ ()

- � : char

- : string- � : string- : char- � : Date- : string- : string- : string- : string- : string- : char- : char- : string- : char-

ภาพที่ 3-42 Class Diagram แสดงข้อมูลบุคลากร

อธิบาย Class Diagram ข้อมูลบุคลากร พนักงานจัดการกับข้อมูลบุคลากร

Page 64: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

96

3.8 Sequence Diagram (ระบบงานใหม่) 3.8.1 Sequence Diagram จองรถยนต์

ภาพที่ 3-43 Sequence Diagram แสดงการจองรถยนต์

อธิบายขั้นตอนการท ากิจกรรมการจองรถยนต์ได้ดังนี้ 1. ลูกค้าแจ้งจองรถยนต์กับพนักงาน 2. พนักงานสอบถามข้อมูลลูกค้ากับลูกค้า 3. ลูกค้าแจ้งข้อมูลส่วนกับพนักงาน 4. พนักงานท าการตรวจสอบรายการรถเช่า 5. พนักงานทราบข้อมูลจ านวนรถเช่าว่าง 6. ถ้ารถเช่าว่างพนักงานท าการสร้างอ๊อบเจคการจองรถยนต์ 7. พนักงานก าหนดรหัสจอง,รหัสบัตรประชาชน,วันที่จอง,วันที่เช่า,รหัสพนักงาน,สถานะ 8. พนักงานท าการสร้างอ๊อบเจครายละเอียดจองรถยนต์ 9. พนักงานก าหนดรหัสจอง,ทะเบียนรถ,ยี่ห้อรถ,รุ่น,จ านวนเงินมัดจ า 10. พนักงานท าการสร้างอ๊อบเจคใบจองรถยนต์ 11. พนักงานส่งใบจองยนต์ให้กับลูกค้า

Page 65: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

97

3.8.2 Sequence Diagram ข้อมูลลูกค้า

ภาพที่ 3-44 Sequence Diagram แสดงข้อมูลลูกค้า

อธิบายขั้นตอนการท ากิจกรรมข้อมูลค้าได้ดังนี้ 1. ลูกค้าแจ้งข้อมูลส่วนตัวกับพนักงาน 2. พนักงานท าการตรวจสอบข้อมูลลูกค้า 3. กรอกข้อมูลลูกค้า 4. พนักงานท าการสร้างอ๊อบเจคลูกค้า 5. พนักงานก าหนดล าดับ,รหัสบัตรประชาชน,ชื่อ,สกุล,เบอร์โทร,บ้านเลขที่,หมูที่,ต าบล,อ าเภอ,

จังหวัด,รหัสไปรษณีย์

Page 66: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

98

3.8.3 Sequence Diagram รายการรถเช่า

ภาพที่ 3-45 Sequence Diagram แสดงรายการรถเช่า

อธิบายขั้นตอนการท ากิจกรรมรายการรถเช่าได้ดังนี ้

1. พนักงานท าการตรวจสอบรายการรถเช่า 2. รายการรถเช่า มีรถว่างหรือไม่ 3. พนักงานท าการสร้างอ็อบเจครายละเอียดรายการรถเช่า 4. พนักงานก าหนดทะเบียนรถ, สีรถยนต์, สถานะ, วันที่คืน

Page 67: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

99

3.8.4 Sequence Diagram เช่ารถยนต์

ภาพที่ 3-46 Sequence Diagram แสดงการเช่ารถยนต์

อธิบายขั้นตอนการท ากิจกรรเช่ารถยนต์ได้ดังนี้ 1. ลูกค้าแจ้งเช่ารถยนต์กับพนักงาน 2. พนักงานสอบถามข้อมูลลูกค้า 3. ลูกค้าแจ้งข้อมูลส่วนตัวกับพนักงาน 4. พนักงานตรวจสอบข้อมูลการจอง(รหัสจอง) 5. พนักงานทราบข้อมูลการจองรถยนต์ 6. พนักงานตรวจสอบรายละเอียดการจองรถยนต์ 7. พนักงานทราบรายละเอียดการจองรถยนต์ 8. พนักงานท าการตรวจสอบข้อมูลรถยนต์ 9. พนักงานทราบข้อมูลรถยนต์ 10. พนักงานท าการสร้างอ็อบเจคเช่ารถยนต์ 11. ก าหนดรหัสเช่า, รหัสจอง, รหัสพนักงาน, รหัสบัตรประชาชน, วันที่เช่า, วันที่คืน,สถานะ 12. พนักงานท าการสร้างอ็อบเจครายละเอียดเช่ารถยนต์ 13. ก าหนดรหัสเช่า, ทะเบียนรถ, รวมวันที่เช่า, ราคาเช่า/วัน, ยอดรวม 14. พนักงานท าการสร้างใบเช่ารถยนต์ 15. พนักงานส่งใบเช่ารถยนต์ให้กับลูกค้า

Page 68: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

100

3.8.5 Sequence Diagram รับรถคืน

ภาพที่ 3-47 Sequence Diagram แสดงการรับรถคืน

อธิบายขั้นตอนการท ากิจกรรมรับคืนรถได้ดังนี้ 1. ลูกค้าแจ้งรับรถคืนกับพนักงาน 2. พนักงานตรวจสอบข้อมูลการเช่ารถยนต์(รหัสเช่า) 3. พนักงานทราบข้อมูลเช่ารถยนต์ 4. พนักงานตรวจสอบรายละเอียดเช่ารถยนต์(รหัสเช่า) 5. พนักงานทราบรายละเอียดเช่ารถยนต์ 6. พนักงานตรวจสอบรถของลูกค้าว่าส่งช้าและเสียหายหรือไม่ 7. พนักงานท าการสร้างอ็อบเจครับคืนรถ 8. พนักงานก าหนดรหัสคืน, รหัสเช่า, รหัสพนักงาน, รหัสบัตรประชาชน, วันที่คืน, ยอดรวม 9. พนักงานท าการสร้างอ็อบเจครายละเอียดรับรถคืน 10. พนักงานก าหนดรหัสคืน, ทะบียนรถ, ยี่ห้อ, รุ่น, ส่งรถช้า, จ านวนวันส่งช้า, รถเสียหาย,

Page 69: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

101

รวมสุทธิ 11. พนักงานท าการค านวณส่งรถช้า 12. พนักงานท าการค านวณจ านวนวันส่งช้า 13. พนักงานท าการค านวณรถเสียหาย 14. พนักงานท าการค านวณยอดรวมสุทธิ 15. พนักงานท าการสร้างใบรับคืนรถ 16. พนักงานส่งใบรับคืนรถ/ใบเสร็จรับเงิน ให้กับลูกค้า 17. พนักงานปรับปรุงสถานะรถเช่า

Page 70: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

102

3.8.6 Sequence Diagram ข้อมูลรถเสีย

ภาพที่ 3-48 Sequence Diagram แสดงข้อมูลรถเสีย

อธิบายขั้นตอนการท ากิจกรรมข้อมูลรถเสียได้ดังนี้ 1. พนักงานท าการสร้างอ๊อบเจคข้อมูลรถเสีย 2. ก าหนดทะเบียนรถ,รหัสบัตรประชาชน,วันที่,รถเสียในจังหวัด,รถเสียในต่างจังหวัด

Page 71: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

103

3.8.7 Sequence Diagram ซ่อมบ ารุงรถยนต์

ภาพที่ 3-49 Sequence Diagram แสดงซ่อมบ ารุงรถยนต์

อธิบายขั้นตอนการท ากิจกรรมซ่อมบ ารุงรถยนต์ได้ดังนี้ 1. พนักงานท าการสร้างอ๊อบเจคซ่อมบ ารุงรถยนต์ 2. พนักงานก าหนดเลขท่ี,ทะเบียนรถ,มิเตอร์ก่อนใช้,มิเตอร์หลังใช้,ระยะทางที่ใช้งาน,วันที่ 3. พนักงานท าการสร้างอ๊อบเจครายละเอียดซ่อมบ ารุงรถยนต์ 4. พนักงานก าหนดเลขท่ี,ค่าบ ารุงรักษาต่างๆ,ค่าภาษี,ค่าประกัน พรบ. ,รวมทั้งสิ้น

Page 72: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

104

3.8.8 Sequence Diagram ค่าใช้จ่ายภายในบริษัท

ภาพที่ 3-50 Sequence Diagram แสดงค่าใช้จ่ายภายในบริษัท

อธิบายขั้นตอนการท ากิจกรรมค่าใช้จ่ายภายในบริษัทได้ดังนี้ 1. พนักงานจัดการค่าใช้จ่ายโดยก าหนดรหัสค่าใช้จ่าย,วันที่,รหัสพนักงาน 2. พนักงานก าหนดค่าใช้จ่าย,รายการค่าใช้จ่าย,หน่วยนับ,ราคา,จ านวน,ราคารวม,และจะได้ราคา

รวมสุทธิของค่าใช้จ่ายภายในบริษัท

Page 73: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

105

3.8.9 Sequence Diagram ข้อมูลรถยนต์

ภาพที่ 3-51 Sequence Diagram แสดงข้อมูลรถยนต์

อธิบายขั้นตอนการท ากิจกรรมข้อมูลรถยนต์ได้ดังนี้ 1. ผู้ดูแลระบบท าการสร้างอ๊อบเจคข้อมูลรถยนต์ 2. ก าหนดทะเบียนรถ, ยี่ห้อ, รุ่น, เลขตัวถัง, ราคาเช่า/วัน, ค่าปรับส่งช้า/วัน, คุณสมบัติ

Page 74: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

106

3.8.10 Sequence Diagram ข้อมูลบุคลากร

ภาพที่ 3-52 Sequence Diagram แสดงข้อมูลบุคลากร

อธิบายขั้นตอนการท ากิจกรรมข้อมูลบุคลากรได้ดังนี้ 1. พนักงานแจ้งผู้ดูแลระบบเพื่อด ารงต าแหน่ง 2. ผู้ดูแลระบบท าการสร้างอ็อบเจคพนักงาน 3. ผู้ดูแลระบบท าการตรวจสอบพนักงาน 4. กรอกข้อมูลพนักงาน 5. ผู้ดูแลระบบก าหนดรหัสพนักงาน, ชื่อ, สกุล, Username, Password, รหัสบัตรประชาชน, วัน

เดือนปีเกิด, บ้านเลขที่, หมู่, ต าบล, อ าเภอ, จังหวัด, รหัสไปรษณีย์, เบอร์โทร, ต าแหน่ง, เงินเดือน

Page 75: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

107

3.9 การเขียน Entity Relationship Diagram (ER Diagram)

Personal

PK Pers_ID Pers _IDcard Pers_First Pers_Last Pers_User Pers_Pass Pers _BirthD Pers _Num Pers _Group Pers _District Pers _Canton Pers _Province Pers _ZCode Pers _Tel Pers _Position

Car

PK car_code car_Register car_banner

Customer

PK Cus_IDcard Cus_IDpass Cus_IDno Cus_First Cus_Last Cus_sex Cus_Tel Cus_WorkP Cus_Num Cus_Group Cus_District Cus_Canton Cus_Province Cus_DateFK1 Pers_ID

Book

PK Book_ID Cus_IDpassFK2 car_code car_Register Book_Date Book_Price Book_NumD Book_Total Book_Pledge Book_BalanceFK1 Pers_ID

Car_Damaged

PK CDam_IDFK3 car_code car_Register CDam_Date CDam_DamagedFK1 Pers_ID

Charges

PK Charges_ID DC_List DC_Unit DC_Price DC_Sum Charges_Net DC_DateFK1 Pers_ID

Repair

PK Rep_IDFK2 car_code car_Register Rep_Km Rep_Oil Rep_RepairFK1 Pers_ID

Returns

PK Ret_IDFK3 Lease _IDFK4 car_codeFK5 Cus_IDcard car_Register Ret_Date Ret_Slow Ret_DSlow Ret_CarD Ret_NettotalFK2 Pers_ID

Lease

PK Lease _IDFK5 Book_IDFK6 car_code Lease_Date Lease_Return Lease_bail Lease_TotalFK3 Pers_IDFK2 Cus_IDcard

series

PK series_idFK1 car_code car_series num_person car_colour machine_code body_code oil_type car_price insurance_type insurance_date act_date car_tax date_bay profile_car maritanance_date km_number fault car_status car_date

ภาพที่ 3-53 Entity Relationship Diagram (ER Diagram)

Page 76: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

108

ภาพที่ 3-54 แสดงความสัมพันธ์ระหว่างลูกค้ากับจองรถยนต์ ลูกค้า 1 คน ท าการจองรถยนต์ได้หลายครั้ง และในการจองรถยนต์แต่ละครั้งจะท าการโดยลูกค้าเพียงคนเดียว

ภาพที่ 3-55 แสดงความสัมพันธ์ระหว่างพนักงานกับจองรถยนต์ พนักงาน 1 คน รับการจองรถยนต์ได้หลายครั้ง และในการจองรถยนต์แต่ละครั้งรับโดยพนักงานเพียงคนเดียว

ภาพที่ 3-56 แสดงความสัมพันธ์ระหว่างจองรถยนต์กับรายละเอียดจองรถยนต์ จองรถยนต์ 1 ครั้ง มีรายละเอียดจองรถยนต์ได้หลายรายการ และรายะเอียดแต่ละรายการจะมีในการจองรถยนต์ 1 ครั้ง

ภาพที่ 3-57 แสดงความสัมพันธ์ระหว่างจองรถยนต์กับเช่ารถยนต์ จองรถยนต์ 1 ครั้ง จะต้องท าการเช่ารถยนต์ได้ 1 ครั้ง และในการเช่ารถยนต์ 1 ครั้ง จะต้องท าการจองรถยนต์ได้เพียง 1 ครั้ง

ภาพที่ 3-58 แสดงความสัมพันธ์ระหว่างเช่ารถยนต์กับรายละเอียดเช่ารถยนต์ เช่ารถยนต์ 1 ครั้ง มีรายละเอียดเช่ารถยนต์ได้หลายรายการ และรายะเอียดแต่ละรายการจะมีในการเช่ารถยนต์ 1 ครั้ง

ภาพที่ 3-59 แสดงความสัมพันธ์ระหว่างลูกค้ากับเช่ารถยนต์ ลูกค้า 1 คน ท าการเช่ารถยนต์ได้หลายครั้ง และในการเช่ารถยนต์แต่ละครั้งจะท าการโดยลูกค้าเพียงคนเดียว

ภาพที่ 3-60 แสดงความสัมพันธ์ระหว่างพนักงานกับเช่ารถยนต์

Page 77: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

109

พนักงาน 1 คน รับการเช่ารถยนต์ได้หลายครั้ง และในการเช่ารถยนต์แต่ละครั้งรับโดยพนักงานเพียงคนเดียว

ภาพที่ 3-61 แสดงความสัมพันธ์ระหว่างเช่ารถยนต์กับรับคืนรถ เช่ารถยนต์ 1 ครั้ง จะท าการรับคืนรถได้ 1 ครั้ง และในการรับคืนรถ 1 ครั้ง จะท าการเช่ารถยนต์ได้เพียง 1 ครั้ง

ภาพที่ 3-62 แสดงความสัมพันธ์ระหว่างพนักงานกับรับคืนรถ พนักงาน 1 คน รับรายการรับคืนรถได้หลายครั้ง และในการรับคืนรถแต่ละครั้งรับโดยพนักงานเพียงคนเดยีว

ภาพที่ 3-63 แสดงความสัมพันธ์ระหว่างลูกค้ากับรับคืนรถ ลูกค้า 1 คน ท าการรับคืนรถได้หลายครั้ง และในการรับคืนรถแต่ละครั้งจะท าการโดยลูกค้าเพียงคนเดียว

ภาพที่ 3-64 แสดงความสัมพันธ์ระหว่างรับคืนรถกับรายละเอียดรับคืนรถ รับคืนรถ 1 ครั้ง มีรายละเอียดรับคืนรถได้หลายรายการ และรายะเอียดแต่ละรายการจะมีในการรับคืนรถ 1 ครั้ง

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

ลูกค้า 1 คน ท าการกับข้อมูลรถเสียได้หลายครั้ง และในข้อมูลรถเสียแต่ละครั้งจะท าการโดยลูกค้าเพียงคนเดียว

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

พนักงาน 1 คน รับรายการข้อมูลรถเสียได้หลายครั้ง และในข้อมูลรถเสียแต่ละครั้งรับโดยพนักงานเพียงคนเดียว

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

พนักงาน 1 คน ท าการซ่อมบ ารุงได้หลายครั้ง และในการซ่อมบ ารุงแต่ละครั้งรับโดยพนักงานเพียงคนเดียว

Page 78: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

110

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

ซ่อมบ ารุง 1 ครั้ง มีรายละเอียดซ่อมบ ารุงได้หลายรายการ และรายะเอียดแต่ละรายการจะมีในรายการซ่อมบ ารุง 1 ครั้ง

ภาพที่ 3-69 แสดงความสัมพันธ์ระหว่างพนักงานกับค่าใช่จ่าย

พนักงาน 1 คน ท าการบันทึกค่าใช้จ่ายได้หลายครั้ง และในการบันทึกค่าใช่จ่ายแต่ละครั้งท าการโดยพนักงานเพียงคนเดียว

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

ค่าใช้จ่าย 1 ครั้ง มีรายละเอียดค่าใช้จ่ายได้หลายรายการ และรายะเอียดแต่ละรายการจะมีในรายการค่าใช้จ่าย 1 ครั้ง

ภาพที่ 3-71 แสดงความสัมพันธ์ระหว่างพนักงานกับข้อมูลรถยนต์

พนักงาน 1 คน ท าการกับข้อมูลรถยนต์ได้หลายครั้ง และในข้อมูลรถยนต์แต่ละครั้งท าการโดยพนักงานเพียงคนเดียว

ภาพที่ 3-72 แสดงความสัมพันธ์ระหว่างพนักงานกับรายการรถเช่า

พนักงาน 1 คน ท าการกับรายการรถเช่าได้หลายครั้ง และในรายการรถเช่าแต่ละครั้งท าการโดยพนักงานเพียงคนเดียว

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

รายการรถเช่า 1 ครั้ง มีรายละเอียดรายการรถเช่าได้หลายรายการ และรายะเอียดแต่ละรายการจะมีในรายการรถเช่า 1 ครั้ง

Page 79: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

111

ภาพที่ 3-74 แสดงความสัมพันธ์ระหว่างพนักงานกับข้อมูลลูกค้า พนักงาน 1 คน ท าการบันทึกข้อมูลลูกค้าได้หลายครั้ง และในการบันทึกข้อมูลลูกค้าแต่ละครั้งท าการโดยพนักงานเพียงคนเดียว

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

ผู้ดูแลระบบ 1 คน ท าการบันทึกพนักงานได้หลายครั้ง และในการบันทึกพนักงานแต่ละครั้งท าการโดยผู้ดูแลระบบเพียงคนเดียว

ภาพที่ 3-76 แสดงความสัมพันธ์ระหว่างผู้ดูแลระบบกับข้อมูลรถยนต์

ผู้ดูแลระบบ 1 คน ท าการบันทึกข้อมูลรถยนต์ได้หลายครั้ง และในการบันทึกข้อมูลรถยนต์แต่ละครั้งท าการโดยผู้ดูแลระบบเพียงคนเดียว

ภาพที่ 3-77 แสดงความสัมพันธ์ระหว่างข้อมูลรถยนต์กับรายละเอียดจองรถยนต์

ข้อมูลรถยนต์ 1 รายการ มีอยู่ในรายละเอียดจองรถยนต์ได้1 รายการ และรายละเอียดจองรถยนต์แต่ละรายการ จะมีอยู่ในข้อมูลรถยนต์ 1 รายการ

Page 80: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

112

3.10 Data Dictionary แผนภาพ E-R Diagram ใช้บรรยายภาพรวมของระบบ โดยแสดงความสัมพันธ์ระหว่างโปรเซสกับข้อมูล แต่ไม่ได้แสดงถึงรายละเอียดของข้อมูลว่ามีอะไรบ้าง พจนานุกรข้อมูลจะแสดง ถึงรายละเอียดของข้อมูลที่ใช้งานในระบบซึ่งประกอบไปด้วย ชื่อฟิลด์ ประเภทข้อมูล ขนาด ข้อมูล ค าอธิบาย คีย์ อ้างอิง ดังนี้ ซึ่งออกแบบฐานข้อมูลโดย Microsoft SQL Server 2008 ตารางท่ี 3 –39 ตารางพนักงาน (Table Personal)

NO Fields Type Size Description Key Reference

1 Pers_ID Char 10 รหัสพนักงาน PK

2 Pers _IDcard Char 17 รหัสบัตรประชาชน

3 Pers_First Varchar 30 ชื่อ

4 Pers_Last Varchar 30 นามสกุล

5 Pers_User Varchar 30 Username

6 Pers_Pass Varchar 10 Password

7 Pers _BirthD Varchar 20 วันเดือนปี เกิด

8 Pers _Num Varchar 3 บ้านเลขท่ี

9 Pers _Group Varchar 3 หมู่

10 Pers _District Varchar 30 ต าบล

11 Pers _Canton Varchar 30 อ าเภอ

12 Pers _Province Varchar 30 จังหวัด

13 Pers _ZCode Varchar 5 รหัสไปรษณีย์

14 Pers _Tel Number 11 เบอร์โทร

15 Pers _Position Varchar 30 ต าแหน่ง

16 Pers _Salary Varchar 20 เงินเดือน

Page 81: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

113

ตารางท่ี 3 –40 ตารางลูกค้า (Table Customer)

NO Fields Type Size Description Key Reference

1 Cus_IDcard Char 17 รหัสบัตรประชาชน PK

2 Cus_IDpass Char 6 รหัส passport

3 Cus_IDno Char 8 เลขที่ใบอนุญาตขับขี ่

4 Cus_First Varchar 30 ชื่อ

5 Cus_Last Varchar 30 นามสกุล

6 Cus_sex Varchar 10 เพศ

7 Cus_Tel Varchar 11 เบอร์โทร

8 Cus_WorkP Varchar 30 สถานที่ท างาน

9 Cus_Num Varchar 3 บ้านเลขท่ี

10 Cus_Group Varchar 3 หมู่

11 Cus_District Varchar 30 ต าบล

12 Cus_Canton Varchar 30 อ าเภอ

13 Cus_Province Varchar 30 จังหวัด

14 Cus_ZCode Varchar 5 รหัสไปรษณีย์

15 Cus_Date Date - วันที่

12 Pers_ID Char 10 รหัสพนักงาน FK Personal

ตารางท่ี 3 –41 ตารางข้อมูลรถยนต์ (Table Car) NO Fields Type Size Description Key Reference 1 car_code Char 6 รหัสรถยนต์ PK 2 car_Register Char 30 ทะเบียนรถ 3 car_banner Varchar 30 ยี่ห้อรถ

Page 82: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

114

ตารางท่ี 3 –42 ตารางรุ่นรถยนต์ (Table series)

NO Fields Type Size Description Key Reference 1 series_id Char 6 รหัสรุ่นรถยนต์ PK

2 car_code Char 6 รหัสรถยนต์ FK carren

3 car_series Varchar 30 รุ่นรถยนต์

4 num_person Varchar 30 รหัสบัตรประชาชน

5 car_colour Varchar 10 สีรถยนต์

6 machine_code Varchar 30 หมายเลขเครื่องยนต์

7 body_code Varchar 9 หมายเลขคัสซี

8 oil_type Varchar 30 ประเภทน้ ามัน

9 car_price Int - ราคาเช่า

10 insurance_type Varchar 30 ประกันภัย

11 insurance_date Date - วันที่ท าประกันภัย

12 act_date Date - พรบ.คุ้มครอง

13 car_tax Date - ภาษีรถยนต์

14 date_bay Date - วันที่ซื้อ

15 profile_car Varchar 225 ประวัติรถยนต์

16 maritanance_date Date - วั น ที่ ซ่ อ ม ร ถ ค รั้ งล่าสุด

17 km_number Int - ระยะทางในการซ่อม

18 fault Varchar 10 ต าหนิ

19 car_status Varchar 10 สถานะรถยนต์

20 car_date Date - วันที่

ตารางท่ี 3 –43 ตารางข้อมูลรถเสีย (Table Car_Damaged)

NO Fields Type Size Description Key Reference 1 CDam_ID Char 6 เลขที่ PK

2 car_code Char 6 รหัสรถยนต์ FK carren

Page 83: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

115

3 car_Register Char 10 ทะเบียนรถ

4 Cus_IDcard Char 17 รหัสบัตรประชาชน FK Customer

5 CDam_Date Date/Time - วันที่

6 CDam_Damaged Varchar 20 ข้อมูลรถเสีย

7 Pers_ID Char 6 รหัสพนักงาน FK Personal

ตารางท่ี 3–44 ตารางค่าใช้จ่าย (Table Charges) NO Fields Type Size Description Key Reference 1 Charges_ID Char 6 รหัสค่าใช้จ่าย PK 2 DC_List Varchar 30 รายการค่าใช้จ่าย 3 DC_Unit Varchar 30 หน่วยนับ

4 DC_Qty Int - ราคา/หน่วย 5 DC_Price Int - จ านวน 6 DC_Sum Int - ราคารวม 7 Charges_Net Int - ราคารวมสุทธิ 8 DC_Date Date/Time - วันที่

ตารางท่ี 3 –45 ตารางซ่อมบ ารุง (Table Repair)

NO Fields Type Size Description Key Reference 1 Rep_ID Char 6 เลขที่ PK

2 car_code Char 6 รหัสรถยนต์ FK carren

3 car_Register Varchar 6 ทะเบียนรถ

4 Rep_Km Int - จ านวนระยะทางท่ีใช้

5 Rep_Oil Int - น้ ามันเชื้อเพลิง

6 Rep_Repair Int - ค่าซ่อมบ ารุง

7 Rep_Date Date - วันที่

8 Pers_ID Char 10 รหัสพนักงาน FK Personal

Page 84: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

116

ตารางท่ี 3 –46 ตารางจองรถยนต์ (Table Book) NO Fields Type Size Description Key Reference 1 Book_ID Char 8 รหัสจอง PK

2 Cus_IDcard Char 17 รหัสบัตรประชาชน FK Customer

3 Cus_IDpass Char 6 เลขที่Passsport

4 car_code Char 6 รหัสรถยนต์ FK carren

5 car_Register Varchar 6 ทะเบียนรถ

6 Book_Date Date/Time - วันที่จอง

7 Book_LDate Date/Time - วันที่เช่า

8 Book_Price Int - ราคาเช่า/วัน

9 Book_NumD Int - จ านวนวันที่เช่า

10 Book_Total Int - รวม

11 Book_Pledge Int - จ านวนเงินมัดจ า

12 Book_Balance Int - คงเหลือ

5 Pers_ID Char รหัสพนักงาน FK Personal

ตารางท่ี 3 –47 ตารางเช่ารถยนต์ (Table Lease) NO Fields Type Size Description Key Reference 1 Lease _ID Char 8 รหัสเช่า PK

2 Book_ID Char 8 รหัสจอง FK Book

3 Cus_IDcard Char 17 รหัสบัตรประชาชน FK Customer

4 car_code Char 6 รหัสรถยนต์ FK carren

5 car_Register Varchar 6 ทะเบียนรถ

6 Lease_Date Date/Time - วันที่เช่า

7 Lease_Return Date/Time - วันที่คืน

8 Lease_bail Int - เงินประกัน

9 Lease_Total Int - รวมทั้งสิ้น

7 Pers_ID Char 6 รหัสพนักงาน FK Personal

Page 85: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

117

ตารางท่ี 3 –48 ตารางรับรถคืน (Table Returns)

NO Fields Type Size Description Key Reference 1 Ret_ID Char 8 รหัสคืน PK

2 Lease _ID Char 8 รหัสเช่า FK Lease

3 Cus_IDcard Char 17 รหัสบัตรประชาชน FK Customer

4 car_code Char 6 รหัสรถยนต์ FK carren

5 car_Register Varchar 6 ทะเบียนรถ

6 Ret_Date Date/Time - วันที่คืน

7 Ret_Slow Int - ค่าสงรถช้า

8 Ret_DSlow Int - จ านวนส่งรถช้า

9 Ret_CarD Int - รถเสียหาย

10 Ret_Nettotal Int - รวมสุทธิ

11 Pers_ID Char 6 รหัสพนักงาน FK Personal

Page 86: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

118

3.11 Site Map

ภาพที่ 3-78 Site Map

Page 87: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

119

3.12 รายงาน

รหัสพนักงาน PS01 วันที่ 4/06/2013

ระบบบริหารจัดการร้านเช่ารถยนต์ 178 ซอยโฆษะ ถนนศรีจันทร์ อ าเภอเมือง จังหวัดขอนแก่น 4000 โทร 081-4716524

ใบเสร็จจองรถยนต์ ชื่อ นายทรงกลด พอดี รหัสบัตรประชาชน 2-3928-47593-43-0

ที่อยู ่75/1 ต.นาค า อ.เมือง จ.ขอนแก่น 40000 เบอร์โทร 089-48458748 รหัสจอง วันที่จอง วันที่เช่า ทะเบียนรถ ยี่ห้อ รุ่น มัดจ า

BO560901 01/09/2556 04/09/2556 อน 5874 HONDA CITY VTEC 1.5 1000

รวมทั้งสิ้น 1000

ลงชื่อ............................................................ ผู้ออกรายงาน

ภาพที่ 3-79 แสดงใบเสร็จจองรถยนต์

Page 88: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

120

รหัสพนักงาน PS01 วันที่ 7/06/2013

ระบบบริหารจัดการร้านเช่ารถยนต์ 178 ซอยโฆษะ ถนนศรีจันทร์ อ าเภอเมือง จังหวัดขอนแก่น 4000 โทร 081-4716524

ใบเสร็จค่าเช่า ชื่อ นายทรงกลด พอดี รหัสจอง BO560901 รหัสบัตรประชาชน 2-3928-47593-43-0

ที่อยู ่75/1 ต.นาค า อ.เมือง จ.ขอนแก่น 40000 เบอร์โทร 089-48458748 รหัสเช่า วันที่เช่า วันที่คืน ทะเบียนรถ จ านวนวัน ราคาเช่า/วัน รวม

LE56901 04/09/2556

08/09/2556 อน 5874 4 1500 6000

รวมทั้งสิ้น 6000

ลงชื่อ.......................................................... ผู้ออกรายงาน

ภาพที่ 3-80 แสดงใบเสร็จค่าเช่า

Page 89: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

121

รหัสพนักงาน PS01 วันที่ 7/06/2013

ระบบบริหารจัดการร้านเช่ารถยนต์ 178 ซอยโฆษะ ถนนศรีจันทร์ อ าเภอเมือง จังหวัดขอนแก่น 4000 โทร 081-4716524

ใบเสร็จรับรถคืน/ค่าปรับ ชื่อ นายทรงกลด พอดี รหัสเช่า LE560901 รหัสบัตรประชาชน 2-3928-47593-43-0

ที่อยู ่75/1 ต.นาค า อ.เมือง จ.ขอนแก่น 40000 เบอร์โทร 089-48458748 รหัสคืน วันที่คืน ทะเบียนรถ จ านวนวันส่งรถช้า ส่งรถช้า รถเสียหาย รวม

TR56901 08/09/2556 อน 5874 1 400 - 400

รวมทั้งสิ้น 400

ลงชื่อ............................................................... ผู้ออกรายงาน

ภาพที่ 3-81 แสดงใบเสร็จรับรถคืน/ค่าปรับ

Page 90: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

122

รหัสพนักงาน PS01 วนัที่ 7/06/2013

ระบบบริหารจัดการร้านเช่ารถยนต์ 178 ซอยโฆษะ ถนนศรีจันทร์ อ าเภอเมือง จังหวัดขอนแก่น 4000 โทร 081-4716524

รายงานข้อมูลลูกค้า ระหว่างวันที่ 1 กันยายน 2556 ถึง วันที่ 30 กันยายน 2556

ล าดับ รหัสบัตรประชาชน ชื่อ – สกุล ที่อยู่อาศัย เบอร์โทร 1 2-3928-47593-43-0 นายทรงกลด พอดี 75/1 ต.นาค า อ.เมือง จ.ขอนแก่น 4000 089-48458748 2 2-3884-49885-38-9 นายประมวล ค าหลวง 23-42/ ต.นาค า อ.เมือง จ.ขอนแก่น 4000 084-58739875 3 3-8579-95839-95-9 นายทองดี ทองค า 23 หมู่ 1 ต.ตลาด อ.เมือง จ.มหาสารคาม 091-48724958

ลงชื่อ......................................................... ผู้ออกรายงาน

ภาพที่ 3-82 แสดงรายงานลูกค้า

Page 91: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

123

รหัสพนักงาน PS01 วนัที่ 7/06/2013

ระบบบริหารจัดการร้านเช่ารถยนต์ 178 ซอยโฆษะ ถนนศรีจันทร์ อ าเภอเมือง จังหวัดขอนแก่น 4000 โทร 081-4716524

รายงานรับรถคืน ระหว่างวันที่ 1 กันยายน 2556 ถึง วันที่ 30 กันยายน 2556

ล าดับ รหัสคืน รหัสเช่า ทะเบียนรถ ชื่อ-สกุล วันที่คืน ยอดช าระ ค่าปรับ รวม 1 RT56901 LE56901 ดร 4553 นายทรงกลด พอดี 01/09/2556 1500 400 1900 2 RT56902 LE56902 นย 8594 นายประมวล ค าหลวง 01/09/2556 2500 - 2500 3 RT56903 LE56903 ดก 4545 นายทองดี ทองค า 02/09/2556 1000 500 1500 4 RT56904 LE56904 สต 6553 นายสมบูรณ์ ทารวง 03/09/2556 2500 - 2500 5 RT56905 LE56905 บย 6964 นายประสงค์ ศรีพล 04/09/2556 3000 - 3000 6 RT56906 LE56906 บล 4664 นางล าดวน สิงหา 04/09/2556 2000 - 2000 7 RT56907 LE56907 บว 2343 นายสมพร นามา 05/09/2556 1000 300 1300 8 RT56908 LE56908 ดค 2753 นางสมศรี ใช้ใม 06/09/2556 5000 800 5800 9 RT56909 LE56909 หอ 2533 นายอภิวัฒน์ โสภาพล 07/09/2556 4500 - 4500 10 RT56910 LE56910 พย 8640 นางพิสมัย รังสรร 03/09/2556 3000 - 3000

รวมทั้งสิ้น 28000 ลงชื่อ......................................................... ผู้ออกรายงาน

ภาพที่ 3-83 แสดงรายงานรับรถคืน

Page 92: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

124

รหัสพนักงาน PS01 วนัที่ 7/06/2013

ระบบบริหารจัดการร้านเช่ารถยนต์

178 ซอยโฆษะ ถนนศรีจันทร์ อ าเภอเมือง จังหวัดขอนแก่น 4000 โทร 081-4716524 รายงานรถเสีย

ระหว่างวันที่ 1 กันยายน 2556 ถึง วันที่ 30 กันยายน 2556 ล าดับ เลขที่รถเสีย ทะเบียนรถ รหัสบัตรประชาชน วันที่ หมายเหตุ

1 CD5609001 ดก 4553 2-3928-47593-43-0 03/09/2556 ภายในจังหวัด 2 CD5609002 บย 2544 2-3884-49885-38-9 05/09/2556 ภายในจังหวัด 3 CD5609003 หอ 5683 3-8579-95839-95-9 07/09/2556 ต่างจังหวัด

ลงชื่อ......................................................... ผู้ออกรายงาน

ภาพที่ 3-84 แสดงรายงานรถเสีย

Page 93: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

125

รหัสพนักงาน PS01 วนัที่ 7/06/2013

ระบบบริหารจัดการร้านเช่ารถยนต์

178 ซอยโฆษะ ถนนศรีจันทร์ อ าเภอเมือง จังหวัดขอนแก่น 4000 โทร 081-4716524 รายงานซ่อมบ ารุงรถยนต์

ระหว่างวันที่ 1 กันยายน 2556 ถึง วันที่ 30 กันยายน 2556 ล าดับ เลขที่ซ่อม ทะเบียนรถ วันที่ รวม

1 RP5609001 ดก 4553 03/09/2556 3000 2 RP5609002 บย 2544 05/09/2556 3500 3 RP5609003 หอ 5683 07/09/2556 5500

รวมทั้งสิ้น 12000 ลงชื่อ......................................................... ผู้ออกรายงาน

ภาพที่ 3-85 แสดงรายงานซ่อมบ ารุงรถยนต์

Page 94: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

126

รหัสพนักงาน PS01 วนัที่ 7/06/2013

ระบบบริหารจัดการร้านเช่ารถยนต์

178 ซอยโฆษะ ถนนศรีจันทร์ อ าเภอเมือง จังหวัดขอนแก่น 4000 โทร 081-4716524 รายงานค่าใช้จ่ายภายในบริษัท

ระหว่างวันที่ 1 กันยายน 2556 ถึง วันที่ 30 กันยายน 2556 ล าดับ เลขทีค่่าใช้จ่าย รายงาน วันที่ รวม

1 CH5609001 ค่าซ่อมบ ารุงรถยนต์ 03/09/2556 3000 2 CH5609002 ค่าไฟฟ้า 05/09/2556 3500 3 CH5609003 ค่าอุปกรณ์ส านักงาน 07/09/2556 5500

รวมทั้งสิ้น 12000 ลงชื่อ...................................................... ผู้ออกรายงาน

ภาพที่ 3-86 แสดงรายงานค่าใช้จ่ายภายในบริษัท

Page 95: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

127

รหัสพนักงาน PS01 วนัที่ 7/06/2013

ระบบบริหารจัดการร้านเช่ารถยนต์

178 ซอยโฆษะ ถนนศรีจันทร์ อ าเภอเมือง จังหวัดขอนแก่น 4000 โทร 081-4716524 รายงานข้อมูลรถยนต์

ระหว่างวันที่ 1 กันยายน 2556 ถึง วันที่ 30 กันยายน 2556 ล าดับ ทะเบียนรถ ยี่ห้อ รุ่น สี ราคาเช่า/ต่อวัน ค่าปรับส่งช้า/วัน

1 ดก 4553 HONDA ACCORD 2.4 i-VTEC AT ด า 4000 500 2 บย 2544 MAZDA 3 5Dr 2.0 AT แดง 1500 300 3 หอ 5683 HONDA JAZZ VTEC 1.5 AT ขาว 1500 300 4 อน 5874 HONDA CITY VTEC 1.5 AT ขาว 1500 400 5 กย 4933 TOYOTA VIOS 1.5[J] VVTi AT ด า 1500 300

ลงชื่อ......................................................... ผู้ออกรายงาน

ภาพที่ 3-87 แสดงรายงานรถยนต์

Page 96: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

128

รหัสพนักงาน PS01

วันที ่7/06/2013

ระบบบริหารจัดการร้านเช่ารถยนต์

178 ซอยโฆษะ ถนนศรีจันทร์ อ าเภอเมือง จังหวัดขอนแก่น 4000 โทร 081-4716524 รายงานสรุปรายได้

ระหว่างวันที่ 1 กันยายน 2556 ถึง วันที่ 30 กันยายน 2556 ล าดับ รหัสเช่า รหัสคืน ยอดช าระ ค่าปรับ รวม

1 LE56901 RT56901 1500 400 1900 2 LE56902 RT56902 2500 - 2500 3 LE56903 RT56903 1000 500 1500 4 LE56904 RT56904 3000 - 3000 5 LE56905 RT56905 2500 - 2500 6 LE56906 RT56906 2000 - 2000 7 LE56907 RT56907 1500 300 1800 8 LE56908 RT56908 1000 800 1800 9 LE56909 RT56909 2000 - 2000 10 LE56910 RT56910 2000 - 2000

รวมทั้งสิ้น 21000 ลงชื่อ.......................................................... ผู้ออกรายงาน

ภาพที่ 3-88 แสดงรายงานสรุปรายได้

Page 97: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

129

3.13 ออกแบบหน้าจอ

3.13.1 ฟอร์ม : Login เพื่อเข้าสู่ระบบ

ภาพที่ 3-89 หน้าฟอร์มล็อกอิน

การเข้าสู่ระบบนั้น จะต้องพิมพ์ชื่อผู้ใช้แล้วคลิกเข้าสู่ตกลง หรือกด Enter ถ้ารหัสและชื่อผู้ใช้

ถูกต้องก็จะเข้าสู่ระบบแต่พิมพ์รหัสผิดชื่อผู้ใช้ระบบที่พิมพ์รหัสผิดก็จะต้องพิมพ์ใหม่จึงจะสามารถเข้าสู่ระบบได้

Page 98: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

130

3.13.2 ฟอร์ม : เมนูหลักของระบบการจัดการร้านเช่ารถยนต์

ภาพที่ 3-90 หน้าฟอร์มเมนูหลักของระบบร้านเช่ารถยนต์

Page 99: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

131

3.13.3 ฟอร์ม : จองรถยนต์

ภาพที่ 3-91 หน้าฟอร์มจองรถยนต์

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

Page 100: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

132

3.13.4 ฟอร์ม : ข้อมูลลูกค้า

ภาพที่ 3-92 หน้าฟอร์มข้อมูลลูกค้า

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

Page 101: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

133

3.13.5 ฟอร์ม : รายการรถเช่า

ภาพที่ 3-93 หน้าฟอร์มรายการรถเช่า

แสดงข้อมูลรายการรถเช่าแต่ละคัน

Page 102: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

134

3.13.6 ฟอร์ม : เช่ารถยนต์

ภาพที่ 3-94 หน้าฟอร์มเช่ารถยนต์

แสดงข้อมูลเกี่ยวกับการเช่าการเช่ารถยนต์ โดยมีข้อมูลลูกค้า ข้อมูลจองรถยนต์ และข้อมูลรถยนต์ ซึ่งสามารถค านวณราคาสุทธิได้

Page 103: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

135

3.13.7 ฟอร์ม : รับรถคืน

ภาพที่ 3-95 หน้าฟอร์มรับรถคืน

แสดงเกี่ยวกับข้อมูลเกี่ยวกับการรับรถคืน โดยมีข้อมูลลูกค้า ข้อมูลรถยนต์ วันที่คืน และจะท าการตรวจสอบการเช่าเพ่ือดูว่าสมาชิกเช่ารถยนต์ไปตั้งแต่วันไหนถึงวันไหน และรถเสียหายหรือไม่สามารถค านวณค่าปรับได้

Page 104: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

136

3.13.8 ฟอร์ม : ข้อมูลรถสีย

ภาพที่ 3-96 หน้าฟอร์มข้อมูลรถเสีย

แสดงข้อมูลรถเสียของรถแต่ละคัน

Page 105: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

137

3.13.9 ฟอร์ม : ซ่อมบ ารุงรถยนต์

ภาพที่ 3-97 หน้าฟอร์มซ่อมบ ารุงรถยนต์

แสดงข้อมูลซ่อมบ ารุงรถยนต์ของรถแต่ละคัน

Page 106: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

138

3.13.10 ฟอร์ม : ค่าใช้จ่ายภายในบริษัท

ภาพที่ 3-98 หน้าฟอร์มค่าใช้จ่ายภายในบริษัท

แสดงเกี่ยวกับข้อมูลค่าใช้จ่ายในบริษัทสามารถ เพ่ิม ยกเลิกและท าการบันทึกข้อมูลได้เพ่ือจะได้ทราบรายละเอียดของค่าใช้จ่ายแต่ละรายการ

Page 107: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

139

3.13.11 ฟอร์ม : ข้อมูลรถยนต์

ภาพที่ 3-99 หน้าฟอร์มข้อมูลรถยนต์

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

Page 108: µ¦ εÁ · µ Á à à - bc.msu.ac.th607).pdf · 3.4 Flowchart ระบบ ... ตารางที่ 3-10 Use Case Documentation ตรวจสอบรายการเช่ารถยนต์

140

3.13.12 ฟอร์ม : ข้อมูลบุคลากร

ภาพที่ 3-100 หน้าฟอร์มข้อมูลบุคลากร

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