ĐA1-2025
Duyệt ĐA1-2025 theo Tác giả "Cao Tuấn Dũng"
Ấn phẩm
Hệ thống hỗ trợ biên tập và quản lý nội dung âm
nhạc đa kênh
2025, Nguyễn Hoàng Hiếu, Cao Tuấn Dũng
Phát triển một ứng dụng web đơn giản, giúp người dùng dễ dàng tạo và chia sẻ video playlist âm nhạc mà không cần có kinh nghiệm chỉnh sửa video nhằm giải quyết vẫn đề chia sẻ playlist âm nhạc ngày càng tăng hiện nay. Ứng dụng sử dụng React và Material UI để xây dựng giao diện người dùng thân thiện, kết hợp với FFmpeg để xử lý âm thanh và hình ảnh. React đảm bảo hiệu suất cao và trải nghiệm người dùng trực quan, trong khi FFmpeg hỗ trợ việc xử lý video, đồng bộ hóa âm thanh và hình ảnh, và xuất video với chất lượng cao. Cung cấp các chức năng chính như quản lý tài nguyên, tạo video thông qua giao diện kéo-thả, và khả năng xuất bản video trực tiếp lên YouTube. Trình bày sản phẩm là một ứng dụng web hoàn chỉnh, giúp người dùng dễ dàng tạo và quản lý video playlist âm nhạc, phục vụ cả những người yêu âm nhạc và những người sáng tạo nội dung trong việc chia sẻ tác phẩm của mình.
Ấn phẩm
Hệ thống quản lý và cho thuê Homestay
2025, Đỗ Hữu Đức Mạnh, Cao Tuấn Dũng
Khảo sát và phân tích yêu cầu về dịch vụ lưu trú Homestay hiện nay. Trình bày chi tiết các công nghệ được lựa chọn, đánh giá ưu điểm, hạn chế của từng giải pháp, đồng thời minh họa cách các công nghệ này được áp dụng để phát triển hệ thống. Giới thiệu về kiến trúc phần mềm để sử dụng xây dựng hệ thống, mô tả các thành phần trong hệ thống và mối quan hệ giữa các thành phần đó với nhau, đưa ra kết quả đạt được với một số hình ảnh minh họa và kiểm thử cho một số chức năng quan trọng. Đưa ra một vài hướng phát triển để cải thiện, nâng cao chất lượng của hệ thống.
Ấn phẩm
Phần mềm quản lý chung cư và dịch vụ hỗ trợ cư dân
2025, Nguyễn Ngô Hoàng Anh, Cao Tuấn Dũng
Trình bày về việc khảo sát và phân tích yêu cầu, trong đó tập trung vào việc thu thập, phân tích các yêu cầu từ người dùng và hệ thống, nhằm làm cơ sở cho việc phát triển giải pháp phù hợp. Giới thiệu về các công nghệ sử dụng trong đồ án, bao gồm các công cụ, ngôn ngữ lập trình, thư viện, và các nền tảng hỗ trợ. Trình bày chi tiết quy trình thiết kế, kiến trúc phần mềm, triển khai và đánh giá hệ thống. Đưa ra kết luận về kết quả đạt được, đồng thời đề xuất các hướng phát triển trong tương lai nhằm cải thiện hoặc mở rộng hệ thống.