1. Trang chủ
  2. » Giáo Dục - Đào Tạo

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

11 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Quản lí website cho rạp phim
Tác giả Nguyên Hoàng Thao, Phạm Thanh Tùng, Nguyễn Thiệu Hiếu, Trần Quang Huy
Người hướng dẫn PTS. Trần Quốc Khánh
Trường học Học viện Công nghệ Bưu chính Viễn thông
Chuyên ngành Kinh tế Bưu điện
Thể loại Báo cáo hệ thống phát triển thông tin quản lí
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 11
Dung lượng 567,5 KB

Nội dung

● Lớp NguoiDung -> bảng tblNguoiDung● Lớp HeThongRap -> bảng tblHeThongRap ← ← Bước 2: ● Đưa thuộc tính không phải đối tượng của lớp thực thể thành thuộc tính của bảng tương ứng: ● tblRa

Trang 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Á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

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

Nhóm 5:

Nguyên Hoàng Thao-B20DCCN653

Phạm Thanh Tùng-B20DCCN630

Nguyễn Thiệu Hiếu- B20DCCN256

Trần Quang Huy- B20DCCN328

Hà Nội, 04/2024

Trang 2

Mục lục

I Mô tả hệ thống 2

1 Mục đích 2

2 Phạm vi 2

3 Biểu đồ ER: 3

4 Lược đồ quan hệ: 5

5 Biểu đồ lớp thực thể pha thiết kế: 5

6 Thiết kế CSDL: 6

I Mô tả hệ thống

1 Mục đích

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

2 Phạm vi

● Thành viên hệ thống:

- Đăng nhập:

+ Cho phép người dùng truy cập vào hệ thống với tài khoản của mình

- Đăng xuất:

+ Cho phép người dùng đăng xuất khỏi hệ thống

- Đổi mật khẩu cá nhân:

Trang 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

● Khách hàng (Người xem):

- Đặ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é

● Nhân viên rạp chiếu phim:

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

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

- Quản lý lịch chiếu:

+ Tạo và cập nhật lịch chiếu phim cho mỗi rạp

- Quản lý vé:

+ Theo dõi và kiểm soát số lượng vé còn lại cho mỗi suất chiếu

- 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

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

- 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

Trang 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

3 Biểu đồ ER:

Trang 5

4 Lược đồ quan hệ:

5 Biểu đồ lớp thực thể pha thiết kế:

Trang 6

6 Thiết kế CSDL:

Bước 1:

● Mỗi lớp thực thể đề xuất bảng tương ứng:

● Lớp RạpChiếu -> bảng tblRapChieu

● Lớp Phim -> bảng tblPhim

● Lớp SuatChieu -> bảng tblSuatChieu

● Lớp GheNgoi -> bảng tblGheNgoi

● Lớp KhachHang -> bảng tblKhachHang

● Lớp Ve -> bảng tblVe

● Lớp DatVe -> bảng tblDatVe

● Lớp NhanVien -> bảng tblNhanVien

● Lớp PhanHoi -> bảng tblPhanHoi

● Lớp DoanhThu -> bảng tblDoanhThu

● Lớp DienVien -> bảng tblDienVien

● Lớp HangPhim -> bảng tblHangPhim

● Lớp LoaiGhe -> bảng tblLoaiGhe

● Lớp PhongChieu -> bảng tblPhongChieu

● Lớp QuocGia -> bảng tblQuocGia

● Lớp DaoDien -> bảng tblDaoDien

● Lớp TheLoai -> bảng tblTheLoai

● Lớp LoaiVe -> bảng tblLoaiVe

Trang 7

● Lớp NguoiDung -> bảng tblNguoiDung

● Lớp HeThongRap -> bảng tblHeThongRap

Bước 2:

● Đưa thuộc tính không phải đối tượng của lớp thực thể thành thuộc tính của bảng tương ứng:

● 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

Trang 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:

Trang 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

tblRapChieuId

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

● tblSuatChieu – n tblGheNgoi -> Bảng tblGheNgoi có khóa ngoại tblSuatChieuId

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

tblKhachHangId

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

tblKhachHangId

● tblNhanVien – n tblDoanhThu -> Bảng tblDoanhThu có khóa ngoại tblNhanVienId

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

tblRapChieuId

● tblSuatChieu – n tblDoanhThu -> Bảng tblDoanhThu có khóa ngoại tblSuatChieuId

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

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

tblDienVienId

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

tblHangPhimId

● tblLoaiGhe – n tblGheNgoi -> Bảng tblGheNgoi có khóa ngoại

tblLoaiGheId

● tblPhongChieu – n tblGheNgoi -> Bảng tblGheNgoi có khóa ngoại tblPhongChieuId

● tblQuocGia – n tblDaoDien -> Bảng tblDaoDien có khóa ngoại

tblQuocGiaId

● 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

tblNguoiDungId

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

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

Trang 10

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

tblNguoiDungId

Bước 5:

● Các thuộc tính dẫn xuất:

● Thông tin điểm trung bình môn và điểm trung bình chữ trong bảng tblDangkihoc

● Tổng doanh thu từ việc tính tổng giá vé và doanh thu khác trong bảng tblDoanhThu

● 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à tblDatVe

● Đưa ra thông tin về số lượng phản hồi và đánh giá từ khách hàng trong bảng tblPhanHoi

● Tính toán tổng số lượng ghế ngồi và số lượng ghế đã đặt trong bảng tblGheNgoi

● Tổng hợp thông tin về số lượng suất chiếu và các thông tin liên quan từ bảng tblSuatChieu

● Xác định số lượng phòng chiếu và các thông tin chi tiết từ bảng tblPhongChieu

● 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,

tblDaoDien, tblTheLoai

● Tính tổng số lượng khách hàng và thông tin chi tiết từ bảng tblKhachHang

● Tổng hợp thông tin về các rạp chiếu và các thông tin chi tiết từ bảng tblRapChieu

● Xác định số lượng và thông tin chi tiết về các loại vé từ bảng tblLoaiVe

● Tổng hợp thông tin về các hãng phim và các thông tin chi tiết từ bảng tblHangPhim

● Xác định số lượng và thông tin chi tiết về quốc gia từ bảng tblQuocGia

● Tính tổng số lượng và thông tin chi tiết về các loại ghế từ bảng tblLoaiGhe

● Tổng hợp thông tin về đánh giá và phản hồi từ khách hàng từ bảng tblPhanHoi

Trang 11

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

● Tổng hợp thông tin về các thể loại phim và các thông tin chi tiết

từ bảng tblTheLoai

● Xác định số lượng và thông tin chi tiết về người dùng từ bảng tblNguoiDung

● 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

Ngày đăng: 14/04/2024, 06:18

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w