Xây dựng website quản lý rạp chiếu phim đồ án tốt nghiệp

53 7 0
Xây dựng website quản lý rạp chiếu phim đồ án tốt nghiệp

Đ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

ĐẠI HỌC BÌNH DƯƠNG KHOA CƠNG NGHỆ THƠNG TIN, ROBOT VÀ TRÍ TUỆ NHÂN TẠO 🙠🕮🙢 ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: QUẢN LÝ RẠP CHIẾU PHIM Giảng viên hướng dẫn: Huỳnh Quang Đức Sinh viên thực hiện: Hoàng Trung Phong Mssv: 18050286 Bình Dương, Ngày 11 Tháng 01 Năm 2023 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN GIẢNG VIÊN HƯỚNG DẪN (Ký ghi rõ họ tên) NHẬN XÉT CỦA CÁN BỘ PHẢN BIỆN CÁN BỘ PHẢN BIỆN (Ký ghi rõ họ tên) GVHD: Huỳnh Quang Đức SVTH: Hoàng Trung Phong LỜI CÁM ƠN Để đề tài kết thúc khóa học thực thành cơng, em xin cảm ơn giảng viên hướng dẫn hỗ trợ nhiệt tình tận tâm từ thầy Huỳnh Quang Đức chia sẻ kiến thức quý báu, hướng dẫn tận tình có góp ý suốt q trình thực đề tài để em hồn thành tiểu luận cách tốt Sau nghiên cứu đề tài kết thúc khóa học, em học hỏi tích lũy kiến thức kinh nghiệm từ Thầy trước để hồn thiện phát triển thân Bên cạnh đó, hội giúp em nhận cần hồn thiện thêm để chuẩn bị cho hành trình dài phía trước Do kiến thức thân hạn chế thiếu kinh nghiệm thực tiễn nên nội dung nghiên cứu khó tránh thiếu sót Em mong nhận góp ý, dạy thêm từ Q Thầy Bình Dương, ngày 12 tháng 01 năm 2023 SINH VIÊN THỰC HIỆN Hoàng Trung Phong GVHD: Huỳnh Quang Đức SVTH: Hoàng Trung Phong BỘ GIÁO DỤC VÀ ĐÀO TẠO CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC BÌNH DƯƠNG Độc lập – Tự – Hạnh phúc ĐỀ CƯƠNG CHI TIẾT Tên đề tài: Quản lý rạp chiếu phim Giảng viên hướng dẫn: Huỳnh Quang Đức Thời gian thực hiện: Từ ngày 15 tháng 11 năm 2022 đến ngày 06 tháng năm 2023 Sinh viên thực hiện: Hoàng Trung Phong - 18050286 Nội dung đề tài: ❖ Lý chọn đề tài: Đề tài: “XÂY DỰNG WEBSITE QUẢN LÝ RẠP CHIẾU PHIM” Đề tài khơng mới, lại mơ hình website điển hình hình thức kinh doanh B2C để từ dễ dàng triển khai mơ hình website tương tự khác đặt phịng nhà nghỉ, đặt bàn tổ chức tiệc,… Mục tiêu đề tài: Xây dựng website để quản lý rạp chiếu phim ❖ Phạm vi đề tài: Xây dựng website có chức năng: a) Cho phép người dùng tìm hiểu thơng tin rạp chiếu phim, thông tin phim chiếu chiếu, thông tin giá vé lịch chiếu phim b) Cho phép nhân viên rạp cập nhật thông tin phim, thông tin blog c) Cho phép khách hàng đăng ký tài khoản, mua vé xem phim toán online d) Cho phép người quản lý cập nhật suất chiếu phim xem thống kê – báo cáo GVHD: Huỳnh Quang Đức SVTH: Hoàng Trung Phong ❖ Ý nghĩa thực tiễn: Hệ thống hướng tới đối tượng khách hàng nhân viên quản lý rạp Các chức giúp người quản lý dễ dàng điều khiển trình hoạt động rạp thuận tiện để khách hàng tìm kiếm, chon mua vé xem phim phù hợp sở thích ❖ Phương pháp thực hiện: - Nghiên cứu lý thuyết - Cài đặt ứng dụng - Thử nghiệm để kiểm chứng lý thuyết Dự kiến công nghệ áp dụng: - Công nghệ web - Ngơn ngữ lập trình: PHP - Cơ sở liệu: mySQL ❖ Kết mong đợi: - Một website có đầy đủ tính mục tiêu phạm vi đề ra, vận hành thử nghiệm thành công Bình Dương, ngày 11 tháng năm 2023 CB HƯỚNG DẪN (Ký tên ghi rõ họ tên) GVHD: Huỳnh Quang Đức SVTH: Hoàng Trung Phong MỤC LỤC NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN LỜI CÁM ƠN ĐỀ CƯƠNG CHI TIẾT DANH MỤC HÌNH ẢNH DANH MỤC BẢNG BIỂU 10 MỞ ĐẦU 11 CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 13 1.1 TÊN ĐỀ TÀI 13 1.2 LÝ DO CHỌN ĐỀ TÀI 13 1.3 MỤC TIÊU CỦA ĐỀ TÀI 13 1.4 Ý NGHĨA THỰC TIỄN 13 1.4.1 Đối với nhà trường 13 1.4.2 Đối với sinh viên thực đề tài 14 1.5 PHẠM VI NGHIÊN CỨU 14 1.6 PHƯƠNG PHÁP THỰC HIỆN 14 CHƯƠNG CƠ SỞ LÝ THUYẾT 15 2.1 PHÁT BIỂU BÀI TOÁN 15 2.2 HIỆN TRẠNG TIN HỌC 15 2.2.1.Hiện trạng phía máy chủ, mạng để host ứng dụng 15 2.2.2.Hiện trang phía client 16 2.3 CƠNG NGHỆ SỬ DỤNG 16 2.3.1 Kiến trúc phần mềm 16 2.3.2 Công nghệ sở liệu 17 2.3.3 Loại ngôn ngữ lâp trình 18 2.4 MƠI TRƯỜNG PHÁT TRIỂN 21 2.4.1 Cơng cụ phân tích thiết kế 21 2.4.2 Cơng cụ lập trình 23 CHƯƠNG TRIỂN KHAI MƠ HÌNH VÀ THIẾT KẾ 3.1 PHÂN TÍCH YÊU CẦU 27 27 3.1.1 XÁC ĐỊNH CÁC USE CASE 27 3.1.1.1 Danh sách tác nhân 27 3.1.1.2 Danh sách use case tổng quát 27 3.1.1.3 Sơ đồ use case tổng quát 28 3.1.1.4 Mơ hình use case chi tiết 28 GVHD: Huỳnh Quang Đức SVTH: Hoàng Trung Phong 3.1.2 XÁC ĐỊNH CÁC THỰC THỂ (ENTITY CLASS DIAGRAM) 39 3.1.2.1 Sơ đồ lớp thực thể 39 3.1.2.2 Danh sách đối tượng 39 3.1.2.3 Mô tả chi tiết đối tượng 39 3.1.3 THIẾT KẾ CHI TIẾT 40 3.1.3.1 Bảng NguoiDung 40 3.1.3.2 Bảng Phim 41 3.1.3.3 Bảng TinTuc 42 3.1.3.4 Bảng Phong 42 3.1.3.5 Bảng Ghe 43 3.1.3.6 Bảng SuatChieu 43 3.1.3.7 Bảng VeBan 43 3.2 TRIỂN KHAI 44 3.2.1 Một số mã nguồn tiêu biểu 44 3.2.2 Một số hình tiêu biểu 45 CHƯƠNG KẾT LUẬN 52 5.1 KẾT QUẢ ĐẠT ĐƯỢC 52 5.2 HẠN CHẾ 52 5.3 HƯỚNG PHÁT TRIỂN 52 DANH MỤC TÀI LIỆU THAM KHẢO GVHD: Huỳnh Quang Đức 53 SVTH: Hoàng Trung Phong DANH MỤC HÌNH ẢNH Hình 3.1.1.1 Mơ hình use case tổng quát hệ thống 28 Hình 3.1.1.2 Mơ hình use case đăng nhập 29 Hình 3.1.1.3 Mơ hình use case đăng ký 30 Hình 3.1.1.4 Mơ hình use case quản lý blog 31 Hình 3.1.1.5 Mơ hình use case quản lý suất chiếu 32 Hình 3.1.1.6 Mơ hình use case quản lý phim 34 Hình 3.1.1.7 Mơ hình use case mua vé 36 Hình 3.1.1.8 Mơ hình use case đăng nhập 37 Hình 3.1.1.9 Mơ hình use case toán 38 Hình 3.2.1.1 Mã nguồn đăng nhập phân quyền người dùng 44 Hình 3.2.1.2 Mã nguồn chức thêm, xóa, sửa phim 45 Hình 3.2.2.1 Mã nguồn chức thêm, xóa, sửa phim .45 Hình 3.2.2.1 Giao diện trang chủ …………………………………………………….47 Hình 3.2.2.2 Giao diện trang mua vé ……………………………………………… 48 Hình 3.2.2.3 Giao diện trang phim chiếu ………………………………………48 Hình 3.2.2.4 Giao diện trang báo cáo ……………………………………………… 49 Hình 3.2.2.5 Giao diện trang quản lý phim ………………………………………… 50 Hình 3.2.2.6 Giao diện trang thơng tin phim …………………………………………51 Hình 3.2.2.7 Giao diện trang vé mua …………………………………………… 52 GVHD: Huỳnh Quang Đức SVTH: Hoàng Trung Phong DANH MỤC BẢNG BIỂU Bảng 3.1.1.1 Bảng danh sách tác nhân 27 Bảng 3.1.1.2 Bảng danh sách use case tổng quát 28 Bảng 3.1.3.1 Bảng mô tả chi tiết sở liệu người dùng 41 Bảng 3.1.3.2 Bảng mô tả chi tiết sở liệu phim 411 Bảng 3.1.3.3 Bảng mô tả chi tiết sở liệu tin tức 42 Bảng 3.1.3.4 Bảng mô tả chi tiết sở liệu phòng 422 Bảng 3.1.3.5 Bảng mô tả chi tiết sở liệu ghế 43 Bảng 3.1.3.6 Bảng mô tả chi tiết sở liệu suất chiếu 433 Bảng 3.1.3.7 Bảng mô tả chi tiết sở liệu vé 44 GVHD: Huỳnh Quang Đức 10 SVTH: Hoàng Trung Phong 3.1.2 XÁC ĐỊNH CÁC THỰC THỂ (ENTITY CLASS DIAGRAM) 3.1.2.1 Sơ đồ lớp thực thể 3.1.2.2 Danh sách đối tượng Gồm có: Phim, NguoiDung, Phong, Ghe, SuatChieu, TinTuc, VeBan 3.1.2.3 Mô tả chi tiết đối tượng • Phim: `IDPhim`, `TenPhim`, `TheLoai`, `QuocGia`, `DaoDien`, `DienVien`, `ThoiLuong`, `ImageLink`, `MoTa`, `IDNguoiDung` • NguoiDung: `IDNguoiDung`, `TenTK`, `MatKhau`, `Quyen`, `HoTen`, `GioiTinh`, `Email`, `Sdt`, `VaiTro` • Phong: `TenPhong` • Ghe: `SoGhe`, ` TenPhong ` • SuatChieu: `IDSuatChieu`, `GiaVe`, `NgayGioChieu`, `IDPhim`, `TenPhong` • TinTuc: `IDTinTuc`, `TenTinTuc`, `ImageLink`, `NoiDung`, `IDNguoiDung` • VeBan: `IDVeBan`, `ThoiDiem`, `IDSuatChieu`, `IDNguoiDung`, `TenPhong`, `SoGhe` GVHD: Huỳnh Quang Đức 39 SVTH: Hồng Trung Phong 3.1.3 THIẾT KẾ CHI TIẾT Mơ hình sở liệu Hình 3.1.3 Mơ hình sở liệu 3.1.3.1 Bảng NguoiDung Field Type Stt Khoá Ý nghĩa chính(primary key )/khóa ngoại(foreign key) IDNguoiDung INT PK IDNguoiDung: Mã người dùng TenTK NVARCHAR(50) TenTK: Tên tài khoản người dùng MatKhau NVARCHAR(45) MatKhau: Mật người dùng Quyen INT(11) Quyen: Quyền hạn người dùng HoTen NVARCHAR(50) HoTen: Họ tên người dùng GioiTinh NVARCHAR(10) GioiTinh: Nam nữ GVHD: Huỳnh Quang Đức 40 SVTH: Hoàng Trung Phong Email NVARCHAR(45) Email: Email người dùng SDT SDT: Số điện thoại người dùng VaiTro NVARCHAR(45) VaiTro: Vai trò người dùng rạp khách hàng, nhân viên, quản lý Bảng 3.1.3.1 Bảng mô tả chi tiết sở liệu người dùng 3.1.3.2 Bảng Phim Field Type Khố Stt Ý nghĩa chính(primary key )/khóa ngoại(foreign key) IDPhim INT PK TenPhim NVARCHAR(100) TenPhim: Tên phim TheLoai NVARCHAR(45) TheLoai: Thể loại phim QuocGia NVARCHAR(45) QuocGia: Quốc gia sản IDPhim: Mã phim xuất phim DaoDien NVARCHAR(50) DaoDien: Đạo diễn phim DienVien NVARCHAR(100) DienVien: Diễn viên phim ThoiLuong INT ThoiLuong: Thời lượng chiếu phim ImageLink NVARCHAR(100) ImageLink: Hình ảnh phim MoTa NVARCHAR(5000) 10 IDNguoiDung INT Mota: Mô tả phim FK IDNguoiDung: Mã nhân viên cập nhật phim Bảng 3.1.3.2 Bảng mô tả chi tiết sở liệu phim GVHD: Huỳnh Quang Đức 41 SVTH: Hoàng Trung Phong 3.1.3.3 Bảng TinTuc Field Type Khố Stt Ý nghĩa chính(primary key )/khóa ngoại (foreign key) IDTinTuc INT TenTinTuc NVARCHAR(100) PK IDTinTuc: Mã tin tức TenTinTuc: Tên tin tức, viết ImageLink NVARCHAR(100) ImageLink: Hình ảnh tin tức NoiDung NVARCHAR(5000) NoiDung: Nội dung viết, tin tức IDNguoiDung INT FK IDNguoiDung: Mã nhân viên cập nhật tin tức Bảng 3.1.3.3 Bảng mô tả chi tiết sở liệu tin tức 3.1.3.4 Bảng Phong Stt Field Type Khoá Ý nghĩa chính(primary key )/khóa ngoại (foreign key) TenPhong NVARCHAR(100) PK TenPhong: Tên phòng chiếu rạp Bảng 3.1.3.4 Bảng mơ tả chi tiết sở liệu phịng GVHD: Huỳnh Quang Đức 42 SVTH: Hoàng Trung Phong 3.1.3.5 Bảng Ghe Stt Field Type Khố Ý nghĩa chính(primary key )/khóa ngoại (foreign key) SoGhe NVARCHAR(10) SoGhe: Số ghế phòng TenPhong NVARCHAR(100) FK TenPhong: Tên phòng chiếu rạp Bảng 3.1.3.5 Bảng mô tả chi tiết sở liệu ghế 3.1.3.6 Bảng SuatChieu Field Type Stt Khoá Ý nghĩa chính/khóa ngoại IDSuatChieu INT PK IDSuatchieu: Mã suất chiếu GiaVe INT NgayGioChieu DATETIME GiaVe: Giá vé NgayGioChieu: Ngày chiếu phim IDPhim INT FK TenPhong NVARCHAR(100) FK IDPhim: Mã phim TenPhong: Tên phịng chiếu rạp Bảng 3.1.3.6 Bảng mơ tả chi tiết sở liệu suất chiếu 3.1.3.7 Bảng VeBan Field Type Stt Khố Ý nghĩa chính/khóa ngoại IDVeBan INT ThoiDiem DATETIME PK IDVeBan: Mã vé bán ThoiDiem: Thời điểm mua vé GVHD: Huỳnh Quang Đức 43 SVTH: Hoàng Trung Phong IDSuatChieu INT FK IDSuatchieu: Mã suất chiếu IDNguoiDung INT FK IDNguoiDung: Mã người dùng(Khách hàng) TenPhong NVARCHAR(100) FK TenPhong: Tên phòng chiếu rạp Bảng 3.1.3.7 Bảng mô tả chi tiết sở liệu vé 3.2 TRIỂN KHAI 3.2.1 Một số mã nguồn tiêu biểu Hình 3.2.1.1 Mã nguồn đăng nhập phân quyền người dùng GVHD: Huỳnh Quang Đức 44 SVTH: Hoàng Trung Phong Hình 3.2.1.2 Mã nguồn chức thêm, xóa, sửa phim 3.2.2 Một số hình tiêu biểu GVHD: Huỳnh Quang Đức 45 SVTH: Hồng Trung Phong Hình 3.2.2.1 Giao diện trang chủ GVHD: Huỳnh Quang Đức 46 SVTH: Hồng Trung Phong Hình 3.2.2.2 Giao diện trang mua vé Hình 3.2.2.3 Giao diện trang phim chiếu GVHD: Huỳnh Quang Đức 47 SVTH: Hồng Trung Phong Hình 3.2.2.4 Giao diện trang báo cáo GVHD: Huỳnh Quang Đức 48 SVTH: Hồng Trung Phong Hình 3.2.2.5 Giao diện trang quản lý phim GVHD: Huỳnh Quang Đức 49 SVTH: Hoàng Trung Phong Hình 3.2.2.6 Giao diện trang thơng tin phim GVHD: Huỳnh Quang Đức 50 SVTH: Hồng Trung Phong Hình 3.2.2.7 Giao diện trang vé mua GVHD: Huỳnh Quang Đức 51 SVTH: Hoàng Trung Phong CHƯƠNG KẾT LUẬN 5.1 KẾT QUẢ ĐẠT ĐƯỢC Xây dựng website quản lý rạp chiếu phim với đầy đủ chức đề Thơng tin trình bày cách rõ ràng Khách hàng đặt vé xem phim qua mạng dễ dàng nhanh gọn, tiết kiệm thời gian 5.2 HẠN CHẾ Một số chức nhiều hạn chế Chưa có chức xử lý dịch vụ khuyến Cách thiết kế giao diện, màu sắc chưa đẹp mắt Một số chỗ chưa dư thừa 5.3 HƯỚNG PHÁT TRIỂN Hướng phát triển Website tiến đến thương mại điện tử với đầy đủ chức xử lý dịch vụ khuyến mãi, toán qua nhiều nguồn khác nhau, Bổ sung Module hỗ trợ cho website cho khách like phim Chỉnh sửa giao diện phù hợp cho người sử dụng Thường xuyên cập nhật thêm nhiều cơng nghệ để hồn thiện website đáp ứng nhu cầu người dùng GVHD: Huỳnh Quang Đức 52 SVTH: Hoàng Trung Phong DANH MỤC TÀI LIỆU THAM KHẢO Links: http://www.cs.fsu.edu/~gaitrosd/classes/cop3331/rose/UMLSequence.PD F https://www.cgv.vn/ https://www.galaxycine.vn/ http://home.vinhuni.edu.vn/cuongvcc/wpcontent/uploads/sites/109/2017/10/Nguyen-Van-Ba-Thiet-ke-huong-doi-tuong1.pdf https://www.php.net/docs.php https://dev.mysql.com/doc/ GVHD: Huỳnh Quang Đức 53 SVTH: Hoàng Trung Phong

Ngày đăng: 08/11/2023, 23:56

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan