Đồ án tốt nghiệp Công nghệ thông tin ứng dụng trong giáo dục mầm non

Đồ án tốt nghiệp công nghệ thông tin ứng dụng giáo dục mầm non tập trung vào phát triển phần mềm hỗ trợ dạy và học hiệu quả cho trẻ nhỏ.

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2024

148
5
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI

1.1. LÝ DO CHỌN ĐỀ TÀI

1.2. CÔNG NGHỆ SỬ DỤNG

1.3. PHƯƠNG PHÁP NGHIÊN CỨU

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Flutter

2.1.1. Ưu điểm

2.1.2. Nhược điểm

2.1.3. Lý do sử dụng

2.2. Unity

2.2.1. Ưu điểm

2.2.2. Nhược điểm

2.2.3. Lý do sử dụng

2.3. Firebase

2.3.1. Ưu điểm

2.3.2. Nhược điểm

2.3.3. Lý do sử dụng

3. CHƯƠNG 3: PHÂN TÍCH VÀ MÔ HÌNH HÓA YÊU CẦU

3.1. KHẢO SÁT CÁC ỨNG DỤNG TƯƠNG TỰ

3.1.1. AR zoo: learn with reality

3.1.2. Animal Safari AR

3.1.3. Bé Học Bảng Chữ Cái, Số Đếm

3.2. PHÂN TÍCH YÊU CẦU

3.2.1. Chức năng người dùng – Khách

3.2.2. Chức năng người dùng – Khách hàng

3.2.3. Chức năng người dùng – Admin

3.3. MÔ HÌNH HÓA YÊU CẦU

3.3.1. Lược đồ Use Case

3.3.2. Lược đồ tuần tự

3.3.3. Quản lý thông tin cá nhân

3.3.4. Xem trực quan model 3D

3.3.5. Xem danh sách ký tự chữ và số

3.3.6. Xem chi tiết từ vựng

3.3.7. Chơi “Chọn từ qua tranh”

3.3.8. Chơi “Ghép chữ thành từ”

3.3.9. Tập viết theo hình mẫu

3.3.10. Đọc và nghe kể chuyện

3.3.11. Thay đổi ngôn ngữ

3.3.12. Trò chuyện cùng AI

3.3.13. Thêm câu hỏi

3.3.14. Chỉnh sửa câu hỏi

3.3.15. Cập nhật model

3.3.16. Lược đồ hoạt động

3.3.17. Ad Đăng nhập

3.3.18. Ad Đổi mật khẩu

3.3.19. Ad Quản lý thông tin cá nhân

3.3.20. Ad Tải model

3.3.21. Ad Thêm model

3.3.22. Cập nhật thông tin chi tiết model

4. CHƯƠNG 4: THIẾT KẾ ỨNG DỤNG

4.1. THIẾT KẾ CƠ SỞ DỮ LIỆU

4.1.1. Sơ đồ thiết kế cơ sở dữ liệu

4.1.2. Mô tả thiết kế cơ sở dữ liệu

4.2. THIẾT KẾ GIAO DIỆN

4.2.1. Màn hình của Khách hàng

4.2.2. Màn hình của Quản Trị Viên

5. CHƯƠNG 5: KIỂM THỬ HỆ THỐNG

5.1. THÔNG TIN CHUNG VỀ KIỂM THỬ

5.2. Phương pháp tiếp cận

6. CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

6.1. KẾT QUẢ ĐẠT ĐƯỢC

6.2. YÊU CẦU KHI CHẠY ỨNG DỤNG

6.3. HƯỚNG PHÁT TRIỂN

TÀI NGUYÊN VÀ MÃ NGUỒN

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về đồ án tốt nghiệp CNTT ứng dụng trong giáo dục mầm non

Đồ án tốt nghiệp ngành Công nghệ Thông tin (CNTT) ứng dụng trong giáo dục mầm non đang trở thành xu hướng nổi bật. Sự phát triển của công nghệ đã mở ra nhiều cơ hội cho việc cải thiện chất lượng giáo dục. Đặc biệt, việc ứng dụng CNTT trong giáo dục mầm non không chỉ giúp trẻ em tiếp cận kiến thức một cách dễ dàng mà còn tạo ra môi trường học tập thú vị và sáng tạo. Các ứng dụng giáo dục mầm non sử dụng công nghệ thực tế ảo (AR) đang được phát triển mạnh mẽ, mang lại trải nghiệm học tập độc đáo cho trẻ.

1.1. Lý do chọn đề tài ứng dụng CNTT trong giáo dục mầm non

Xu hướng sử dụng công nghệ trong giáo dục ngày càng gia tăng. Phụ huynh mong muốn con trẻ học hỏi một cách sinh động và thú vị. Đồ án này nhằm phát triển ứng dụng giáo dục mầm non, giúp trẻ từ 3 đến 7 tuổi học tập và giải trí thông qua công nghệ AR.

1.2. Mục tiêu của đồ án tốt nghiệp CNTT

Mục tiêu chính của đồ án là mang đến trải nghiệm học tập độc đáo cho trẻ em. Ứng dụng sẽ kích thích sự tò mò và phát triển tư duy cho trẻ, đồng thời giúp trẻ tiếp cận kiến thức một cách hiệu quả và vui nhộn.

II. Vấn đề và thách thức trong việc ứng dụng CNTT vào giáo dục mầm non

Mặc dù có nhiều lợi ích, việc ứng dụng CNTT trong giáo dục mầm non cũng gặp phải một số thách thức. Đầu tiên, không phải tất cả giáo viên đều có đủ kỹ năng công nghệ để sử dụng các công cụ mới. Thứ hai, việc phát triển nội dung giáo dục phù hợp với độ tuổi và khả năng của trẻ là một thách thức lớn. Cuối cùng, sự phụ thuộc vào công nghệ có thể dẫn đến việc trẻ em thiếu kỹ năng giao tiếp và tương tác xã hội.

2.1. Thiếu kỹ năng công nghệ của giáo viên

Nhiều giáo viên chưa được đào tạo đầy đủ về công nghệ thông tin. Điều này gây khó khăn trong việc áp dụng các công cụ CNTT vào giảng dạy. Cần có các chương trình đào tạo để nâng cao kỹ năng cho giáo viên.

2.2. Phát triển nội dung giáo dục phù hợp

Nội dung giáo dục cần phải được thiết kế sao cho phù hợp với độ tuổi và khả năng của trẻ. Việc này đòi hỏi sự nghiên cứu kỹ lưỡng và sự sáng tạo trong việc xây dựng các bài học.

III. Phương pháp phát triển ứng dụng CNTT cho giáo dục mầm non

Để phát triển ứng dụng CNTT hiệu quả cho giáo dục mầm non, cần áp dụng các phương pháp nghiên cứu và phát triển phần mềm hiện đại. Việc sử dụng các công nghệ như Flutter và Unity sẽ giúp tạo ra các ứng dụng tương tác và hấp dẫn. Đồng thời, việc tích hợp các dịch vụ như Firebase sẽ hỗ trợ trong việc quản lý dữ liệu và người dùng.

3.1. Sử dụng Flutter và Unity trong phát triển ứng dụng

Flutter cho phép phát triển ứng dụng đa nền tảng với giao diện người dùng đẹp mắt. Unity hỗ trợ hiển thị mô hình 3D, tạo ra trải nghiệm học tập sống động cho trẻ em.

3.2. Tích hợp Firebase để quản lý dữ liệu

Firebase cung cấp các dịch vụ cần thiết như cơ sở dữ liệu và xác thực người dùng. Việc tích hợp này giúp ứng dụng hoạt động mượt mà và bảo mật hơn.

IV. Ứng dụng thực tiễn và kết quả nghiên cứu từ đồ án

Kết quả nghiên cứu từ đồ án cho thấy ứng dụng CNTT trong giáo dục mầm non đã mang lại nhiều lợi ích. Trẻ em không chỉ học hỏi kiến thức mà còn phát triển các kỹ năng xã hội và tư duy sáng tạo. Các ứng dụng giáo dục mầm non đã thu hút sự quan tâm của phụ huynh và giáo viên, tạo ra một môi trường học tập tích cực.

4.1. Kết quả đạt được từ ứng dụng giáo dục mầm non

Ứng dụng đã giúp trẻ em học tập một cách hiệu quả và thú vị. Nhiều trẻ em đã thể hiện sự tiến bộ rõ rệt trong việc tiếp thu kiến thức và kỹ năng.

4.2. Phản hồi từ phụ huynh và giáo viên

Phụ huynh và giáo viên đều đánh giá cao ứng dụng. Họ cho rằng ứng dụng đã giúp trẻ em hứng thú hơn với việc học và phát triển kỹ năng giao tiếp tốt hơn.

V. Kết luận và hướng phát triển tương lai cho đồ án CNTT

Đồ án tốt nghiệp CNTT ứng dụng trong giáo dục mầm non đã chứng minh được tính khả thi và hiệu quả. Trong tương lai, cần tiếp tục nghiên cứu và phát triển thêm nhiều tính năng mới cho ứng dụng. Việc tích hợp công nghệ mới sẽ giúp nâng cao chất lượng giáo dục và tạo ra nhiều cơ hội học tập cho trẻ em.

5.1. Hướng phát triển tính năng mới cho ứng dụng

Cần nghiên cứu và phát triển thêm các tính năng tương tác mới, giúp trẻ em có thêm nhiều trải nghiệm học tập phong phú và đa dạng.

5.2. Tích hợp công nghệ mới vào giáo dục

Việc áp dụng các công nghệ tiên tiến như AI và machine learning sẽ giúp cá nhân hóa trải nghiệm học tập cho từng trẻ, từ đó nâng cao hiệu quả giáo dục.

21/02/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1. LÝ DO CHỌN ĐỀ TÀI: - Nhận thấy xu hướng sử dụng điện thoại di động ngày càng phổ biến, chúng tôi sẽ phát triển một ứng dụng di động, đồng thời nghiên cứu và hiểu rõ các nghiệp vụ liên quan đến giáo dục mầm non. Với nhu cầu ngày càng cao về trải nghiệm giáo dục và giải trí sáng tạo, dự án "AR kết hợp với giáo dục" được chọn lựa để mang đến trải nghiệm học tập độc đáo thông qua công nghệ thực tế ảo (AR). - Động lực chính của dự án xuất phát từ mong muốn của phụ huynh giúp con trẻ học hỏi kiến thức một cách sinh động và thú vị.

Ứng dụng "AR Preschool Education" phát triển dành cho trẻ từ 3 đến 7 tuổi sẽ kết hợp học tập và giải trí, cho phép trẻ vừa học vừa chơi, khám phá kiến thức về thế giới động vật. - Tương lai, dự án sẽ tập trung vào việc tích hợp thêm nhiều tính năng mới, như tương tác đa chiều với nội dung giáo dục, bổ sung các chủ đề học tập phong phú cũng như trò chơi, và áp dụng các công nghệ tiên tiến để nâng cao chất lượng trải nghiệm. Qua đó, "AR Preschool Education" sẽ trở thành một công cụ hữu ích, hỗ trợ quá trình học tập và phát triển của trẻ em trong giai đoạn đầu đời. MỤC TIÊU: - Mang đến trải nghiệm học tập và giải trí độc đáo, sáng tạo cho trẻ mầm non thông qua công nghệ AR.

- Kích thích sự ham học hỏi, tò mò và phát triển tư duy cho trẻ. - Giúp trẻ tiếp cận kiến thức một cách dễ dàng và hiệu quả. - Phát triển các kỹ năng vận động, ngôn ngữ và giao tiếp cho trẻ. - Mang đến trải nghiệm học tập vui nhộn và giải trí bổ ích.

CÔNG NGHỆ SỬ DỤNG: - Frontend: Flutter cho phần di động và Unity cho phần thực tế ảo. - Dịch vụ khác: Gmail và các dịch vụ liên quan khác. PHƯƠNG PHÁP NGHIÊN CỨU: - Lý thuyết thực tiễn: Tìm hiểu tính năng, giao diện các ứng dụng thực tế ảo có sẵn. Tìm hiểu tài liệu về công nghệ sử dụng - Tham khảo chuyên gia: Tham khảo ý kiến của giảng viên hướng dẫn và người có kinh nghiệm liên quan đến các vấn đề của đề tài - Phát triển mô hình: Phát triển dự án theo mô hình phát triển phần mềm từ đặc tả, thiết kế đến hoàn thành sản phẩm.

6 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2. Giới thiệu: - Flutter là một framework phát triển ứng dụng đa nền tảng được phát triển bởi Google. Nó cho phép bạn xây dựng ứng dụng di động, web và desktop với một mã nguồn duy nhất. Flutter hỗ trợ hiển thị model 3D thông qua các thư viện và gói mở rộng của cộng đồng.

Ưu điểm: - Nhanh chóng và hiệu quả: Flutter sử dụng ngôn ngữ Dart, có tốc độ biên dịch nhanh và hiệu suất cao. - Tương thích đa nền tảng: Flutter sử dụng một codebase duy nhất cho tất cả các nền tảng, giúp tiết kiệm thời gian và công sức phát triển. - Tạo ra các ứng dụng đẹp và mượt mà: Flutter sử dụng các thư viện đồ họa tiên tiến để tạo ra các ứng dụng đẹp và mượt mà. Nhược điểm: - Cộng đồng còn nhỏ: Cộng đồng Flutter vẫn còn nhỏ, có thể khiến việc tìm kiếm hỗ trợ gặp khó khăn.

- Cập nhật phiên bản mới có thể gây ra sự không tương thích với các gói thư viện và plugin bên thứ ba. - Kích thước ứng dụng có thể lớn hơn so với các ứng dụng viết bằng ngôn ngữ native. Lý do sử dụng: - Phát triển ứng dụng di động đa nền tảng, tiết kiệm thời gian và công sức. - Giao diện người dùng đẹp mắt, tương thích trên cả Android và iOS, mang lại trải nghiệm người dùng tốt.

- Tốc độ cao và khả năng tương tác tốt, giúp ứng dụng hoạt động mượt mà và đáp ứng nhanh chóng. - Hỗ trợ hot reload, giúp lập trình viên xem kết quả ngay lập tức và nhanh chóng thay đổi ứng dụng. Giới thiệu: Unity là một công cụ phát triển trò chơi đa nền tảng và ứng dụng, hỗ trợ hiển thị model 3D thông qua tích hợp sẵn và cộng đồng phát triển b. Ưu điểm: - Hỗ trợ đa nền tảng, cho phép phát triển trò chơi và ứng dụng trên nhiều thiết bị và hệ điều hành.

- Môi trường phát triển tích hợp, dễ sử dụng và tương tác trực quan. - Hỗ trợ mạnh mẽ cho 3D: Cung cấp đồ họa 3D chất lượng cao và hiệu suất ổn định. - Khả năng tương tác và đồ họa phong phú, cho phép tạo ra trải nghiệm 3D sống động. Nhược điểm: - Học và làm quen với Unity yêu cầu thời gian và kiến thức chuyên sâu.

- Kích thước ứng dụng có thể lớn, đặc biệt khi có nhiều tài nguyên đồ họa 3D. - Chi phí cao: Unity cung cấp một phiên bản miễn phí, nhưng các tính năng cao cấp yêu cầu trả phí - Cần quản lý tài nguyên đồ họa 3D và tối ưu hóa để đảm bảo hiệu suất và trải nghiệm người dùng tốt. Lý do sử dụng: - Hỗ trợ đa nền tảng, cho phép phát triển ứng dụng trên nhiều thiết bị và hệ điều hành. - Khả năng tương tác và đồ họa phong phú, tạo ra trải nghiệm 3D sống động - Được sử dụng rộng rãi trong ngành công nghiệp trò chơi và ứng dụng thực tế ảo, đảm bảo tính chuyên nghiệp và hiệu quả cho việc hiển thị model 3D.

Giới thiệu: Firebase là một nền tảng đám mây cung cấp các dịch vụ cần thiết để xây dựng và vận hành ứng dụng, bao gồm: - Caching - Database 8 - Authentication - Push notification - Realtime database - Storage b. Ưu điểm: - Dễ dàng tích hợp và sử dụng, không yêu cầu kiến thức phức tạp về cơ sở hạ tầng. - Cung cấp các dịch vụ đám mây cho lưu trữ, cơ sở dữ liệu và xử lý dữ liệu thời gian thực. - Hỗ trợ tích hợp xác thực người dùng và quản lý quyền truy cập - Có tích hợp sẵn với các dịch vụ khác của Google như Google Analytics, AdMob, và Cloud Functions.

- Tiết kiệm chi phí: Firebase cung cấp các dịch vụ theo nhu cầu, giúp tiết kiệm chi phí cho các ứng dụng nhỏ và vừa. Nhược điểm: - Tính linh hoạt hạn chế: Firebase cung cấp các dịch vụ có sẵn, có thể không đáp ứng được nhu cầu của tất cả các ứng dụng - Có thể tốn kém: Các dịch vụ cao cấp của Firebase có thể tốn kém cho các ứng dụng lớn - Có giới hạn về quyền kiểm soát và tùy chỉnh so với việc triển khai cơ sở hạ tầng riêng. Lý do sử dụng: - Tiết kiệm thời gian và công sức phát triển ứng dụng. - Nâng cao hiệu suất và bảo mật của ứng dụng.

- Tăng cường trải nghiệm người dùng. 9 CHƯƠNG 3: PHÂN TÍCH VÀ MÔ HÌNH HÓA YÊU CẦU 3. KHẢO SÁT CÁC ỨNG DỤNG TƯƠNG TỰ 3. AR zoo: learn with reality - AR zoo: learn with reality là một ứng dụng do ar studio phát triển nhằm vào việc giáo dục được phát hành vào 15/08/2020, với hơn 10.000 lượt tải xuống (theo ch play) - Các chức năng chính: o Tải model: Ứng dụng AR zoo cho phép người dùng tải các model về máy để sử dụng cho việc hiển thị model.

o Hướng dẫn đặt model: Ứng dụng hiển thị hướng dẫn khi vào một danh mục, khi đó ứng dụng sẽ hiển thị tất cả model có trong danh mục đó. Người dùng làm theo hướng dẫn của ứng dụng để hiển thị model o Hiển thị model: Khi đã làm theo hướng dẫn của ứng dụng thì người dùng chọn 1 model để hiển thị model người dùng muốn. o Xóa model: Nếu người dùng muốn hiển thị model khác và không muốn hiển thị model này thì có thể bấm vào nút xóa để xóa model o Tương tác model: Ứng dụng cho phép người dùng có thể phóng to thu nhỏ, xoay model khi hiển thị o Đọc mô tả model: Ứng dụng có thể đọc thông tin của model khi nhấn vào nút đọc. - Ưu điểm: o Model 3D đa dạng, phong phú o Giao diện dễ sử dụng o Chi phí sử dụng thấp - Nhược điểm: o Không có thông tin gì về các con vật cũng như các mô hình 3D khác o Không hỗ trợ cho IOS 10 3.

Animal Safari AR - Animal Safari AR là một ứng dụng do Augmented/Virtual Reality Lens & Creator (LightUp) phát triển nhằm vào giải trí, được phát hành vào 31/3/2020, với hơn 10.000 lượt tải xuống (theo Ch play) - Các chức năng chính: o Hướng dẫn hiển thị model: Khi vào ứng dụng sẽ có hướng dẫn hiển thị model cũng như cách sử dụng ứng dụng o Hiển thị model: Khi hoàn thành các bước hướng dẫn, người dùng có thể chọn model mình muốn hiển thị. o Xem mô tả model: Khi muốn xem mô tả của một model thì người chọn vào nút tutorial, ứng dụng sẽ hiển thị mô tả về con vật, nơi ở và phân bố trên thế giới o Tương tác với model: Ứng dụng cho phép người dùng có thể phóng to, thu nhỏ con vật, cũng như cho con vật ăn nếu đúng loại thức ăn của model o Chụp hình model: Ứng dụng cho phép người dùng có thể chụp hình model cũng như có thể chụp người dùng với model. o Xóa model: Khi không muốn hiển thị model này nữa thì người dùng có thể bấm vào nút xóa để xóa model. o Hiển thị nhiều model: Ứng dụng có thể cho phép người dùng hiển thị nhiều model trong cùng 1 lúc.

Người dùng có thể chọn lần lượt các model để hiển thị. - Ưu điểm: o Hỗ trợ cả IOS và Android o Cung cấp nhiều thông tin như môi trường sống, nơi ở, tập tính, ăn uống … về con vật đó o Hiển thị mô hình 3D nhanh và đẹp - Nhược điểm: o Giao diện khó cho việc chọn hiển thị mô hình 3D o Chi phí khá cao cho việc mua các mô hình 3D 11 3.3 Bé Học Bảng Chữ Cái, Số Đếm Bé Học Bảng Chữ Cái, Số Đếm là ứng dụng do Nguyễn Khắc Thoại phát triển nhằm vào giúp bé 2 đến 7 tuổi học bảng chữ cái và số đếm từ 1 đến 20 với nhiều âm thanh, màu sắc, hình ảnh, trò chơi vui nhộn, với hơn 500 ngàn lượt tải xuống: Với các tính năng: - Học bảng chữ cái Tiếng Việt. - Học số đếm từ 1 đến 20. - Sách tô màu giúp bé sáng tạo và phát triển.

- Học về động vật qua hình ảnh và âm thanh. - Học về phương tiện giao thông, xe cộ. - Học về trái cây, rau quả. - Học về màu sắc.

- Học về hình dạng. Ưu điểm: - Hỗ trợ cả android và ios. - Trò chơi đa dạng, phong phú.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Đồ án tốt nghiệp CNTT ứng dụng trong giáo dục mầm non hiệu quả" trình bày những ứng dụng công nghệ thông tin trong việc nâng cao chất lượng giáo dục mầm non. Nó nhấn mạnh tầm quan trọng của việc tích hợp công nghệ vào giảng dạy, giúp trẻ em phát triển kỹ năng học tập và tư duy sáng tạo từ sớm. Bên cạnh đó, tài liệu cũng đề cập đến các phương pháp giảng dạy hiện đại, tạo điều kiện cho giáo viên và phụ huynh phối hợp hiệu quả trong việc giáo dục trẻ.

Để mở rộng thêm kiến thức về lĩnh vực này, bạn có thể tham khảo các tài liệu liên quan như Luận án giáo dục kỹ năng học đường cho trẻ chuẩn bị vào lớp 1, nơi cung cấp cái nhìn sâu sắc về việc chuẩn bị cho trẻ em trước khi vào lớp 1. Ngoài ra, Luận văn thạc sĩ quản lý hoạt động phối hợp giữa gia đình và nhà trường trong việc chăm sóc giáo dục trẻ 5-6 tuổi sẽ giúp bạn hiểu rõ hơn về sự hợp tác giữa gia đình và nhà trường trong giáo dục mầm non. Cuối cùng, Luận văn biện pháp phát triển kỹ năng tiền học đường cho trẻ 5-6 tuổi sẽ cung cấp những phương pháp cụ thể để phát triển kỹ năng học tập cho trẻ trong độ tuổi này. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về giáo dục mầm non và ứng dụng công nghệ trong lĩnh vực này.