1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ án chuyên ngành công nghệ thông tin Đề tài xây dựng website quản lý rạp chiếu phim

82 0 0
Tài liệu đã được kiểm tra trùng lặ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

Thông tin cơ bản

Tiêu đề Xây Dựng Website Quản Lý Rạp Chiếu Phim
Tác giả Đặng Lê Hoàng Nam
Người hướng dẫn ThS. Hà Thanh Vân
Trường học Trường Đại Học Tài Nguyên Và Môi Trường Thành Phố Hồ Chí Minh
Chuyên ngành Hệ Thống Thông Tin Và Viễn Thám
Thể loại đồ án chuyên ngành
Năm xuất bản 2024
Thành phố TP Hồ Chí Minh
Định dạng
Số trang 82
Dung lượng 11,25 MB

Cấu trúc

  • CHƯƠNG 1. TỔNG QUAN ĐỀ TÀI (11)
    • 1.1. Đặt vấn đề (11)
    • 1.2. Giải quyết vấn đề (11)
    • 1.3. Nội dung, phạm vi thực hiện (12)
    • 1.4. Kết quả cần đạt (12)
    • 1.5. Framework Laravel (18)
      • 1.5.1. Ngôn ngữ lập trình PHP (18)
      • 1.5.2. JavaScript (18)
      • 1.5.3. Jquery Ajax (18)
    • 1.6. MySQL - Database (19)
    • 1.7. Google Lighthouse (19)
    • 1.8. Bootstrap (19)
    • 1.9. Jmeter (0)
    • 1.10. GitHub (20)
    • 1.11. Railway (20)
  • CHƯƠNG 2. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (21)
    • 2.1. Chức năng hệ thống (21)
      • 2.1.1. Các quy trình, nghiệp vụ (21)
      • 2.1.2. Sơ đồ chức năng (23)
      • 2.1.3. Lược đồ Use-Case (23)
      • 2.1.4. Đặc tả Use-case (26)
      • 2.1.5. Sơ đồ tuần tự (41)
      • 2.1.6. Sơ đồ hoạt động (44)
  • CHƯƠNG 3. KẾT QUẢ ĐỀ TÀI (48)
    • 3.1. Kiến trúc hệ thống (48)
    • 3.2. Giao diện thực tế (48)
      • 3.2.1. Giao diện trang quản trị viên (48)
      • 3.2.2. Giao diện trang khách hàng (69)
  • CHƯƠNG 4. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN (80)
    • 4.1. Kết luận (80)
    • 4.2. Các vấn đề tồn động (81)
    • 4.3. Hướng phát triển (81)

Nội dung

Để vừa giúp quản trị viên trong việc thống kê, quản lý được số lượng cụm rạp lớnvừa tạo sự thuận tiện cho khách hàng khi giờ đây khách hàng chỉ cần ngồi tại nhà vẫn có thể chọn suất chiế

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

Chức năng hệ thống

2.1.1 Các quy trình, nghiệp vụ

Khách hàng có thể dễ dàng tìm kiếm phim đang chiếu tại rạp bằng cách sử dụng bộ lọc Họ chỉ cần điền từ khóa phù hợp vào các ô như đạo diễn, diễn viên, thể loại và độ tuổi, sau đó nhấn tìm kiếm để nhận được kết quả chính xác.

Quy trình đặt vé bắt đầu bằng việc khách hàng đăng nhập, sau đó tìm kiếm phim đang hoặc sắp chiếu theo nhu cầu Tiếp theo, khách hàng chọn rạp chiếu, ngày chiếu, suất chiếu, ghế ngồi và combo Cuối cùng, khách hàng lựa chọn hình thức thanh toán và xác nhận giao dịch.

Hình 2-1: Sơ đồ quy trình tìm kiếm

Quy trình xử lý vé

Hệ thống ghi nhận thông tin khách hàng đã thanh toán vé, cung cấp cho họ thông tin chi tiết về vé như ngày giờ chiếu, rạp, phòng, ghế và mã vạch Đề tài này liên quan đến việc xây dựng website quản lý hệ thống rạp chiếu phim.

Hình 2-2: Sơ đồ quy trình đặt vé

Hình 2-3: Sơ đồ quy trình xử lý vé

Hình 2-4: Sơ đồ chức năng

Use-Case chi tiết Đề tài WEBSITE XÂY DỰNG QUẢN LÝ HỆ THỐNG RẠP CHIẾU PHIM: 14

Hình 2-5: Sơ đồ usecase tổng quát

Hình 2-6: Sơ đồ use-case nhân viên quét mã

Hình 2-10: Sơ đồ usecase quản lý lịch chiếu, phòng, rạp phim

Hình 2-11: Sơ đồ usecase quản lý khách hàng

Use-case tổng quát (Hình 3-5)

Quản lý phim bao gồm các hoạt động liên quan đến việc quản lý kho phim, trong đó chức năng nhập phim cho phép người quản lý tiếp nhận phim từ đối tác, đồng thời xem xét và xác nhận các thông tin cần thiết từ nhà phát hành cũng như nhu cầu của rạp Bên cạnh đó, việc cập nhật thông tin của phim cũng là một phần quan trọng trong quy trình quản lý này.

Cho phép nhân viên cập nhật thông tin phim và thêm mô tả chi tiết, nhằm cung cấp đầy đủ nội dung về các bộ phim tại rạp, giúp khách hàng dễ dàng lựa chọn.

Xóa thông tin phim hoặc xóa phim (nếu cần thiết)

Chức năng quản lý thông tin khách hàng cho phép thống kê và báo cáo số lượng khách hàng cũng như hoạt động của các thành viên đã đăng ký tài khoản Ngoài ra, hệ thống cũng hỗ trợ thay đổi trạng thái tài khoản khi tài khoản của khách hàng bị khóa.

2.1 Tạo tài khoản Cho phép khách hàng đăng ký trở thành thành viên của rạp Thuận tiện cho việc thanh toán, chăm sóc cũng như hưởng các chế độ ưu đãi của hệ thống.

Cho phép khách hàng cập nhật thông tin cá nhân.

2.3 Xóa tài khoản Quản trị viên có thể xóa tài khoản khách Đề tài WEBSITE XÂY DỰNG QUẢN LÝ HỆ THỐNG RẠP CHIẾU PHIM: 16 hàng khi tài khoản đó đã bị vô hiệu hóa 1 thời gian dài.

2.4 Tích điểm Tài khoản của khách hàng sẽ có chức năng tích điểm khi thanh toán vé xem phim Tài khoản có tổng số tiền tích lũy dưới 4 triệu thì số điểm tích lũy trên mỗi vé sẽ là 5% ngược lại sẽ là 10%.

Số điểm tích lũy đó khách hàng có thể sử dụng vào vé để giảm chi phí thanh toán cho vé.

Chức năng quản lý thông tin nhân viên giúp quản trị viên dễ dàng kiểm soát và vận hành hệ thống Quản trị viên có quyền tạo tài khoản và phân phối cho nhân viên, đảm bảo việc quản lý hiệu quả.

3.2 Cập nhật thông tin tài khoản

Nhân viên có thể chỉnh sửa thông tin cá nhân của mình sao cho phù hợp.

3.3 Xóa tài khoản Quản trị viên có thể xóa tài khoản hoặc vô hiệu hóa tài khoản khi nhân viên hết hợp động làm việc với hệ thống.

3.4 Phân quyền Quản trị viên sẽ phân quyền hạn truy cập cho tài khoản Mỗi tài khoản được phân quyền hạn khác nhau tương ứng với công việc mà nhân viên đó đảm nhân, nhân viên

4.1 Tạo lịch chiếu Nhân viên tạo lịch chiếu phim theo tuần, theo tháng hoặc theo nhu cầu xem phim của người tiêu dùng.

4.2 Điều chỉnh trạng thái lịch chiếu

Nhân viên điều chỉnh trạng thái của lịch chiếu khi lịch chiếu xảy ra sự cố.

4.3 Xóa lịch chiếu Nhân viên tiến hành xóa lịch chiếu khi lịch chiếu đã hoàn thành hoặc xóa để tạo lại lịch chiếu khi xảy ra sai sót.

5 Quản lý vé Cho phép quản lý thông tin vé bao gồm thông tin phim, mã vạch, ngày chiếu và trạng thái vé đã sử dụng hay chưa.

5.1 Quét vé Nhân viên quét vé của khách hàng để xác nhận được thông tin của vé và điều chỉnh trạng thái vé từ chưa sử dụng sang đã được sử dụng nhằm khắc phục tình trạng 1 vé sử dụng nhiều lần.

5.2 In vé Nhân viên in vé cho khách hàng dựa theo mã vạch mà khách hàng được cấp khi mua vé online.

6 Đặt vé Khách hàng đặt vé trực tuyến trên website.

Khách hàng sẽ nhận được vé in hoặc vé điện tử (mã vạch) ngay sau khi hoàn tất thanh toán Chức năng tìm kiếm phim giúp khách hàng dễ dàng tìm kiếm các bộ phim phù hợp với nhu cầu, cho phép tìm theo suất chiếu, đạo diễn, diễn viên và thể loại.

6.2 Kiểm tra vé Là chức năng con của đặt vé, cho phép khách hàng xem thông tin vé đã mua bao gồm: số lượng vé, vị trí ghế, ngày giờ chiếu, tên phim… Vì vé sẽ được lưu trữ vào tài khoản cá nhân hoặc gửi sang gmail cho Đề tài WEBSITE XÂY DỰNG QUẢN LÝ HỆ THỐNG RẠP CHIẾU PHIM: 18 khách hàng nên cần phải đăng nhập để thực hiện.

6.3 Thanh toán Là chức năng con của đặt vé, cho phép khách hàng chọn loại giao dịch để thanh toán gồm có: thanh toán bằng thẻ ngân hàng, thanh toán bằng ví điện tự, thanh toán thông qua mã QR… Thời gian thanh toán có giới hạn, vì vậy nếu không thanh toán thì trạng thái giữ vé tạm thời và vé sẽ bị hủy Khách hàng nhận vé sau khi thanh toán thành công.

7 Quản lý cơ sở vật chất

Bao gồm các chức năng quản lý cơ sở vật chất của phòng chiếu, nhằm hỗ trợ việc chiếu phim.

KẾT QUẢ ĐỀ TÀI

Giao diện thực tế

Giao diện website thực tế được nhóm thiết kế phát triển dựa trên bản phác thảo mockup, tuy nhiên sẽ có nhiều điều chỉnh để phù hợp hơn với nhu cầu sử dụng và nâng cao trải nghiệm người dùng.

3.2.1 Giao diện trang quản trị viên

Admin cần phải đăng nhập trước khi vào trang dashboard, tài khoản của admin sẽ được developer cung cấp sau khi xây dựng hoàn chỉnh website.

Hình 3-1: Giao diện đăng nhập trang admin

Sau khi bạn đăng nhập vào tài khoản, giao diện dashboard của trang admin sẽ xuất hiện, bao gồm các chức năng như thống kê doanh thu theo ngày, tổng doanh thu từ năm ngoái đến hiện tại, số lượng khách hàng mới đăng ký và tổng số vé đã bán từ năm ngoái đến nay.

Hình 3-2: Giao diện dashboard trang admin

Bộ lọc theo tiêu chí cho phép admin thống kê thông tin theo rạp, loại vé và thể loại phim, từ đó nắm bắt được nguồn thu nhập của từng tiêu chí một cách hiệu quả.

Quản trị viên có khả năng dễ dàng chuyển đổi giữa tiếng Anh và tiếng Việt, giúp tối ưu hóa quy trình vận hành Đề tài này liên quan đến việc xây dựng website quản lý hệ thống rạp chiếu phim.

Hình 1: Giao diện lọc doanh thu

Hình 3-2: Giao diện chuyển đổi ngôn ngữ

Giao diện giúp admin quản lý thể loại phim hiện có trên website, tại đây còn có các nút chức năng là thêm, xóa và sửa.

Khi người dùng nhấn nút "Thêm", một hộp thoại modal sẽ xuất hiện, cho phép họ nhập tên thể loại Sau khi ấn "Lưu", thể loại mới sẽ tự động được hiển thị trên website.

Nếu không muốn xóa thể loại phim, quản trị viên có thể chọn chế độ offline để ẩn thể loại phim đó trên trang người dùng ngay lập tức.

Quản trị viên cần cung cấp đầy đủ thông tin về bộ phim, bao gồm ngày phát hành và ngày kết thúc chính xác Điều này rất quan trọng vì sau khi đến ngày kết thúc, trạng thái của bộ phim sẽ tự động chuyển sang offline, dẫn đến việc tất cả thông tin liên quan sẽ bị ẩn hoàn toàn trên trang người dùng.

Hình 3-5: Giao diện thể loại phim

Admin có thể tạo thêm rạp chiếu nếu có nhu cầu, những thông tin rạp gồm tên, địa chỉ, thành phố và vị trí trên google map.

Tại đây admin còn có thể tạo thêm phòng trong mỗi rạp và có thể điều chỉnh trạng thái của phòng sang offline hoặc online.

Tại giao diện thêm phòng, người dùng có thể nhập tên phòng, số cột và dòng tương ứng với dãy ghế thực tế của phòng chiếu Ngoài ra, hệ thống cũng hỗ trợ định dạng phim 2D và 3D cho từng phòng.

Hình 3-4: Giao diện quản lý chi tiết rạp chiếu phim

Hình 3-5: Giao diện thêm phòng tại rạp

Hình 3-6: Giao diện chỉnh sửa phòng phim

Khi chọn vào ghế bất kì hệ thống sẽ hiển thị bảng chỉnh sửa bên trái màn

Hình 3-7: Giao diện chỉnh sửa ghế

Để tiết kiệm thời gian chỉnh sửa, admin có thể chỉnh sửa và căn chỉnh dưới cả hàng ghế Đề tài này liên quan đến việc xây dựng website quản lý hệ thống rạp chiếu phim.

Hình 3-8: Giao diện chỉnh sửa ghế hàng ngang

Hình 3-9: Giao diện quản lý giá vé

Admin thay đổi giá vé bằng cách chọn vào chỉnh sửa và lưu lại.

Hình ảnh 10: Giao diện quản lý lịch chiếu

Hình 3-11: Giao diện thêm lịch chiếu

Admin có thể lên lịch chiếu phim một cách thủ công bằng cách chọn thời gian và bộ phim muốn chiếu, sau đó lưu lại Ngoài ra, nếu tích vào ô "tất cả suất chiếu trong ngày", hệ thống sẽ tự động lên lịch cho tất cả các suất chiếu còn lại trong ngày.

Khi lịch chiếu được hoàn tất, trạng thái mặc định sẽ là offline Để người dùng có thể xem lịch chiếu phim, admin cần nhấn vào tùy chọn thay đổi trạng thái Dự án này liên quan đến việc xây dựng website quản lý hệ thống rạp chiếu phim.

Hình 3-12: Trạng thái lịch chiếu

Trước ngày chiếu phim, hệ thống sẽ hiển thị trạng thái suất chiếu sớm Admin có khả năng chuyển đổi trạng thái này thành online theo lịch đã lên, giúp khách hàng dễ dàng đặt vé.

Hình 3-13: Giao diện sự kiện Đề tài WEBSITE XÂY DỰNG QUẢN LÝ HỆ THỐNG RẠP CHIẾU PHIM: 48

Hình 3-14: Giao diện quản lý vé

Hình 3-15: Giao diện khuyến mãi

Hình 3-18: Giao diện combo Đề tài WEBSITE XÂY DỰNG QUẢN LÝ HỆ THỐNG RẠP CHIẾU PHIM: 50

Hình 3-20: Giao diện quản lý tài khoản khách hàng

Hình 3-21: Giao diện mã vạch của khách hàng

Hình 3-22: Giao diện quản lý tài khoản nhân viên

Admin tạo tài khoản cho nhân viên gồm những thông tin cơ bản và rạp phim mà nhân viên sẽ làm việc.

Hình 3-23: Giao diện thêm nhân viên Đề tài WEBSITE XÂY DỰNG QUẢN LÝ HỆ THỐNG RẠP CHIẾU PHIM: 52

Hình 3-25: Giao diện trang tin tức

Hình 3-26: Giao diện thêm và sửa trang tin tức

Hình 3-27: Giao diện trang banner Đề tài WEBSITE XÂY DỰNG QUẢN LÝ HỆ THỐNG RẠP CHIẾU PHIM: 54

Hình 3-29: Giao diện trang thông tin của đạo diễn

Hình 3-30: Giao diện trang thông tin của diễn viên

Nhân viên được phân quyền sẽ truy cập vào trang bán vé trực tiếp để sử dụng.

Nhân viên lựa chọn ngày đặt vé và nhấn nút chấp nhận Sau đó, danh sách suất chiếu các bộ phim trong ngày sẽ được hiển thị, từ đó nhân viên khảo sát nhu cầu của khách hàng và tiến hành chọn suất chiếu phù hợp.

Hình 3-31: Giao diện bán vé trực tiếp tại rạp

Nhân viên sẽ chọn số ghế theo yêu cầu của khách hàng, ghế được chọn sẽ hiển thị màu đỏ và được trình bày trên màn hình để người dùng dễ dàng theo dõi.

Sau khi chọn ghế nhấn viên nhấn tiếp tục, màn hình sẽ chuyển sang trang chọn combo. Đề tài WEBSITE XÂY DỰNG QUẢN LÝ HỆ THỐNG RẠP CHIẾU PHIM: 56

Hình 3-33: Giao diện ghế đang chọn trang bán vé trực tiếp

Hình 3-34: Giao diện chọn combo trang bán vé trực tiếp

Tại đây nếu khách hàng có sử dụng thẻ thành viên thì nhân viên chọn quét mã vạch để quét thẻ thành viên của khách hàng.

Mã khách hàng, tên và số điểm trong thẻ sẽ được hiển thị tại phía dưới, số điểm khách hàng hiện có sẽ dùng để giảm giá vé.

Tiếp theo nhân viên khảo sát khách hàng yêu cầu thanh toán bằng tiền mặt hoặc thẻ vào tiến hành đặt vé.

Hình 3-35: Giao diện thanh toán trang bán vé trực tiếp tại rạp

Nhân viên được phân quyền có thể truy cập trang bán combo để phục vụ khách hàng Họ sẽ lựa chọn các combo phù hợp với yêu cầu của khách và thực hiện quy trình thanh toán.

Ngày đăng: 09/01/2025, 16:17

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] CGV, Các hệ thống rạp, https://vi.wikipedia.org/wiki/CJ_CGV, (Truy cập lần cuối 20/06/2023) Link
[2] Galaxy cinema, Các hệ thống rạp, https://moveek.com/he-thong-rap/galaxy-cineplex/, (Truy cập lần cuối 20/06/2023) Link
[3] CGV, Hệ thống website, https://www.cgv.vn/, (Truy cập lần cuối 20/06/2023) Link
[4] Galaxy cinema, hệ thống website, https://www.galaxycine.vn/, (Truy cập lần cuối 20/06/2023) Link
[5] Lighthouse, Công cụ kiểm thử hiệu suất website, https://fptcloud.com/lighthouse-google, (Truy cập lần cuối 24-06-2023) Link
[6] Jmeter, Công cụ kiểm thử hiệu năng website, https://bizflycloud.vn/tin-tuc/jmeter-cong-cu-kiem-thu-hieu-nang-cho-web-server-hieu-qua-20180601153212517.htm,(Truy cập lần cuối 24/06/2023) Link
[7] Github, kho lưu trữ source code miễn phí, https://vi.wikipedia.org/wiki/GitHub, (Truy cập lần cuối 24/06/2023) Link
[8] Railway, Hosting miễn phí, https://viblo.asia/p/deploy-project-laravel-tren-railway-EoW4obwrVml, (Truy cập lần cuối 24/06/2023) Link
[9] Performance, https://bkhost.vn/blog/google-lighthouse/, (24/06/2023) Link

HÌNH ẢNH LIÊN QUAN

2.1.2. Sơ đồ chức năng - Đồ án chuyên ngành công nghệ thông tin  Đề tài  xây dựng website quản lý rạp chiếu phim
2.1.2. Sơ đồ chức năng (Trang 23)
2.1.5. Sơ đồ tuần tự - Đồ án chuyên ngành công nghệ thông tin  Đề tài  xây dựng website quản lý rạp chiếu phim
2.1.5. Sơ đồ tuần tự (Trang 41)
Hình 2-13: Sơ đồ tuần tự chức năng mua vé trực tuyến - Đồ án chuyên ngành công nghệ thông tin  Đề tài  xây dựng website quản lý rạp chiếu phim
Hình 2 13: Sơ đồ tuần tự chức năng mua vé trực tuyến (Trang 42)
Hình 2-14: Sơ đồ tuần tự chức năng hoàn vé trực tuyến - Đồ án chuyên ngành công nghệ thông tin  Đề tài  xây dựng website quản lý rạp chiếu phim
Hình 2 14: Sơ đồ tuần tự chức năng hoàn vé trực tuyến (Trang 43)
2.1.6. Sơ đồ hoạt động - Đồ án chuyên ngành công nghệ thông tin  Đề tài  xây dựng website quản lý rạp chiếu phim
2.1.6. Sơ đồ hoạt động (Trang 44)
Hình 2-17: Sơ đồ hoạt động chức năng thêm xóa sửa rạp, lịch chiếu, phim - Đồ án chuyên ngành công nghệ thông tin  Đề tài  xây dựng website quản lý rạp chiếu phim
Hình 2 17: Sơ đồ hoạt động chức năng thêm xóa sửa rạp, lịch chiếu, phim (Trang 46)
Hình 2-18: Sơ đồ hoạt động chức năng đặt vé của nhân viên tại rạp - Đồ án chuyên ngành công nghệ thông tin  Đề tài  xây dựng website quản lý rạp chiếu phim
Hình 2 18: Sơ đồ hoạt động chức năng đặt vé của nhân viên tại rạp (Trang 46)
Hình 2-19: Sơ đồ hoạt động của nhân viên quét mã tại rạp - Đồ án chuyên ngành công nghệ thông tin  Đề tài  xây dựng website quản lý rạp chiếu phim
Hình 2 19: Sơ đồ hoạt động của nhân viên quét mã tại rạp (Trang 47)
Hình ảnh 10: Giao diện quản lý lịch chiếu - Đồ án chuyên ngành công nghệ thông tin  Đề tài  xây dựng website quản lý rạp chiếu phim
nh ảnh 10: Giao diện quản lý lịch chiếu (Trang 55)
Hình 3-25: Giao diện trang tin tức - Đồ án chuyên ngành công nghệ thông tin  Đề tài  xây dựng website quản lý rạp chiếu phim
Hình 3 25: Giao diện trang tin tức (Trang 62)
Hình 3-31: Giao diện bán vé trực tiếp tại rạp - Đồ án chuyên ngành công nghệ thông tin  Đề tài  xây dựng website quản lý rạp chiếu phim
Hình 3 31: Giao diện bán vé trực tiếp tại rạp (Trang 65)
Hình 3-35: Giao diện thanh toán trang bán vé trực tiếp tại rạp - Đồ án chuyên ngành công nghệ thông tin  Đề tài  xây dựng website quản lý rạp chiếu phim
Hình 3 35: Giao diện thanh toán trang bán vé trực tiếp tại rạp (Trang 67)
Hình 3-37: Giao diện trang bán combo trực tiếp tại rạp - Đồ án chuyên ngành công nghệ thông tin  Đề tài  xây dựng website quản lý rạp chiếu phim
Hình 3 37: Giao diện trang bán combo trực tiếp tại rạp (Trang 68)
Hình 3-45: Giao diện lịch sử giao dịch - Đồ án chuyên ngành công nghệ thông tin  Đề tài  xây dựng website quản lý rạp chiếu phim
Hình 3 45: Giao diện lịch sử giao dịch (Trang 74)
Hình 3-51: Giao diện tìm kiếm theo lịch chiếu - Đồ án chuyên ngành công nghệ thông tin  Đề tài  xây dựng website quản lý rạp chiếu phim
Hình 3 51: Giao diện tìm kiếm theo lịch chiếu (Trang 79)

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

TÀI LIỆU LIÊN QUAN