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. ระบบรอให้ลกู ค้ายืนยนั การช�ำระเงนิ