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.
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 ระบบจะแจ้งว่าไม่พบข้อมูลลูกค้า
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 นี้จะเริ่มต้นเมื่อ ลูกค้าต้องการจองรถยนต์
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 นี้จะเริ่มต้นเมื่อ ลูกค้าต้องการจองรถยนต์
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 นี้จะเริ่มต้นเมื่อ ลูกค้าต้องการจองรถยนต ์
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
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
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 นี้จะเริ่มต้นเมื่อท าการก็ต่อเมื่อพนักงานต้องการตรวจสอบ
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 นี้จะเริ่มต้น เมื่อพนักงานต้องการเพิ่มข้อมูลลูกค้า
ตารางท่ี 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 นี้จะเริ่มต้นการท างานก็ต่อเมื่อพนักงานต้องการตรวจสอบ
ตารางท่ี 3-11 Use Case Documentation เช่ารถยนต์ Use Case ID 4 Use Case Name เช่ารถยนต์ Actor ลูกค้า,พนักงาน Purpose เพ่ือท าการเช่ารถยนต์ Level Base Use Case Pre condition เมื่อลูกค้าต้องการเช่ารถยนต์
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 นี้จะเริ่มต้นเมื่อ ลูกค้าต้องการเช่ารถยนต์
ตารางท่ี 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 นี้จะเริ่มต้นเมื่อ ลูกค้าต้องการเช่ารถยนต์
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 นี้จะเริ่มต้นเมื่อ ลูกค้าต้องการเช่ารถยนต์
Alternate condition ตารางท่ี 3-15 Use Case Documentation บันทึกข้อมูลการเช่ารถยนต์ Use Case ID 4.4 Use Case Name บันทึกข้อมูลการเช่ารถยนต์ Actor พนักงาน Purpose เพ่ือบันทึกข้อมูลการเช่ารถยนต์
68
Level Include Use Case Pre condition เมื่อพนักงานต้องการบันทึกข้อมูลการเช่ารถยนต์ Post condition บันทึกข้อมูลการเช่ารถยนต์ Main Flow 1 Use case นี้จะเริ่มต้นเมื่อ ลูกค้าต้องการเช่ารถยนต์
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
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 แสดงรายการเช่ารถยนต์
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 นี้จะเริ่มก็ต่อเมื่อ ลูกค้าน ารถเช่ามาคืน
Alternate condition - ตารางท่ี 3-19 Use Case Documentation การตรวจสอบรถเช่าที่คืน
Use Case ID 5.2 Use Case Name ตรวจสอบรถเช่าที่คืน Actor พนักงาน Purpose เพ่ือตรวจสอบข้อมูลการเช่าที่คืน Level Include Use Case Pre condition เมื่อลูกค้าน ารถเช่ามาคืน
71
Post condition พนักงานทราบรายการเช่าที่คืน Main Flow 1. Use Case นี้จะเริ่มก็ต่อเมื่อ ลูกค้าน ารถเช่ามาคืน
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 นี้จะน าเริ่มต้นเมื่อ ลูกค้าน ารถเช่ามาคืน
ตารางท่ี 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 นี้จะน าเริ่มต้นเมื่อ ลูกค้าน ารถเช่ามาคืน
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 นี้จะน าเริ่มต้นเมื่อ ลูกค้าต้องการคืนเช่า
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 -
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 บันทึกข้อมูลรถเสีย
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 -
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 -
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 -
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 )
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 -
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 -
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 -
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 -
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 นี้จะน าเริ่มก็ต่อเมื่อผู้ดูแลระบบบันทึกข้อมูลบุคลากร