Với khả năng ứng dụng rộng rãi của ngành công nghệ thông tin , việc đưa tin học vào hỗ trợ các công việc quản lý bán vé xem phim cho ngành dịch vụ. Ứng dụng này nhằm giảm tải được công việc của những người bán vé và người quản lý về số lương vé bán, chương trình chiếu phim, giúp người xem có thể xem thông tin nhanh hơn, người quản lý có thể update chương trình nhanh hơn. Đây là những ứng dụng rất cần thiết đối với các rạp chiếu phim nhất là các rạp chiếu phim lớn.
MỤC LỤC LỜI MỞ ĐẦU .2 Chương I: Khảo sát yêu cầu Chương I : Khảo sát yêu cầu Chương II: Phân tích hệ thống 2.1 Bán vé 2.2 Biểu đồ use case: .5 2.3 Biểu đồ lớp phân tích: .5 2.4 Biểu đồ trình tự: 2.4.1 Biểu đồ trình tự chức bán vé .7 2.4.2 Biểu đồ trình tự chức hủy vé: Chương 3: Thiết kế hệ thống .10 3.1 Kịch thiết kế giao diện 10 3.1.1 Kịch thiết kế 10 3.1.2 Giao diện 10 3.2 Biểu đồ lớp thiết kế 12 3.3 Biểu đồ trình tự thiết kế 13 3.3.1 Biểu đồ trình tự thiết kế chức bán vé .13 3.3.2 Biểu đồ trình tự thiết kế chức hủy vé .14 3.4 Biểu đồ công tác .15 3.4.1 Chức bán vé 15 3.4.2 Chức hủy vé 15 Chương : Cài đặt hệ thống 18 KẾT LUẬN 18 BÀI TẬP PHÂN TÍCH THIẾT KẾ THƠNG TIN- NHĨM SINH VIÊN THƯC HIỆN 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 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 , mơ tồ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 Hệ thống gồm chương : Chương I: Khảo sát yêu cầu Chương đưa khảo sát sơ hệ thống thực tiễn, sau đưa yêu cầu với hệ thống mới, từ đặc tả lại yêu cầu khảo sát chi tiết hệ thống Chương II: Phân tích hệ thống Chương xây dựng mơ hình use case cho hệ thống, xây dựng scenario cho chức cụ thể Từ đưa biểu đồ lớp phân tích biểu đồ trình tự pha phân tích Chương III: Thiết kế hệ thống Chương đưa scenario, biểu đồ trình tự pha thiết kế, biểu đồ lớp thiết kế có kèm giao diện demo Thiết kế sở liệu, mô tả bảng quan hệ bảng Chương IV: Cài đặt hệ thống Cài đặt giao diện, cài đặt cho CSDL lập trìn MỤC LỤC LỜI MỞ ĐẦU .2 Chương I: Khảo sát yêu cầu Chương I : Khảo sát yêu cầu Thông thường vé xem phim có dạng sau : Chương II: Phân tích hệ thống 2.1 Bán vé 2.2 Biểu đồ use case: .5 2.3 Biểu đồ lớp phân tích: .5 Lịch chiếu thường có dạng sau : 2.4 Biểu đồ trình tự: 2.4.1 Biểu đồ trình tự chức bán vé .7 2.4.2 Biểu đồ trình tự chức hủy vé: Chương 3: Thiết kế hệ thống .10 3.1 Kịch thiết kế giao diện 10 3.1.1 Kịch thiết kế 10 3.1.2 Giao diện 10 3.2 Biểu đồ lớp thiết kế 12 3.3 Biểu đồ trình tự thiết kế 13 3.3.1 Biểu đồ trình tự thiết kế chức bán vé .13 3.3.2 Biểu đồ trình tự thiết kế chức hủy vé .14 3.4 Biểu đồ công tác .15 3.4.1 Chức bán vé 15 3.4.2 Chức hủy vé 15 Chương : Cài đặt hệ thống 18 KẾT LUẬN 18 Chương I : Khảo sát yêu cầu 1.1Khảo sát sơ bộ: 1.Địa điểm khảo sát: Rạp chiếu phim Quốc Gia 2.Các chức chính: - Bán vé - Xem lịch chiếu - In vé 1.2 Xây dựng yêu cầu hệ thống mới: - Khảo sát thực tế rạp chiếu phim Quốc gia cách trực tiếp - Lấy ý kiến nhân viên bán vé xem công việc hàng ngày họ họ muốn phần mềm định thiết kế - Khảo sát yêu cầu khách hàng xem họ muốn phần mềm - Đưa phương án cho sản phẩm - Xây dựng phân tích thiết kế CSDL qua khảo sát thực tế - Xây dựng modul hoàn thiện sản phẩm 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 có dạng sau : Chương II: Phân tích hệ thống 2.1 Bán vé A Kịch bán vé Khách hàng yêu cầu mua vé Nhân viên chọn ngày chiếu phim Hỏi khách hàng chọn chiếu Khách hàng chọn chiếu phim Nhân viên chọn chiếu Hệ thống thị giờ, tên phim, số vé Nhân viên hỏi khách hàng chọn số ghế Khách hàng chọn số ghế Nhân viên chọn số ghế Hệ thống thị số ghế giá tiền Nhân viên kích hoạt vào hệ thống( nhấn nút In Ve) Hệ thống in vé xem phim B Kịch phụ Kịch phụ cho bước 6 b/ Khách hàng yêu cầu thay đổi số ghế Nhân viên kích hốt vào hệ thống để làm lại vé Kịch phụ cho bước 7b/ Khi vé in khách hàng yêu cầu hủy vé Nhân viên nhấn nút hủy vé 2.2 Biểu đồ use case: Tra cuu Ban ve NhanVien Huy ve 2.3 Biểu đồ lớp phân tích: Ve SoVe SoGhe LichChieu Ngay Gio TenPhim GiaVe InVe() ChonGhe() LamLai() HuyVe() LietKeVe() KTTTVe() HienLichChieu() Lịch chiếu thường có dạng sau : 2.4 Biểu đồ trình tự: 2.4.1 Biểu đồ trình tự chức bán vé Tên thuộc Code Vé (Code = Ve) Diễn giải Kiểu Loại MST Số Dl B kí byte byte tính Id vé Id_ve Mã vé xem phim DL Integer Số ghế ngồi So_ghe_ngoi Số ghế ngồi rạp integer B tự byte Ngày mua vé Ngay_mua_v Ngày mua vé xem date B kí byte e phim tự kí tự Tổng 24 byte 10 Ban Ve : NhanVien Lich Chieu Ve Chon cboNgay Gui Gui Kiem tra tinh trang ve True / False Hien thi lich chieu Danh sach lich chieu duoc chon Chon gio chieu Gui gio chieu Gui thong tin buoi chieu Liet ke ve Danh sach ghe Chon ghe Hien cac ghe da chon Hien tong tien Chon in ve Gui cac so ghe va thong tin buoi chieu Gui cac so ghe va thong tin buoi chieu In ve va cap nhat ve Liet ke ve Danh sach ghe Chon lam lai Xoa cac ghe da chon Xoa tong tien Chon thoat Thoat khoi chuong trinh 11 2.4.2 Biểu đồ trình tự chức hủy vé: Ban Ve : NhanVien Lich Chieu Ve Chon Gui Gui Kiem tra tinh trang ve True / False Danh sach lich chieu duoc chon Chon gio chieu Gui gio chieu Hien thi lich chieu Gui thong tin buoi chieu Liet ke ve Danh sach ghe Chon ghe Hien cac ghe da chon Hien tong tien Chon huy ve Gui cac so ghe can huy va thong tin buoi chieu Gui cac so ghe can huy va thong tin buoi chieu Xoa ve Danh sach ghe Chon lam lai Xoa cac ghe da chon Xoa tong tien Chon thoat Thoat khoi chuong trinh 12 Liet ke ve Chương 3: Thiết kế hệ thống 3.1 Kịch thiết kế giao diện 3.1.1 Kịch thiết kế Giao diện thiết kế gồm: Phần tiêu đề : “ HỆ THỐNG BÁN VÉ XEM PHIM” Ngày: Hiện thị ngày bán vé xem phim Ngày thị form để mặc định ngày bán vé Còn khách hàng yêu cầu đặt mua vé trước hơm sau nhân viện chọn ngày theo yêu cầu khách hàng Nút Giờ chiếu phim ngày: Một ngày có nhiều chiếu Do form thị khung chiếu ngày Trên dòng với chiếu tên phim, giá thành vé số lượng ghế trống ứng với sơ đồ rạp Khi mà chiếu hết số ghế chiếu ẩn Tên phim : Mỗi khung chiếu ứng với phim chiếu Giá vé: Ứng với phim lại có giá vé khác Số vé cịn lại: Ln thị nhân viện chọn chiếu cho khách hàng Được xác định cách lấy tổng số ghế có phịng trừ tổng số vé mua Sơ đồ rạp: Hiện nhân viên chọn chiếu Trong bao gồm số ghế dãy ghế Những số ghế bán số ghế ẩn sơ đồ rạp Khi nhân viên chọn số ghế có sơ đồ rạp số ghế thị “ số ghế chọn” số ghế bị ẩn Số ghế chọn: Hiện thị số ghế mà nhân viên chọn Nhân viên chọn nhiều ghế theo yêu cầu khách hàng Và số ghế thị ô “ số ghế chọn” cách dấu châm phẩy Tổng số tiền: Nhân viên chọn số ghế “ Tổng số tiền” thị tổng số tiên ứng với số ghế mà khách hàng chọn 13 10 Nút IN VÉ: Nút “IN VÉ” lên nhân viên chọn đủ điều kiện( chiếu số ghê ô “ TỔNG SỐ TIỀN” thị tổng số tiền 11 Nút HỦY VÉ: Chỉ thị có ghế bán Khi nhân viên chọn nút HỦY VÉ số ghế sơ đồ rạp số ghế cịn lại “Số ghế chọn” update lại 12 Nút Làm lại: Khi nhân viên kích vào nút LÀM LẠI thơng tin mà nhân viên chọn trước trở zero 13 Nút Thoát Khi nhân viên muốn thoát khỏi giao diện bán vé xem phim kích vào Nút Thốt 3.1.2 Giao diện 14 3.2 Biểu đồ lớp thiết kế Ve SoVe : String SoGhe : String LichChieu Ngay : Date Gio : String TenPhim : String GiaVe : Double InVe() ChonGhe() LamLai() HuyVe() LietKeVe() KTTTVe() HienLichChieu() 15 3.3 Biểu đồ trình tự thiết kế 3.3.1 Biểu đồ trình tự thiết kế chức bán vé : NhanVien Chon cboNgay : frmBanVe : FormView : LichChieu Gui : Ve Gui KTTTVe( date) True / False Danh sach lich chieu duoc chon Chon btnGioChieu HienLichChieu(date ) Gui gio chieu Gui thong tin buoi chieu LietKeVe(date,string,string,string ) Danh sach ghe Chon ghe NhapGhe(string) TongTien() Chon btnInVe Gui cac so ghe va thong tin buoi chieu Gui cac so ghe va thong tin buoi chieu InVe(date,string,string,string,string ) LietKeVe( date,string,string,string) Danh sach ghe Chon btnLamLai Xoa cac ghe da chon Xoa tong tien Chon btnThoat Thoat() 16 3.3.2 Biểu đồ trình tự thiết kế chức hủy vé : NhanVien Chon cboNgay : frmBanVe : FormView : LichChieu Gui : Ve Gui KTTTVe( date) True / False Danh sach lich chieu duoc chon Chon btnGioChieu Gui gio chieu HienLichChieu(date ) Gui thong tin buoi chieu LietKeVe(date,string,string,string ) Danh sach ghe Chon ghe NhapGhe(string) TongTien() Chon btnHuyVe Gui cac so ghe can huy va thong tin buoi chieu Gui cac so ghe can huy va thong tin buoi chieu HuyVe(date,string,string,string,string ) LietKeVe( date,string,string,string) Danh sach ghe Chon btnLamLai Xoa cac ghe da chon Xoa tong tien Chon btnThoat Thoat() 17 3.4 Biểu đồ công tác 3.4.1 Chức bán vé 1: Chon cboNgay 8: Chon btnGioChieu 13: Chon ghe 16: Chon btnInVe 22: Chon btnLamLai 25: Chon btnThoat 14: NhapGhe(string) 15: TongTien() 23: Xoa cac ghe da chon 24: Xoa tong tien 26: Thoat() : frmBanVe : FormView : NhanVien 2: Gui 9: Gui gio chieu 17: Gui cac so ghe va thong tin buoi chieu 12: Danh sach ghe 21: Danh sach ghe 4: KTTTVe( date) 11: LietKeVe(date,string,string,string ) 19: InVe(date,string,string,string,string ) 20: LietKeVe( date,string,string,string) 7: Danh sach lich chieu duoc chon 6: HienLichChieu(date ) 5: True / False : Ve : LichChieu 3: Gui 10: Gui thong tin buoi chieu 18: Gui cac so ghe va thong tin buoi chieu 18 3.4.2 Chức hủy vé 14: NhapGhe(string) 15: TongTien() 23: Xoa cac ghe da chon 24: Xoa tong tien 26: Thoat() 1: Chon cboNgay 8: Chon btnGioChieu 13: Chon ghe 16: Chon btnHuyVe 22: Chon btnLamLai 25: Chon btnThoat : frmBanVe : FormView : NhanVien 2: Gui 9: Gui gio chieu 17: Gui cac so ghe can huy va thong tin buoi chieu 12: Danh sach ghe 21: Danh sach ghe 7: Danh sach lich chieu duoc chon 4: KTTTVe( date) 11: LietKeVe(date,string,string,string ) 19: HuyVe(date,string,string,string,string ) 20: LietKeVe( date,string,string,string) 6: HienLichChieu(date ) 5: True / False : LichChieu : Ve 3: Gui 10: Gui thong tin buoi chieu 18: Gui cac so ghe can huy va thong tin buoi chieu CHƯƠNG 4: CÀI ĐẶT HỆ THỐNG 4.1 Cài đặt sở liệu cho hệ thống: Bảng Lichchieu: 19 * Bảng Vé: 20 KẾT LUẬN Đánh giá kết đạt được: Trên hệ thống quản lý bán vé xem phim mà nhóm thực Hệ thống trình bày đầy đủ chức người bán vé lịch chiếu mà rạp đưa kế hoạch Tuy nhiên, nhóm phát triển gặp phải nhiều vấn đề thời gian, khả làm việc nhóm kiến thức cịn hạn hẹp nên đề tài cịn mắc đơi chỗ sai sót Nhóm mong nhận đóng góp ý kiến thầy hướng dẫn bạn sinh viên lớp để đề tài hồn thiện tốt Xin chân thành cảm ơn thầy bạn Hướng phát triển nhóm: Nếu có điều kiện phát triển đề tài, nhóm muốn thực rộng rãi hệ thống không dừng lại mức độ quản lý trực tiếp, nhóm muốn phát triển hệ thống lên quản lý 21 online Như vậy, tiện cho người dung truy cập người quản lý quản lý chặt nắm rõ Chúng em xin chân thành cảm ơn thầy bạn giúp đỡ chúng em hoàn thành đề tài ! 22 ... 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... 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 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... chiếu phim Quốc Gia 2.Các chức chính: - Bán vé - Xem lịch chiếu - In vé 1.2 Xây dựng yêu cầu hệ thống mới: - Khảo sát thực tế rạp chiếu phim Quốc gia cách trực tiếp - Lấy ý kiến nhân viên bán vé xem