Đồ án tốt nghiệp: app web quản lý suất chiếu, bán vé xem phim
Dưới đây là bản mô tả chi tiết các tính năng cho ứng dụng bán vé xem phim và quản lý suất chiếu (tương tự hệ thống Rapfim), được chia rõ hai phân hệ dành cho Người dùng (User) và Quản lý cụm rạp (Admin).
Phân hệ Khách hàng (User App/Web)
Giao diện trực quan, tối ưu trải nghiệm đặt vé nhanh chóng và tiện lợi.
1. Xem thông tin & Tìm kiếm
Trang chủ: Hiển thị danh sách phim đang chiếu, phim sắp chiếu dưới dạng slider/banner lớn và danh sách các cụm rạp.
Bộ lọc thông minh: Tìm kiếm phim theo tên, thể loại, quốc gia, thời lượng hoặc lọc suất chiếu theo cụm rạp gần nhất và khung giờ mong muốn.
Chi tiết phim: Xem trailer, tóm tắt nội dung, dàn diễn viên, đạo diễn, độ tuổi giới hạn và đánh giá/review từ cộng đồng.
2. Quy trình Đặt vé & Chọn ghế (Real-time Booking)
Chọn suất chiếu: Lựa chọn ngày xem, cụm rạp và khung giờ mong muốn (hỗ trợ hiển thị định dạng 2D/3D, Vietsub/Lồng tiếng).
Sơ đồ ghế trống trực thời gian thực:
Hiển thị trực quan cấu trúc phòng chiếu với các loại ghế: Ghế thường, ghế VIP, ghế đôi (Sweetbox).
Khóa ghế tạm thời: Tự động giữ/khóa ghế đang chọn trong 5-10 phút để tránh trùng lặp khi có người khác cũng đang đặt cùng lúc.
Dịch vụ đi kèm: Chọn mua bắp, nước, combo ưu đãi trước khi tiến hành thanh toán.
3. Thanh toán & Vé điện tử
Tích hợp cổng thanh toán: Hỗ trợ qua Ví điện tử (Momo, ZaloPay, VNPAY) hoặc Thẻ ngân hàng (ATM/Visa/Mastercard).
Vé điện tử (QR Code): Sau khi đặt thành công, hệ thống xuất mã QR Code chứa thông tin vé để quét trực tiếp tại rạp khi vào phòng chiếu (không cần in vé giấy).
Lịch sử đặt vé: Lưu lại danh sách vé đã mua, trạng thái vé (đã sử dụng/chưa sử dụng) và số điểm tích lũy thành viên.
️ Phân hệ Quản lý cụm rạp (Admin Dashboard)
Hệ thống quản trị mạnh mẽ dành riêng cho Ban quản lý cụm rạp để vận hành toàn bộ hoạt động tại rạp.
1. Quản lý Phim & Lịch chiếu (Movie & Showtime Management)
Danh mục phim: Thêm, sửa, xóa thông tin phim (áp dụng trạng thái: Sắp chiếu, Đang chiếu, Ngừng chiếu).
Sắp xếp suất chiếu (Scheduler):
Lên lịch chiếu tự động hoặc thủ công cho từng phòng máy.
Hệ thống tự động tính toán thời lượng phim + thời gian nghỉ giữa các ca (vệ sinh phòng) để cảnh báo nếu có tình trạng trùng lịch, lọt khung giờ của phòng chiếu.
2. Quản lý Phòng chiếu & Ghế ngồi
Cấu hình phòng: Quản lý danh sách phòng chiếu (Phòng 2D, 3D, IMAX, phòng VIP).
Thiết kế sơ đồ ghế: Công cụ kéo-thả hoặc định cấu hình ma trận hàng/cột để thiết lập sơ đồ ghế cho từng phòng (gán nhãn ghế thường, VIP, hoặc khóa các ghế bị hỏng không cho khách đặt).
3. Quản lý Bán hàng & Vé tại quầy
Hệ thống POS tại quầy: Giao diện riêng cho nhân viên bán vé và bán bắp nước trực tiếp cho khách vãng lai, đồng bộ dữ liệu tức thì với hệ thống online.
Quét mã QR Code: Công cụ kiểm tra và đổi vé khi khách hàng đưa mã QR điện tử đến rạp.
4. Báo cáo & Thống kê doanh thu
Doanh thu tổng quan: Thống kê doanh thu theo ngày, tuần, tháng (chia rõ nguồn thu từ vé xem phim và từ quầy bắp nước).
Hiệu suất phòng chiếu: Báo cáo tỷ lệ lấp đầy ghế trống của từng suất chiếu, từng khung giờ để Admin chủ động điều chỉnh lịch chiếu (tăng suất đối với phim hot, giảm suất phim vắng khách).