Ứng dụng sẽ gồm hai chức năng chính là học từ vựng Tiếng Anh và giải trí với 3 trò chơi: xem và chọn, nghe và chọn, đoán hình nhằm giúp trẻ rèn luyện trí nhớ.. Đề tài đã xây dựng tương đ
Trang 1KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH KỸ THUẬT PHẦN MỀM
ĐỀ TÀI
PHÁT TRIỂN ỨNG DỤNG “TIẾNG ANH
CHO BÉ” TRÊN NỀN ANDROID
Sinh viên: Huỳnh Thanh Nhã
MSSV: 1111319 Khóa: K37
Trang 2BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
BỘ MÔN CÔNG NGHỆ PHẦN MỀM
LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC NGÀNH KỸ THUẬT PHẦN MỀM
ĐỀ TÀI
PHÁT TRIỂN ỨNG DỤNG TIẾNG ANH
CHO BÉ TRÊN NỀN ANDROID
Mã số: 1111319 Khóa: K37
Cần Thơ, 04/2015
Trang 3LỜI CẢM ƠN
Trước tiên, tôi xin tỏ lòng biết ơn chân thành đến cha mẹ và gia đình tôi, những người đã quan tâm, chăm sóc và tạo điều kiện học tập cho tôi cũng như hoàn thành khóa học một cách thuận lợi nhất ở trường Đại học Cần Thơ trong suốt 4 năm qua
Tiếp đến, tôi cũng xin gởi lời cảm ơn sâu sắc nhất đến cô Võ Huỳnh Trâm đã tạo điều kiện để tôi thực hiện luận văn này và tận tình hướng dẫn trong suốt quá trình thực hiện để có thể hoàn thành đề tài một cách tốt nhất
Tôi cũng chân thành cảm ơn các thầy cô trong trường Đại học Cần Thơ nói chung và Khoa Công Nghệ Thông Tin và Truyền Thông nói riêng đã truyền đạt kiến thức cùng với những kinh nghiệm thực tiễn vô cùng hữu ích trong thời gian học tập và sự giúp đỡ tận tình của những người bạn lúc gặp khó khăn
Tuy đã cố gắng hoàn thành luận văn trong phạm vi và khả năng cho phép nhưng cũng không thể tránh khỏi nhiều thiếu sót Kính mong nhận được sự thông cảm và tận tình chỉ bảo của quý Thầy Cô và các bạn
Cần thơ, ngày 02 tháng 04 năm 2015
Sinh viên thực hiện
Huỳnh Thanh Nhã
Trang 4MỤC LỤC
LỜI CẢM ƠN ii
MỤC LỤC iii
DANH MỤC HÌNH v
KÝ HIỆU VÀ VIẾT TẮT vi
TÓM TẮT vii
ABSTRACT viii
CHƯƠNG I GIỚI THIỆU 2
I.1 ĐẶT VẤN ĐỀ 2
I.2 MỤC TIÊU ĐỀ TÀI 2
I.3 LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ 3
I.4 PHẠM VI VẤN ĐỀ 3
I.4.1 Về người dùng 3
I.4.2 Về lý thuyết 3
I.4.3 Về kỹ thuật 4
I.5 NỘI DUNG NGHIÊN CỨU 4
I.6 NHỮNG ĐÓNG GÓP CHÍNH CỦA ĐỀ TÀI 4
I.7 BỐ CỤC 4
CHƯƠNG II XÂY DỰNG ỨNG DỤNG 5
II.1 ĐẶC TẢ YÊU CẦU PHẦN MỀM (IEEE/EIA 12207.1-1997) 5
II.1.1 Mô tả tổng quan 5
II.1.2 Các chức năng của ứng dụng 6
II.1.3 Môi trường vận hành 6
II.1.4 Các yêu cầu giao tiếp bên ngoài 6
II.1.4.1 Giao diện người sử dụng 6
II.1.4.2 Giao tiếp phần cứng 6
II.1.5 Đặc tả một số chức năng chọn lọc 6
II.1.5.1 Tính năng Học từ vựng 6
II.1.5.2 Tính năng Nghe và đoán 7
II.1.5.3 Tính năng Xem và chọn 7
II.1.5.4 Tính năng Đoán hình 8
II.1.5.5 Tính năng Bật / tắt âm thanh 8
II.2 THIẾT KẾ PHẦN MỀM ( IEEE/EIA 12207.1-1997) 9
II.2.1 Thiết kế kiến trúc 9
II.2.2 Thiết kế dữ liệu 10
II.2.2.1 Mô tả dữ liệu 10
II.2.2.2 Từ điển dữ liệu 10
II.2.3 Mô tả sự phân rã 11
II.2.4 Thiết kế một số chức năng chọn lọc 11
II.2.4.1 Trang chủ 11
II.2.4.2 Trang danh sách chủ đề từ vựng 13
II.2.4.3 Học từ vựng 15
II.2.4.4 Trang menu trò chơi 21
II.2.4.5 Xem và chọn 22
Trang 5II.3 KIỂM THỬ PHẦN MỀM (IEEE 983 - 1986) 41
II.3.1 Mục đích 41
II.3.2 Phạm vi 41
II.3.3 Kiểm thử một số chức năng chọn lọc 41
II.3.3.1 Hiển thị từ vựng 41
II.3.3.2 Phát âm từ vựng 43
II.3.3.3 Hiển thị thông báo điểm trò chơi 45
II.3.3.4 Kiểm tra từ vựng 46
II.3.3.5 Chơi lại 48
II.3.3.6 Bật/tắt âm thanh 49
II.3.3.7 Hiển thị câu hỏi 50
II.3.3.8 Hiển thị đáp án 51
II.3.4 Kết quả kiểm thử 53
CHƯƠNG III KẾT LUẬN 54
III.1 NHỮNG KẾT QUẢ ĐẠT ĐƯỢC 54
III.2 HẠN CHẾ 55
III.3 HƯỚNG PHÁT TRIỂN 55
PHỤ LỤC 56
TÀI LIỆU THAM KHẢO 59
Trang 6DANH MỤC HÌNH
Hình II.2.2.1 Mô hình phân rã 11
Hình II.2.3.1.1 Giao diện trang chủ 12
Hình II.2.3.2.1 Giao diện danh sách chủ đề từ vựng 13
Hình II.2.3.2.2 Giao diện danh sách chủ đề từ vựng (tiếp theo) 14
Hình II.2.3.2.3 Sơ đồ xử lý trang danh sách chủ đề 15
Hình II.2.3.3.1 Giao diện chủ đề bảng chữ cái 16
Hình II.2.3.3.2 Giao diện chủ đề chữ số 16
Hình II.2.3.3.3 Giao diện chủ đề loài hoa 17
Hình II.2.3.3.4 Giao diện chủ đề trái cây 17
Hình II.2.3.3.5 Giao diện chủ đề động vật 18
Hình II.2.3.3.6 Giao diện chủ đề phương tiện 18
Hình II.2.3.3.7 Giao diện chủ đề thể thao 19
Hình II.2.3.3.8 Giao diện chủ đề giáng sinh 19
Hình II.2.3.3.9 Sơ đồ xử lý trang học từ vựng 20
Hình II.2.3.4.1 Giao diện trang menu trò chơi 21
Hình II.2.3.4.2 Sơ đồ xử lý trang menu trò chơi 22
Hình II.2.3.5.1 Giao diện trò chơi 1 23
Hình II.2.3.5.2 Giao diện trò chơi 2 23
Hình II.2.3.5.3 Giao diện trò chơi 3 24
Hình II.2.3.5.4 Giao diện trò chơi 4 24
Hình II.2.3.5.5 Giao diện trò chơi 5 25
Hình II.2.3.5.6 Giao diện hoàn thành trò chơi 26
Hình II.2.3.5.7 Sơ đồ xử lý trang xem và chọn 28
Hình II.2.3.5.8 Lưu đồ thuật toán hàm lấy một câu hỏi getQestion() 29
Hình II.2.3.5.9 Lưu đồ thuật toán hàm listQuestion(maxQuestion) 30
Hình II.2.3.6.1 Giao diện nghe và đoán 1 31
Hình II.2.3.6.2 Giao diện nghe và đoán 2 32
Hình II.2.3.6.3 Giao diện nghe và đoán 3 32
Hình II.2.3.6.4 Giao diện nghe và đoán 4 33
Hình II.2.3.6.5 Giao diện nghe và đoán 5 33
Hình II.2.3.6.6 Giao diện hoàn thành trò chơi 35
Hình II.2.3.6.7 Sơ đồ xử lý trang nghe và chọn 36
Hình II.2.3.7.1 Giao diện trò chơi đoán hình 37
Hình II.2.3.7.2 Giao diện nhập từ vựng 38
Hình II.2.3.7.3 Giao diện màn hình sau khi kiểm tra 40
Hình II.2.3.7.4 Sơ đồ xử lý trò chơi đoán hình 40
Trang 7KÝ HIỆU VÀ VIẾT TẮT
Trang 8TÓM TẮT
Trong những năm gần đây, công nghệ thông tin ngày càng phổ biến và phát triển rộng rãi trên khắp các lĩnh vực Đối với trẻ em, công nghệ thông tin cũng rất hữu ích trong việc học tập và rèn luyện trí nhớ Cùng với đó là sự phát triển vượt bậc của công nghệ di động, điển hình là hệ điều hành Android Với những lý do trên, ứng dụng vừa mang tính học tập vừa mang tính giải trí dành cho trẻ em có tên
“Tiếng Anh cho bé” đã ra đời
Đề tài sử dụng bộ công cụ Android Studio (v1.1.0) để lập trình Ngoài ra cũng sử dụng thêm VitualBox cùng với Genymotion để giả lập điện thoại chạy HĐH Android Ứng dụng sẽ gồm hai chức năng chính là học từ vựng Tiếng Anh và giải trí với 3 trò chơi: xem và chọn, nghe và chọn, đoán hình nhằm giúp trẻ rèn luyện trí nhớ Với chức năng học từ vựng, người dùng có thể chọn chủ đề mình thích để học từ ngữ cùng với hình ảnh nhằm làm tăng khả năng nhớ và học cách phát âm của những từ đó Với chức năng giải trí, người dùng chọn một trong ba trò chơi mình thích Với trò xem và chọn, câu hỏi là hình ảnh và người dùng chọn 1 trong 4 đáp án bằng từ ngữ, sẽ có tính điểm khi đã chơi xong Tương tự là nghe và đoán, nhưng câu hỏi sẽ là cách phát âm của từ ngữ và 1 trong 4 đáp án sẽ là hình ảnh Và cuối cùng là trò chơi đoán hình nhằm giúp trẻ em nhớ và ghi lại các từ ngữ dựa vào hình ảnh
Đề tài đã xây dựng tương đối hoàn chỉnh ứng dụng “Tiếng Anh cho bé” trên
nền Android với các chức năng được đề ra ban đầu Ứng dụng hoạt động tốt trên cả các máy có cấu hình trung bình với phiên bản Android từ 4.0 trở lên Về cơ bản, ứng dụng đã cho thấy được các tính năng mà Android cung cấp
Trang 9In recent years, Information Technology is more and more popular and develop in many fields For children, information technology is also useful for their learning and practising their memory Besides, mobile technology also develop remarkably, special Android OS Since reasons mentioned above, an application which has both learning and entertaining for children is created Its name is
“English for kids”
The Android Studio tool (v1.1.0) is used for programming in this topic In addition, using more Oracle Virtual Box with Genymotion is necessary to simulate
a smartphone running Android OS The application includes two function: learning vocabulary and entertaining with three small games: look and choose, listen and choose, guess in order to help children train their memory For the learning function, users can choose the group they like to study vocabulary with image which make they easy to remember and learn how to pronounce it For entertaining, users can choose one in three games they like For the look and choose game, the question is an image and they choose one in four answers in words, the application will calculate the scores when the player finish the game Similarly, listen and choose has the question and the answers, but the pronounce is the question and the image is the answers The last game is guess It helps children remember and rewrite the vocabulary based on the image
The topic build rather complete the application english for kids in Android platform with functions suggested at the starting The application works well in all devices which have configuration with version Android from 4.0 or higher
Trang 10CHƯƠNG I GIỚI THIỆU I.1 ĐẶT VẤN ĐỀ
CNTT đang rất phổ biến và nó phục vụ hầu hết các lĩnh vực, từ học tập, y tế đến kinh doanh, quản lý, đặc biệt là giải trí Cùng với sự phát triển nhanh chóng của công nghệ, nhiều thiết bị mới ra đời Các thiết bị ngày càng trở nên nhỏ gọn và tiện dụng Giới trẻ là người phụ thuộc vào nó nhiều nhất Các thiết bị đó chính là những chiếc điện thoại thông minh với cả kho ứng dụng cũng như các trò chơi nhằm giúp người dùng giải trí sau những giờ học tập và làm việc căng thẳng
Không thể không kể đến, một trong hai HĐH chạy trên các thiết bị đó là HĐH Android đang ngày càng phổ biến và được nhiều hãng phần cứng sử dụng Nó cho phép các nhà phát triển tạo ra các ứng dụng di động hấp dẫn Android là mã nguồn mở và nó có thể được mở rộng
Chính vì thế, nhu cầu tìm hiểu cơ bản về cơ chế hoạt động và những tính năng nổi bật của Android là hết sức cần thiết Bên cạnh đó, ứng dụng các tính năng
đó để xây dựng ứng dụng “Tiếng Anh cho bé” nhằm nói lên các khả năng của
Android đồng thời cũng tạo ra một ứng dụng vừa chơi vừa học dành cho trẻ em, thế
hệ tương lai của xã hội
I.2 MỤC TIÊU ĐỀ TÀI
Đề tài tập trung vào việc thêm cách phát âm từ vựng để trẻ em tiếp cận ngôn ngữ nước ngoài một cách hoàn chỉnh Cách tính điểm chính xác và giúp trẻ phát hiện lỗi sai trong khi chơi trò chơi Ngoài ra, ứng dụng cũng có thêm âm thanh cho trẻ thích thú và có thể tắt âm nếu trẻ muốn tập trung học từ vựng
Ngoài ra, ứng dụng “Tiếng Anh cho bé” phải chạy được trên nền Android
sau khi đề tài được hoàn thành với các yêu cầu sau:
- Thiết kế giao diện gần gũi, thân thiện, dễ thu hút các trẻ nhất có thể
- Giúp trẻ học bảng chữ cái và những từ vựng đơn giản thông qua hình ảnh minh họa
- Có các trò chơi giúp bé ôn lại những từ đã học:
Trang 11+ Xem hình minh họa và chọn từ thích hợp (Có sẵn đáp án)
+ Xem hình và điền từ vào chỗ trống
I.3 LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ
Các ứng dụng “Tiếng Anh cho bé” tương tự đã được phát triển từ trước trên
nhiều nền tảng khác nhau như Android, Windows Phone Các ứng dụng đó chưa thật đầy đủ các chức năng nhằm giúp trẻ em tiếp cận ngôn ngữ mới một cách hoàn chỉnh Cụ thể, ứng dụng chỉ dạy từ vựng chứ chưa dạy cách phát âm cho trẻ, nên đôi khi trẻ còn gặp khó khăn trong việc giao tiếp bằng Tiếng Anh Ngoài ra, ứng dụng cũng chưa tính điểm một cách chính xác với những trò chơi giúp trẻ nhớ từ vựng
Đề tài tìm hiểu về Android và xây dựng một ứng dụng “Tiếng Anh cho bé”
Ứng dụng tập trung vào dạy trẻ em cách phát âm một từ vựng và tính điểm các trò chơi sao cho khách quan nhất
Ngoài ra, còn có thêm chức năng hỗ trợ như: bật/tắt âm thanh
I.4.2 Về lý thuyết
Nghiên cứu những tính năng của HĐH Android và cách xây dựng ứng dụng chạy trên HĐH Android nhằm tạo ra một cái nhìn cơ bản về kỹ thuật ứng dụng, tính năng, lợi ích và hạn chế của HĐH Android, qua đó giúp tạo một nền tảng cho các phát triển về sau
Trang 12I.4.3 Về kỹ thuật
Ứng dụng có thể chạy tốt trên các phiên bản HĐH Android từ phiên bản 4.0 trở lên
I.5 NỘI DUNG NGHIÊN CỨU
Tập trung nghiên cứu, tìm hiểu về HĐH Android và các công nghệ liên quan
để từ đó xây dựng một ứng dụng hoàn chỉnh Lập kế hoạch thực hiện để đảm bảo ứng dụng được hoàn thành đúng tiến độ
Sau khi hoàn thành đề tài, ứng dụng “Tiếng Anh cho bé” sẽ có các chức
năng như sau:
Học Tiếng Anh qua hình ảnh (bảng chữ cái, từ vựng về các chủ đề: loài hoa, động vật, loại thức ăn và loại trái cây)
Chơi các trò chơi để củng cố những từ ngữ đã học:
+ Nghe và đoán từ + Xem hình minh họa và chọn từ thích hợp (Có sẵn đáp án) + Xem hình và điền từ vào chỗ trống
Tính điểm chính xác sau khi hoàn thành các trò chơi
Thiết kế được giao diện gần gũi, thân thiện và dễ thu hút các bé
Có thêm tính năng bật/tắt âm thanh
I.7 BỐ CỤC
Phần I Giới thiệu đề tài, bao gồm cách tiếp cận đề tài, lịch sử giải quyết vấn
đề, mục tiêu, phạm vi và đối tượng, nội dung nghiên cứu và những đóng góp sau khi hoàn thành đề tài
Phần II Nội dung, bao gồm mô tả bài toán, thiết kế và cài đặt, kiểm thử và đánh giá
Phần III Kết luận, bao gồm kết quả đạt được và hướng phát triển
Trang 13CHƯƠNG II XÂY DỰNG ỨNG DỤNG II.1 ĐẶC TẢ YÊU CẦU PHẦN MỀM (IEEE/EIA 12207.1-1997)
II.1.1 Mô tả tổng quan
Tiếng Anh ngày càng phổ biến và cũng là ngôn ngữ quan trọng hiện nay Ngôn ngữ này cần phải được biết và học từ rất sớm mới có thể sử dụng một cách thành thạo Chính vì thế, trẻ em nên được tiếp xúc sớm với ngôn ngữ này, nhằm
làm nền tảng cho việc học Tiếng Anh sau này Vì vậy, ứng dụng “Tiếng Anh cho bé” sẽ rất cần thiết cho việc rèn luyện Tiếng Anh từ nhỏ
Từ nhu cầu đó, ứng dụng “Tiếng Anh cho bé” trên hệ điều hành Android ra
đời Sau khi ứng dụng được hoàn thành sẽ có các chức năng giúp bé học và chơi rất hữu ích Từ đó, có thể giúp ích cho việc tiếp xúc với Tiếng Anh của bé nhanh chóng và hiệu quả hơn
Ứng dụng “Tiếng Anh cho bé” sẽ được chạy trên HĐH Android và là sản
phẩm phần mềm phát triển trên môi trường lập trình Android Studio Ứng dụng sau khi phát triển sẽ được đưa lên Store ứng dụng của Android và người dùng có
thể tải xuống và cài đặt
Ứng dụng “Tiếng Anh cho bé” sau khi được phát triển với các yêu cầu sau:
Thiết kế giao diện gần gũi, thân thiện, dễ thu hút các bé nhất có thể
Giúp bé học bảng chữ cái và những từ vựng đơn giản thông qua hình ảnh minh họa
Có các trò chơi giúp bé ôn lại những từ đã học:
+ Nghe và đoán từ + Xem hình minh họa và chọn từ thích hợp (Có sẵn đáp án) + Xem hình và điền từ vào chỗ trống
Ngoài ra, còn có thêm các chức năng hỗ trợ như: bật/tắt âm thanh, chọn ngôn ngữ
Trang 14II.1.2 Các chức năng của ứng dụng
TT Tên chức năng Mô tả chi tiết
1 Học từ vựng Chức năng này giúp bé học bảng chữ cái và các từ
vựng theo chủ đề
2 Nghe và đoán Trò chơi giúp bé luyện nghe và đoán các từ vựng (bao
gồm các từ đã học ở trên)
3 Xem và chọn Trò chơi giúp bé luyện trí nhớ các từ thông qua chọn
đáp án đúng của mỗi câu
4 Đoán hình Trò chơi giúp bé luyện viết để viết đúng các từ dựa
vào hình ảnh minh họa
5 Bật tắt âm thanh Chức năng này hỗ trợ người dùng tắt/bật âm thanh khi
cần
II.1.3 Môi trường vận hành
Ứng dụng có thể vận hành tốt trên mọi thiết bị có hệ điều hành Android phiên bản từ 4.0.1 trở lên
II.1.4 Các yêu cầu giao tiếp bên ngoài
II.1.4.1 Giao diện người sử dụng
Giao diện đơn giản, thân thiện với người sử dụng
Có thông báo phản hồi khi người dùng thao tác sai hoặc truy cập vào những chức năng không thuộc quyền truy cập
Thao tác giao diện nhanh chóng
II.1.4.2 Giao tiếp phần cứng
Nhằm đảm bảo ứng dụng chạy tốt, yêu cầu thiết bị phần cứng phải:
Chạy HĐH Android phiên bản từ 4.0 trở lên
Trang 15Đối tượng sử dụng Tất cả người dùng
Tiền điều kiện
Cách xử lý Bước 1: Người dùng mở ứng dụng từ biểu tượng ứng dụng
từ Laucher
Bước 2: Người dùng chọn chức năng học từ vựng
Kết quả Hiển thị giao diện tương ứng với chức năng học từ vựng
mà người dùng đã chọn
Ghi chú
II.1.5.2 Tính năng Nghe và đoán
Mã yêu cầu REQ02
Tên chức năng Nghe và đoán
Đối tượng sử dụng Tất cả người dùng
Tiền điều kiện
Cách xử lý Bước 1: Người dùng mở ứng dụng từ biểu tượng ứng dụng
từ Laucher
Bước 2: Người dùng chọn chức năng nghe và đoán
Kết quả Hiển thị giao diện tương ứng với chức năng nghe và đoán
mà người dùng đã chọn
Ghi chú
II.1.5.3 Tính năng Xem và chọn
Tên chức năng Xem và chọn
Đối tượng sử dụng Tất cả người dùng
Tiền điều kiện
Trang 16từ Laucher
Bước 2: Người dùng chọn chức năng xem và chọn
Kết quả Hiển thị giao diện tương ứng với chức năng xem và chọn
mà người dùng đã chọn
Ghi chú
II.1.5.4 Tính năng Đoán hình
Tên chức năng Đoán hình
Đối tượng sử dụng Tất cả người dùng
Tiền điều kiện
Cách xử lý Bước 1: Người dùng mở ứng dụng từ biểu tượng ứng dụng
từ Laucher
Bước 2: Người dùng chọn chức năng đoán hình
Kết quả Hiển thị giao diện tương ứng với chức năng đoán hình mà
người dùng đã chọn
Ghi chú
II.1.5.5 Tính năng Bật / tắt âm thanh
Tên chức năng Bật tắt âm thanh
Đối tượng sử dụng Tất cả người dùng
Tiền điều kiện
Cách xử lý Bước 1: Người dùng mở ứng dụng từ biểu tượng ứng dụng
Trang 17Ghi chú
II.2 THIẾT KẾ PHẦN MỀM ( IEEE/EIA 12207.1-1997)
II.2.1 Thiết kế kiến trúc
Tài liệu thiết kế phần mềm này mô tả thiết kế kiến trúc và thiết kế hệ thống
cho Ứng dụng “Tiếng Anh cho bé” trên nền tảng Android
Tài liệu được thiết kế để thông báo cho các bên liên quan về các chi tiết của thiết kế và quá trình thiết kế
Tài liệu cung cấp mô tả đầy đủ về thiết kế của ứng dụng từ đó giúp nhà phát triển có cái nhìn khái quát đến chi tiết về ứng dụng sẽ được xây dựng
Mô hình triển khai ứng dụng:
Hình II.2.1.1 Mô hình triển khai ứng dụng
Người dùng có thể tải ứng dụng về và cài đặt Ứng dụng sẽ sử dụng dữ liệu đã được lưu trữ trong cơ sở dữ liệu để hiển thị và chạy ứng dụng
Trang 18II.2.2 Thiết kế dữ liệu
II.2.2.1 Mô tả dữ liệu
Duy nhất
NOT NULL
Khóa Ngoại
Duy nhất
NOT NULL
Khóa Ngoại
Trang 19II.2.3 Mô tả sự phân rã
Hình II.2.2.1 Mô hình phân rã
II.2.4 Thiết kế một số chức năng chọn lọc
Học từ
vựng
Bảng chữ cái
Chữ số Loài hoa
Động vật
Trái cây Phương tiện
Thể thao
thanh
Trang 20Hình II.2.3.1.1 Giao diện trang chủ
- Các thành phần trong giao diện:
2 ImageView ImageVolume Load lên âm
thanh ứng dụng
3 ImageView ImageLearn
Khi nhấn vào, ứng dụng sẽ chuyển sang trang danh sách chủ đề
từ vựng
4 ImageView ImageGame
Khi nhấn vào, ứng dụng sẽ chuyển sang trang menu game
Học từ vựng
Trò chơi
Giới thiệu
Thoát
Trang 215 ImageView ImageIntro
Khi nhấn vào, ứng dụng sẽ chuyển sang trang giới thiệu và chỉ cách chơi game
hoạ
Trang 22Hình II.2.3.2.2 Giao diện danh sách chủ đề từ vựng (tiếp theo)
- Các thành phần trong giao diện:
STT Loại Điều
Khiển
Tên Điều Khiển Giá Trị Mặc Định Lưu ý
1 ImageView ImageGroup
Alpha
Load lên hình ảnh tương ứng với chủ
Trang 236 TextView TextFlower
Load lên tên chủ
đề “Loài hoa”
tương ứng với hình ảnh
ImageView ImageReturn Khi nhấn vào, ứng dụng
Trang 24Tên từ vựng
Trở lại Trang chủ
Ảnh minh
vựng Trang chủ
Trang chủ
Trang 25Tên từ vựng
Trở lại Trang chủ
Ảnh minh họa
Tên từ vựng
Trang 26Tên từ vựng
Trở lại Trang chủ
Ảnh minh họa
Tên từ vựng
Trang 27g Chủ đề Thể thao
Hình II.2.3.3.7 Giao diện chủ đề thể thao
Hình II.2.3.3.7 Giao diện chủ đề thể thao
h Chủ đề Giáng sinh
Trở lại
Trang chủ
Ảnh minh họa
Tên từ vựng
Trở lại
Trang chủ
Ảnh minh họa
Tên từ vựng
Trang 28- Các thành phần trong giao diện:
STT Loại Điều
Khiển
Tên Điều Khiển Giá Trị Mặc Định Lưu ý
1 ImageView ImageA
Load lên tên từ vựng “A”, hình ảnh tương ứng và cách phát âm
Trang 29II.2.4.4 Trang menu trò chơi
a) Mục đích
Người dùng có thể chọn một trong các trò chơi: xem và chọn, nghe và đoán, đoán hình để chơi
Hình II.2.3.4.1 Giao diện trang menu trò chơi
- Các thành phần trong giao diện:
Trang 32Hình II.2.3.5.3 Giao diện trò chơi 3
Hình II.2.3.5.4 Giao diện trò chơi
Trang 33Hình II.2.3.5.5 Giao diện trò chơi 5
- Các thành phần trong giao diện:
3 TextView TextAnswerA Tên từ vựng
Tên từ vựng phải cùng một nhóm chủ
Trang 345 TextView TextAnswerC Tên từ vựng
Tên từ vựng phải cùng một nhóm chủ
8 ImageView ImageHome
Khi nhấn vào, ứng dụng sẽ quay về trang chủ
2 Trang hoàn thành trò chơi:
Trang chủ
Trở lại
Menu trò chơi Chơi lại