GIAO DIỆN ỨNG DỤNG HỌC TIẾNG NHẬT TRÊN ANDROID

Một phần của tài liệu Xây dựng ứng dụng học tiếng Nhật trên nền tảng Android. (Trang 49)

5. BỐ CỤC ĐỀ TÀI

3.2 GIAO DIỆN ỨNG DỤNG HỌC TIẾNG NHẬT TRÊN ANDROID

3.2.1 Splash screen

Hình 3.8 Màn hình Splash Screen

Ở màn hình này sẽ thực hiện các chức năng sau:  Gọi API lấy chuỗi Json về, lưu vào file json.txt.  Parse Json.

 Tải âm thanh, hình ảnh lưu vào thẻ nhớ điện thoại  Đăng ký Google Cloud Message

 Gởi RegID lên Web Server

3.2.2 Menu

 Ở giao diện này sẽ có năm nút chức năng chính của chương trình: Bài học, luyện tập, video, tìm kiếm, thông tin.

Hình 3.9 Giao diện menu

3.2.3 Menu bài học

 Đây là màn hình menu các bài học. Khi người dùng lựa chọn bài học nào thì sẽ hiển thị ra nội dung bài học tương ứng. Có tất cả 10 bài học: hiragana, katakana, phát âm, chào hỏi cơ bản, số đếm, thời gian, từ vựng, ngữ pháp, 60 chữ Hán Tự, 70 bộ Hán Tự.

Hình 3.10 Giao diện menu bài học

3.2.4 Popup menu

 Ở mỗi phần bài học, sẽ có một button menu. Nếu người dùng bấm vào button đó sẽ hiện ra một popup menu, giúp người dùng có thể chọn bài học khác nhanh mà không cần phải bấm back trở lại menu bài học.

3.2.5 Học bảng chữ cái

 Giao diện học bảng chữ cái gồm có 3 tab: học bảng chữ cái, học trọc âm, học ảo âm.

 Người dùng khi bấm vào chữ cái ở phía dưới sẽ hiển thị cách viết chữ cái đó lên và phát âm chữ cái đó.

 Người dùng lướt màn hình để chuyển qua hàng bảng chữ cái khác.

Hình 3.12 Giao diện học bảng chữ cái

3.2.6 Học phát âm

 Giao diện học phát âm tiếng Nhật gồm 3 tab: hướng dẫn cách đọc trường âm, cách đọc xúc âm và cách đọc ghép âm.

 Phía dưới 3 tab là phần hướng dẫn cách phát âm.

 Tiếp theo là phần ví dụ, người dùng bấm vào biểu tượng âm thanh để nghe phát âm ví dụ.

Hình 3.13 Giao diện học phát âm

3.2.7 Học chào hỏi cơ bản

 Giao diện học chào hỏi gồm có danh sách các câu chào hỏi, người dùng bấm vào một câu chào hỏi thì sẽ hiển thị chữ tiếng Nhật, phiên âm và sẽ đọc câu chào hỏi đó lên.

Hình 3.14 Giao diện học chào hỏi cơ bản

3.2.8 Học số đếm

 Giao diện học số đếm gồm có 3 tab: học số đếm cơ bản, học cách đếm tuổi và học cách đếm tầng.

 Ở tab học số đếm, sẽ phân ra hướng dẫn học sáu loại số đếm. Người dùng bấm vào loại mình muốn học sẽ hiển thị là danh sách các số đếm của loại đó.

Hình 3.15 Giao diện phần học số đếm

3.2.9 Học cách nói thời gian

 Giao diện học thời gian gồm có 3 tab: hướng dẫn đếm giờ, hướng dẫn đếm phút và hướng dẫn cách nói thời gian.

 Ở mỗi tab sẽ có phần hướng dẫn và danh sách các ví dụ kèm theo âm thanh.

Hình 3.16 Giao diện phần học thời gian

3.2.10 Học từ vựng

 Người dùng khi chọn học từ vựng sẽ hiển thị ra danh sách các bài học từ vựng, chọn bài học muốn học sẽ hiển thị ra các từ vựng trong bài.  Người dùng bấm nút next để chuyển qua từ vựng tiếp theo, bấm back

để quay lại từ vựng trước đó.

Hình 3.17 Giao diện phần học từ vựng

3.2.11 Học ngữ pháp

 Người dùng khi chọn học ngữ pháp sẽ hiển thị ra danh sách các bài học ngữ pháp, chọn bài học muốn học sẽ hiển thị ra các ngữ pháp trong bài.  Người dùng chọn nội dung để xem nội dung ngữ pháp, chọn ví dụ để

xem các ví dụ của ngữ pháp đang học

Hình 3.18 Giao diện phần học ngữ pháp

3.2.12 Notification

 Khi người quản lý chọn phần Push Notification trên Server, nhập nội dung thông báo và gởi thì ở điện thoại sẽ hiện lên một notification.

3.2.13 Học Hán Tự

 Người dùng khi chọn học Hán Tự sẽ hiển thị ra danh sách các Hán Tự.  Ở đây có chức năng ghi nhớ Hán Tự đã học qua.

Hình 3.20 Giao diện phần học Hán Tự

3.2.14 Menu luyện tập

 Đây là màn hình menu các bài luyện tập. Khi người dùng lựa chọn bài học nào thì sẽ hiển thị ra nội dung luyện tập tương ứng. Có tất cả 8 bài luyện tập: hiragana, katakana, chào hỏi cơ bản, số đếm, thời gian, từ vựng, ngữ pháp, Hán Tự.

Hình 3.21 Giao diện menu luyện tập

3.2.15 Luyện tập bảng chữ cái

 Người dùng nghe phát âm chữ cái rồi chọn đáp án đúng.  Nếu chọn đúng sẽ được 1 điểm.

 Mỗi lần vào luyện tập sẽ hiển thị ngẫu nhiên 15 câu hỏi với các câu trả lời ngẫu nhiên, không trùng lặp.

Hình 3.22 Giao diện phần luyện tập chữ cái

3.2.16 Luyện tập chào hỏi

 Ở phần luyện tập này, người dùng chọn câu chào hỏi tiếng Nhật.  Trả lời đúng sẽ được 1 điểm.

Hình 3.23 Giao diện luyện tập chào hỏi

3.2.17 Luyện tập số đếm

 Người dùng nghe số đếm rồi điền số đếm vào ô trả lời.  Nếu chọn đúng sẽ được 1 điểm.

 Mỗi lần vào luyện tập sẽ hiển thị ngẫu nhiên 15 câu hỏi với các câu trả lời ngẫu nhiên, không trùng lặp.

Hình 3.24 Giao diện phần luyện tập số đếm

3.2.18 Luyện tập thời gian

 Ở phần luyện tập này, người dùng chọn cách nói thời gian tiếng Nhật đúng.

 Trả lời đúng sẽ được 1 điểm.

Hình 3.25 Giao diện luyện tập thời gian

3.2.19 Luyện tập từ vựng

 Người dùng nghe phát âm từ vựng rồi chọn đáp án đúng.  Nếu chọn đúng sẽ được 1 điểm.

 Mỗi lần vào luyện tập sẽ hiển thị ngẫu nhiên 15 câu hỏi với các câu trả lời ngẫu nhiên, không trùng lặp.

Hình 3.26 Giao diện luyện tập từ vựng

3.2.20 Luyện tập ngữ pháp

 Người dùng điền một chữ Hiragana đúng vào mỗi ô trống.  Nếu chọn đúng sẽ được 1 điểm.

 Mỗi lần vào luyện tập sẽ hiển thị ngẫu nhiên câu hỏi và câu trả lời.  Người dùng có thể bấm vào xem đáp án để xem đáp án đúng.

Hình 3.26 Giao diện luyện tập ngữ pháp

3.2.21 Luyện tập Hán Tự

 Người dùng điền một chữ Hán Tự đúng với âm Hán.  Nếu chọn đúng sẽ được 1 điểm.

 Mỗi lần vào luyện tập sẽ hiển thị ngẫu nhiên 15 câu hỏi với câu trả lời ngẫu nhiên.

Hình 3.28 Giao diện luyện tập Hán Tự

3.2.22 Tìm kiếm

 Người dùng nhập vào từ cần tìm.

 Nếu từ cần tìm có trong dữ liệu sẽ hiển thị ra từ tiếng Nhật và nghĩa của từ đó.

Hình 3.29 Giao diện tìm kiếm từ

3.2.23 Thông báo kết quả luyện tập

 Người dùng sau khi luyện tập xong, sẽ hiển thị lên một thông báo kết quả gồm có thời gian luyện tập, số câu đúng, số câu sai.

KẾT LUẬN VÀ KIẾN NGHỊ

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

 Tìm hiểu được cách xây dựng ứng dụng trên nền tảng Android.  Tìm hiểu và áp dụng Google Cloud Messaging vào đề tài.

 Xây dựng được ứng dụng học tiếng Nhật trên nền tảng Android.

 Rút ra được nhiều kinh nghiệm quý báu, học được cách tự lập, tự nghiên cứu, học được phong cách làm việc trong môi trường chuyên nghiệp và có sự nhìn nhận mới về công việc trong tương lai.

2. HẠN CHẾ

 Đọc và nghiên cứu tài liệu còn chậm.  Giao diện còn chưa đẹp mắt.

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

 Trong thời gian sắp tới em sẽ nghiên cứu và bổ sung thêm chức năng hỗ trợ cho người dùng có thể nâng cao khả năng học tiếng Nhật sau khi sử dụng ứng dụng.

 Xây dựng nhiều dữ liệu bài học, luyện tập hơn.  Xây dựng thêm chức năng kiểm tra sau khi học.

TÀI LIỆU THAM KHẢO

Tiếng Việt

[1] Lập trình Android nâng cao, FPT Polytechnic

Tiếng Anh

[2] Beginning Android Application Development, WeiMengle, Wrox, 2011 [3] Professional Android Application Development, Malestrom

[4] Murach’s Android programming, Joel Murach [5] Unlocking Android

Website

[6] Cấu trúc và nền tảng Android, 2013, truy cập ngày 6 tháng 1 năm 2015, <http://www.slideshare.net/justinrainieta/cu-trc-v-nn-tng-android>

[7] Basic SQLite in Android, 2013, truy cập ngày 8 tháng 1 năm 2015, <http://www.slideshare.net/YuchiYuchi/basic-sqlite-in-android>

[8] Google Cloud Messaging, 2014, truy cập ngày 20 tháng 1 năm 2015, <http://123doc.org/document/2626258-bai-8-google-cloud-messaging.html> [9] Web Service, 2014, truy cập ngày 22 tháng 1 năm 2015,

<http://laptrinh.vn/d/4401-web-service-la-gi>

[10] Json, 2013, truy cập ngày 22 tháng 1 năm 2015, <http://www.code4life.vn/2013/08/json-la-gi.html>

Một phần của tài liệu Xây dựng ứng dụng học tiếng Nhật trên nền tảng Android. (Trang 49)

Tải bản đầy đủ (PDF)

(70 trang)