Có cộng đồng nào về chia sẻ việc học cloud?
Bạn join vào cộng đồng Viet-AWS để học thêm về AWS Cloud nhé
Giúp em cải thiện database "Hệ thống đặt vé xem phim online" với ạ !!
Với quy mô của bài toán đặt vé xem phim chỉ có 1 rạp chiếu này thì mình nghĩ sẽ có các thực thể sau
- Users: người dùng đặt phim
- Films: thông tin phim (tên, đạo diễn, biên kịch, diễn viên, ngày công chiếu, điểm đánh giá, ......)
- Cinema room: thông tin phòng chiếu phim của rạp đó (tên phòng, số ghế)
- Film showtimes: thông tin lịch chiếu phim (chiếu phim gì - film_id, phòng chiếu nào, ngày chiếu, giờ chiếu)
- User booking: thông tin đặt vé xem phim của người dùng
-
Theo sơ đồ quan hệ trên, có các mối quan hệ users 1-nhiều với user_bookings (1 user được đặt nhiều vé xem phim khác nhau), films 1-nhiều với film_showtimes (1 film có nhiều khung giờ chiếu), cinema_rooms 1-nhiều với film_showtimes (1 phòng chiếu sẽ chiếu trên nhiều khung giờ), film_showtimes 1-nhiều với user_bookings (1 khung giờ chiếu có nhiều người đặt)
-
Để đơn giản hóa bài toán, ở bảng cinema_rooms (thông tin phòng chiếu) mình có trường seats sẽ lưu toàn bộ tên ghế có trong phòng đó ngăn cách bởi dấu ','
-
Ví dụ: id: 'R3', room_name: 'Room 3', seats: 'G1,G2,G3,H6,H7,H8' Bản ghi thông tin phòng Room 3 có các ghế G1,G2,G3,H6,H7,H8. Chúng ta có thể cắt chuỗi ngăn cách bởi dấu phẩy hoặc thêm một cột số lượng ghế
-
Bảng film_showtimes có thể chứa thông tin của ngày chiếu của các phim, sắp xếp suất chiếu ở phòng nào, khi quản trị viên tạo suất chiếu, các bước validate phải thật kĩ tránh trường hợp trong 1 thời điểm, 1 phòng chiếu 2 phim
-
Bảng user_bookings chứa thông tin user đặt suất chiếu nào, giả dụ user đặt 3 ghế, lưu thông tin 3 ghế đó vào bảng
=> Trên thực tế, thiết kế DB cho hệ thống chiếu phim sẽ có rất nhiều thực thể tương ứng nhiều bảng, quan hệ để xử lí. Tuy nhiên với phạm vi bài toán bạn đang gặp phải, mình đây là cách đơn giản để bạn có thể giải quyết được
Tạo trang web giới thiệu sản phẩm
Bạn có thể tham khảo Ladipage nhé, dùng tài khoản trả phí dùng được những theme đã dựng sẵn chỉ thay đổi content, dựng sẵn server và chỉ cần trỏ tên miền về https://ladipage.vn/
thanh toán tài khoản Apple Developer lâu
Bạn cap lại mail order, gửi thông tin tài khoản để gửi feedback tới nhân viên hỗ trợ của Apple là nhanh nhất
Hỏi cách config nginx cho nhiều project trên cùng domain
https://viblo.asia/p/cai-dat-va-cau-hinh-subdomain-tren-nginx-centos-7-vyDZOxjklwj
Trong bài viết này của mình có nói về việc cấu hình subdomain, mong bạn có thể xem
Các kĩ năng
Tổ chức
Chưa có tổ chức nào.