Báo cáo tốt nghiệp: PHÂN TÍCH, THIẾT KẾ WEBSITE XEM PHIM SỬ DỤNG MÔ HÌNH MVC

144 4 0
Báo cáo tốt nghiệp: PHÂN TÍCH, THIẾT KẾ WEBSITE XEM PHIM SỬ DỤNG MÔ HÌNH MVC

Đ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

báo cáo đồ ấn tốt nghiệp nghành công nghệ thông tin.đề tài: PHÂN TÍCH, THIẾT KẾ WEBSITE XEM PHIM SỬ DỤNG MÔ HÌNH MVC.Báo cáo gồm 4 chương: Chương1: Tổng quan, Chương 2: Cơ sở lý thuyết, Chương 3: Phân tích và thiết kế hệ thống, Chương 4: Xây dựng chương trình

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GTVT KHOA CÔNG NGHỆ THÔNG TIN -o0o - Báo cáo ĐỒ ÁN TỐT NGHIỆP Đề tài: PHÂN TÍCH, THIẾT KẾ WEBSITE XEM PHIM SỬ DỤNG MƠ HÌNH MVC GIÁO VIÊN HƯỚNG DẪN : SINH VIÊN THỰC HIỆN : Lớp : Mã sinh viên : LỜI CẢM ƠN Trong khoảng thời gian năm học tập, thực hành, rèn luyện trường Đại học Cơng Nghệ Giao Thơng Vận Tải, em tích luỹ nhiều kiến thức kinh nghiệm từ giảng viên, thầy cô khoa Công nghệ thông tin bạn bè, hành trang vơ quý giá giúp cho người thực đề tài sau Trong thời gian thực đề tài tốt nghiệp, em nhận nhiều giúp đỡ, đóng góp ý kiến bảo nhiệt tình thầy cơ, gia đình bạn bè Em xin gửi lời cảm ơn chân thành đến thầy Nguyễn Văn Cường, giảng viên khoa Công nghệ thông tin - Trường Đại học Cơng nghệ GTVT, người tận tình hướng dẫn, bảo người thực đề tài suốt trình thực đề tài Em xin chân thành cảm ơn thầy cô giáo trường Đại học Công nghệ GTVT nói chung, thầy khoa Cơng nghệ thơng tin nói riêng dạy dỗ cho người thực đề tài kiến thức môn đại cương môn chuyên ngành, giúp người thực đề tài có sở lý thuyết vững vàng tạo điều kiện giúp đỡ người thực đề tài suốt trình học tập Cuối cùng, em xin chân thành cảm ơn gia đình bạn bè, tạo điều kiện, quan tâm, giúp đỡ, động viên người thực đề tài suốt trình học tập hồn thành đề tài tốt nghiệp Trong trình thực đề tài tốt nghiệp, em nhận thấy cố gắng kiến thức hẹn hẹp nên nhiều thiếu sót, mong thầy bỏ qua bổ sung để đề tài hoàn thiện Xin chân thành cảm ơn! LỜI NÓI ĐẦU Trên tinh thần học hỏi, áp dụng kiến thức vào thực tiễn, đề tài tổng hợp kiến thức học, tìm hiểu trình thực Ngày phim ảnh lĩnh vực mang đến doanh thu khổng lồ Nhờ mà website nhượng quyền thương mại phim phát triễn vượt bậc Nhưng bên cạnh website có trả phí cịn tồn website chiếu khơng có quyền Khơng phải có nhu cầu sở thích xem phim rạp Mục tiêu đề tài tạo website xem phim trực tuyến có trả phí với đầy đủ tính ưu việt dành cho người khơng có thời gian, thiếu thốn kinh tế, khơng am hiểu xem phim rạp hay đơn giản muốn xem phim có quyền Hệ thống giúp hỗ trợ quản trị viên việc quản lý danh mục, quản lý phim, quản lý người dùng quản lý tủ phim, quản lý bình luận, quản lý nạp ví, quản lý mua phim, thống kê, Cung cấp chức ưu việt cho người dùng như: xem phim, bình luận, nạp ví, mua phim, Thanh toán trực tuyến qua VNPay giúp người dùng dễ dàng nạp tiền vào ví mua phim MỤC LỤC LỜI CẢM ƠN LỜI NÓI ĐẦU CHƯƠNG 1: TỔNG QUAN 1.1 LÝ DO CHỌN ĐỀ TÀI .9 1.2 MỤC TIÊU CỦA ĐỀ TÀI 1.3 GIỚI HẠN VÀ PHẠM VI CỦA ĐỀ TÀI 1.4 KẾT QUẢ ĐẠT ĐƯỢC CHƯƠNG 2: CƠ SỞ LÝ THUYẾT .11 2.1 MƠ HÌNH NVC 11 2.1.1 Khái niệm .11 2.1.2 Thành phần mơ hình MVC 11 2.1.3 Sự tương tác thành phần 11 2.1.4 Mơ hình hoạt động 12 2.2 PHP VÀ LARAVEL 12 2.2.1 PHP 12 2.2.2 Laravel 13 2.3 MICROSOFT SQL SERVER .14 2.4 PHẦN MỀM XAMPP 14 2.5 VSCODE 15 2.6 SƠ LƯỢC VỀ UML VÀ PHẦN MỀM STARUML 17 2.7 CẤU TRÚC WEBSERVICE 17 CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .20 3.1 KHẢO SÁT HỆ THỐNG .20 3.1.1 Khảo sát trạng thực tế hệ thống xem phim online 20 3.1.2 Đánh giá trạng 21 3.1.3 Chức đề tài 23 3.1.3.1 Yêu cầu tổng quát 24 3.1.3.1 Yêu cầu phi chức 24 3.2 PHÂN TÍCH HỆ THỐNG 24 3.2.1 Các chức hệ thống 24 3.2.2 Các tác nhân hệ thống 26 3.3 THIẾT KẾ HỆ THỐNG .27 3.3.1 Biểu đồ UseCase 27 3.3.1.1 Biều đồ Use Case tổng quát 27 3.3.1.2 Biểu đồ UseCase cho tác nhân Admin 28 3.3.1.3 Biều đồ UseCase cho tác nhân User .29 3.3.1.4 Biểu đồ UseCase admin quản lý thể loại 30 3.3.1.5 Biểu đồ UseCase admin quản lý năm sản xuất .32 3.3.1.6 Biểu đồ UseCase admin quản lý quốc gia 35 3.3.1.7 Biểu đồ UseCase admin quản lý phim 37 3.3.1.8 Biểu đồ UseCase admin quản lý người dùng 40 3.3.1.9 Biểu đồ UseCase admin quản lý bình luận .42 3.3.1.10 Biểu đồ UseCase admin quản lý giao dịch 43 3.3.1.11 Biểu đồ UseCase Admin đăng nhập .44 3.3.1.12 Biểu đồ UseCase User quản lý hồ sơ cá nhân 45 3.3.1.13 Biểu đồ UseCase User xem phim 47 3.3.1.14 Biểu đồ UseCase User tủ phim .49 3.3.1.15 Biểu đồ UseCase User bình luận 50 3.3.1.16 Biểu đồ UseCase User quản lý ví 52 3.3.1.17 Biểu đồ UseCase User tìm kiếm 53 3.3.1.18 Biểu đồ UseCase User đăng nhập 54 3.3.1.19 Biểu đồ UseCase User đăng ký 55 3.3.2 Biểu đồ trình tự 56 3.3.2.1 Biểu đồ trình tự admin quản lý thể loại 56 3.3.2.2 Biểu đồ trình tự admin quản lý quốc gia 58 3.3.2.3 Biểu đồ trình tự admin quản lý năm sản xuất 61 3.3.2.4 Biểu đồ trình tự admin quản lý phim 63 3.3.2.5 Biểu đồ trình tự admin quản lý người dùng 66 3.3.2.6 Biểu đồ trình tự admin quản lý bình luận .67 3.3.2.7 Biểu đồ trình tự admin quản lý giao dịch .68 3.3.2.8 Biểu đồ trình tự đăng nhập .69 3.3.2.9 Biểu đồ trình tự đăng ký tài khoản 70 3.3.2.10 Biểu đồ trình tự user quản lý hồ sơ cá nhân 70 3.3.2.11 Biểu đồ trình tự user xem phim 71 3.3.2.12 Biểu đồ trình tự user quản lý tủ phim 73 3.3.2.13 Biểu đồ trình tự user bình luận .74 3.3.2.14 Biểu đồ trình tự user quản lý ví 76 3.2.3.15 Biểu đồ trình tự tìm kiếm .76 3.3.3 Biểu đồ hoạt động 78 3.3.3.1 Biểu đồ hoạt động admin quản lý thể loại 78 3.3.3.2 Biểu đồ hoạt động admin quản lý quốc gia 81 3.3.3.3 Biểu đồ hoạt động admin quản lý năm sản xuất .84 3.3.3.4 Biểu đồ hoạt động admin quản lý phim 87 3.3.3.5 Biểu đồ hoạt động admin quản lý người dùng 90 3.3.3.6 Biểu đồ hoạt động admin quản lý bình luận 93 3.3.3.7 Biểu đồ hoạt động admin quản lý giao dịch 94 3.3.3.8 Biểu đồ hoạt động admin, user đăng nhập 96 3.3.3.9 Biểu đồ hoạt động user đăng lý 97 3.3.3.10 Biểu đồ hoạt động user quản lý hồ sơ cá nhân .98 3.3.3.11 Biểu đồ hoạt động user xem phim 99 3.3.3.12 Biểu đồ hoạt động user bình luận .101 3.3.3.13 Biểu đồ hoạt động user quản lý ví 104 3.3.3.14 Biểu đồ hoạt động user tìm kiếm 105 3.3.4 Biểu đồ lớp 108 CHƯƠNG 4: XÂY DỰNG CHƯƠNG TRÌNH 109 4.1 XÂY DỰNG CƠ SỞ DỮ LIỆU 109 4.1.1 Biểu đồ sở liệu vật lý 109 4.1.2 Mô tả bảng sở liệu .109 4.2 CÀI ĐẶT HỆ THỐNG .113 4.2.1 Giao diện quản trị viên (Admin) 113 4.2.1.1 Giao diện trang đăng nhập Admin 113 4.2.1.2 Giao diện trang chủ Admin 114 4.2.1.3 Giao diện trang quản lý thể loại 115 4.2.1.4 Giao diện trang thêm thể loại .115 4.2.1.5 Giao diện trang sửa thể loại 116 4.2.1.6 Giao diện trang Quản lý quốc gia 116 4.2.1.7 Giao diện trang thêm quốc gia 117 4.2.1.8 Giao diện trang sửa quốc gia 117 4.2.1.9 Giao diện trang Quản lý năm sản xuất 118 4.2.1.10 Giao diện trang thêm năm sản xuất 118 4.2.1.11 Giao diện trang sửa năm sản xuất .119 4.2.1.12 Giao diện trang Quản lý phim 119 4.2.1.13 Giao diện trang thêm phim 120 4.2.1.14 Giao diện trang sửa phim 121 4.2.1.15 Giao diện trang Quản lý tủ phim 122 4.2.1.16 Giao diện trang Quản lý bình luận 122 4.2.1.17 Giao diện trang Quản lý người dùng 123 4.2.1.18 Giao diện trang thêm người dùng .124 4.2.1.19 Giao diện trang sửa người dùng 125 4.2.1.20 Giao diện trang Quản lý nạp tiền 126 4.2.1.21 Giao diện trang Quản lý mua phim 126 4.2.1.22 Giao diện trang thống kê nạp tiền .127 4.2.1.23 Giao diện trang thống kê doanh thu 128 4.2.2 Giao diện người dùng (User) 129 4.2.2.1 Giao diện trang chủ (chưa đăng nhập) 129 4.2.2.2 Giao diện trang chủ (đã đăng nhập) 130 4.2.2.3 Giao diện trang đăng nhập 131 4.2.2.4 Giao diện trang đăng ký .132 4.2.2.5 Giao diện trang phim theo thể loại .132 4.2.2.6 Giao diện trang phim theo quốc gia 133 4.2.2.7 Giao diện trang phim theo năm sản xuất 133 4.2.2.8 Giao diện trang trailer phim 134 4.2.2.9 Giao diện trang giới thiệu .134 4.2.2.10 Giao diện trang chi tiết phim (miễn phí) 135 4.2.2.11 Giao diện trang chi tiết phim (có phí) 136 4.2.2.12 Giao diện trang mua phim 137 4.2.2.13 Giao diện trang xem phim 138 4.2.2.14 Giao diện trang tủ phim 139 4.2.2.15 Giao diện trang phim mua .139 4.2.2.16 Giao diện trang ví .140 4.2.2.17 Giao diện trang nạp tiền vào ví 141 4.2.2.18 Giao diện trang hồ sơ 141 4.2.2.19 Giao diện trang lịch sử giao dịch 142 KẾT LUẬN 143 Đánh giá kết 143 Hướng phát triển 143 TÀI LIỆU THAM KHẢO 144 1.1 CHƯƠNG 1: TỔNG QUAN LÝ DO CHỌN ĐỀ TÀI Ngày nay, công nghệ thông tin công nghiệp phát triển vô mạnh mẽ Nhu cầu sử dụng thiết bị thông minh kèm với thị trường cơng nghệ phần mềm giới nói chung Việt Nam nói riêng ngày tăng trưởng mạnh Với phát triển mạnh mẽ này, hướng tới việc phát triển phần mềm đáp ứng nhu cầu ngày cao người, giúp người thưởng thức phim hay Nhằm đáp ứng nhu cầu thư giãn giải trí người sau làm việc bắt kịp xu phát triển nghành công nghiệp sản xuất phim giới Em áp dụng kiến thức học vào thực tế, nên đồ án tốt nghiệp em xin thực đề tài “PHÂN TÍCH, THIẾT KẾ WEBSITE XEM PHIM SỬ DỤNG MƠ HÌNH MVC VÀ CẤU TRÚC WEBSERVICES” nhằm với mục đích mang lại thoải mái, thư giãn người 1.2 MỤC TIÊU CỦA ĐỀ TÀI Xây dựng website Framework để giúp cho người học có điều kiện học tốt Phân tích hệ thống chương trình Kiểm chứng kiến thức học giảng đường Đại học, đồng thời trang bị kiến thức mới, hành trang chuẩn bị bước vào môi trường doanh nghiệp thực tế có thêm kinh nghiệm sống 1.3 GIỚI HẠN VÀ PHẠM VI CỦA ĐỀ TÀI Khảo sát phần mềm cụ thể, phân tích thiết kế hệ thống Xây dựng chương trình sử dụng web Xây dựng chức thiết yếu cho website xem phim trực tuyến 1.4 KẾT QUẢ ĐẠT ĐƯỢC Bản báo cáo đặc tả phân tích, thiết kế hệ thống Đối với quản trị viên: + Quản lý danh sách phim + Quản lý phim + Quản lý người dùng + Thống kê + Quản lý toán + Quản lý bình luận + Quản lý thể loại phim Đối với người dùng: + Đăng nhập, đăng ký, lấy lại mật qua email + Xem trang thông tin cá nhân + Xem chi tiết phim + Xem phim + Thanh tốn + Bình luận + Tìm kiếm 10

Ngày đăng: 26/09/2023, 18:34

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

Tài liệu liên quan