ĐỀ TÀI: TRANG WEB XEM PHIM TRỰC TUYẾN HỌC VIỆN KỸ THUẬT MẬT MÃ KHOA CÔNG NGHỆ THÔNG TIN VÀ AN TOÀN THÔNG TIN ĐỒ ÁN MÔN HỌC THƯƠNG MẠI ĐIỆN TỬ ĐỀ TÀI: THIẾT KẾ, XÂY DỰNG TRANG WEB XEM PHIM TRỰC TUYẾN TRẢ PHÍ Thành viên: STT MSSV Họ và tên Chú thích 1 CT06N0118 Lê Thanh Giác 2 CT06N0129 Võ Trường Lâm 3 CT06N0102 Phạm Phú An 4 CT06N0139 Bùi Trọng Nghĩa GIẢNG VIÊN HƯỚNG DẪN: ThS. TRẦN ĐẮC TỐT Tp. Hồ Chí Minh, tháng 10/2024 1 ĐỀ TÀI: TRANG WEB XEM PHIM TRỰC TUYẾN MỤC LỤC LỜI NÓI ĐẦU. MỤC TIÊU VÀ PHẠM VI ĐỀ TÀI.
Phạm vi đề tài. PHÁT BIỂU BÀI TOÁN. Yêu cầu nghiệp vụ cơ bản. Môi trường hoạt động, các ràng buộc về thiết kế & triển khai.
KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU. KHẢO SÁT HIỆN TRẠNG. Khảo sát và biểu mẫu. Quy trình nghiệp vụ của hệ thống khảo sát:.
YÊU CẦU CỦA PHẦN MỀM. Yêu cầu chức năng. Yêu cầu phi chức năng. Kiến trúc hệ thống.
CÁC MÔ HÌNH ĐẶC TẢ YÊU CẦU. Use Case Diagram. Mô tả các Use Case. Sơ đồ BPM (Business Process Model) cho từng nghiệp vụ.
PHÂN TÍCH PHẦN MỀM. PHÂN TÍCH DỮ LIỆU. PHÂN TÍCH XỬ LÝ. Sơ đồ phân cấp chức năng (BFD - Bussiness Functional Diagram).
Sơ đồ dòng dữ liệu (DFD). THIẾT KẾ PHẦN MỀM.27 2 ĐỀ TÀI: TRANG WEB XEM PHIM TRỰC TUYẾN 4. THIẾT KẾ DỮ LIỆU. Mô hình PDM.
Sơ đồ PDM trang web xem phim trực tuyến trả phí:. Bảng mô tả thiết kế database. THIẾT KẾ GIAO DIỆN. Các màn hình giao diện.
THIẾT KẾ XỬ LÝ. 39 3 ĐỀ TÀI: TRANG WEB XEM PHIM TRỰC TUYẾN LỜI NÓI ĐẦU Tập thể nhóm xin chân thành gửi lời cảm ơn sâu sắc và lòng biết ơn tới những người đã đồng hành và hỗ trợ chúng tôi trong hành trình thiết kế và xây dựng đồ án. Ngay từ những buổi đầu tiên tiến hành xây dựng đồ án chúng tôi đã nhận được sự đóng góp và hỗ trợ đáng kể của nhiều người. Đầu tiên, chúng tôi xin gửi lời cảm ơn đến giảng viên hướng dẫn môn Thương mại điện tử đã tạo điều kiện cho chúng tôi thực hiện đồ án, cũng như luôn dành thời gian, kiến thức và sự hỗ trợ chân thành trong suốt quá trình thực hiện.
Những lời khuyên, phản hồi và sự chỉ dẫn của thầy đã giúp chúng tôi hoàn thiện dự án một cách chuyên nghiệp và chất lượng. Chúng tôi cũng muốn bày tỏ lòng biết ơn sâu sắc đến bạn bè, người thân, và những người đã luôn ủng hộ và động viên nhóm trong suốt thời gian qua. Những lời động viên, sự khích lệ và lòng tin của các bạn đã là động lực quan trọng giúp chúng tôi vượt qua những thách thức và khó khăn trong quá trình thực hiện. Chúng tôi cũng không thể quên lời cảm ơn đến các thành viên trong nhóm , những người đã làm việc chăm chỉ và hiệu quả để đảm bảo dự án được triển khai thành công.
Cuối cùng, rất mong đồ án “Thiết kế, xây dựng trang web xem phim trực tuyến trả phí” của nhóm sẽ thành công và được người dùng đón nhận. Hy vọng rằng trang web xem phim trực tuyến trả phí của chúng tôi có thể đáp ứng các nhu cầu giải trí của bạn một cách tốt nhất. Xin chân thành cảm ơn và kính chúc mọi người một ngày tràn đầy niềm vui và thành công! 4 ĐỀ TÀI: TRANG WEB XEM PHIM TRỰC TUYẾN PHẦN 1. GIỚI THIỆU Trong thời đại số hóa nhanh chóng ngày nay, các ứng dụng công nghệ thông tin đã được áp dụng trong mọi lĩnh vực cả trong khoa học kĩ thuật, trong công việc cũng như phục vụ đời sống.
Máy tính và các thiết bị di động vì thế mà ngày càng phổ biến, trở thành các công cụ không thể thiếu với mỗi cá nhân, cùng với sự phát triển không ngừng của công nghệ Internet và các dịch vụ trực tuyến, chúng ngày càng thể hiện khả năng vô hạn của mình trong việc đáp ứng các nhu cầu của con người như học tập, làm việc, vui chơi giải trí,… Trong những năm gần đây, việc trải nghiệm nội dung giải trí qua mạng Internet đã trở nên vô cùng phổ biến khi mà mọi người đều bị cuốn vào nhịp sống vô cùng năng động, quỹ thời gian dành cho giải trí không còn nhiều và cũng không được cố định như trước. Việc chờ đợi một chương trình, một bộ phim yêu thích phát sóng giờ cố định trên sóng truyền hình đã không còn phù hợp thì việc tìm đến các nền tảng xem phim trực tuyến sẽ là một lựa chọn thiết yếu. Tuy nhiên, với sự gia tăng của các dịch vụ xem phim trực tuyến, một số vấn đề và thách thức cũng nảy sinh. Điều này bao gồm việc các trang web giả mạo, lừa đảo, khó khăn trong tìm kiếm nội dung, quản lý các tùy chọn đăng ký, tối ưu hóa trải nghiệm người dùng,… Nắm bắt được những vấn đề đó, nhóm quyết định lựa chọn đề tài “Thiết kế và xây dựng trang web xem phim trực tuyến trả phí” với mục tiêu tạo ra một trang web xem phim chất lượng có thể giúp giải quyết một số vấn đề mà người dùng đang phải đối mặt, bao gồm việc tìm kiếm dễ dàng, lựa chọn đa dạng, trải nghiệm người dùng thú vị,.
Chúng tôi muốn cung cấp một nền tảng giải trí trực tuyến thú vị, thuận tiện, và tối ưu hóa để người dùng có thể an tâm thưởng thức các nội dung phim ưa thích của họ. Đồ án “Thiết kế và xây dựng trang web xem phim trực tuyến trả phí” là kết quả của sự nghiêm túc học hỏi, đoàn kết và cố gắng của các thành viên nhóm dưới sự hướng dẫn tận tình của giảng viên trong quá trình học môn Thương mại điện tử tại học viện. Chúng tôi hy vọng rằng đồ án này sẽ mang lại giá trị và nhận được sự đánh giá cao của giảng viên cũng như người sử dụng. MỤC TIÊU VÀ PHẠM VI ĐỀ TÀI 1.
Mục tiêu Mục tiêu chính của dự án “Thiết kế, xây dựng trang web xem phim trực tuyến trả phí” là xây dựng và triển khai một trang web xem phim trực tuyến với đầy đủ các chức năng cơ bản, cung cấp trải nghiệm người dùng tốt hơn và giải quyết một số vấn đề phổ biến mà người dùng thường gặp phải khi xem phim trực tuyến, hỗ trợ quản trị 5 ĐỀ TÀI: TRANG WEB XEM PHIM TRỰC TUYẾN viên hệ thống quản lý nội dung, quản lý người dùng,. Cụ thể, các mục tiêu của dự án bao gồm: - Thiết kế, xây dựng trang web cho phép người dùng tìm kiếm, lựa chọn xem các nội dung phim theo ý thích cùng với những chức năng cơ bản của một trang web. - Phát triển giao diện người dùng: Tạo ra một giao diện đẹp mắt, thân thiện, giúp mang lại trải nghiệm người dùng tốt hơn. - Nội dung đa dạng: Xây dựng một cơ sở dữ liệu đa dạng, bao gồm các thể loại phim khác nhau nhằm phục vụ nhiều đối tượng người sử dụng.
- Tích hợp thanh toán: Cung cấp phương thức thanh toán an toàn và tiện lợi để người dùng có thể trả phí để truy cập nội dung yêu cầu trả phí (dự kiến sử dụng VNPay hoặc nền tảng Stripe. Đồng thời mục tiêu của đồ án còn là giúp các thành viên của nhóm nắm được cách thiết kế, xây dựng một hệ thống trang web cơ bản. Phạm vi đề tài Phạm vi đề tài dựa trên những kiến thức tiếp thu được trong quá trình học tập tại học viện và tham khảo thêm các nguồn tài liệu bên ngoài để tiến hành xây dựng trang web. Các chức năng chính của trang web: - Tạo mới, cập nhật, tra cứu, xem, đánh giá, xóa phim và người dùng (có phân quyền).
- Cung cấp phương thức thanh toán cho các phim có trả phí. - Thống kê, báo cáo số lượng người dùng, phim, doanh thu. PHÁT BIỂU BÀI TOÁN 1. Yêu cầu nghiệp vụ cơ bản Tận dụng sự phát triển không ngừng của trải nghiệm giải trí trực tuyến, đồ án “Thiết kế, xây dựng trang web xem phim trực tuyến trả phí” của nhóm hình thành với mục tiêu xây dựng một nền tảng xem phim trực tuyến chất lượng, giải quyết các nghiệp vụ dưới đây: Đối với quản trị viên - là người dùng có quyền cao nhất của hệ thống: - Quản lý người dùng: có khả năng tạo, sửa đổi và xóa tài khoản người dùng, có thể cấp quyền và phân quyền cho người dùng.
- Quản lý thông tin phim: Có khả năng thêm, sửa đổi và xóa thông tin về các bộ phim; phải cung cấp các thông tin chi tiết về phim như tên, thể loại, diễn viên, đạo diễn, năm sản xuất, mô tả,… 6 ĐỀ TÀI: TRANG WEB XEM PHIM TRỰC TUYẾN - Thống kê: Quản trị viên có quyền truy cập thông tin thống kê và báo cáo về số lượng người dùng, lượt xem, doanh thu,. - Sửa lỗi và bảo trì: Có trách nhiệm sửa lỗi và bảo trì để đảm bảo hệ thống hoạt động liên tục và ổn định. Đối với người dùng: - Tìm kiếm và xem phim: có thể tìm kiếm các bộ phim theo tên, thể loại, diễn viên, hoặc từ khóa. - Đánh giá và bình luận: có thể đánh giá và viết bình luận về các bộ phim.
- Quản lý tài khoản cá nhân: có thể đăng ký, đăng nhập và quản lý thông tin cá nhân. - Nạp tiền: người dùng có thể nạp tiền vào tài khoản trên trang web để mua phim - Thanh toán an toàn: người dùng có thể trả phí để truy cập nội dung premium. Môi trường hoạt động, các ràng buộc về thiết kế & triển khai - Trình duyệt: Trang web được thiết kế để tương thích với các trình duyệt web phổ biến như Google Chrome, Mozilla Firefox, Microsoft Edge và hỗ trợ các tiêu chuẩn web như HTML5, CSS3 và JavaScript để đảm bảo khả năng tương thích trên nhiều nền tảng. - Ngôn ngữ lập trình: Sử dụng ngôn ngữ lập trình Java để đảm bảo tính đa năng và bảo mật.
- Máy chủ ứng dụng: triển khai trang web trên máy chủ ứng dụng GlassFish Server. - Cơ sở dữ liệu: Dữ liệu của trang web được lưu trữ trên hệ quản trị cơ sở dữ liệu MS SQL Server (2016) để đảm bảo tính bảo mật và quản lý dữ liệu hiệu quả. 7 ĐỀ TÀI: TRANG WEB XEM PHIM TRỰC TUYẾN PHẦN 2. KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU 2.
KHẢO SÁT HIỆN TRẠNG 2. Giới thiệu Hệ thống được nhóm tiến hành khảo sát nhằm tìm hiểu quy trình hoạt động là nền tảng xem phim trực tuyến “ Netflix.com ” - một trang web phổ biến trong lĩnh vực giải trí trực tuyến.