Untitled TRƯỜNG ĐẠI HỌC THĂNG LONG BỘ MÔN TIN HỌC o0o BÀI TẬP LỚN XÂY DỰNG WEBSITE XEM PHIM TRỰC TUYẾN GIÁO VIÊN HƯỚNG DẪN SINH VIÊN THỰC HIỆN ThS Trần Quang Duy A35786 – Nguyễn Thu Hường A36200 – Chf.
TRƯỜNG ĐẠI HỌC THĂNG LONG BỘ MÔN TIN HỌC -o0o - BÀI TẬP LỚN XÂY DỰNG WEBSITE XEM PHIM TRỰC TUYẾN GIÁO VIÊN HƯỚNG DẪN - ThS Trần Quang Duy SINH VIÊN THỰC HIỆN - A35786 – Nguyễn Thu Hường - A36200 – Chfí Minh Hưng - A35283 – Đào Thu Huệ HÀ NỘI – 2022 MỤC LỤC Phạm vi dự án Thời gian thực Các giai đoạn thực Các công việc giai đoạn Các mốc kiểm soát dự án (Milestone) Phần cfíng Phần mềm Quản lý truyền thông Định nghĩa CI Baseline Thư mục dự án Cơ chế đặt tên 5 Các tài liệu – sản phẩm cần bàn giao Sao lưu backup Bảng Bảng mô tả người tham gia thực dự án theo giai đoạn Bảng Bảng dự kiến nhân lực theo công việc Bảng Bảng Milestone Bảng Bảng lịch trình thực Bảng Bảng quản lý rủi ro Bảng Bảng CI Bảng Bảng Baseline Bảng Bảng thư mục dự án Bảng Các tài liệu – sản phẩm cần bàn giao Bảng 10 Sao lưu backup Bảng 11 Các tiêu chất lượng Hình Tổ chfíc dự án Hình Repository: Nơi lưu trữ mã nguồn dự án Hình Có thể trực tiếp download dự án máy .10 Hình Tạo kết nối với Repository 10 Hình Tạo nhánh làm việc 11 Hình Tạo mã nguồn 12 Hình Kiểm tra trạng thái Working Tree 12 Hình Lưu lại thay đổi với câu lệnh git add * 13 Hình Thêm ghi commit 14 Hình 10 Đẩy code lên Remote Repository 15 Hình 11 Push mã nguồn lên Remote Repository & Chờ phê duyệt 15 Hình 12 Tạo Pull Request 16 PHẦN TỔNG QUAN DỰ ÁN Phạm vi dự án Sự đời dự án “Xây dựng website xem phim trực tuyến” nhằm phục vụ nhu cầu giải trí, xem phim tất người việc thu lợi nhuận từ nhà quản lý cung cấp phim - Tên dự án: Xây dựng website xem phim trực tuyến - Mã dự án: TIH1 - Mã hiệu tài liệu: QLDA_v1.0 - Giám đốc dự án: Nguyễn Thu Hường - Quản lý dự án: Nguyễn Thu Hường Các chfíc website tùy thuộc vào vai trò người dùng, bao gồm: Người quản lý trang website, người xem phim Các chfíc có dự án: - Đăng nhập, đăng ký, đăng xuất - Quản lý tài khoản - Tìm kiếm (tên phim, thể loại) - Thanh tốn gói xem phim trực tuyến - Xem phim Gợi ý phim liên quan Lưu vào hộp phim - Xem chi tiết giới thiệu phim - Tương thích với mạng xã hội khác (facebook, google) - Phân loại theo thể loại (theo chủ đề) Người dùng website có chfíc quyền lợi như: - Đối với người sfí dụng Người dùng có tài khoản: • • • • • • • Đăng nhập, đăng xuất, đăng ký Quản lý hồ sơ, thông tin cá nhân Xem phim, xem chi tiết phim, danh mục phim Mua gói phim Tìm kiếm theo tên phim Bình luận phim Đánh giá phim Trang • Hỏi đáp Người dùng khơng có tài khoản • Xem phim, chi tiết phim, danh mục phim • Tìm kiếm theo tên phim • Xem bình luận - Đối với nhà quản lý Quản lý người dùng Quản lý nhà cung cấp (cung cấp dịch vụ truyền hình) Quản lý giao dịch toán Quản lý kiện: phim diễn diễn Quản lý danh mục Quản lý sản phẩm: thông tin chi tiết thể loại phim, dịng dịngphim, … Quản lý bình luận người dùng Quản lý thống kê: • Thống kê tổng số lượt truy cập vào trang web • Thống kê số lượng xem phim theo ngày/ tuần/ tháng • Thống kê đầu phim xem nhiều, tìm kiếm nhiều Lợi ích sau có website: - Cho phép người dùng xem phim hệ thống web - Đáp fíng nhu cầu giải trí giải tỏa căng thẳng - Nhà cung cấp phim quản lý website tạo lợi nhuận từ việc xem phim có trả phí Thời gian thực Thời gian thực hiện: tháng (bắt đầu từ ngày 05/09/2022 -> 24/02/2023) Thành viên tham gia: người Trang PHẦN TỔ CHỨC DỰ ÁN Nhóm 2: bao gồm thành viên: - A35786 – Nguyễn Thu Hường - A35283 – Đào Thu Huệ - A36200 – Chfí Minh Hưng Quản lý dự án: Nguyễn Thu Hường ➢ Nhóm nghiệp vụ: • Trưởng nhóm: Nguyễn Thu Hường • Thành viên: o Đào Thu Huệ o Chfí Minh Hưng ➢ Nhóm PTTK: • Trưởng nhóm: Đào Thu Huệ • Thành viên: o Nguyễn Thu Hường o Chfí Minh Hưng ➢ Nhóm lập trình: • Trưởng nhóm: Chử Minh Hưng • Thành viên: o Đào Thu Huệ o Nguyễn Thu Hường ➢ Nhóm Test: • Trưởng nhóm: Đào Thu Huệ • Thành viên: o Nguyễn Thu Hường o Chfí Minh Hưng ➢ Nhóm triển khai: • Trưởng nhóm: Nguyễn Thu Hường • Thành viên: o Đào Thu Huệ o Chfí Minh Hưng Trang ➢ Quản lý cấu hình: • Trưởng nhóm: Chử Minh Hưng • Thành viên: o Đào Thu Huệ o Nguyễn Thu Hường Quản lý dự án - Nguyễn Thu Hường Nhóm nghiệp vụ - Nguyễn Thu Hường - Đào Thu Huệ - Chfí Minh Hưng Nhóm Phân tích thiết kế - Đào Thu Huệ - Nguyễn Thu Hường - Chfí Minh Hưng Nhóm lập trình - Chfí Minh Hưng - Đào Thu Huệ - Nguyễn Thu Hường Nhóm Test - Đào Thu Huệ - Nguyễn Thu Hường - Chfí Minh Hưng Nhóm triển khai - Nguyễn Thu Hường - Đào Thu Huệ - Chfí Minh Hưng Nhóm Quản lý cấu hình - Chfí Minh Hưng - Đào Thu Huệ - Nguyễn Thu Hường Hình Tổ chức dự án Trang PHẦN QUẢN LÝ NHÂN LỰC VÀ MÔI TRƯỜNG Các giai đoạn thực Giai đoạn thực Khảo sát Phân tích thiết kế Lập trình Kiểm thử Triển khai Tổng Thời gian thực (ngày) Số người 38 69 39 3 3 Quy mô (Ngày công) 114 (5.18 mm) 207 (9.4 mm) 117 (5.3 mm) 27 (1.23 mm) 21 (1 mm) 456 (20.73 mm) Ghi mm = 22 md Bảng Bảng mô tả người tham gia thực dự án theo giai đoạn Các công việc giai đoạn Thời gian thực (ngày) Tên công việc Chuẩn bị dự án Khảo sát Phân tích Thiết kế Lập trình Kiểm thử Triển khai Tổng 17 21 33 36 39 Số người 3 3 3 Quy mô (Ngày công) 21 (1 mm) 63 (2.86 mm) 99 (4.5 mm) 108 (4.9 mm) 117 (5.3 mm) 27 (1.23 mm) 21 (1 mm) 456 (20.73 mm) Ghi mm = 22 md Bảng Bảng dự kiến nhân lực theo công việc Các mốc kiểm soát dự án (Milestone) Mã Milestone Thời gian Mơ tả MT001 22/09/2022 Mốc kiểm sốt chuẩn bị dự án MT002 14/10/2022 Mốc kiểm soát khảo sát nghiệp vụ MT003 17/11/2022 Mốc kiểm sốt phân tích nghiệp vụ MT004 24/12/2022 Mốc kiểm soát thiết kế CSDL, giao diện chfíc Trang Mã Milestone Thời gian Mơ tả MT005 06/02/2023 Mốc kiểm sốt lập trình giao diện chfíc MT006 16/02/2023 Mốc kiểm sốt kiểm thfí chfíc MT007 24/02/2023 Mốc kiểm soát triển khai phần mềm Bảng Bảng Milestone Trang PHẦN CƠ SỞ VẬT CHẤT Phần cứng - Máy chủ (server & liệu): CPU RAM HDD Architecture Intel core i7, 3.7GHz x 32 GB TB 64 bit Hệ điều hành Windows Server 2019 - Máy developer CPU RAM HDD Architecture Intel core i7, 3.7GHz x 16 GB TB 64 bit Hệ điều hành Windows 10 Phần mềm - Môi trường làm việc Developer Tên phần mềm Skype Phiên Loại X Phần mềm làm việc nhóm Facebook X Phần mềm làm việc nhóm MS Office 2016 Bộ cơng cụ soạn thảo Google Chrome 51.0.2704.106 Trình duyệt web Microsoft Windows 10 10 Hệ điều hành Apache Tomcat 9.0 Server web MongoDB 5.6 Hệ quản trị Cơ sở liệu IntellIJ 2020.3.2 IDE lập trình - Ngơn ngữ lập trình cho Backend: Java - Ngơn ngữ lập trình cho Frontend: HTML, CSS, JavaScript - Môi trường làm việc cho máy chủ (server & liệu): Tên phần mềm Google Chrome Phiên Loại 51.0.2704.106 Trình duyệt web 2019 Hệ điều hành 9.0 Server web Microsoft Windows Server 2019 Apache Tomcat Trang ... 16 PHẦN TỔNG QUAN DỰ ÁN Phạm vi dự án Sự đời dự án ? ?Xây dựng website xem phim trực tuyến? ?? nhằm phục vụ nhu cầu giải trí, xem phim tất người việc thu lợi nhuận từ nhà quản lý cung cấp phim -... phim - Tên dự án: Xây dựng website xem phim trực tuyến - Mã dự án: TIH1 - Mã hiệu tài liệu: QLDA_v1.0 - Giám đốc dự án: Nguyễn Thu Hường - Quản lý dự án: Nguyễn Thu Hường Các chfíc website tùy... kế Xây dựng hệ thống 5.1 Xây dựng sở liệu 5.1.1 Nghiệp vụ quản lý danh mục phim 5.1.2 Nghiệp vụ quản lý số lượng phim 5.1.3 Nghiệp vụ quản lý phim 5.1.4 Nghiệp vụ quản lý mua phim cung cấp phim