310-2203 Back-End Software Development
← กลับไปหน้า Portfolio Table: hw06_uml_diagrams

# HW6: UML Diagrams — Movie / Concert Ticket Booking System

Use Case Class Diagram Sequence Activity State Machine Component

การบ้านชิ้นนี้ออกแบบแผนภาพ UML 6 รูปแบบ สำหรับระบบขายตั๋วภาพยนตร์/คอนเสิร์ต (Movie / Concert Ticket Booking System) เพื่อฝึกมองระบบเดียวกันจากหลายมุมมอง ทั้งเชิงพฤติกรรมและเชิงโครงสร้าง

Use Case Diagram — แสดงการปฏิสัมพันธ์ระหว่าง Actor กับระบบ โดย Customer สามารถค้นหารอบฉาย เลือกที่นั่ง จองตั๋ว และยกเลิกการจองได้ ส่วน Staff จัดการรอบฉาย และ Payment Gateway ทำหน้าที่ยืนยันการชำระเงิน

Class Diagram — แสดงโครงสร้างของระบบในรูปแบบคลาส พร้อมแอตทริบิวต์ เมธอด และความสัมพันธ์ระหว่างคลาส Movie, Showtime, Seat, Customer, Booking และ Payment

## แผนภาพอื่น ๆ ในไฟล์ฉบับเต็ม

- Sequence Diagram — ลำดับการส่งข้อความตั้งแต่ลูกค้าเลือกที่นั่งจนถึงการชำระเงินผ่าน Payment Gateway
- Activity Diagram — ขั้นตอนตั้งแต่ค้นหาภาพยนตร์ เลือกที่นั่ง ชำระเงิน จนถึงยืนยันการจอง
- State Machine Diagram — วงจรสถานะของที่นั่ง ตั้งแต่ Available, Locked, Booked จนถึง Cancelled
- Component Diagram — โครงสร้างสถาปัตยกรรมของระบบขายตั๋วในภาพรวม

ดาวน์โหลดไฟล์ฉบับเต็ม (PDF) ดูผลงานอื่น ๆ