1 TRƯỜNG ĐẠI HỌC THƯƠNG MẠI KHOA HỆ THỐNG THÔNG TIN KINH TẾ & TMĐT Đề tài Phân tích & thiết kế hệ thống quản lý bán vé xem phim online GIẢNG VIÊN GIẢNG DẠY Nguyễn Thị Hội HỌC PHẦN Phân tích & th[.]
TRƯỜNG ĐẠI HỌC THƯƠNG MẠI KHOA HỆ THỐNG THÔNG TIN KINH TẾ & TMĐT - - Đề tài: Phân tích & thiết kế hệ thống quản lý bán vé xem phim online GIẢNG VIÊN GIẢNG DẠY: Nguyễn Thị Hội HỌC PHẦN: Phân tích & thiết kế hệ thống thông tin THỰC HIỆN: Lý Thị Hồng Hạnh MÃ LỚP HP: 2320INFO1821 Hà Nội - 2023 MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG I ĐẶC TẢ Mô tả hoạt động hệ thống Đặc tả yêu cầu .6 2.1 Yêu cầu chức 2.2 Yêu cầu phi chức Xây dựng danh sách tá vụ lập bảng nhiệm vụ cần thực .8 CHƯƠNG II PHÂN TÍCH HỆ THỐNG 10 Phân tích ca sử dụng xây dựng biểu đồ ca sử dụng 10 1.1 Xác định tác nhân 10 1.2 Các hoạt động tác nhân 10 1.3 Xác định use case .11 Xây dựng biểu đồ lớp .19 Xây dựng biểu đồ 21 3.1 Biểu đồ đăng nhập hệ thống 21 3.2 Biểu đồ mua vé 22 3.3 Biểu đồ quản lý phim 22 3.4 Biểu đồ quản lý nhân viên 23 3.5 Biểu đồ quản lý tài khoản .23 3.6 Biểu đồ thống kê 24 Xây dựng biểu đồ hoạt động 24 4.1 Biểu đồ hoạt động hoạt động đăng nhập 24 4.2 Biểu đồ hoạt động mua vé 26 4.3 Biểu đồ hoạt động quản lý phim 27 4.4 Biểu đồ hoạt động quản lý nhân viên 28 4.5 Biểu đồ hoạt động quản lý tài khoản 29 4.6 Biểu đồ hoạt động thống kê 30 Xây dựng biểu đồ trạng thái 30 5.1 Biểu đồ trạng thái hoạt động đăng nhập 30 5.2 Biểu đồ trạng thái mua vé 31 5.3 Biểu đồ trạng thái quản lý phim 31 5.4 Biểu đồ trạng thái quản lý nhân viên 32 5.5 Biểu đồ trạng thái quản lý tài khoản 33 5.6 Biểu đồ trạng thái thống kê 34 Xây dựng biểu đồ thành phần .34 Xây dựng biểu đồ triển khai 34 CHƯƠNG III: THIẾT KẾ 35 Thiết kế ràng buộc 35 1.1 Ràng buộc liệu 35 1.2 Ràng buộc hệ thống 35 Thiết kế giao diện 36 2.1 Giao diện trang chủ 36 2.2 Giao diện mua vé 39 2.3 Giao diện quản lý phim 42 2.4 Giao diện quản lý nhân viên 46 2.5 Giao diện thống kê 47 CHƯƠNG III KẾT LUẬN 48 TÀI LIỆU THAM KHẢO: 48 LỜI MỞ ĐẦU Ngày nay, với phát triển không ngừng công nghệ ngành công nghệ thông tin Công nghệ thông tin ứng dụng nhiều lĩnh vực khác Với khả ứng dụng rộng rãi với sách phát triển ngành cơng nghệ Nhà nước, với việc không ngừng nâng cao chất lượng dịch vụ chương trình quản lý ngành dịch vụ Với khả ứng dụng rộng rãi ngành công nghệ thông tin, việc đưa tin học vào hỗ trợ công việc quản lý bán vé xem phim cho ngành dịch vụ Ứng dụng nhằm giảm tải công việc người bán vé người quản lý số lượng vé bán, chương trình chiếu phim, giúp người xem xem thơng tin nhanh hơn, người quản lý update chương trình nhanh Đây ứng dụng cần thiết rạp chiếu phim rạp chiếu phim lớn Xuất phát từ nhu cầu đó, em thực đề tài nghiên cứu hệ thống quản lý bán vé xem phim Hệ thống nhằm nâng cao chất lượng quản lý hệ thống bán vé rạp, tránh sai sót mắc phải làm phương pháp cổ điển Trọng tâm đề tài “ Phân tích thiết kế hệ thống bán vé xem phim online” Người sử dụng dễ dàng làm việc, người xem dễ hiểu CHƯƠNG I ĐẶC TẢ Mô tả hoạt động hệ thống Trong rạp chiếu phim nay, việc quản lý tổ chức bán vé vấn đề quan tâm Người quản lý ln gặp khó khăn vấn đề kiểm sốt qn xuyến q trình hoạt động phận đặc biệt trình bán vé Trong hoạt động nghiệp vụ hệ thống Website cũ, khách hàng mua online chưa có nhiều thuận tiện người tương tác; hay phải đến tận quầy để mua vé xem lịch chiếu; nhiều nhân lực quản lý; người đến mua vé trực tiếp thường phải đến sớm để tránh hết vé, vị trí tốt xem phim Những nhược điểm hệ thống cũ như: Khách hàng bị lỡ chiếu, đến rạp mua hết vé hết vị trí tốt; chưa minh bạch với chương trình ưu đãi cho khách hàng (để tăng doanh thu ); vài hệ thống bán vé online tính chưa tốt, huỷ vé chưa cách ➔ Nên nhiều rạp chiếu thừa nhiều vé, nhân viên giữ chỗ đấy, gây tổn thất lớn cho chủ đầu tư Vậy nên, cần phải cải tiến trang web để phù hợp Mọi hoạt động kinh doanh bán vé rạp phải thống kê báo cáo với quản lý theo định kỳ quản lý quản lý trực tiếp cho cửa hàng Với phát triển Internet việc xây dựng Website phục vụ việc quản lý kinh doanh giúp cửa hàng đến với nhiều khách hàng hơn, quy mô kinh doanh cửa hàng ngày mở rộng - Mục tiêu Website khắc phục tình trạng bán vé cho khách hàng, để thuận tiện việc mua, đổi vé tốn Ngồi cịn lưu giữ thông tin lần đầu tạo thuận lợi ưu đãi cho khách hàng lần tiếp Hệ thống online giúp khách hàng theo dõi xác thơng tin phim ưu đãi hệ thống - Ngoài ra, Website đưa quản lý dễ dàng, dễ tiếp cận cho người quản lý nhân viên Giảm bớt nguồn nhân lực rạp Đánh giá, thống kê mức tiêu thụ phim theo thể loại để người quản lý biết phương án để tiếp tục phát triển theo xu hướng Đặc tả yêu cầu 2.1 Yêu cầu chức 2.1.1 Chức đăng nhập hệ thống - Được thực tất người tham gia - Khách hàng đăng ký, đăng nhập vào hệ thống để sử dụng chức mua vé - Nhân viên rạp phim thực đăng nhặp để xác định quyền sử dụng hệ thống mức nào? Đồng thời hệ thống theo dõi hoạt động nhân viên ca làm việc họ - Quản trị hệ thống đăng nhập để tạo thêm tài khoản người sử dụng, cấp quyền cho tài khoản, xóa bỏ tài khoản khơng cần sử dụng 2.1.2 Chức mua vé - Chức thực khách hàng vào Website cửa hàng để để chọn phim sau tiến hành đặt vé Chức gồm bước: + Xem danh sách phim chiếu chiếu Khách hàng xem tồn phim có danh sách mà không cần điều kiện + Chọn phim Sau xem danh sách phim chiếu chiếu, khách hàng chọn phim theo sở thích + Chọn lịch chiếu Sau chọn phim, khách hàng chọn ngày tháng, thời gian rạp chiếu xem + Chọn ghế Khách hàng chọn ghế trống phòng rạp chiếu mà khách hàng lựa chọn xem + Chọn thức ăn Khách hàng có khơng chọn thức ăn rạp chiếu cung cấp danh sách hệ thống hiển thị + Thanh toán Khách hàng toán theo danh sách ngân hàng mà hệ thống cung cấp tốn qua Zalo pay để hồn thành đơn đặt mua vé thành công 2.1.3 Quản lý phim - Chức dành cho nhân viên quản lý cập nhật thao tác như: Thêm, xóa, sửa thơng tin phim thể loại, thời lượng, khởi chiếu… từ tạo danh sách phim chiếu chiếu cho khách hàng chọn lựa phim trước bấm mua vé - Họ thêm, sửa, xóa thơng tin rạp chiếu gồm có phịng ghế chiếu phim Cập nhập thơng tin thức ăn rạp chiếu phim 2.1.4 Quản lý nhân viên - Chức sử dụng để quản lý nhân viên làm việc rạp phim, thông tin nhân viên, theo dõi q trình cơng tác họ, thời gian làm việc hàng ngày, loại giao dịch nhân viên làm hệ thống… 2.1.5 Quản lý tài khoản - Người quản lý quản lý tài khoản tất nhân viên, họ thêm xóa tài khoản nhân viên 2.1.6 Thống kê - Thống kê ngày thống kê tháng cho quản lý, thống kê ngày: thống kê theo phim số vé đặt, số vé đặt ngày, số vé vừa đặt, doanh thu ngày; thống kê tháng 2.2 Yêu cầu phi chức 2.2.1 Yêu cầu phần mềm - Chất lượng giao diện: Giao diện đăng nhập/ đăng ký: xanh vàng Mỗi giao diện đăng ký đăng nhập độc lập Giao diện chính: Ln cập nhập phim ra, poster hot hit phim Chữ thường màu đen Cụ thể giao diện chức năng: - Giao diện trang chủ; - Giao diện đăng ký; - Giao diện đăng nhập; - Giao diện mua vé (chọn phim, chọn lịch chiếu, chọn ghế, chọn thức ăn, toán) - Giao diện quản lý nhân viên; - Giao diện quản lý tài khoản; - Giao diện thống kê 2.2.2 Yêu cầu hệ thống Bên cạnh chức nghiệp vụ, hệ thống phải đảm bảo đặc tính sau: - Tính tích hợp cao: Mọi hoạt động từ nhập thơng tin áo phông, số lượng, tạo đơn hàng, phân loại đơn hàng, tạo báo cáo định liệu đầu vào - Hệ thống phải đảm bảo tính bảo mật cao - Thời gian đáp ứng hệ thống phải đủ nhanh, đáp ứng số lượng giao dịch lớn đơn vị thời gian - Hệ thống có giao diện thân thiện với người sử dụng, giúp người dùng dễ dàng thao tác sử dụng - Hệ thống có khả mở rộng, dễ dàng tích hợp với hệ thống khác Xây dựng danh sách tá vụ lập bảng nhiệm vụ cần thực Bảng thống kê phân tích chức R1 R2 R3 Đăng nhập hệ thống R1.1 Đăng nhập hệ thống R1.2 Thay đổi thông tin cá nhân R1.3 Tạo tài khoản Mua vé R2.1 Xem danh sách phim chiếu/ chiếu R2.2 Đặt mua vé R2.2.1 Chọn phim R2.2.2 Cập nhật ngày rạp chiếu xem phim R2.2.3 Cập nhật ghế R2.2.4 Cập nhật thức ăn R2.2.5 Thanh toán trực tuyến Quản lý phim R3.1 Cập nhật thông tin phim R3.1.1 Thêm thông tin phim R3.1.2 Sửa thơng tin phim R3.1.3 Xóa thơng tin phim R3.2 Cập nhật thông tin rạp chiếu R3.2.1 Thêm rạp R3.2.2 Xóa rạp R3.2.3 Thêm phịng R3.2.4 Sửa thơng tin phịng R3.2.5 Xóa phịng R3.3 R4 R5 R6 Cập nhật thông tin thức ăn Quản lý nhân viên R4.1 Thêm thông tin nhân viên R4.2 Cập nhật thơng tin nhân viên R4.3 Tìm kiếm thơng tin nhân viên R4.4 Xóa nhân viên Quản lý tài khoản R5.1 Cấp quyền truy cập cho tài khoản R5.2 Tìm tài khoản R5.3 Tìm kiếm thơng tin nhân viên Thống kê R6.1 Lập thống kê ngày R6.2 Lập thống kê tháng CHƯƠNG II PHÂN TÍCH HỆ THỐNG Phân tích ca sử dụng xây dựng biểu đồ ca sử dụng 1.1 Xác định tác nhân - Khách hàng: Là người mua vé rạp thông qua hình thức tốn online thẻ tín dụng - Quản lý: Là người điều hàng, chịu trách nhiệm toàn hoạt động kinh doanh cửa hàng Quản lý nhân viên thời gian làm việc họ - Nhân viên: Là nhân viên rạp phim phụ trách việc cập nhật thông tin phim, thức ăn, rạp chiếu, phịng - Hệ thống xử lý tín dụng: Là tác nhân liên kết hệ thống rạp với ngân hàng khách hàng có u cầu tốn tiền vé qua thẻ tín dụng - Quản trị viên: Là người chịu trách nhiệm quản lý tài khoản khách hàng tài khoản sử dụng nhân viên cửa hàng 1.2 Các hoạt động tác nhân Người sử dụng hệ thống gồm: Người quản lý, quản trị viên, nhân viên, hệ thống xử lý tín dụng khách hàng đăng ký tài khoản có hoạt động chung “Đăng nhập” Các hoạt động khác sau: ✓ Khách hàng: - Đăng ký tài khoản; - Mua vé; - Xem danh sách phim chiếu/ chiếu; - Chọn lịch phim; - Chọn ghế; - Chọn thức ăn; - Thanh toán ✓ Nhân viên: - Quản lý phim; - Quản lý thức ăn ✓ Người quản lý: - Quản lý nhân viên; - Thống kê ✓ Quản trị viên: - Quản lý tài khoản ✓ Hệ thống xử lý tín dụng: - Thanh toán 10 5.6 Biểu đồ trạng thái thống kê Khởi tạo chức Thống kê Hiển thị form thống kê Hiển thị thống kê ngày tháng Chọn thống kê ngày tháng H30 Biểu đồ trạng thái thống kê Xây dựng biểu đồ thành phần Đăng nhập Giao diện khách hàng Mua vé Giao diện nhân viên Quản lý phim Server lưu trữ liệu Kết nối Quản lý nhân viên CSDL Quản lý Quản lý tài khoản Quản trị viên Thống kê H31 Biểu đồ thành phần Xây dựng biểu đồ triển khai Web Manager Server Database Web Staff Server TCP/ IP Web server Print H32 Biểu đồ triển khai 34 TCP/IP Web Client CHƯƠNG III: THIẾT KẾ Thiết kế ràng buộc 1.1 Ràng buộc liệu - RB-1: Tên đăng nhập không dấu Tên đăng nhập nhập dấu báo sai lỗi, thông báo sửa lại tên đăng nhập không dấu - RB-2: Mỗi người sử dụng phải có mã số phân biệt với người sử dụng khác - RB-3: Mỗi loại hàng phải có mã số phân biệt với loại hàng khác 1.2 Ràng buộc hệ thống - RB-4: Khách hàng không update phim, đăng thông báo, thống kê, quản lý tài khoản - RB-5: Khách hàng đăng ký tài khoản sau đăng nhập để trở thành thành viên - RB-6: Nhân viên quản lý phim: Cập nhật thông tin phim, rạp, sau đăng nhập tài khoản nhân viên - RB-7: Người quản lý có chức quản lý tồn hoạt động kiểm sốt nhân viên 35 Thiết kế giao diện 2.1 Giao diện trang chủ H33 Giao diện trang chủ trước đăng nhập 36 H34 Giao diện trang chủ sau đăng nhập 37 H35 Giao diện đăng ký H36 Giao diện đăng nhập 38 2.2 Giao diện mua vé 2.2.1 Giao diện danh sách phim chiếu chiếu H37 Giao diện danh sách phim chiếu chiếu 2.2.2 Giao diện chọn ngày, rạp chiếu H38 Giao diện chọn ngày rạp chiếu 39 2.2.3 Giao diện chọn ghế H39 Giao diện chọn ghế 2.2.4 Giao diện chọn thức ăn H40 Giao diện chọn thức ăn 40 2.2.5 Giao diện toán H41 Giao diện toán H42 Giao diện tốn thành cơng 41 2.3 Giao diện quản lý phim H43 Giao diện trang chủ quản lý H44 Giao diện cập nhật thông tin phim 42 H45 Giao diện chi tiết thêm phim H46 Giao diện cập nhật thông tin rạp chiếu 43 H47 Giao diện chi tiết rạp chiếu H48 Giao diện cập nhật phòng 44 H49 Giao diện chi tiết sửa phòng H50 Giao diện cập nhật thông tin thức ăn 45 H51 Giao diện chi tiết cập nhật thức ăn 2.4 Giao diện quản lý nhân viên H52 Giao diện quản lý người dùng 46 2.5 Giao diện thống kê H53 Giao diện thống kê 47 CHƯƠNG III KẾT LUẬN Bài thảo luận nêu rõ bước để xây dựng phân tích thiết kế với loại biểu đồ dựa phân tích thiết kế hướng đối tượng UML Sau luận giúp em nắm kiến thức bản, để xây dựng nên hệ thống thông tin Bài làm làm rõ hệ thống bán hàng cần có chức đăng ký, đăng nhập, mua vé, quản lý phim, quản lý nhân viên… Các quy trình nghiệp vụ nêu tiểu luận Tuy nhiên, làm cịn có nhiều chỗ chưa hồn chỉnh, thiếu sót, mong có góp ý bạn Em xin chân thành cảm ơn! TÀI LIỆU THAM KHẢO: - - Vũ Xuân Giang, Nguyễn Quang Trung (2021) Quản lý bán vé xem phim online, 25/02/2023, từ < https://123docz.net/document/10597870-phan-tich-thiet-ke-hethong-ban-ve-xem-phim-online.htm> Hệ thống rạp chiếu phim CGV, < https://www.cgv.vn/default/> 48