Báo cáo Đồ án 2: Xây dựng Ứng dụng hỗ trợ học Tiếng Anh LEN (ĐH CNTT)

Toàn văn báo cáo đồ án 2 về xây dựng ứng dụng học tiếng Anh LEN. Tài liệu trình bày chi tiết phân tích, thiết kế hệ thống và cơ sở dữ liệu.

Chuyên ngành

Đồ án 2 - SE122.P11

Người đăng

Ẩn danh

Thể loại

Đồ án

2024

142
0
0

Phí lưu trữ

35 Point

Tóm tắt

I. Giới thiệu về Đồ án Xây dựng App Học Tiếng Anh LEN

App học tiếng Anh LEN là một ứng dụng hỗ trợ học tập được phát triển bởi nhóm sinh viên từ Trường Đại học Công nghệ Thông tin, Đại học Quốc gia TP.HCM. Đây là sản phẩm của đồ án 2 được hướng dẫn bởi ThS. Huỳnh Hồ Thị Mộng Trinh. Ứng dụng này được xây dựng với mục đích hỗ trợ người học tiếng Anh một cách hiệu quả và khoa học. LEN tích hợp nhiều tính năng nâng cao như tra từ điển, học flashcard, luyện kỹ năng nói, và bài nghe có phụ đề. Ứng dụng này đáp ứng nhu cầu học ngoại ngữ hiện đại, kết hợp lý thuyết ngôn ngữ học với công nghệ phát triển ứng dụng tiên tiến. Qua ba tháng phát triển chuyên sâu, nhóm đã trang bị cho app LEN những tính năng thực tiễn cao, hỗ trợ người dùng từ mọi trình độ tiếng Anh.

1.1. Lý do và Mục tiêu Xây dựng App LEN

Nhu cầu học tiếng Anh hiệu quả ngày càng tăng trong bối cảnh công nghiệp hóa hiện đại. Mục tiêu chính của app LEN là cung cấp giải pháp học tập toàn diện, kết hợp các phương pháp dạy ngôn ngữ tiên tiến với công nghệ. Ứng dụng giúp người học phát triển cả bốn kỹ năng: nghe, nói, đọc, viết, phù hợp với các trình độ theo chuẩn CEFR.

1.2. Đối tượng và Phạm vi Nghiên cứu

Đối tượng nghiên cứu bao gồm những người học tiếng Anh ở các trình độ khác nhau. Phạm vi của dự án tập trung vào phát triển ứng dụng di động với các tính năng cốt lõi như quản lý từ vựng, học tập tương tác và đánh giá tiến độ học tập của người dùng thông qua hệ thống thăng hạng.

II. Cơ Sở Lý Thuyết và Công Nghệ Sử Dụng

App LEN được xây dựng trên nền tảng vững chắc của lý thuyết ngôn ngữ học và các phương pháp giảng dạy tiếng Anh hiện đại. Dự án áp dụng các khái niệm chính trong phương pháp dạy ngôn ngữ, bao gồm Approach, Method, và Technique theo định nghĩa của Edward Anthony. Ứng dụng tuân theo nguyên tắc cơ bản trong giảng dạy ngôn ngữ hiện đại như: tập trung vào người học, sử dụng phương pháp giao tiếp, tạo môi trường học tập tương tác. Về mặt công nghệ, dự án sử dụng các công cụ phát triển ứng dụng hiện đại. Cơ sở dữ liệu được thiết kế với các bảng chính như USER, VOCAB, WORDSET, VIDEOS, CHANNEL, SUBTITLE. Hệ thống được xây dựng với kiến trúc bền vững, hỗ trợ mở rộng tính năng trong tương lai.

2.1. Lý Thuyết Dạy Và Học Tiếng Anh

Phương pháp dạy tiếng Anh trong app LEN dựa trên hai loại trạng thái ngôn ngữ và các yếu tố cần thiết để xây dựng phương pháp hiệu quả. Ứng dụng tích hợp lộ trình học ngữ phápkỹ năng nói có cấu trúc rõ ràng. Các bài học được thiết kế theo chuẩn CEFR, từ mức beginner đến advanced, đảm bảo phù hợp với tất cả người học.

2.2. Công Nghệ Phát Triển Ứng Dụng

Kiến trúc hệ thống của app LEN bao gồm sơ đồ cơ sở dữ liệu chi tiết, danh sách Use case toàn diện, và thiết kế giao diện thân thiện người dùng. Dự án sử dụng công nghệ backendfrontend tiên tiến để đảm bảo hiệu năng tối ưu và trải nghiệm người dùng mượt mà.

III. Phân Tích Yêu Cầu và Thiết Kế Hệ Thống

Phân tích yêu cầu của app LEN được thực hiện toàn diện thông qua khảo sát các ứng dụng học tiếng Anh hiện có. Dự án xác định các yêu cầu chức năngphi chức năng cụ thể. Yêu cầu chức năng chính bao gồm: tra từ điển, thêm từ vào bộ từ, học từ flashcard, học theo bài nghe, kiểm tra, lưu từ, và thăng hạng. Thiết kế hệ thống được mô tả qua sơ đồ Use case chi tiết, xác định các tác nhân của hệ thống và các tương tác. Cơ sở dữ liệu được thiết kế tối ưu với các bảng VOCAB, WORDSET, VIDEOS, SUBTITLE, giảm dư thừa dữ liệu và tăng hiệu năng truy vấn. Thiết kế giao diện bao gồm danh sách các màn hình chính với UX/UI thân thiện, dễ sử dụng.

3.1. Các Tính Năng Chính của App LEN

Tra từ điển: người dùng có thể tra cứu nghĩa, phát âm, ví dụ của từ vựng. Flashcard: hỗ trợ học và ôn luyện từ vựng hiệu quả. Bài nghe với phụ đề: kỹ năng nghe được phát triển qua các bài nghe có phụ đề. Kiểm tra: đánh giá mức độ tiếp thu của người học. Thăng hạng: hệ thống động lực khuyến khích người dùng học tập liên tục.

3.2. Kiến Trúc Cơ Sở Dữ Liệu

Bảng USER lưu thông tin người dùng, bảng VOCAB chứa từ vựng với đặc tính âm thanh. WORDSET quản lý bộ từ vựng theo chủ đề. VIDEOSCHANNEL lưu trữ bài nghe, SUBTITLE chứa phụ đề. Cấu trúc này đảm bảo truy vấn hiệu quảquản lý dữ liệu tối ưu.

IV. Kết Quả Đạt Được và Hướng Phát Triển

Đồ án app học tiếng Anh LEN đã hoàn thành thành công với các kết quả nổi bật. Dự án đã phát triển được một ứng dụng hoàn chỉnh với giao diện thân thiện, hệ thống quản lý người dùng, cơ sở dữ liệu vững chắc. Ứng dụng hiện đã hỗ trợ các chức năng cốt lõi như tra từ điển, học flashcard, bài nghe với phụ đề, kiểm tra trình độ. Hướng phát triển tương lai của dự án bao gồm: mở rộng thư viện bài nghe, tích hợp trí tuệ nhân tạo để cá nhân hóa lộ trình học tập, phát triển tính năng cộng đồng giữa người học, tối ưu hóa thuật toán xếp hạng, và phát triển phiên bản web. Dự án cũng sẽ tiếp tục nâng cấp giao diện người dùng dựa trên phản hồi người dùng và tăng cường tính năng analytics để theo dõi tiến độ học tập.

4.1. Kết Quả Đã Đạt Được

Ứng dụng LEN đã được phát triển hoàn chỉnh với giao diện user-friendly, hệ thống đăng ký/đăng nhập bảo mật. Các tính năng chính như flashcard, tra từ điển, bài nghe đều hoạt động ổn định. Cơ sở dữ liệu được thiết kế optimized, hỗ trợ hàng ngàn từ vựng. Dự án đã được kiểm thử kỹ lưỡng và sẵn sàng cho nhà xuất bản thử nghiệm.

4.2. Hướng Phát Triển Tương Lai

Những bước tiếp theo bao gồm tích hợp machine learning cho gợi ý cá nhân hóa, phát triển tính năng xã hội giữa người học, mở rộng kho bài nghe chuyên đề. Dự án cũng lên kế hoạch phát triển phiên bản web, tích hợp API dịch tự động, và xây dựng dashboard analytics cho giáo viên theo dõi tiến độ học sinh.

28/12/2025