Để 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.