1. Trang chủ
  2. » Luận Văn - Báo Cáo

phát triển ứng dụng “tiếng anh cho bé” trên nền android

68 408 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 68
Dung lượng 2,54 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Ứ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 1

KHOA 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 2

BỘ 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 3

LỜ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 4

MỤ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 5

II.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 6

DANH 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 7

KÝ HIỆU VÀ VIẾT TẮT

Trang 8

TÓ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 9

In 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 10

CHƯƠ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 12

I.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 13

CHƯƠ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 14

II.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 16

từ 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 17

Ghi 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 18

II.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 19

II.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 20

Hì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 21

5 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 22

Hì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 23

6 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 24

Tên từ vựng

Trở lại Trang chủ

Ảnh minh

vựng Trang chủ

Trang chủ

Trang 25

Tên từ vựng

Trở lại Trang chủ

Ảnh minh họa

Tên từ vựng

Trang 26

Tên từ vựng

Trở lại Trang chủ

Ảnh minh họa

Tên từ vựng

Trang 27

g 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 29

II.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 32

Hì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 33

Hì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 34

5 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

Ngày đăng: 12/01/2016, 19:59

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] PGS.TS. Huỳnh Xuân Hiệp, Ths. Phan Phương Lan, giáo trình Nhập môn công nghệ phần mềm, NXB Đại Học Cần Thơ, 2011 Sách, tạp chí
Tiêu đề: giáo trình Nhập môn công nghệ phần mềm
Nhà XB: NXB Đại Học Cần Thơ
[2] Ths.GVC. Võ Huỳnh Trâm, bài giảng Phân tích yêu cầu phần mềm, Khoa Công Nghệ Thông Tin và Truyền Thông, Đại Học Cần Thơ, 2009 Sách, tạp chí
Tiêu đề: bài giảng Phân tích yêu cầu phần mềm
[3] PGS.TS. Huỳnh Xuân Hiệp, bài giảng Thiết kế phần mềm, Khoa Công Nghệ Thông Tin và Truyền Thông, Đại Học Cần Thơ, 2009 Sách, tạp chí
Tiêu đề: bài giảng Thiết kế phần mềm
[4] PGS.TS. Trần Cao Đệ, TS. Đỗ Thanh Nghị, giáo trình Kiểm thử phần mềm, NXB Đại Học Cần Thơ, 2012 Sách, tạp chí
Tiêu đề: giáo trình Kiểm thử phần mềm
Nhà XB: NXB Đại Học Cần Thơ
[5] PGS.TS. Trần Cao Đệ, Ths. Nguyễn Công Danh, giáo trình Đảm bảo chất lượng phần mềm, NXB Đại Học Cần Thơ, 2014 Sách, tạp chí
Tiêu đề: giáo trình Đảm bảo chất lượng phần mềm
Nhà XB: NXB Đại Học Cần Thơ
[6] PGS.TS. Huỳnh Xuân Hiệp, Ths. Phan Phương Lan, giáo trình Bảo trì phần mềm, NXB Đại Học Cần Thơ, 2014 Sách, tạp chí
Tiêu đề: giáo trình Bảo trì phần mềm
Nhà XB: NXB Đại Học Cần Thơ
[8] Mario Zechner, Robert Green. Beginning Android 4 Game Development. 2011 Sách, tạp chí
Tiêu đề: Beginning Android 4 Game Development
[9] Reto Meier. PROFESSIONAL Android™ 4 Application Development. 2012 Sách, tạp chí
Tiêu đề: PROFESSIONAL Android™ 4 Application Development
[10] Đoàn Hòa Minh, Thái Minh Tuấn, Lâm Chí Nguyện, Thực hành lập trình cho các thiết bị di động, Trường Đại học Cần Thơ – Khoa Công Nghệ Thông Tin và Truyền Thông Sách, tạp chí
Tiêu đề: Thực hành lập trình cho các thiết bị di động
[11] Võ Duy Khánh, Luận văn tốt nghiệp Ứng dụng vẽ tranh tô màu trên nền tảng Android, Trường Đại học Cần Thơ – Khoa Công Nghệ Thông Tin và Truyền Thông Sách, tạp chí
Tiêu đề: Luận văn tốt nghiệp Ứng dụng vẽ tranh tô màu trên nền tảng Android
[12] Ths.GVC. Nguyễn Văn Linh, giáo trình Phân tích thiết kế thuật toán, Khoa Công Nghệ Thông Tin và Truyền Thông, Đại Học Cần Thơ, 2010 Sách, tạp chí
Tiêu đề: giáo trình Phân tích thiết kế thuật toán

HÌNH ẢNH LIÊN QUAN

Hình II.2.1.1. Mô hình triển khai ứng dụng - phát triển ứng dụng “tiếng anh cho bé” trên nền android
nh II.2.1.1. Mô hình triển khai ứng dụng (Trang 17)
Hình II.2.3.2.2. Giao diện danh sách chủ đề từ vựng (tiếp theo) - phát triển ứng dụng “tiếng anh cho bé” trên nền android
nh II.2.3.2.2. Giao diện danh sách chủ đề từ vựng (tiếp theo) (Trang 22)
Hình II.2.3.3.1. Giao diện chủ đề bảng chữ cái - phát triển ứng dụng “tiếng anh cho bé” trên nền android
nh II.2.3.3.1. Giao diện chủ đề bảng chữ cái (Trang 24)
Hình II.2.3.3.5. Giao diện chủ đề động vật - phát triển ứng dụng “tiếng anh cho bé” trên nền android
nh II.2.3.3.5. Giao diện chủ đề động vật (Trang 26)
Hình II.2.3.4.1. Giao diện trang menu trò chơi - phát triển ứng dụng “tiếng anh cho bé” trên nền android
nh II.2.3.4.1. Giao diện trang menu trò chơi (Trang 29)
Hình II.2.3.5.3. Giao diện trò chơi 3 - phát triển ứng dụng “tiếng anh cho bé” trên nền android
nh II.2.3.5.3. Giao diện trò chơi 3 (Trang 32)
Hình II.2.3.5.5. Giao diện trò chơi 5 - phát triển ứng dụng “tiếng anh cho bé” trên nền android
nh II.2.3.5.5. Giao diện trò chơi 5 (Trang 33)
Hình II.2.3.5.6. Giao diện hoàn thành trò chơi - phát triển ứng dụng “tiếng anh cho bé” trên nền android
nh II.2.3.5.6. Giao diện hoàn thành trò chơi (Trang 34)
Hình II.2.3.5.7. Sơ đồ xử lý trang xem và chọn - phát triển ứng dụng “tiếng anh cho bé” trên nền android
nh II.2.3.5.7. Sơ đồ xử lý trang xem và chọn (Trang 36)
Hình II.2.3.6.1. Giao diện nghe và đoán 1 - phát triển ứng dụng “tiếng anh cho bé” trên nền android
nh II.2.3.6.1. Giao diện nghe và đoán 1 (Trang 39)
Hình II.2.3.6.2. Giao diện nghe và đoán 2 - phát triển ứng dụng “tiếng anh cho bé” trên nền android
nh II.2.3.6.2. Giao diện nghe và đoán 2 (Trang 40)
Hình II.2.3.6.4. Giao diện nghe và đoán 4 - phát triển ứng dụng “tiếng anh cho bé” trên nền android
nh II.2.3.6.4. Giao diện nghe và đoán 4 (Trang 41)
Hình II.2.3.7.1. Giao diện trò chơi đoán hình - phát triển ứng dụng “tiếng anh cho bé” trên nền android
nh II.2.3.7.1. Giao diện trò chơi đoán hình (Trang 45)
Hình II.2.3.7.3. Giao diện màn hình sau khi kiểm tra - phát triển ứng dụng “tiếng anh cho bé” trên nền android
nh II.2.3.7.3. Giao diện màn hình sau khi kiểm tra (Trang 48)
Hình II.2.3.7.4. Sơ đồ xử lý trò chơi đoán hình - phát triển ứng dụng “tiếng anh cho bé” trên nền android
nh II.2.3.7.4. Sơ đồ xử lý trò chơi đoán hình (Trang 48)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w