Tải bản đầy đủ (.doc) (11 trang)

BÁO CÁO HỆ THỐNG PHÁT TRIỂN THÔNG TIN QUẢN LÍ Đề tài Quản lí website cho rạp phim

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (591.35 KB, 11 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THÔNG VIỆN KINH TẾ BƯU ĐIỆN

<b>BÁO CÁO HỆ THỐNG PHÁT TRIỂN THƠNG TIN QUẢN LÍ</b>

<b>Đề tài: Quản lí website cho rạp phim</b>

Giảng viên: Trần Quốc Khánh

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

Hệ thống trang web phục vụ cơng tác quản lí đặt mua vé trực tuyến, đổi điểm thưởng lấy quà tặng/vé, khách hàng hoàn trả vé, lên lịch chiếu phim, mua vé tại quầy

+ Cho phép người dùng đăng xuất khỏi hệ thống. - Đổi mật khẩu cá nhân:

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

+ Cho phép người dùng thay đổi mật khẩu của mình để bảo vệ thơng tin cá nhân.

<b>● Khách hàng (Người xem):</b>

- Đặt vé: Cho phép người dùng chọn phim, suất chiếu, và đặt vé.

- Hủy vé:

+ Cho phép người dùng hủy đặt vé trước một khoảng thời gian cố định trước suất chiếu.

- Xem thông tin phim:

+ Hiển thị thông tin về các bộ phim, lịch chiếu, và giá vé.

<b>● Nhân viên rạp chiếu phim:</b>

- Quản lý thơng tin phim:

+ Thêm, xóa, sửa thơng tin về các bộ phim.

- Báo cáo doanh thu:

+ Tạo báo cáo doanh thu cho từng bộ phim hoặc suất chiếu.

<b>● Quản lý rạp chiếu phim:</b>

- Quản lý nhân viên:

+ Thêm, xóa, sửa thơng tin của nhân viên. - Thống kê doanh thu:

+ Xem các báo cáo thống kê về doanh thu, số lượng vé bán được, và các chỉ số khác.

- Quản lý khuyến mãi:

+ Thêm, xóa, sửa thơng tin về các chương trình khuyến mãi.

- Quản lý rạp chiếu:

+ Thêm, xóa, sửa thơng tin về các rạp chiếu, số lượng ghế, và các trang thiết bị khác.

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

- Xem bảng điểm của rạp:

+ Xem bảng điểm về hiệu suất hoạt động của rạp chiếu.

<i>3. Biểu đồ ER:</i>

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<i>4. Lược đồ quan hệ:</i>

<i>5. Biểu đồ lớp thực thể pha thiết kế: </i>

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

● tblRapChieu có các thuộc tính: id, tên, địa chỉ ● tblPhim: id, tên, thể loại, đạo diễn

● tblSuatChieu: id, giờ chiếu, ngày chiếu

● tblGheNgoi: id, số ghế, trạng thái (đã đặt/chưa đặt) ● tblKhachHang: id, tên, email, số điện thoại

● tblVe: id, giá vé, loại vé

● tblDatVe: id, ngày đặt, trạng thái đặt vé ● tblNhanVien: id, tên, chức vụ

● tblPhanHoi: id, nội dung, ngày phản hồi ● tblDoanhThu: id, ngày, doanh thu

● tblDienVien: id, tên, ngày sinh, quốc tịch ● tblHangPhim: id, tên, địa chỉ

● tblLoaiGhe: id, tên, mô tả ● tblPhongChieu: id, tên, số ghế ● tblQuocGia: id, tên

● tblDaoDien: id, tên, ngày sinh, quốc tịch ● tblTheLoai: id, tên, mô tả

● tblLoaiVe: id, tên, giá vé

● tblNguoiDung: id, tên đăng nhập, mật khẩu ● tblHeThongRap: id, tên, số phòng chiếu ←

Bước 3:

Chuyển quan hệ số lượng giữa các lớp thực thể thành quan hệ số lượng giữa các bảng:

● tblRapChieu – n tblPhim: Mỗi rạp chiếu có thể chiếu nhiều phim, nhưng mỗi phim chỉ thuộc một rạp chiếu.

● tblRapChieu – n tblSuatChieu: Mỗi rạp chiếu có thể có nhiều suất chiếu, nhưng mỗi suất chiếu thuộc một rạp chiếu.

● tblSuatChieu – n tblGheNgoi: Mỗi suất chiếu có nhiều ghế ngồi, nhưng mỗi ghế ngồi chỉ thuộc một suất chiếu.

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

● tblPhim – n tblSuatChieu: Mỗi phim có thể được chiếu ở nhiều suất, nhưng mỗi suất chiếu chỉ chiếu một phim.

● tblKhachHang – n tblVe: Mỗi khách hàng có thể mua nhiều vé, nhưng mỗi vé chỉ thuộc một khách hàng.

● tblKhachHang – n tblDatVe: Mỗi khách hàng có thể đặt nhiều vé, nhưng mỗi đặt vé chỉ thuộc một khách hàng.

● tblNhanVien – n tblDoanhThu: Mỗi nhân viên có thể ghi nhận nhiều doanh thu, nhưng mỗi doanh thu chỉ do một nhân viên ghi nhận. ● tblRapChieu – n tblPhanHoi: Mỗi rạp chiếu có thể nhận nhiều phản

hồi, nhưng mỗi phản hồi chỉ thuộc một rạp chiếu.

● tblSuatChieu – n tblDoanhThu: Mỗi suất chiếu có thể sinh ra nhiều doanh thu, nhưng mỗi doanh thu chỉ thuộc một suất chiếu.

● tblPhim – n tblPhanHoi: Mỗi phim có thể nhận nhiều phản hồi, nhưng mỗi phản hồi chỉ liên quan đến một phim.

● tblDienVien – n tblPhim: Mỗi diễn viên có thể tham gia nhiều phim, nhưng mỗi phim chỉ có một đạo diễn.

● tblHangPhim – n tblPhim: Mỗi hãng phim có thể sản xuất nhiều phim, nhưng mỗi phim chỉ thuộc một hãng phim.

● tblLoaiGhe – n tblGheNgoi: Mỗi loại ghế có thể có nhiều ghế ngồi, nhưng mỗi ghế ngồi chỉ thuộc một loại ghế.

● tblPhongChieu – n tblGheNgoi: Mỗi phịng chiếu có thể có nhiều ghế ngồi, nhưng mỗi ghế ngồi chỉ thuộc một phòng chiếu.

● tblQuocGia – n tblDaoDien: Mỗi quốc gia có thể có nhiều đạo diễn, nhưng mỗi đạo diễn chỉ thuộc một quốc gia.

● tblTheLoai – n tblPhim: Mỗi thể loại có thể thuộc nhiều phim, nhưng mỗi phim chỉ thuộc một thể loại.

● tblLoaiVe – n tblVe: Mỗi loại vé có thể được sử dụng cho nhiều vé, nhưng mỗi vé chỉ thuộc một loại vé.

● tblNguoiDung – n tblDatVe: Mỗi người dùng có thể đặt nhiều vé, nhưng mỗi đặt vé chỉ thuộc một người dùng.

● tblHeThongRap – n tblRapChieu: Mỗi hệ thống rạp có thể có nhiều rạp chiếu, nhưng mỗi rạp chiếu chỉ thuộc một hệ thống rạp.

● tblNguoiDung – n tblPhanHoi: Mỗi người dùng có thể gửi nhiều phản hồi, nhưng mỗi phản hồi chỉ thuộc một người dùng.

← ← Bước 4:

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

Bổ sung các thuộc tính khóa. Khóa chính được thiết lập với thuộc tính id của các bảng tương ứng, trừ các bảng tblVe và tblDatVe.

Khóa ngoại được thiết lập cho các bảng:

● tblRapChieu – n tblPhim -> Bảng tblPhim có khóa ngoại

● tblPhim – n tblPhanHoi -> Bảng tblPhanHoi có khóa ngoại tblPhimId ● tblDienVien – n tblPhim -> Bảng tblPhim có khóa ngoại

● tblTheLoai – n tblPhim -> Bảng tblPhim có khóa ngoại tblTheLoaiId ● tblLoaiVe – n tblVe -> Bảng tblVe có khóa ngoại tblLoaiVeId

● tblNguoiDung – n tblDatVe -> Bảng tblDatVe có khóa ngoại

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

● tblNguoiDung – n tblVe -> Bảng tblVe có khóa ngoại

● Loại bỏ các bảng thống kê, như tblThongKeVe,

tblThongKeDatVe, tblThongKeDoanhThu, giữ lại các thông tin dẫn xuất trong bảng tblDoanhThu.

● Tổng hợp số lượng vé đã đặt và đã mua trong bảng tblVe và

● Thống kê thông tin về số lượng phim, đạo diễn, diễn viên, thể loại từ các bảng liên quan như tblPhim, tblDienVien,

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

● Xác định số lượng và thông tin chi tiết về đạo diễn từ bảng

● Thống kê thông tin về các hệ thống rạp chiếu và các thông tin chi tiết từ bảng tblHeThongRap.

</div>

×