II. Phân tích lớp module
2. Phân tích hoạt động module mua vé online (Nguyễn Công Huy-
B18DCCN267)
a. Kịch bản V2:
1. Tại giao diện trang chủ website sau khi đăng nhập, khách hàng nhập 1 từ khóa phim rồi click tìm kiếm
2. Lớp GDTrangChuWeb gọi lớp Phim yêu cầu tìm danh sách phim mà tên chứa từ khóa trong thanh input
3. Lớp Phim tìm các Phim có chứa từ khóa
4. Lớp Phim trả về kết quả cho GDTrangChuWeb 5. Lớp GDTrangChuWeb hiển thị cho khách hàng 6. Khách hàng click mua vé cho 1 phim
7. Lớp GDTrangChuWeb gọi lớp GDChonChiNhanh
8. Lớp GDChonChiNhanh gọi lớp ChiNhanh yêu cầu tìm danh sách các chi nhánh
9. Lớp ChiNhanh tìm các chi nhánh
10. Lớp ChiNhanh trả về kết quả cho GDChonChiNhanh 11. Lớp GDChonChiNhanh hiển thị cho khách hàng 12. Khách hàng click chọn 1 chi nhánh
13. Lớp GDChonChiNhanh gọi lớp GDChonLichXem
14. Lớp GDChonLichXem gọi lớp Ngay u cầu tìm danh sách các ngày tính từ ngày mua vé
15. Lớp ngày tim các ngày tính từ ngày mua vé 16. Lớp ngày trả về cho lớp GDChonLichXem
17. Lớp GDChonLichXem gọi lớp KhungGioChieuTrongNgay yêu cầu tìm danh sách các giờ bắt đầu chiếu của chi nhánh đó
18. Lớp KhungGioChieuTrongNgay tìm danh sách các giờ bắt đầu chiếu của chi nhánh đó
19. Lớp KhungGioChieuTrongNgay trả về cho lớp GDChonLichXem 20. Lớp GDChonLichXem hiển thị cho khách hàng
21. Khách hàng chọn 1 ngày và 1 khung giờ trong ngày đó rồi click chọn 22. Lớp GDChonLichXem gọi lớp GDChonPhong
23. Lớp GDChonPhong gọi lớp Phịng u cầu tìm danh sách các phịng cịn chỗ ngồi của chi nhánh
24. Lớp Phong tìm danh sách phịng của chi nhánh 25. Lớp Phong trả về cho lớp GDChonPhong 26. Lớp GDChonPhong hiển thị cho khách hàng 27. Khách hàng chọn 1 phòng
28. Lớp GDChonPhong gọi lớp GDChonGhe
29. Lớp GDChonGhe gọi lớp Ghe yêu cầu tìm danh sách các ghế trong phịng
30. Lớp Ghe tìm danh sách ghế trong phịng 31. Lớp Ghe trả về cho lớp GDChonGhe 32. Lớp GDChonGhe hiển thị cho khách hàng 33. Khách hàng chọn 1 hoặc nhiều ghế rồi click ok 34. Lớp GDChonGhe gọi lớp GDThanhToan
36. Khách hàng click thanh toán
37. lớp GDThanhToan gọi lớp HoaDon để thêm hóa đơn mới của khách hàng vào
cơ sở dữ liệu
38. Lớp HoaDon thực hiện lưu hóa đơn
39. Lớp HoaDon trả về kết quả lưu thành công hay không cho lớp GDThanhToan
40. Lớp GDThanhToan hiển thị thông báo lưu thành công hay thất bại cho khách
hàng
41. Khách hàng click ok
42. Lớp GDThanhToan gọi lớp GDMaQR 43. GDMaQR hiển thị cho người dùng