Phát Triển Ứng Dụng Di Động Gợi Ý Phim Cho Người Dùng - Khóa Luận Tốt Nghiệp Công Nghệ Thông Tin

2021

87
0
0

Phí lưu trữ

30.000 VNĐ

Tóm tắt

I. Phát triển ứng dụng di động gợi ý phim

Khóa luận tập trung vào phát triển ứng dụng di động nhằm gợi ý phim cho người dùng dựa trên mô hình Singular Value Decomposition (SVD). Ứng dụng được chia thành hai phần chính: giao diện người dùng và Web API server. Giao diện được xây dựng bằng Flutter Framework, trong khi Web API server sử dụng Django Rest Framework và cơ sở dữ liệu PostgreSQL. Ứng dụng cho phép người dùng đăng ký, đăng nhập, bình luận, đánh giá phim và nhận gợi ý phim phù hợp. Đây là bước phát triển từ khóa luận trước, tập trung vào việc hỗ trợ người dùng mới.

1.1. Mục tiêu và đối tượng nghiên cứu

Mục tiêu chính là phát triển ứng dụng di động hoàn chỉnh, tích hợp chức năng gợi ý phim cho cả người dùng mới và cũ. Đối tượng nghiên cứu bao gồm các phương pháp xây dựng mô hình gợi ý nội dungtối ưu hóa ứng dụng để cải thiện trải nghiệm người dùng. Ứng dụng hướng đến việc cá nhân hóa trải nghiệm xem phim, giúp người dùng dễ dàng tìm kiếm và đánh giá phim.

1.2. Phạm vi và phương pháp thực hiện

Phạm vi nghiên cứu bao gồm việc tìm hiểu các công nghệ thông tin liên quan đến phát triển phần mềm, xây dựng hệ thống gợi ýphân tích dữ liệu. Phương pháp thực hiện dựa trên mô hình SVD kế thừa từ khóa luận trước, kết hợp với FlutterDjango Rest Framework để xây dựng giao diện và Web API server. Quy trình phát triển tuân theo các mô hình như thác nước, tạo bản mẫuxoắn ốc.

II. Khảo sát và phân tích yêu cầu

Chương này tập trung vào việc khảo sát các ứng dụng giải trí phổ biến như iTunes Store, IMDbGalaxy Play để hiểu rõ về giao diện và chức năng. Kết quả khảo sát giúp định hướng thiết kế giao diện và tích hợp các chức năng cần thiết như đăng nhập, đăng ký, bình luận và đánh giá phim. Đồng thời, nghiên cứu các công nghệ xây dựng ứng dụng di động như Native Code, Cross PlatformHybrid để lựa chọn phương pháp phù hợp.

2.1. Khảo sát giao diện và chức năng

Việc khảo sát các ứng dụng di động như iTunes Store, IMDbGalaxy Play giúp hiểu rõ về thiết kế giao diện và các chức năng cơ bản. Các ứng dụng này đều có giao diện đơn giản, dễ sử dụng, với các chức năng như đăng nhập, đăng ký, tìm kiếm và đánh giá phim. Kết quả khảo sát là cơ sở để thiết kế giao diện và tích hợp chức năng cho ứng dụng gợi ý phim.

2.2. Phân tích yêu cầu ứng dụng

Phân tích yêu cầu tập trung vào việc xác định các chức năng cốt lõi của ứng dụng, bao gồm đăng nhập, đăng ký, gợi ý phim, bình luận và đánh giá. Sử dụng use case diagram để mô tả các tương tác giữa người dùng và hệ thống. Đồng thời, xây dựng sơ đồ ERD để thiết kế cơ sở dữ liệu, đảm bảo lưu trữ và truy xuất thông tin hiệu quả.

III. Thiết kế và triển khai ứng dụng

Chương này trình bày quá trình thiết kế ứng dụng, bao gồm thiết kế cơ sở dữ liệu, giao diện và kiến trúc hệ thống. Ứng dụng được xây dựng trên nền tảng Flutter với Web API server sử dụng Django Rest Framework. Quá trình triển khai bao gồm cài đặt môi trường, triển khai Web API và tích hợp các chức năng như đăng nhập, đăng ký, gợi ý phim và đánh giá phim.

3.1. Thiết kế cơ sở dữ liệu và giao diện

Thiết kế cơ sở dữ liệu sử dụng PostgreSQL để lưu trữ thông tin người dùng, phim và đánh giá. Giao diện được thiết kế đơn giản, dễ sử dụng, với các màn hình như đăng nhập, đăng ký, trang chủ và chi tiết phim. Sử dụng Flutter để xây dựng giao diện, đảm bảo tính tương thích trên cả AndroidiOS.

3.2. Triển khai và đánh giá ứng dụng

Quá trình triển khai bao gồm cài đặt SDK, triển khai Web API và tích hợp các chức năng vào ứng dụng. Ứng dụng được đánh giá dựa trên khả năng đáp ứng yêu cầu người dùng và hiệu suất hoạt động. Kết quả cho thấy ứng dụng hoạt động ổn định, đáp ứng được các chức năng cơ bản và mang lại trải nghiệm người dùng tốt.

21/02/2025
Khóa luận tốt nghiệp công nghệ thông tin phát triển ứng dụng di động gợi ý phim cho người dùng
Bạn đang xem trước tài liệu : Khóa luận tốt nghiệp công nghệ thông tin phát triển ứng dụng di động gợi ý phim cho người dùng

Để xem tài liệu hoàn chỉnh bạn click vào nút

Tải xuống

Phát Triển Ứng Dụng Di Động Gợi Ý Phim Cho Người Dùng - Khóa Luận Tốt Nghiệp CNTT là một tài liệu chuyên sâu tập trung vào việc thiết kế và phát triển một ứng dụng di động thông minh, giúp người dùng nhận được các gợi ý phim phù hợp dựa trên sở thích và hành vi xem phim của họ. Tài liệu này không chỉ cung cấp cái nhìn tổng quan về quy trình phát triển ứng dụng mà còn đi sâu vào các thuật toán máy học và phân tích dữ liệu để tối ưu hóa trải nghiệm người dùng. Đây là nguồn tài nguyên quý giá cho sinh viên CNTT và các nhà phát triển ứng dụng muốn tìm hiểu về công nghệ gợi ý và tích hợp AI vào sản phẩm di động.

Để mở rộng kiến thức về các công nghệ liên quan, bạn có thể tham khảo Luận văn thạc sĩ kỹ thuật viễn thông phân loại chủ đề bản tin online sử dụng máy học, nơi nghiên cứu về ứng dụng máy học trong phân loại dữ liệu. Ngoài ra, Luận văn thạc sĩ khoa học máy tính sử dụng active learning trong việc lựa chọn dữ liệu gán nhãn cho bài toán speech recognition cung cấp góc nhìn sâu hơn về cách tiếp cận dữ liệu thông minh. Cuối cùng, Luận văn thạc sĩ khoa học máy tính nghiên cứu các phương pháp trích xuất thông tin trong ảnh tài liệu và ứng dụng sẽ giúp bạn hiểu rõ hơn về các kỹ thuật xử lý thông tin phức tạp.