Page 64 - การวิเคราะห์และออกแบบระบบเชิงวัตถุ
P. 64

6-52 การวเิ คราะห์และออกแบบระบบเชิงวัตถุ

 USE CASE: รับต๋ัว
 ID: 4
 Brief description:
 	 ท�ำการสามารถพิมพ์ตั๋วโดยสารได้ ภายในตั๋วจะมีการระบุการจองท่ีน่ังตามเส้นทาง วันและเวลาที่
 จองเป็นชือ่ ของผู้โดยสาร
 Primary actors:
 	 แอค็ เตอร์ผ้โู ดยสาร
 Secondary actors:
 	 แอค็ เตอรพ์ นกั งานดูแลระบบ
 Preconditions:
 	 ยูสเคสจองตว๋ั
 Main flow:
 	 รับตั๋วและสามารถพมิ พ์ตัว๋ โดยสารได้
 Postconditions:
 	 บนั ทึกขอ้ มลู ของลูกค้าในการยืนยันการเลอื กเส้นทาง
 Alternative Flows:
 	 ผู้โดยสารกดยกเลกิ การจอง

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

            1.	 Precondition คือ ยืนยันการจองตวั๋ โดยสาร
            2.	Postcondition คือ บันทึกข้อมูลของลกู คา้ ในการยนื ยันการช�ำระเงิน
            3.	แอ็คเตอร์ทเี่ กี่ยวข้องในยสู เคส คือ แอค็ เตอรล์ ูกค้า และแอ็คเตอรพ์ นกั งานดแู ลระบบ
       การท�ำงานของยูสเคส
            1.	 ระบบแสดงรปู แบบการช�ำระเงนิ
            2.	ลกู คา้ เข้าเลือกรูปการช�ำระเงนิ
            3.	ลูกคา้ ใสข่ ้อมูลการช�ำระเงิน และจ�ำนวนเงินครบถ้วน
            4.	ระบบรอให้ลกู ค้ายืนยนั การช�ำระเงนิ
   59   60   61   62   63   64   65   66   67   68   69