Hướng dẫn chi tiết xây dựng website quản lý rạp chiếu phim dành cho đồ án tốt nghiệp

Xây dựng website quản lý rạp chiếu phim đồ án tốt nghiệp giúp tối ưu hóa quy trình quản lý, đặt vé và theo dõi doanh thu hiệu quả.

Trường đại học

Đại học Bình Dương

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2023

53
12
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CÁM ƠN

ĐỀ CƯƠNG CHI TIẾT

1. CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI

1.1. LÝ DO CHỌN ĐỀ TÀI

1.2. MỤC TIÊU CỦA ĐỀ TÀI

1.3. Ý NGHĨA THỰC TIỄN

1.3.1. Đối với nhà trường

1.3.2. Đối với sinh viên thực hiện đề tài

1.4. PHẠM VI NGHIÊN CỨU

1.5. PHƯƠNG PHÁP THỰC HIỆN

2. CHƯƠNG 2: PHÁT BIỂU BÀI TOÁN

2.1. HIỆN TRẠNG TIN HỌC

2.1.1. Hiện trạng về phía máy chủ, mạng để host ứng dụng

2.1.2. Hiện trang phía client

2.2. CÔNG NGHỆ SỬ DỤNG

2.2.1. Kiến trúc phần mềm

2.2.2. Công nghệ cơ sở dữ liệu

2.2.3. Loại ngôn ngữ lâp trình

2.3. MÔI TRƯỜNG PHÁT TRIỂN

2.3.1. Công cụ phân tích thiết kế

2.3.2. Công cụ lập trình

3. CHƯƠNG 3: TRIỂN KHAI MÔ HÌNH VÀ THIẾT KẾ

3.1. PHÂN TÍCH YÊU CẦU

3.1.1. XÁC ĐỊNH CÁC USE CASE

3.1.1.1. Danh sách các tác nhân
3.1.1.2. Danh sách use case tổng quát
3.1.1.3. Sơ đồ use case tổng quát
3.1.1.4. Mô hình use case chi tiết

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 các đối tượng
3.1.2.3. Mô tả chi tiết từng đối tượng

3.1.3. THIẾT KẾ CHI TIẾT

3.1.3.1. Một số mã nguồn tiêu biểu
3.1.3.2. Một số màn hình tiêu biểu

5. CHƯƠNG 5: KẾT QUẢ ĐẠT ĐƯỢC

5.1. HƯỚNG PHÁT TRIỂN

DANH MỤC TÀI LIỆU THAM KHẢO

Tóm tắt

I. Xây dựng website quản lý rạp chiếu phim

Đề tài xây dựng website quản lý rạp chiếu phim là một mô hình điển hình trong lĩnh vực thương mại điện tử B2C. Mục tiêu chính là tạo ra một hệ thống quản lý hiệu quả, giúp khách hàng dễ dàng tìm kiếm thông tin phim, đặt vé và thanh toán trực tuyến. Đồng thời, hệ thống hỗ trợ nhân viên và quản lý rạp trong việc cập nhật thông tin phim, lịch chiếu và báo cáo doanh thu. Đề tài này không chỉ mang tính ứng dụng cao mà còn là nền tảng để phát triển các mô hình website tương tự.

1.1. Mục tiêu và phạm vi

Mục tiêu của đề tài là xây dựng website với các chức năng cơ bản như tìm kiếm thông tin phim, đặt vé, thanh toán trực tuyến và quản lý dữ liệu. Phạm vi nghiên cứu tập trung vào việc khảo sát nhu cầu của khách hàng tại Bình Dương, không bao gồm ứng dụng di động hoặc máy chủ riêng. Hệ thống hướng đến tối ưu hóa trải nghiệm người dùng và hỗ trợ quản lý hiệu quả.

1.2. Ý nghĩa thực tiễn

Hệ thống mang lại lợi ích thiết thực cho cả khách hàng và nhà quản lý. Khách hàng có thể dễ dàng tìm kiếm và đặt vé phim phù hợp với sở thích. Nhà quản lý có thể theo dõi và điều chỉnh hoạt động của rạp chiếu phim một cách hiệu quả. Đề tài cũng góp phần nâng cao kiến thức và kỹ năng của sinh viên trong lĩnh vực thiết kế websitephần mềm quản lý.

II. Thiết kế và công nghệ sử dụng

Đề tài áp dụng mô hình Client-Server để xây dựng hệ thống. Công nghệ chính bao gồm ngôn ngữ lập trình PHP và hệ quản trị cơ sở dữ liệu MySQL. Các công cụ hỗ trợ như HTML, CSS, và JavaScript được sử dụng để thiết kế giao diện người dùng thân thiện và tối ưu hóa SEO. Hệ thống được phát triển trên nền tảng web, đảm bảo tính linh hoạt và dễ dàng mở rộng trong tương lai.

2.1. Kiến trúc hệ thống

Hệ thống được thiết kế theo mô hình Client-Server, trong đó máy chủ đảm nhận việc xử lý dữ liệu và máy khách hiển thị thông tin cho người dùng. Mô hình này giúp tối ưu hóa hiệu suất và bảo mật dữ liệu. Các chức năng chính bao gồm quản lý phim, lịch chiếu, đặt vé và thanh toán, được tích hợp vào một hệ thống thống nhất.

2.2. Công nghệ cơ sở dữ liệu

Hệ quản trị cơ sở dữ liệu MySQL được lựa chọn do tính ổn định và khả năng xử lý dữ liệu lớn. Cơ sở dữ liệu được thiết kế theo mô hình quan hệ, giúp giảm thiểu sự dư thừa và đảm bảo tính nhất quán. Các bảng dữ liệu chính bao gồm thông tin phim, lịch chiếu, vé và người dùng, được liên kết chặt chẽ để hỗ trợ các chức năng quản lý.

III. Phân tích và triển khai

Quá trình phân tích yêu cầu được thực hiện thông qua khảo sát và phỏng vấn trực tiếp người dùng. Các use case chính được xác định bao gồm đăng nhập, đăng ký, quản lý phim, đặt vé và thanh toán. Hệ thống được thiết kế chi tiết với các sơ đồ lớp và mô hình dữ liệu, đảm bảo tính nhất quán và dễ dàng triển khai. Các chức năng được phát triển theo từng giai đoạn, từ thiết kế giao diện đến tích hợp cơ sở dữ liệu và kiểm thử.

3.1. Phân tích yêu cầu

Các yêu cầu chính của hệ thống được xác định thông qua khảo sát và phỏng vấn người dùng. Các chức năng cơ bản bao gồm tìm kiếm phim, đặt vé, thanh toán và quản lý dữ liệu. Các use case được phân tích chi tiết để đảm bảo hệ thống đáp ứng đầy đủ nhu cầu của người dùng và nhà quản lý.

3.2. Thiết kế chi tiết

Hệ thống được thiết kế với các sơ đồ lớp và mô hình dữ liệu chi tiết. Các chức năng được phát triển theo từng giai đoạn, từ thiết kế giao diện đến tích hợp cơ sở dữ liệu và kiểm thử. Các mã nguồn tiêu biểu được viết bằng PHPMySQL, đảm bảo tính ổn định và hiệu suất cao.

IV. Kết quả và hướng phát triển

Hệ thống website quản lý rạp chiếu phim đã được triển khai thành công với đầy đủ các chức năng cơ bản. Kết quả đạt được bao gồm một giao diện người dùng thân thiện, hệ thống quản lý hiệu quả và khả năng mở rộng trong tương lai. Hướng phát triển tiếp theo bao gồm tích hợp thêm các tính năng như đánh giá phim, gợi ý phim dựa trên sở thích và phát triển ứng dụng di động.

4.1. Kết quả đạt được

Hệ thống đã hoàn thành với các chức năng cơ bản như tìm kiếm phim, đặt vé, thanh toán và quản lý dữ liệu. Giao diện người dùng được thiết kế thân thiện, đảm bảo trải nghiệm người dùng tốt nhất. Hệ thống quản lý hiệu quả, hỗ trợ nhà quản lý trong việc theo dõi và điều chỉnh hoạt động của rạp chiếu phim.

4.2. Hướng phát triển

Trong tương lai, hệ thống có thể được mở rộng với các tính năng như đánh giá phim, gợi ý phim dựa trên sở thích và phát triển ứng dụng di động. Việc tích hợp các công nghệ mới như AImachine learning cũng là một hướng đi tiềm năng để nâng cao hiệu quả và trải nghiệm người dùng.

12/02/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1. TỔNG QUAN VỀ ĐỀ TÀI 1. TÊN ĐỀ TÀI “Xây dựng website quản lý rạp chiếu phim”. LÝ DO CHỌN ĐỀ TÀI Ngày nay, công nghệ thông tin đang phát triển vô cùng mạnh mẽ và đem lại những thành tựu to lớn trong việc phát triển kinh tế.

Việc ứng dụng thương mại điện tử vào hoạt động kinh doanh giúp doanh nghiệp tiết kiệm chi phí trong khâu tiếp thị và quảng bá sản phẩm mà còn giúp doanh nghiệp tiếp cận thu hút khách hàng một cách dễ dàng. Nắm được xu thế và nhu cầu của doanh nghiệp, em quyết định lựa chọn thực hiện đề tài: “XÂY DỰNG WEBSITE QUẢN LÝ RẠP CHIẾU PHIM”. Đề tài này tuy không mới, nhưng lại là một mô hình website điển hình của hình thức kinh doanh B2C để từ đó có thể dễ dàng triển khai các mô hình website tương tự khác như đặt phòng nhà nghỉ, đặt bàn tổ chức tiệc,… Website được xây dựng với mục địch giúp khách hàng có thể tìm kiếm và đặt vé xem phim qua mạng nhanh chóng và dễ dàng. Đồng thời giúp doanh nghiệp quảng bá sản phẩm và quản lý thông tin khách hàng để có các chính xách marketing phù hợp.

MỤC TIÊU CỦA ĐỀ TÀI Xây dựng một website để quản lý rạp chiếu phim một cách tốt, thuận tiện, nhanh chóng hơn. Lựa chọn cho mình những bộ phim yêu thích với suất chiếu thích hợp. Ý NGHĨA THỰC TIỄN 1.1 Đối với nhà trường Đồ án góp phần hệ thống hóa cơ sở lý thuyết các khái niệm về quản lý rạp chiếu phim của website hiện nay, phát triển thang đo những khái niệm này và kiểm định mô hình lý thuyết về các yếu tố ảnh hưởng đến ý định lựa chọn của khán giả. Vì thế hi vọng nghiên cứu sẽ góp phần vào việc tổng kết lý thuyết và bổ sung vào hệ thống đang còn thiếu cho các nghiên cứu trước đồng thời hình thành khung nghiên cứu để triển khai các nghiên cứu khác tương tự trong nhà trường.

GVHD: Huỳnh Quang Đức 13 SVTH: Hoàng Trung Phong 1.2 Đối với sinh viên thực hiện đề tài Nghiên cứu và tìm hiểu thêm về kiến trúc, hệ thống và các vấn đề liên quan đến quá trình xây dựng website thuong mại điện tử. PHẠM VI NGHIÊN CỨU Phạm vi nghiên cứu đề tài: khảo sát, phân tích yêu cầu của khách hàng, các yếu tố ảnh hưởng đến việc chọn rạp chiếu phim của khán giả ở thành phố Bình Dương. Phạm vi đề tài không bao gồm: app mobile, chưa có máy chủ riêng trên trang web. PHƯƠNG PHÁP THỰC HIỆN Phương pháp nghiên cứu lý thuyết – điều tra khảo sát.

Quá trình nghiên cứu sử dụng chủ yếu các phương pháp và các giai đoạn chính sau đây: • Giai đoạn tổng kết lý thuyết sử dụng phương pháp nghiên cứu mô tả bằng các kỹ thuật: thống kê , phân tích, tổng hợp, so sánh đối chứng, tư duy hệ thống để tổng kết các lý thuyết và các nghiên cứu về các yếu tố ảnh hưởng đến ý định lựa chọn rạp chiếu phim của khách ở Tp.Bình Dương; hành vi người dùng đặt cơ sở cho việc đề xuất mô hình nghiên cứu các yếu tố ảnh hưởng đến ý định lựa chọn rạp chiếu phim. • Giai đoạn nghiên cứu sơ bộ: thực hiện nghiên cứu định tính bằng phương pháp điểu tra phỏng vấn trực tiếp , khảo sát người dùng. Mục tiếu của giai đoạn này là khám phá và khẳng định các thành phần của các thang đo các yếu tố ảnh hưởng đến ý định lựa chọn rạp chiếu phim của người dùng. • Giai đoạn nghiên cứu chính thức: thực hiện nghiên cứu định lượng với mục đích chính là đánh giá độ tin cậy và giá trị (giá trị hội tụ và phân biệt) của các thang đo các yếu tố ảnh hưởng đến ý định lựa chọn rạp chiếu phim; kiếm định mô hình lý thuyết và các giả thuyết nghiên cứu vế các yếu tố ảnh hưởng.

Nghiên cứu chính thức được thực hiện qua các giai đoạn: • Thu thập dữ liệu nghiên cứu dưới hình thức khảo sát và phỏng vấn trực tiếp người dùng hoặc qua online những khách đã từng đi xem phim tại các rạp phim trong vòng 3 tháng gần đây. GVHD: Huỳnh Quang Đức 14 SVTH: Hoàng Trung Phong CHƯƠNG 2. PHÁT BIỂU BÀI TOÁN Thực trạng hệ thống quản lý phim hiện tại: Các bước quản lý website rạp phim hiện tại: Bước 1: Mua bản quyền phim và cập nhật lên website. Bước 2: Cập nhật thông tin các phim mới và lên danh sách phim sẽ chiếu.

Bước 3: Lên lịch chiếu và phòng chiếu. Bước 4: Tính toán giá vé. Bước 5: Quảng cáo và marketing cho phim. Nắm được xu thế và nhu cầu của doanh nghiệp, em quyết định lựa chọn thực hiện đề tài: “XÂY DỰNG WEBSITE QUẢN LÝ RẠP CHIẾU PHIM”.

Đề tài này tuy không mới, nhưng lại là một mô hình website điển hình của hình thức kinh doanh B2C để từ đó có thể dễ dàng triển khai các mô hình website tương tự khác như đặt phòng nhà nghỉ, đặt bàn tổ chức tiệc,…. Website được xây dựng với mục địch giúp khách hàng có thể tìm kiếm và đặt vé xem phim qua mạng nhanh chóng và dễ dàng. Đồng thời giúp doanh nghiệp quảng bá sản phẩm và quản lý thông tin khách hàng để có các chính xách marketing phù hợp. HIỆN TRẠNG TIN HỌC 2.Hiện trạng về phía máy chủ, mạng để host ứng dụng Hiện nay Server hay còn gọi là máy chủ là một hệ thống (phần mềm và phần cứng máy tính phù hợp) đáp ứng yêu cầu trên một mạng máy tính để cung cấp, hoặc hỗ trợ cung cấp một dịch vụ mạng.

Các server có thể chạy trên một máy tính chuyên dụng, mà cũng thường được gọi là "máy chủ", hoặc nhiều máy tính nối mạng có khả năng máy chủ lưu trữ. Trong nhiều trường hợp, một máy tính có thể cung cấp nhiều dịch vụ và dịch vụ chạy đa dạng. Có thể thuê 1 máy chủ cấu hình : • CPU 1 x E5-2600 (E5-2660, E5-2665, E5-2670, E5-2680) Ram: 32GB DDR3 • Ổ cứng: 2 x 240GB SSD Raid: H310 / H710 • Tốc độ mạng: 200Mbps GVHD: Huỳnh Quang Đức 15 SVTH: Hoàng Trung Phong • Bandwidth: Không giới hạn IP tĩnh: 02 Quản trị máy chủ: Miễn phí Cấu hình iDrac: yes 2.Hiện trang phía client Yêu cầu cấu hình máy: Laptop. • RAM 4 GB • Đồ họa: Direct3D 11.0 mimimum với VRAM tối thiểu 2GB • DirectX: Phiên bản 11 • Lưu trữ: 512 GB.

CÔNG NGHỆ SỬ DỤNG 2. Kiến trúc phần mềm Mô hình Client – Server (máy chủ – máy khách) có lẽ không còn xa lạ với nhiều người nữa. Mô hình này bao gồm một máy chủ và nhiều máy khách kết nối với máy chủ đó. Một vài đặc điểm của mô hình này đó là: • Máy khách sẽ gửi yêu cầu tới máy chủ và đợi phản hồi từ máy chủ.

• Khi máy chủ chấp nhập yêu cầu từ máy khách nó sẽ tạo một kết nối tới máy khách đó thông qua giao thức mạng bảo mật (thường là https). Có rất nhiều ứng dụng, dịch vụ đang sử dụng mô hình này. Tiêu biểu có thể kể đến đó là dịch vụ gửi và nhận Email. • Ưu điểm: Máy khách có thể truy cập tài nguyên dữ liệu của máy chủ thông qua các truy cập được bảo mật.

Điều này giúp cho việc chia sẽ dữ liệu dễ dàng hơn khi ở xa. Với mô hình này chúng ta không quá phụ thuộc vào công nghệ vì có thể sử dụng bất cứ ngôn ngữ lập trình nào phù hợp. Việc bảo trì sẽ dễ dàng cho phân chia trách nhiệm máy khách, máy chủ rõ ràng. • Nhược điểm: Nhược điểm lớn nhất có thể thấy của mô hình này là sức chịu tải của server khi có quá nhiều yêu cầu từ các máy khách khác nhau.

Ngoài ra, mô hình này nếu không đảm bảo được bảo mật đường truyền thì rất dễ bị ăn cắp dữ liệu. GVHD: Huỳnh Quang Đức 16 SVTH: Hoàng Trung Phong 2. Công nghệ cơ sở dữ liệu Cơ sở dữ liệu là gì? • Cơ sở dữ liệu là cách thức tổ chức lưu trữ dữ liệu hiệu quả để đảm bảo việc nhập và khai thác dữ liệu nhanh và chính xác Cơ sở dữ liệu quan hệ là gì? • Cơ sở dữ liệu có nhiều cách tổ chức, trong đó cách hiệu quả nhất là tổ chức theo mô hình quan hệ do tiến sĩ E.Code người Đức đề xuất năm 1969 và người ta gọi đó là cơ sở dữ liệu quan hệ. Cơ sở dữ liệu quan hệ tổ chức dữ liệu theo các bảng và có quan hệ với nhau để giảm thiểu sự dư thừa dữ liệu đồng thời vẫn đảm bảo sự hiệu quả trong lưu trữ và truy xuất dữ liệu Các thành phần cơ bản của một Cơ sở dữ liệu quan hệ: • Bảng dữ liệu (Table) • Mối quan hệ (Relationship) • Hệ quản trị Cơ sở dữ liệu (Database Management System – DBMS) • DBMS là viết tắt của Database Management System, dịch sang tiếng Việt là Hệ quản trị Cơ sở dữ liệu.

DBMS là phần mềm được thiết kế để có thể xác định, tiến hành các thao tác, truy xuất và quản lý dữ liệu trong Cơ sở dữ liệu. Một vài DBMS phổ biến: • MySQL • SQL Server • Oracle • dBASE • FoxPro Trong đó em chọn hệ quản trị cơ sở dữ liệu MySQL. MySQL là một hệ thống quản trị cơ sở dữ liệu mã nguồn mở (Relational Database Management System, viết tắt là RDBMS) hoạt động theo mô hình client- server. RDBMS là một phần mềm hay dịch vụ dùng để tạo và quản lý các cơ sở dữ liệu (Database) theo hình thức quản lý các mối liên hệ giữa chúng.

MySQL là một trong số các phần mềm RDBMS. RDBMS và MySQL thường được cho là một vì độ phổ biến quá lớn của MySQL. Các ứng dụng web lớn nhất như GVHD: Huỳnh Quang Đức 17 SVTH: Hoàng Trung Phong Facebook, Twitter, YouTube, Google, và Yahoo! đều dùng MySQL cho mục đích lưu trữ dữ liệu. Kể cả khi ban đầu nó chỉ được dùng rất hạn chế nhưng giờ nó đã tương thích với nhiều hạ tầng máy tính quan trọng như Linux, macOS, Microsoft Windows, và Ubuntu.

• Ưu điểm của MySQL Dễ sử dụng: MySQL là cơ sở dữ liệu tốc độ cao, ổn định, dễ sử dụng và hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh. Độ bảo mật cao: MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trên Internet khi sở hữu nhiều nhiều tính năng bảo mật thậm chí là ở cấp cao. Đa tính năng: MySQL hỗ trợ rất nhiều chức năng SQL được mong chờ từ một hệ quản trị cơ sở dữ liệu quan hệ cả trực tiếp lẫn gián tiếp.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Hướng dẫn xây dựng website quản lý rạp chiếu phim cho đồ án tốt nghiệp" cung cấp một cái nhìn tổng quan về quy trình thiết kế và phát triển một hệ thống quản lý rạp chiếu phim. Nó bao gồm các bước từ việc phân tích yêu cầu, thiết kế giao diện người dùng, đến việc triển khai và kiểm thử hệ thống. Những điểm nổi bật của tài liệu này là hướng dẫn chi tiết về công nghệ sử dụng, cách tối ưu hóa trải nghiệm người dùng và các phương pháp quản lý dữ liệu hiệu quả. Độc giả sẽ nhận được lợi ích từ việc nắm vững các kỹ thuật lập trình và quản lý dự án, giúp họ tự tin hơn trong việc thực hiện các đồ án tương tự.

Nếu bạn muốn mở rộng kiến thức về các hệ thống quản lý khác, hãy tham khảo tài liệu Luận văn tốt nghiệp khoa học máy tính xây dựng hệ thống quản lý khóa học dựa trên moodle framework, nơi bạn có thể tìm hiểu về việc xây dựng hệ thống quản lý học tập. Ngoài ra, tài liệu Luận văn tốt nghiệp khoa học máy tính hệ thống quản lý tin đăng cho thuê phòng sẽ cung cấp cho bạn cái nhìn sâu sắc về quản lý thông tin cho thuê. Cuối cùng, bạn có thể khám phá thêm về Luận văn tốt nghiệp công nghệ phần mềm phát triển hệ thống chatbot trò chuyện nhiều tầng, giúp bạn hiểu rõ hơn về việc tích hợp công nghệ hiện đại vào các hệ thống quản lý.