II. Phân tích lớp module
9. Phân tích tĩnh module lên lịch chiếu(Lê Ngọc Nam-B18DCCN425)
- Bước 1: Giao diện Lên lịch chiếu cho phim hiện lên-> đề xuất lớp GDLenLichChieu cần các thành phần:
●CHọn chi nhánh: submit+input ●Ngày chiếu : submit+input ●Phim : submit + input
●Chọn khung giờ chiếu: submit + input ●Chọn phòng: submit + input
● Nút tạo: submit ● Nút hủy:
-Bước 2: Giao diện chọn chi nhánh rạp -> đề xuất lớp GDChonChiNhanh cần các thành phần:
●Bảng danh sách các chi nhánh: vừa ouput vừa submit
●Để có được bảng danh sách các chi nhánh, ta cần xử lý dưới hệ thống: oTìm danh sách các chi nhánh
oinput: khơng có
ooutput: danh sách các chi nhánh
oĐể xuất phương thức getDanhSachChiNhanh() gán cho lớp ChiNhanh
- Bước 3: Giao diện chọn phòng -> đề xuất lớp GDChonPhong cần các thành phần:
● Để có được danh sách các phịng, ta cần xử lý dưới hệ thống:
● Tìm danh sách các phịng của chi nhánh đó mà chiếu phim đã chọn trong thời gian đã chọn
● input: chi nhánh, phim, khung giờ chiếu trong ngày
● output: danh sách các phòng của 1 chi nhánh nhất định, chiều 1 phim nhất định trong 1 khung giờ trong 1 ngày nhất định
● Đề xuất phương thức getDanhSachPhong() gán cho lớp Phong Bước 4: Giao diện chọn lịch xem -> đề xuất lớp GDChonLichXem cần các thành phần:
● Danh sách ngày(select option): vừa output vừa input
● Danh sách giờ bắt đầu ứng với các ngày(select option): vừa output vừa input
● Nút chọn: submit
● Để có được danh sách các ngày, ta cần xử lý dưới hệ thống:
o Tìm danh sách các ngày rạp có hoạt động
o input: khơng
o output: danh sách các ngày
o Đề xuất phương thức getDanhSachNgay() gán cho lớp Ngay
● Để có được danh sách các giờ bắt đầu phim ứng với từng ngày của chi nhánh đã chọn, ta cần xử lý dưới hệ thống:
oTìm danh sách các khung giờ trong ngày tính từ thời điểm đặt vé oinput: chi nhánh
ooutput: danh sách các khung giờ trong ngày tính từ thời điểm đặt vé o Đề xuất phương thức getDanhSachKhungGioTrongNgay() gán cho lớp KhungGioChieuTrongNgay
Bước 5: Giao diện chọn phim -> Đề xuất lớp GDChonPhim, cần có các thành phần: ● Bảng danh sách phim: vừa output vừa submit
● Để có được bảng danh sách các phim, ta cần xử lý dưới hệ thống:
o Tìm danh sách các phim
o input: khơng có
o output: danh sách phim