Xây dựng hệ thống quản lý bán vé xem phim tại rạp chiếu phim quốc gia

26 3.5K 4
Xây dựng hệ thống quản lý bán vé xem phim tại rạp chiếu phim quốc gia

Đ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

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN - ĐỀ TÀI Xây Dựng Hệ Thống Quản Lý Bán Vé Xem Phim Tại Rạp Chiếu Phim Quốc Gia Giáo Viên Hướng Dẫn: Nhóm Thực Hiện: Nguyễn Đình Hiến Triệu Văn Toàn Vũ Thị Tin Ngô Xuân Toán Nguyễn Anh Tuấn HÀ NỘI – 2016 LỜI MỞ ĐẦU Ngày nay, với phát triển không ngừng công nghệ nghà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 dich 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 đó, nhóm chúng em thực đề tài “xây hệ thống quản lý bán vé xem phim rạp chiếu phim quốc gia” 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 , mô toàn mô hình hệ thống bán vé xem phim Người sử dụng dễ dàng làm viêc, người xem dễ hiểu CHƯƠNG I KHẢO SÁT HỆ THỐNG VÀ PHÂN TÍCH HIỆN TRẠNG 1.1 Khảo sát sơ hệ thống: 1.1.1 khảo sát hệ thống rạp quốc gia Trung tâm chiếu phim quốc gia (National cinema center) đơn vị nghiệp văn hóa trực thuộc Bộ văn hoa, Thể thao du lịch, thành lập vào ngày 29/12/1997 Trung tâm chiếu phim quốc gia, hoạt động chủ yếu lĩnh vực truyền thông điện ảnh Có thể điểm qua hoạt động kinh doanh như: - Tổ chức, quản lý rạp chiếu phim Quốc gia - Tổ chức chiếu phim phục vụ nhiệm vụ trị, xã hội - Sản xuất, tổ chức chương trình gameshow, chương trình truyền hình thực tế - Tổ chức hoạt động biểu diễn nghệ thuật - Quảng cáo phim ảnh, quảng cáo thương mại Trung tâm chiếu phim quốc gia (National cinema center) có trụ sở “ 87 Láng Hạ, Quận Ba Đình, Tp Hà Nội” Vì việc khảo sát tiến hành Nhìn chung, hoạt động rạp chiếu phim quốc gia tập trung chủ yếu vào mảng bán vé xem phim kết toán số tiền thu từ việc bán vé ngày 1.1.2 Về hoạt động bán vé: Hiện rạp quốc gia có hai hình thức bán vé cho khách hàng: bán trực tiếp nhận đặt vé online (Do quy mô vốn đầu tư cụm rạp chưa lớn nên hình thức bán vé qua online qua website chưa áp dụng.) Hình thức bán vé trực tiếp cho khách hàng rạp chiếm 90% hoạt động bán vé Hình thức bán vé online chiếm khoảng 10% lại Nhìn chung hai hình thức mang tính chất giống Khách hàng đặt vé online cần cung cấp tên thông tin cho nhân viên, khách hàng trực tiếp mua vé rạp không đòi hỏi cung Trong hai hình thức bán vé, nhân viên yêu cầu khách hàng cung cấp thông tin tên phim, xuất chiếu, ngày chiếu, số lượng vé cần mua số ghế ngồi mong muốn Nếu số ghế trống nhân viên tiến hành nhận tiền giao vé cho khách hàng Khách hàng lựa chọn giá vé xem phim 2D, 3D 4D tùy thuộc vào sở thich Mẫu giá vé xem phim 2D rạp quốc gia Thông tin xuất chiếu, ngày chiếu, tên phim khách hàng tham khảo bảng thông tin rạp banner quảng cáo hay website http://www.chieuphimquocgia.com.vn Mỗi ngày, rạp chiếu phim với thời gian khác Mỗi khung chiếu có thời gian định giúp cho khách hang lựa chọn phù hợp với thời gian than Mẫu lịch chiếu ngày 24/05/22016: 1.1.3 Tình trạng tin học hóa khâu: Như nói trên, quy mô rạp không lớn nguồn vốn chưa mạnh nên việc ứng dụng tin học cho khâu Mọi hoạt động tiến hành thủ công sức người Điều làm cho tiến độ công việc bị chậm nhiều đồng thời gây lãng phí tài nguyên nhân lực công ty Chẳng hạn khâu bán vé, nhân viên bán vé nhận yêu cầu từ khách hàng đặt chỗ ngồi vị trí ghế A1, nhân viên phải mở sổ, rà xem ghế A1 đặt chưa chấp nhận yêu cầu khách Công việc dễ dàng gây lãng phí thời gian, dễ xảy sai sót trình rà danh sách, dẫn tới việc gây lòng khách, ảnh hưởng kinh doanh Hơn việc bắt khách hàng chờ đợi trái với quy tắc kinh doanh ngành dịch vụ, ngày lễ, lượng khách đến xem phim lớn 1.2 Phân tích yêu cầu 1.2.1 Yêu cầu chức năng:  Quản lý: Cho phép người dùng có chức quản lý thêm, xóa, sửa thông tin Đối với người dùng chức quản lý, xem thông tin mà không chấp nhận việc thay đổi, chỉnh sửa thông tin gốc  Quản lý vé: Cung cấp thông tin vé như: mã số vé, tên phim, rạp, vị trí ghế, đặt chỗ trước, thời gian chiếu  Quản lý khách hàng: Cung cấp thông tin về: họ tên khách hàng (cho trường hợp đặt vé qua điện thoại), CMND (optional), địa (optional), số điện thoại (cho trường hợp đặt vé qua điện thoại) , email (optional)  Thống kê: Thống kê dễ dàng thông tin số vé bán tổng doanh thu rạp, phim, nhân viên, ca trực  Theo ngày  Theo tháng  Tìm kiếm:  Khách hàng: Với từ khóa mã số khách hàng hay tên khách hàng, người sử dụng dễ dàng tìm thông tin khách hàng 1.2.2 Yêu cầu phi chức năng: Hệ thống bảo mật vả phân quyền cho người sử dụng Đăng kí người sử dụng: phận quản lý hệ thống tiến hành Việc nhằm giúp người quản lý kiểm sót thành viên hệ thống Mỗi nhân viên cấp tên password truy nhập hệ thống Password nhân viên thay đổi sau Đăng nhập: yêu cầu nhân viên phải điền tên nhập password vào hệ thống Việc nhằm giúp phân quyền hạn cho nhóm người rạp, tránh việc lấn sân sang công việc phận khác, gây sai lệch thông tin, mát liệu Thay đổi password: Mỗi nhân viên đổi password đăng nhập cách dễ dàng Điều tạo nên thuận tiện cho nhân viên việc đăng nhập, nâng cao tính bảo mật hệ thống 1.3 Khảo sát chi tiết:  Khảo sát rạp: - Hệ thống quảng cáo rạp - Cách tạo áp phích trước sảnh cho ngày chiếu để từ ta có liệu cho bảng buổi chiếu - Bước tiếp đến cách tiến hành chọn ngày, buổi chiếu ,tên phim khách với hệ thống đáp ứng cách nhanh theo yêu cầu mà tránh sai sót - Giá vé cho phim mà người khách cần biết mua lúc nhiều vé giảm phần trăm hệ thống phải tính - Khi mà người nhân viên bán vé chọn nhiều vé hệ thống phải tính số tiền khách hàng phải trả - Cách hiển thị hệ thống ghế mà nhân viên bán vé dễ lựa chọn bỏ lựa chọn form bán vé cách dễ  Xây dựng thiết kế sở liệu - Cơ sở liệu phải đáp ứng yêu cầu thực tế lưu trữ liệu để giúp người nhân viên bán hàng dễ hiểu - Khả đáp ứng CSDL đáp ứng phần trăm công việc - Đưa hướng tối ưu cho CSDL sau khảo sát thực tế Thông thường vé xem phim rạp quốc gia có dạng sau: CHƯƠNG II: THIẾT KẾ HỆ THỐNG 2.1 Biểu đồ Use case 2.1.1 biểu đồ use case tổng quát Xem lich chieu phim Xem thong tin lich chieu Khach hang Dat ve Nhan vien Thong ke ve Các tác nhân tham gia hệ thống: Khách hàng: người mua vé để xem phim rạp Khách hàng mua vé trực tiếp rạp mua gian tiếp thông qua chức đặt vé qua mạng mà hệ thống hỗ trợ Nhân viên : người quản lý công việc liên quan tới vé như: việc tạo vé, bán vé, cập nhật thông tin vé bán… 2.1.2 Phân rã biểu đồ use case a Use case khách hàng Tác nhân: Khách hàng Mô tả: khách hàng xem thông tin phim mà rạp đã, chiếu thời gian tới xem lịch chiếu phim rạp tuần hay hay tuần tới tùy theo lựa chọn khách hàng, từ tiến hành đặt vé Hệ thống giúp khách hàng toán chi phí đặt vé hỗ trợ khách hàng toán trực tiếp hay thông qua chuyển khoản với số ngân hàng mà hệ thống hỗ trợ xem thong tin phim xem lich chieu phim toan khach hang ngan hang dat ve b Use case nhân viên Tác nhân: Nhân viên Mô tả: Nhân viên tiến hành quản lý vé thêm, sửa , xóa vé , cập nhật giá vé Đối với khách hàng, nhân viên sửa thông tin theo yêu cầu khách hàng xóa khách hàng đặt vé khách hàng yêu cầu hủy đặt vé Từ tiến hành lập báo cáo thống kê - Phòng chiếu: -Tên phim chiếu: -Link liên kết đến chức đặt vé xem thông tin phim Khách hàng chọn chức tìm kiếm lịch chiếu theo phim khoảng thời gian định khách hàng chọn chọn tìm kiếm lịch chiếu khoảng thời gian mà khách hàng yêu cầu Hệ thống yêu cầu khách hàng nhập tên phim (nếu khách hàng chọn chức tìm kiếm lịch chiếu theo phim) Hệ thống yêu cầu khách hàng chọn khoảng thời gian định từ ngày … đến ngày … (nếu khách hàng chọn chức phụ) Hệ thống hiển thị lịch chiếu theo yêu cầu khách hàng Ngoại lệ: Nhập sai thông tin không tìm thấy lịch chiếu: -Khách hàng nhập sai tên phim khoảng thời gian hệ thống không tìm thấy liệu Hệ thống hiển thị thông báo lỗi -Khách hàng nhập lại huỷ bỏ thao tác, thời điểm chức kết thúc 2.2.2 Kịch cho chức “Thông tin phim” Tên use case ThongTinPhim Tác nhân Khách hàng Tiền điều kiện Khách hàng muốn xem thông tin phim Đảm bảo tối thiểu Khách hàng xem thông tin phim Đảm bảo thành công Khách hàng chọn chức đặt vé phim vừa chọn, xem lịch chiếu phim phim chiếu nằm Top phim Kích hoạt Người dùng chọn chức Chuỗi kiện chính: Chức bắt đầu khách hàng muốn xem thông tin phim chiếu rạp Hệ thống yêu cầu khách hàng chọn chức thực hiện: xem thông tin phim phim chiếu, xem thông tin phim phim chiếu, xem thông tin phim Top phim Mỗi lần khách hàng yêu cầu, hệ thống tìm hiển thị danh sách phim mà khách hàng vừa yêu cầu: - Nếu khách hàng chọn phim chiếu, hệ thống hiển thị cho khách hàng danh sách phim chiếu rạp - Nếu khách hàng chọn phim chiếu, hệ thống hiển thị cho khách hàng danh sách phim chiếu rạp- Nếu khách hàng chọn Top phim, hệ thống hiển thị danh sách phim Top phim Khách hàng chọn chức năng: - Xem thông tin chi tiết phim danh sách hiển thị - Chọn “Quay lui” để quay chọn danh sách phim khác Hệ thống đưa thông tin chi tiết phim chọn, bao gồm: - Tên phim: - Poster - Thời lượng chiếu: - Đạo diễn: - Diễn viên: - Nước sản suất: - Thể loại: - Nội dung phim: - Một số cảnh phim: - Trailer phim - Khách hàng chọn “quay lui” để quay lại chọn phim khác danh sach vừa hiển thị 2.2.3 Kịch cho chức “đặt vé”: Tên use case Tác nhân Tiền điều kiện Đảm bảo tối thiểu Đảm bảo thành công DatVe Khách hàng Khách hàng có nhu cầu mua vé để xem phim Phiếu đặt vé không lập, khách hàng không đặt vé Phiếu đặt vé in ra, khách hàng đặt vé cho phim mà muốn xem Người dùng chọn chức Kích hoạt Chuỗi kiện chính: Chức bắt đầu khách hàng xem thông tin, lịch chiếu phim chọn “ đặt vé ” Hệ thống hiển thị danh sách phim chiếu rạp 2.Khách hàng chọn phim muốn xem 3.Hệ thống hiển thị danh sách lịch chiếu phim mà khách hàng chọn 4.Khách hàng lựa chọn buổi chiếu phù hợp chọn “mua vé” để tiếp tục 5.Hệ thống hiển thị danh sách loại vé tương ứng với phim chọn Ứng với loại vé có số lượng để khách hàng chọn 6.Khách hàng chọn số lượng vé tương ứng với loại vé muốn đặt 7.Hệ thống cập nhận thông tin chọn vào phiếu đặt vé 8.Khách hàng chọn chức năng: “Đặt thêm” để đặt thêm vé cho phim khác Quá trình lặp lại từ đầu “Tiếp tục” để chuyển sang bước trình đặt vé Hệ thống hiển thị Form để khách hàng điền thông tin cá nhân (nếu không thành viên chưa đăng nhập vào hệ thống), nơi giao hàng chọn hình thức toán phù hợp 10.Khách hàng điền đầy đủ thông tin 11.Hệ thống hiển thị phiếu đặt vé 12.Khách hàng chọn “thanh toán” để hoàn tất trình đặt vé 13.Hệ thống in phiếu đặt vé - Ngoại lệ: Nếu hiển thị phiếu đặt vé mà khách hàng chọn: + “Huỷ” khách hàng huỷ bỏ trình đặt mua vé + “Thanh toán” chuyển sang bước toán tiền theo hình thức toán mà khách hàng chọn phiếu đặt vé 2.2.4 Kịch cho chức “báo cáo thống kê vé”: Tên use case Tác nhân Tiền điều kiện Đảm bảo tối thiểu Đảm bảo thành công BaoCaoThongKeVe Ban quản lý Nhà quản lý muốn lập báo cáo thống kê tình hình hoạt động rạp khoảng thời gian xác định Không thành công báo cáo chưa xác không in Quá trình lập báo cáo thống kê thành công báo cáo xác sẵn sàng in Người dùng chọn chức Kích hoạt Chuỗi kiện chính: - Nhà quản lý vào xem thông tin phim công chiếu:tên phim,số buổi chiếu,số vé bán ra,giá vé - Nhà quản lý chọn chức Lập báo cáo thống kê - Hệ thống hiển thị báo cáo mẫu có đề mục tương ứng với nội dung chương trình nhà quản lý vừa xem: + STT: + Tên phim: + Số buổi công chiếu: + Lượng vé bán ra: + Doanh thu: - Sau Nhà quản lý yêu cầu hệ thống nhập vào thông tin tương ứng với cột - Hệ thống nhập vào thông tin phim công chiếu theo thứ tự sau: + STT: + Tên phim: + Số buổi công chiếu: + Lượng vé bán ra: + Doanh thu: - Sau nhập xong,hệ thống yêu cầu nhà quản lý xác nhận báo cáo - Nhà quản lý chọn xác nhận.Báo cáo lập Ngoại lệ: +Nếu trình nhập mà tên phim bị lặp, hệ thống tự động báo lại cho nhà quản lý + Có thể chọn thêm chức in báo cáo 2.3 Biểu đồ tuần tự: Xây dựng biểu đồ cho ta thấy luồng hoạt động hệ thống theo thời gian 2.3.1 Khách hàng (Người sử dụng) đặt vé a đặt vé: b.Thanh toán : 2.3.2 Nhân viên bán vé a Sửa thông tin vé b Hủy vé c Báo cáo 2.4 Biểu đồ lớp Phong chieu ma phong ten phong so ghe cap nhat phong() xem thong tin() tong so ghe() 1 n n n 1 1 nhan vien manhanvien usename pass dang nhap() them nv() sua, xoa nv() Phim ma phim ten phim the loai cap nhat phim() them phim() sua, xoa phim() 1 ve ma ve gia ve xem ve() in ve() huy ve() 1 1 n n n lich chieu chieu gio chieu ten phim hien thi lich chieu() khachhang makhachhang tenkhachhang diachi dienthoai sua khach hang() xoa khach hang() cap nhat() 2.5 Thiết kế Cơ sở liệu 2.5.1.Các thực thể (bảng) Bảng tblVe: Dùng để chứa thông tin vé xem phim bao gồm trường liệu: Name Type Null Chú thích Mave vachar(10) No Mã vé, khóa Soghe Varchar(20) No Số ghế Giave Varchar(50) No Giá vé Maphong vachar(10) No Mã phòng(khóa ngoại) Maphim vachar(10) No Mã phim (khóa ngoại) Makhachhang vachar(10) No Mã khách hàng(khóa ngoại) Manhanvien vachar(10) no Mã nhân viên(khóa ngoại) Mangaychieu vachar(10) No Mã ngày chiếu(khóa ngoại) Magiochieu vachar(10) no Mã chiếu(khóa ngoại) Bảng tblPhim: Dùng để lưu thông tin phòng chiếu phim, bao gồm trường liệu: Name Type Null Chú thích Maphim Varchar(10) No Mã phim (khóa chính) Tenphim Varchar(20) No Tên phim Thể loại Varchar(20) No Thể loại phim Nhà sản xuất Varchar(30) No Nhà sản xuất Ngày chiếu Date No Ngày chiếu Mã phòng Varchar(10) No Mã phòng (khóa ngoại) Bảng tblphong: Chứa thông tin lớp học Bao gồm trường liệu: Name Type Null Chú thích Maphong Varchar(10) No Mã phòng (khóa chính) Tenphong Varchar(50) No Tên phòng Tongsoghe Varchar(50) No Tổng số ghế Bảng tblNgaychieu: Chứa thông tin ngày chiếu, bao gồm trường liệu sau: Name Mangaychieu Type Varchar(10) Null No Chú thích Mã ngày chiếu(khóa chính) ngaychieu Date` No Ngày chiếu Bảng tblGiochieu: Chứa thông tin chiếu phim, bao gồm trường liệu sau: Name Type Magiochieu Varchar(10) Null No Chú thích Mã chiếu(khóa chính) giochieu Datetime No Giờ chiếu Bảng tblKhachhang: Dùng để chứa thông tin khách hang mua vé, bao gồm trường liệu: Name Makhachhang Type varchar(10) Null No Chú thích Mã khách hàng(khóa chính) Tenkhachhang Varchar(20) No Tên khách hàng Dienthoai Varchar(20) No Điện thoại Email Varchar(20) No email Diachi Varchar(20) No Địa 2.5.2 Biểu đồ quan hệ bảng

Ngày đăng: 01/07/2016, 12:57

Từ khóa liên quan

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

Tài liệu liên quan