Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 48 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
48
Dung lượng
2,82 MB
Nội dung
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE ĐẶT VÉ VÀ QUẢN LÝ RẠP CHIẾU PHIM DINU CINEMA Sinh viên thực : NGUYỄN BÁ HƯNG Giảng viên hướng dẫn : TH.S NGUYỄN THỊ NGỌC TÚ Ngành : CÔNG NGHỆ THÔNGTIN Chuyên ngành : THƯƠNG MẠI ĐIỆN TỬ Lớp : D13HTTMDT2 Khóa : D13 Hà Nội, tháng 10 năm 2022 h PHIẾU CHẤM ĐIỂM Họ tên sinh viên Nội dung thực Chữ ký Họ tên giảng viên Điểm Ghi Giảng viên chấm (Ký ghi rõ họ tên) Giảng viên chấm (Ký ghi rõ họ tên) h NHẬN XÉT (Của cán hướng dẫn) Tên là: Nguyễn Thị Ngọc Tú Hiện công tác tại: Khoa công nghệ thông tin trường Đại Học Điện Lực Nhận hướng dẫn sinh viên: Nguyễn Bá Hưng Thực đồ án thực tập tốt nghiệp: Xây dựng website đặt vé quản lý rạp chiếu phim DinuCinema Ngành: Công nghệ thông tin Hệ: Đại học quy Trong thời gian hướng dẫn sinh viên thực đồ án thực tập tốt nghiệp, tơi có số ý kiến nhận xét sau: Về cách trình bày: … … … … Về nội dung: Tính thực tiễn khả ứng dụng đồ án: h Các hướng phát triển đồ án: Nhận xét (Kết hoàn thành, kiến thức, thái độ, kỷ luật sinh viên?) Đánh giá: Đồng ý cho báo cáo Không đồng ý Hà nội, ngày tháng năm 20… CÁN BỘ HƯỚNG DẪN (Ký, Ghi rõ tên) h Lời nói đầu Thời đại nay, với bùng nổ công nghệ ứng dụng rộng rãi khoa học công nghệ với ngành công nghệ thông tin ngành thương mại điện tử Thương mại điện tử vừa hội , vừa cơng cụ hữu hiệu đãm bảo bình đẳng bứt phá doanh nghiệp Việt Nam tiến trình hội nhập kinh tế quốc tế Tuy chiếm tỉ trọng nhỏ thương mại , xong ngành TMDT mang lại lợi ích to lớn cho doanh nghiệp phủ, người tiêu dùng xã hội Thương mại điện tử vượt xa khỏi lĩnh vực thương mại, hứa hẹn mang lại giá trị to lớn sâu sắc mặt đời sống xã hội lồi người Vậy áp dụng đến đời sống xã hội người cụ thể ? tìm hiểu Một áp dụng tiêu biểu đặt hàng book vé online Bạn đến quầy mua vé, chờ đợi lâu phải hết vé số lượt người mua vé đông? Giờ đây, phương thức đặt vé xem phim online giúp bạn khắc phục tình trạng nhận lợi ích nhiều Cụ thể: - Khơng cịn tốn thời gian xếp hàng rạp để chờ mua vé, đặc biệt phim bom hay suất chiếu sớm với lượt người xem đông đảo - Chọn chỗ ngồi yêu thích, tận hưởng phim vị trí thoải mái - Có thêm thời gian cân nhắc lựa chọn phim để giải trí, bạn xem trailer, diễn viên, thể loại, chọn phim phù hợp với sở thích - Dễ dàng tra cứu lịch chiếu phim cụm rạp gần bạn để lựa chọn thời điểm xem phim phù hợp - Nhận đầy đủ ưu đãi dành cho khách hàng thành viên rạp chiếu phim, mua vé với mã giảm giá giá khuyến hấp dẫn Trong khuôn khổ đồ án tốt nghiệp này, em tìm hiểu kiến thức thệ thống rạp chiếu phim Để thực dự án, em lên kế hoạch xây dựng hệ thống rạp chiếu phim với ngôn ngữ lập trình PHP Laravel framework sử dụng để tối ưu xây dựng dự án, giúp tương tác với giao diện hệ thống Tên đề tài: Xây dựng website đặt vé quản lý rạp chiếu phim DinuCinema Đồ án tốt nghiệp gồm nội dung sau: h Chương 1: Giới thiệu tổng quan Chương giới thiệu tổng quan đề tài, bao gồm việc giới thiệu hệ thống DinuCinema, mục đích phạm vi thực hiện, khảo sát định hướng giải pháp phạm vi dự án Chương 2: Phân tích thiết kế hệ thống Chương trình bày nội dung việc xây dựng phân tích tài liệu yêu cầu, usecase, diagram cho hệ thống DinuCinema lên kế hoạch xây dựng dự án đánh giá chức dự án Chương 3: Thực dự án đánh giá Chương trình bày việc thực hiện, vận hành dự án đánh giá chức điểm mạnh điểm yếu, thiếu sót dự án Sau nhận xét kết đạt chưa đạt dự án từ cải thiện dự án Sinh viên thực hiện: Nguyễn Bá Hưng h Lời cảm ơn Trong suốt trình học tập làm đồ án tốt nghiệp trường Đại học Điện Lực, em nhận đƣợc nhiều giúp đỡ, đóng góp ý kiến bảo nhiệt tình thầy khoa Công nghệ thông tin Đầu tiên, em xin gửi lời cảm ơn tới thầy cô Khoa Công nghệ thông tin giảng dạy chúng em Những kiến thức mà thầy cô truyền đạt không giúp đỡ chúng em lĩnh vực học tập, mà gửi gắm kinh nghiệm làm việc quý báu sống Đặc biệt, em xin gửi lời cảm ơn chân thành tới ThS Nguyễn Thị Ngọc Tú, giảng viên hướng dẫn em, người quan tâm, tận tình bảo, định hướng tạo điều kiện cho em trình thực đồ án Và cuối cùng, em xin gửi lời cảm ơn sâu sắc tới gia đình bạn bè em hết lịng động viên, tạo điều kiện để em có đƣợc tháng ngày đại học bổ ích hồn thành đồ án tốt nghiệp cách tốt Do hạn chế thời gian, kiến thức kinh nghiệm thực tế, em tránh khỏi sai sót, vậy, em mong nhận góp ý thầy bạn bè để em hồn thiện phát triển đồ án tốt nghiệp nâng cao kiến thức Em xin chân thành cảm ơn! Trân trọng! Hà Nội, tháng 01 năm 2019 Sinh viên thực hiện: Nguyễn Bá Hưng h MỤC LỤC CHƯƠNG 1: TỔNG QUAN VỀ RẠP CHIẾU PHIM DINU CINEMA 12 1.1 Tổng quan đề tài 12 1.1.1 Giới thiệu hệ thống DinuCinema 12 1.1.2 Mục tiêu phạm vi đề tài 12 1.1.2.1 Mục tiêu đề tài 12 1.1.2.2 Phạm vi đề tài 13 1.2 Tổng quan xây dựng trang web 14 CHƯƠNG : PHÂN TÍCH THIẾT KÊ HỆ THỐNG .18 2.1 Xác định chiến Actor biểu đồ user case tổng quát website .18 2.1.1 Xác định Actor hệ thống 18 2.1.2 Xây dựng biểu đồ Usecase tổng quát .18 2.1.3 Các chức hệ thống 18 2.1.3 Relationship Diagram tổng quát .20 2.2 Phân tích chức hệ thống 20 2.2.1 Chức quản trị viên 20 2.2.1.1 Chứ nhập c đăng 20 2.2.2.2 Chức quản lý thông tin phim 24 Chức quản lý thông tin phim bao gồm: 24 2.2.2.3 Chức quản lý đặt vé xem phim 27 2.2.2.4 Chức quản lý rạp chiếu phim 29 Chức quản lý rạp chiếu phim bao gồm: 29 2.2.3 Chức Khách hàng 32 2.2.3.1 Chức đặt vé xem phim 32 2.3 Lập kế hoạch xây dựng .35 h 2.3.1 Quy trình 35 2.3.2 Kỹ thuật xây dựng 35 2.3.3 Công cụ xây dựng 36 2.3.4 Nhân lực 36 2.3.5 Lịch trình 37 CHƯƠNG 3: KẾT QUẢ TRIỂN KHAI VÀ ĐÁNH GIÁ .39 3.1 Giao diện website 39 3.1.1 Giao diện người quản lý 39 3.1.1.1 Chức đăng nhập 39 3.1.1.2 Trang chủ quản trị viên .39 3.1.1.3 giao diện danh sách đồ ăn 40 3.1.1.4 Chức thêm đồ ăn 40 3.1.1.5 Chức cập nhật đồ ăn 41 3.1.1.6 Chức xóa đồ ăn 41 3.1.1.7 Chức phân quyền quản trị viên 42 3.1.1.8 Tạo cập nhật quyền cho quản trị viên .42 3.1.1.9 Profile quản trị viên .43 3.1.2 Giao diện khách hàng .43 3.1.2.1 Giao diện đăng nhập 43 3.1.2.2 Giao diện 44 3.1.2.3 Giao diện chọn ghế xem phim 44 3.1.2.4 Giao diện giỏ hàng .45 3.1.2.5 Giao diện toán 45 3.2 Đánh giá 46 KẾT LUẬN 47 h Tài liệu Tham khảo 47 MỤC LỤC BẢNG Bảng 2.1 Đặc tả chức đăng nhập 22 Bảng 2.2 Đặc tả chức quản lý thông tin phim 25 Bảng 2.3 Đặc tả chức quản lý đặt vé 27 Bảng 2.4 Đặc tả chức quản lý rạp chiếu phim 30 Bảng 2.5 Đặc tả chức quản lý rạp chiếu phim 32 Bảng 2.6 Nhân lực thực dự án 37 Bảng 2.7: Lịch trình xây dựng – kế hoạch xây dựng .37 MỤC LỤC HÌNH ẢNH Hình 2.1 Biểu đồ Usecase tổng quát .20 Hình 2.2 Biểu đồ Quan hệ tổng quát .20 Hình 2.3 Biểu đồ Usecase chức đăng nhập 23 Hình 2.4 Biểu sồ hoạt động chức đăng nhập 23 Hình 2.5 Biểu sồ trình tự chức năng đăng nhập 24 Hình 2.6 Biểu đồ Usecase chức quản lý thông tin phim 26 Hình 2.7 Biểu sồ hoạt động chức quản lý thông tin phim .26 Hình 2.8 Biểu sồ chức quản lý thông tin phim 27 Hình 2.9 Biểu đồ User case chức quản lý đặt vé 28 Hình 2.10 Biểu sồ hoạt động chức quản lý đặt vé 28 Hình 2.11 Biểu sồ trình tự chức năng quản lý đặt vé 29 Hình 2.12 Biểu đồ User case chức quản lý rạp chiếu phim 30 Hình 2.13 Biểu sồ hoạt động chức quản lý rạp chiếu phim .31 h Hình 2.16 Biểu sồ hoạt động chức đặt vé xem phim - Biểu đồ trình tự: h Hình 2.17 Biểu sồ trình tự chức đặt vé xem phim 2.3 Lập kế hoạch xây dựng 2.3.1 Quy trình Áp dụng quy trình kiểm thử gồm bước sau: Bước 1: Xác định mục tiêu Bước 2: Phân tích thiết kế Bước 3: Thực thực thi kiểm thử Bước 4: Testing báo cáo 2.3.2 Kỹ thuật xây dựng - Theme : Sneate-1.0.0 h Hình 2.18 Theme dự án - Kỹ thuật tĩnh bao gồm xem xét tài liệu - Kỹ thuật động bao gồm : Phân tích module , Xây dựng chức năng, fix lỗi xảy q trình xây dựng module 2.3.3 Cơng cụ xây dựng - Môi trường: Để xây dựng dự án cần mơi trường ảo để test dự án sát môi trường thật Đối với dự án định sử dụng môi trường ảo Apache , giúp tiết kiệm thời gian setup mơi trường dễ bảo trì cập nhật - IDE : Sử dụng IDE free Visual studio code - Kết nối database: Heidi SQL 2.3.4 Nhân lực h Bảng 2.6 Nhân lực thực dự án Vai trò Tên nhân Leader Nguyễn Bá Hưng Nhiệm vụ/Ghi - Phân tích xây dựng dự án - Lên kế hoạch - Xây dựng theo testcase - Kiểm soát tiến độ làm việc - Review code demo dự án - Báo cáo / đẩy task daily 2.3.5 Lịch trình Lịch trình xây dựng dự án DinuCinema , bao gồm phần tìm hiểu xác định dự án đến hết test dự án Phải xác định rõ ràng để cập nhật tính hồn thiện dự án thời gian hồn thành dự án Bảng 2.7: Lịch trình xây dựng – kế hoạch xây dựng STT Mốc nhiệm vụ Nguồn lực Xây dựng kế hoạch Nguyễn Bá Hưng Ngày bắt đầu 10/08/2022 Xây dựng kịch DinuCinema Nguyễn Bá Hưng 24/08/2022 10/09/2022 Xây dựng DataBase Nguyễn Bá Hưng 11/09/2022 15/09/2022 Xây dựng module Nguyễn Bá Hưng 15/09/2022 20/10/2022 Testing module Nguyễn Bá Hưng 21/10/2022 22/10/2022 (Milestone Task) h Ngày kết thúc 23/08/2022 Bao cáo dự án Nguyễn Bá Hưng 23/10/2022 25/10/2022 Các mốc tiêu chuẩn đánh giá dự án: - Điều kiện dừng test Nếu có 40% bug , dừng module để fix hết tất bug - Điều kiện kết thúc test Tất test case thực thi Các test case có độ ưu tiên cao tỉ lệ Pass 100% Tỉ lệ tất test case Pass 90% - Rủi ro vấn đề gặp phải Rủi ro khơng có đủ người để đảm bảo tiến độ đề Rủi ro chất lượng kiểm thử không đạt Hệ thống nhiều lỗi, không sửa triệt để làm kéo dài thời gian / số vòng (round) kiểm thử h CHƯƠNG 3: KẾT QUẢ TRIỂN KHAI VÀ ĐÁNH GIÁ Trong chương trình bày việc thực vận hành hệ thống, bao gồm hoạt động trình duyệt , máy tính điện thoại Ngoài kiểm tra kết thực kiểm thử, tổng hợp báo cáo lỗi lên công cụ quản lý lỗi từ đánh giá nhận xét kết thực 3.1 Giao diện website 3.1.1 Giao diện người quản lý 3.1.1.1 Chức đăng nhập Hình 3.1 Giao diện đăng nhập quản trị viên 3.1.1.2 Trang chủ quản trị viên h Hình 3.2 Giao diện trang chủ quản trị viên 3.1.1.3 giao diện danh sách đồ ăn Hình 3.3 Giao diện danh sách đồ ăn 3.1.1.4 Chức thêm đồ ăn h Hình 3.4 Giao diện thêm đồ ăn 3.1.1.5 Chức cập nhật đồ ăn Hình 3.5 Chức cập nhật đồ ăn 3.1.1.6 Chức xóa đồ ăn h Hình 3.6 Chức xóa đồ ăn 3.1.1.7 Chức phân quyền quản trị viên Hình 3.7 Chức phân quyền quản trị viên 3.1.1.8 Tạo cập nhật quyền cho quản trị viên h Hình 3.8 Tạo cập nhật quyền cho quản trị viên 3.1.1.9 Profile quản trị viên Hình 3.9 Profile quản trị viên 3.1.2 Giao diện khách hàng 3.1.2.1 Giao diện đăng nhập h Hình 3.10 Giao diện đăng nhập khách hàng 3.1.2.2 Giao diện Hình 3.11 Giao diện trang chủ khách hàng 3.1.2.3 Giao diện chọn ghế xem phim h Hình 3.12 Giao diện chọn ghế ngồi 3.1.2.4 Giao diện giỏ hàng Hình 3.13 Giao diện giỏ hàng 3.1.2.5 Giao diện toán h Hình 3.14 Giao diện tốn 3.2 Đánh giá - Sản phẩm xây dựng chức cần thiết rạp chiếu phim - Tỉ lệ lỗi khơng có , lỗi dã fix hết - Độ hoàn thiện đạt 90% - Vẫn cịn số chức chưa hồn thiện : phía khách hàng , tốn tiền thật , Liên kết thật với ngân hàng , Visa, h KẾT LUẬN Sau thời gian tìm hiểu nghiên cứu đề tài: “Xây dựng website đặt vé quản lý rạp chiếu phim Dinu Cinema ” em nỗ lực để hồn thành theo u cầu nội dung thời gian Trong trình nghiên cứu thực đồ án tốt nghiệp, em cố gắng nhiên tránh khỏi thiếu sót Em mong nhận đƣợc ý kiến đóng góp từ q thầy bạn để đồ án đƣợc hoàn thiện - Kết đạt được: Em tìm hiểu đƣợc kiến thức xây dựng website, xây dựng đuọcw kế hoạch ,phân tích hệ thống với số chức hệ thống, xây dựng module rạp chiếu phim , phân tích tốn cịn thiếu xót , hạn chế mà gặp phải phát triển thân - Hạn chế hướng phát triển: Do thời gian thực có hạn nên em chưa thể hoàn thiện đề tài cách đầy đủ Đặc biệt, em chưa xây dựng tất module dự án Với mục đích ngày hồn thiện để đáp ứng tốt việc xây dựng phát triển website, tương lai em cố gắng tìm hiểu kỹ hơn, nghiên cứu sâu Đặc biệt, em cố gắng thực xây dựng website nhiều ngôn ngữ công nghệ tối ưu Trên kết em đồ án tốt nghiệp, mong nhận góp ý từ thầy cô, bạn sinh viên lớp Em xin chân thành cảm ơn! Tài liệu Tham khảo Các trang web tham khảo - https://text.xemtailieu.net/tai-lieu/xay-dung-website-he-thong-rap-chieu-phim2408839.html - https://text.123docz.net/document/2491362-du-an-dau-tuu-rap-chieu-phimcinemastar.htm - https://www.cgv.vn/ h h