Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
1,45 MB
Nội dung
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ - VIỄN THÔNG - BÁO CÁO BÀI TẬP LỚN (môn Kĩ Thuật Phần Mềm Ứng Dụng) ĐỀ TÀI : WEB QUẢN LÝ CỦA RẠP CHIẾU PHIM Giảng viên hướng dẫn: Th.S Nguyễn Thị Kim Thoa Lớp: KSTN ĐTTT K61 Nhóm sinh viên: Họ tên MSSV Đào Minh Long 20162511 Trần Đức Lương 20164856 Bùi Doãn Thắng 20163815 Phạm Thị Kiều Trang 20166857 Hà Nội, Ngày tháng năm download by : skknchat@gmail.com Mở đầu Với thực tế sống nay, giai đoạn ngàng cơng nghiệp 4.0 trước công nghệ phần mềm điều vô quan trọng ngày mở rộng tới tất lĩnh vực Nó giúp ích cho người nhiều qua đời sống thực, nhằm giảm sức lao động người mở ngưỡng cho thời đại Để làm điều ngày phải trọng vào điều nhỏ nhất, tinh tế làm nên sản phẩm hồn hảo, thiết thực đời thường Và môn “Kỹ thuật phần mềm Ứng dụng” bước quan trọng giúp người nói chung sinh viên bọn em nói riêng phát triển kỹ để tạo sản phẩm vừa ý vừa lên ý tưởng, kế hoạch Chúng em xin chân thành cảm ơn cô giáo Nguyễn Thị Kim Thoa hết lòng truyền đạt kiến thức bổ ích tiết học dù có đơi lúc chúng em chây lười Chúng em mong muốn giúp đỡ, nhận xét, đóng góp từ cô kiến thức môn học mà cịn kiến thức ngồi sống, xã hội để qua chúng em phát triển them nhiều kỹ thân, học hỏi nhiều từ người trước Chúng em xin trân trọng cảm ơn! download by : skknchat@gmail.com Mục lục Mở đầu Danh sách hình vẽ CHƯƠNG 1: KHẢO SÁT THỰC TRẠNG VÀ XÁC LẬP DỰ ÁN 1.1 Khảo sát trạng 1.1.1 Nghiệp vụ hệ thống 1.1.2 Những nhược điểm hệ thống 1.2 Mục đích dự án 1.3 Phân tích tính khả thi 1.3.1 Tính khả thi kinh tế 1.3.2 Tính khả thi kỹ thuật 1.3.3 Tính khả thi tổ chức 1.4 Xác lập dự án 1.4.1 Quy mô dự án 1.4.2 Phân công công việc CHƯƠNG 2: TÌM HIỂU YÊU CẦU 10 2.1 Các kĩ thuật sử dụng 10 2.1.1 Kỹ thuật vấn 10 2.1.2 Kỹ thuật phân tích tư liệu quan sát 11 2.2 Các yêu cầu thu thập 11 2.3 Các yêu cầu 13 2.3.1 Các yêu cầu chức 13 download by : skknchat@gmail.com 2.3.2 Các yêu cầu phi chức 14 CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG 15 3.1 Sơ đồ phân cấp chức hệ thống 15 3.2 Sơ đồ ngữ cảnh 16 3.3 Sơ đồ luồng liệu mức 17 3.3.1 Sơ đồ lớp đỉnh 17 CHƯƠNG 4: KẾT LUẬN 24 download by : skknchat@gmail.com Danh sách hình vẽ Hình 3.1: Sơ đồ chức 15 Hình 3.2: Sơ đồ ngữ cảnh 16 Hình 3.3: Sơ đồ mức đỉnh 17 Hình 3.4: Sơ đồ mức đỉnh chức 18 Hình 3.5: Sơ đồ mức đỉnh chức 19 Hình 3.6: Sơ đồ mức đỉnh chức 20 Hình 3.7: Sơ đồ mức đỉnh chức 21 Hình 3.8: Sơ đồ mức đỉnh chức 22 Hình 3.9: Sơ đồ mức đỉnh chức 23 Hình 3.10: Sơ đồ mức đỉnh chức 24 download by : skknchat@gmail.com Danh sách bảng biểu (Thành viên nhóm/ Nhân lực/ Phân cơng cơng việc) Bảng 4.1: Từ điển liệu cho bảng 25 Bảng 4.2: Từ điển thuộc tính 26 download by : skknchat@gmail.com CHƯƠNG 1: KHẢO SÁT THỰC TRẠNG VÀ XÁC LẬP DỰ ÁN Để đưa đề tài này, nhóm tìm hiểu thực trạng hệ thống rạp chiếu phim dựa nhu cầu khách hàng nhân viên quản lý rạp chiếu 1.1 Khảo sát trạng Sau khảo sát khách hàng, bạn bè người hay có nhu cầu xem phim Khảo sát trực tiếp quầy bán vé nhân viên nhóm đưa nghiệp vụ mà rạp chiếu phim cần có 1.1.1 Nghiệp vụ hệ thống - Khách hàng phải đến tận quầy để mua vé xem lịch chiếu mua online chưa có nhiều thuận tiện người tương tác - Khách hàng khơng thể biết cịn vé hay hết vé - 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 Gây chờ đợi, lãng phí thời gian 1.1.2 Những nhược điểm hệ thống - 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 ) - Tiêu tốn nhiều nhân lực quản lý tính tốn thu chi tay - Một 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ỗ Gây tổn thất lớn cho chủ đầu tư download by : skknchat@gmail.com 1.2 Mục đích dự án Dự án làm website để khắc phục tất đặc điểm nêu trên, nhằm tạo tiện lợi, minh bạch cho người dung lẫn người quản lý Thứ nhất, 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 hang lần tiếp Hệ thống online giúp khách hang theo dõi xác thông tin phim ưu đãi hệ thống Thứ hai, website đưa quản lý dễ dàng, dễ tiếp cận cho người quản lý nhân viên Giả 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 1.3 Phân tích tính khả thi 1.3.1 Tính khả thi kinh tế - Việc làm website tốn kinh phí mặt xây dựng, mặt trì Việc tăng khả lưu trữ phù hợp tuỳ vào giai đoạn phát triển rạp chiếu phim - Tăng thêm tương tác khách hang online thời đại số, nhằm tang mức doanh thu lên cao 1.3.2 Tính khả thi kỹ thuật - Có thể dựa trang web có sẵn để tham khảo phát triển lên - Các tính rõ ràng phân cấp theo đối tượng người dung hay quản lý - Cơ sở liệu đủ cho hang ngàn phim, đủ bang thông cho 1000 người truy cập lúc - Chạy web nên khả tương thích với tất hệ điều hành download by : skknchat@gmail.com - Hệ quản trị sở liệu SQL sever ngôn ngữ thiết kế giao diện JavaScript công nghệ xây dựng web tốt khơng khó tiếp thu JavaScript SQL tiếp cận nhanh chóng qua internet 1.3.3 Tính khả thi tổ chức - Dự án xây dựng nhằm đáp ứng nhu cầu khách hang, người có nhu cầu xem phim thường xuyên Giúp dễ dàng tương tác, quản lý với rạp chiếu phim - Dự án xây dựng người quản lý dễ dàng thống kê, xếp mục tiêu phát triển 1.4 Xác lập dự án 1.4.1 Quy mô dự án Dự án nhóm thực vịng 15 tuần ngày 22/9/2018 đến ngày 12/12/2018 với quy mô quản lý dành cho rạp chiếu phim nước 1.4.2 Phân công công việc Trước cơng việc dự án này, nhóm thống phân chia công việc cho công thành viên nhằm đạt hiệu tốt dự án Dưới bảng phân chia công việc kế hoạch thực dự án download by : skknchat@gmail.com CHƯƠNG 2: TÌM HIỂU YÊU CẦU Các yêu cầu kĩ thuật, ứng dụng chức nhóm tham khảo từ nhiều nguồn khác xoay quanh đối tượng khách hàng, nhân viên, quản lý đối tượng khác phim, vé xem phim, thu chi, 2.1 Các kĩ thuật sử dụng 2.1.1 Kỹ thuật vấn Hỏi ý kiến khách hàng Nhóm tham khảo ý kiến khách hàng số câu hỏi như: - Bạn thường mua vé xem phim giấn tiếp hay trực tiếp rạp? - Bạn thường xem thông tin phim lịch chiếu phim đâu? - Bạn có muốn góp ý dịch vụ rạp chiếu phim khơng? - … Cả nhóm thu câu trả lời dịch vụ rạp chiếu, nhìn chung cịn số vấn đề - Khách hàng phải mua vé trực tiếp quầy vé - Có nhiều trường hợp hết vé xem mà khách hàng khơng biết - Cịn phải đến xem thơng tin lịch chiếu rạp - … Nhìn chung khách hàng muốn có website online để thực mua vé xem thông tin phim dễ dàng Hỏi ý kiến nhân viên quản lý rạp chiếu Nhóm nhân viên quản lý rạp số câu hỏi sau: - Bạn có quản lý thơng tin khách đến mua hàng không? - Bạn thường xuyên tổng hợp doanh số phim cách nào? - Bạn quản lý thông tin nhân viên thời gian làm việc họ nào? - Bạn quản lý hệ thống trang thiết bị phòng chiếu cách nào? 10 download by : skknchat@gmail.com 3.3.2.3 Quản lý nhân viên 3.1 Tạo tài khoản Quản lý 3.2 Cập nhật thông tin Thơng tin cập nhật 3.3 Xố tài khoản Hình 3.6: Sơ đồ mức đỉnh chức Chức gồm: Xem ca làm việc Xem lương Tìm, cập nhật thơng tin liên lạc 20 download by : skknchat@gmail.com Nhân viên 3.3.2.4 Quản lý lịch chiếu 4.1 Cập nhật lịch chiếu Nhân viên Lịch chiếu 4.2 Quản lý ghế Hình 3.7: Sơ đồ mức đỉnh chức - Chức gồm: Cập nhật lịch chiếu Quản lý ghế 21 download by : skknchat@gmail.com 3.3.2.5 Quản lý vé Phim Tên phim Khách hàng Ghế khách đặt Tên khách hàng 5.1 Mua vé Lịch chiếu Ghế cịn trống Thơng tin vé u cầu đặt vé Lệnh in Vé Khách hàng Xác nhận đặt vé 5.2 In vé Hình 3.8: Sơ đồ mức đỉnh chức Chức gồm: Đặt vé In vé 22 download by : skknchat@gmail.com 3.3.2.6 Báo cáo thống kê Phim 6.1 Báo cáo doanh thu Nhân viên Quản lý 6.2 Báo cáo chi Phim Hồ sơ nhân viên Hình 3.9: Sơ đồ mức đỉnh chức Chức gồm: Báo cáo doanh thu Báo cáo chi 23 download by : skknchat@gmail.com 3.3.2.7 Tìm kiếm Khách hàng Yêu cầu & trả thơng tin phim 7.1 Tìm kiếm phim Thơng tin phim Phim 7.2 Tìm kiếm khách Thơng tin khách hàng Khách hàng 7.3 Tìm kiếm nhân viên Thông tin nhân viên Nhân viên Yêu cầu & trả thông tin thân Nhân viên Yêu cầu & trả thông tin khách hàng Yêu cầu & trả thông tin thân Quản lý Yêu cầu & trả Thơng tin nhân Hình 3.10: Sơ đồ mức đỉnh chức Chức gồm: Tìm kiếm phim Tìm kiếm khách hàng (khách hàng tra thơng tin mình, cịn nhân viên tra thơng tin khách hàng) Tìm kiếm nhân viên 24 download by : skknchat@gmail.com CHƯƠNG 4: THIẾT KẾ CƠ SỞ DỮ LIỆU 4.1 Các thực thể 4.1.1 Nhận diện thực thể - Các thực thể có: lịch chiếu, phim, khách hàng, nhân viên, vé Phim: Mã số phim, tên phim, thể loại, mô tả, giá nhập phim Khách hàng: Tên, ngày sinh, tên đăng nhập, mật khẩu, giới tính, SĐT Nhân viên: Tên, ngày sinh, tên đăng nhập, mật khẩu, lương, địa chỉ, giới tính Vé: Mã số vé, mã suất chiếu, tên khách hàng, ghế Lịch chiếu: mã suất chiếu, ngày chiếu, ca chiếu, mã số phim, phòng chiếu 4.1.2 Từ điển liệu a Từ điển liệu cho bảng Bảng 4.1: Từ điển liệu cho bảng Tên viết tắt R3 Tên đầy đủ Ý nghĩa R4 TT vé Bảng sở liệu cho thuộc tính nhân viên Bảng sở liệu thông tin vé bán R5 TT khách hàng Bảng sở liệu thông tin khách hàng R7 TT suất chiếu R8 TT phim Bảng sở liệu thông tin suất chiếu phim Bảng sở liệu thông tin phim chiêu rạp TT nhân viên 25 download by : skknchat@gmail.com b Từ điểm liệu cho thuộc tính Bảng 4.2: Từ điển thuộc tính Tên viết tắt Tên đầy đủ ý nghĩa Kiểu liệu Tên tài khoản NV Giới tính nhân viên Ngày sinh nhân viên Giới tính NV Chức vụ nhân viên SDTNV Số điện thoại Ký tự Ký tự Số SĐT NV Ten_CV So_cong Mã công việc Tên công việc Số công Ký tự Ký tự Số Luong_cong Lương/công Số Tong_luong Tổng lương Số Ma_PL Mã phiếu lương Số TK_NV GT_NV NS_NV Ký tự Số Tháng (nhận lương) Ngayinphieu Ngày in phiếu Số Ma_HĐ Mã hóa đơn Số NgayinHĐ Ngày in hóa đơn Số Chisocu Chỉ số cũ (dịch vụ) Số Chisomoi Số Tien_DV Chỉ số (dịch vụ) Tiền dịch vụ Thang_DV Ma_KH Tháng(phí dịch vụ) Mã khách hàng Số Số Thang_NV Hoten_KH Họ tên khách Gioitinh_KH Giới tính khách Số Số Ký tự Ký tự Khoảng giá trị hợp lệ Chứ Nam/Nữ ngày/thán g Chữ Số tự nhiên Số chữ Chữ Số tự nhiên Số tự nhiên Số tự nhiên Số tự nhiên Tháng Ngày/thán g Số tự nhiên Ngày/thán g Số tự nhiên Số tự nhiên Số tự nhiên Tháng Số tự nhiên Chữ Nam/Nữ Giá trị mẫu Thuộc bảng Nhật (1) Nam (1) 20/1/2004 (1) Quản lý 03256789 (1) (1) QL1110 Bảo vệ 10 (1) (1) (1) 50k/công (1) triệu (1) 12345 (1) (1) 28/11/18 (1) 197934 (2) 22/12/17 (2) (2) 11 (2) 500k (2) 2078111 (2) (2) Hùng Nam (2) (2) 26 download by : skknchat@gmail.com Số Ngaysinh_K H SĐT_KH Ngày sinh khách Email_KH Email khách Ký tự Vitriphong So_CMT Vị trí phịng Số chứng minh thư Ký tự Số So_phong Số phòng Số Toa_nha Ma_DV Ten_DV Mucphi_DV Tòa nhà Mã dịch vụ Tên dịch vụ Mức phí dịch vụ Ký tự Ký tự Ký tự Số Số điện thoại khách Số Ngày/thán 12/6/1975 g Số tự 09046789 nhiên Ký tự A1@gmai số l Chữ số D6-105 Số tự 12098765 nhiên Số tự 105 nhiên Chữ số D6 Chữ số N0781 Chữ Nước Số tự 15k/1lit nhiên (2) (2) (2) (2) (2) (2) (2) (2) (2) (2) Bảng 4.2 từ điển thuộc tính liệu hệ thống, cho biết rõ thông số, tên đầy đủ ý nghĩa thuộc tính 4.2 Chuẩn hố liệu 4.2.1 Các quy tắc nghiệp vụ Mỗi phim, vé suất chiếu có mã số riêng Mỗi nhân viên khách hàng có tên đăng nhập riêng Phim chiếu theo ca Thời gian ca ngày cố định Ở ca, phòng chiếu chiếu phim Một phịng chiếu chiếu nhiều phim Một phim chiếu nhiều phịng khác nhau, ca Một vé ứng với khách hàng, khách hàng mua nhiều vé Mỗi vé cho suất chiếu cho ghế 4.2.2 Các phụ thuộc hàm bảng Phim → Mã phim, tên phim, thể loại, mô tả phim, giá nhập phim Vé → Mã số vé, số ghế, mã suất chiếu, mã số khách hàng Lịch chiếu → Mã suất chiếu, mã phim, số phòng chiếu, ngày chiếu, ca chiếu, tiền vé 27 download by : skknchat@gmail.com Khách hàng → Tên tài khoản KH, mật KH, tên KH, ngày sinh KH, giới tính KH Nhân viên → Tên tài khoản NV, họ tên NV, ngày sinh NV, giới tính NV, SĐT nhân viên, lương 4.2.3 Chuẩn hóa 3NF Bước 1: Là phẳng bảng - Bảng R1 bảng chuẩn hoá 1NF Bước 2: Chuẩn hóa bảng 1NF thành 2NF - Tách thành bảng R2 R3 - Bảng R3(Nhân viên) thỏa mãn 3NF - Bảng R2 2NF cần tách tiếp Bước 3: Chuẩn hóa bảng 2NF thành 3NF - Tách quan hệ bắc cầu từ R2, R4,R5,R6 - R4(Vé), R5(Khách hàng) thỏa mãn 3NF - R6 tách tiếp thành bảng 3NF R7(Suất chiếu) R8(Phim) Các bảng thể hình bên dưới, từ Hình 4.1 đến Hình 4.8 28 download by : skknchat@gmail.com R2 R1 Mã số phim Mã số phim Tên phim Tên phim Thể loại Thể loại Mô tả phim Mô tả phim Giá nhập phim Giá nhập phim Số phòng chiếu Số phòng chiếu Số ghế Số ghế Mã suất chiếu Mã suất chiếu Ngày chiếu Ngày chiếu Ca chiếu Ca chiếu Tiền vé Tiền vé PK Mã số vé PK Tên tài khoản KH PK Mã số vé PK Tên tài khoản KH Mật KH Mật KH Tên KH Tên KH Giới tính KH Giới tính KH Ngày sinh KH Ngày sinh KH SĐT KH SĐT KH PK Tên tài khoản NV Hình 4.1(bên trái): Bảng R1 1NF Tên NV Mật tài khoản NV Hình 4.2(bên phải): Bảng R2 2NF Ngày sinh NV Giới tính NV SĐT NV Lương NV 29 download by : skknchat@gmail.com Hình 4.4: Bảng R4(Vé) 3NF Hình 4.3: Bảng R3(Nhân viên) 3NF Hình 4.5: Bảng R5(Khách hàng) 3NF Hình 4.6: Bảng R6 2NF 30 download by : skknchat@gmail.com Hình 4.7: Bảng R7(Suất chiếu) 3NF Hình 4.8: Bảng R8(Phim) 3NF 4.3 Sơ đồ ERD R7(Lịch chiếu) R4 (Vé) R3(Nhân viên) PK Tên tài khoản NV PK Mã suất chiếu PK Mã số vé FK Mã suất chiếu Ngày chiếu FK Tên tài khoản KH Ca chiếu Số ghế Số phòng chiếu Mật NV Tên NV Tiền vé Giới tính NV FK Mã số phim Ngày sinh NV SĐT NV Lương NV R5(Khách hàng) R8(Phim) PK PK Mã số phim Tên tài khoản KH Mật KH Tên phim Tên KH Thể loại Giới tính KH Mơ tả phim Ngày sinh KH Giá nhập phim SĐT KH Hình 4.9: Sơ đồ ERD 31 download by : skknchat@gmail.com - Các khoá chính, khố ứng cử: Mã số phim Mã suất chiếu Mã số vé Tên tài khoản KH Tên tài khoản NV - Các khoá ngoại lai: Mã suất chiếu Tên tài khoản KH Mã số phim 32 download by : skknchat@gmail.com Kết luận Qua báo cáo rõ vấn đề, bước cần thiết xây dựng, thiết kế phần mềm ứng dụng vào đời sống thơng qua thiết bị điện tử máy tính Từ nắm rõ quy tắc thiết yếu, trau dồi kỹ làm việc sau Nhóm xin chân thành gửi lời cảm ơn tới cô Nguyễn Kim Thoa ln tận tình hỗ trợ giúp đỡ để em hồn thành tốt báo cáo bọn em có lúc chưa thực hồn thành tốt cơng việc giao Trong q trình làm báo cáo xây dựng ứng dụng thực tế khơng tránh khỏi sai sót nên mong góp ý để sửa đổi hoàn thiện Cảm ơn người đọc báo cáo 33 download by : skknchat@gmail.com Tài liệu thao khảo [1] Ths.Nguyen Kim Thoa, slide Kỹ thuật phần mềm ứng dụng 34 download by : skknchat@gmail.com ... chức hệ thống Website rạp chiếu phim Quản lý phim Quản lý khách hàng Quản lý nhân viên Quản lý lịch chiếu Quản lý vé Báo cáo thống kê Tìm kiếm 1.1 Nhập phim 2.1 Tạo tài khoản 3.1 Tạo tài khoản 4.1... nhân viên quản lý rạp chiếu phim mong muốn có hệ thống quản lý điện tử giúp cho công việc quản lý rạp chiếu trở nên dễ dàng hiệu 2.1.2 Kỹ thuật phân tích tư liệu quan sát - Đến rạp chiếu phim ngồi... Xố tài khoản 3.3 Xố tài khoản 7.3 Tìm kiếm khách hàng Hình 3.1: Sơ đồ chức Website xây dựng với tính năng: Quản lý phim Quản lý khách Quản lý lịch chiếu Quản lý nhân viên Quản lý