Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 61 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
61
Dung lượng
1,63 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & 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 ỨNG DỤNG TIẾNG ANH TRẺ EM QUA BÀI HÁT VÀ TRUYỆN KỂ Sinh viên: Nguyễn Gia Trang Mã số: 1111352 Khóa: K37 Cần Thơ, 16/4/2015 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & 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 ỨNG DỤNG TIẾNG ANH TRẺ EM QUA BÀI HÁT VÀ TRUYỆN KỂ Cán hướng dẫn TS/Ths: Võ Huỳnh Trâm Sinh viên thực Họ tên: Nguyễn Gia Trang Mã số: 1111352 Khóa: K37 Cần Thơ, 16/4/2015 Luận văn tốt nghiệp Đại học – Khóa 37 Đại học Cần Thơ LỜI CẢM ƠN Lời đầu tiên, xin gửi lời cám ơn đến quý thầy cô giảng dạy suốt bốn năm học vừa qua truyền dạy kiến thức vô quý báo hết lời cám ơn sâu sắc đến giảng viên Thạc sĩ Võ Huỳnh Trâm nhiệt tình hỗ trợ, đưa lời khuyên định hướng đắn hữu ích trình thực luận văn Từ đó, để hoàn thành tốt đề tài Một sản phẩm phần mềm hoàn hảo dù ứng dụng hoàn thành không tránh khỏi sai sót mong quý thầy cô đóng góp ý kiến để ứng dụng hoàn chỉnh Trân trọng! Cần Thơ, Ngày 16 Tháng Năm 2015 Sinh viên thực Nguyễn Gia Trang Chuyên ngành Kỹ Thuật Phần Mềm Khoa CNTT&TT Luận văn tốt nghiệp Đại học – Khóa 37 Đại học Cần Thơ MỤC LỤC DANH MỤC HÌNH ẢNH DANH MỤC BIỂU BẢNG TÓM TẮT ABSTRACT PHẦN GIỚI THIỆU 10 I Đặt vấn đề 10 II Lịch sử giải vấn đề 10 III Mục tiêu đề tài 11 IV Đối tượng phạm vi nghiên cứu 11 IV.1 Về người dùng 11 IV.2 Về lý thuyết 12 IV.3 Về kỹ thuật 12 V Những đóng góp đề tài 12 VI Bố cục luận văn 13 PHẦN NỘI DUNG 14 Chương – Mô tả toán 14 I I.1 Mô tả chi tiết toán 14 I.2 Sơ đồ chức 15 I.3 Đặc điểm người dùng 16 I.4 Môi trường vận hành 16 I.5 Các ràng buộc thực thi thiết kế 16 I.6 Các yêu cầu giao tiếp bên 16 I.7 Các tính hệ thống 17 I.7.1 Tính Màn hình chính_RE01 .17 I.7.2 Tính Âm Nhạc_RE02 17 I.7.3 Tính Truyện kể_RE03 18 I.7.4 Tính Thử thách_RE04 18 I.7.5 Tính Cài đặt_RE05 .18 I.7.6 Tính Nghe nhạc_RE06 .19 I.7.7 Tính Nghe truyện_RE07 19 I.7.8 Tính Từ vựng_RE08 20 I.7.9 Tính Câu hỏi_RE09 20 Chuyên ngành Kỹ Thuật Phần Mềm Khoa CNTT&TT Luận văn tốt nghiệp Đại học – Khóa 37 I.8 Đại học Cần Thơ Các yêu cầu phi chức 21 Chương – Thiết kế cài đặt giải pháp 22 II II.1 Thiết kế kiến trúc 22 II.2 Thiết kế liệu 22 II.3 Thiết kế theo chức .24 III II.3.1 Chức hình 24 II.3.2 Tính Thử thách 25 II.3.3 Tính Nghe nhạc 29 II.3.4 Tính Nghe kể truyện 33 II.3.5 Tính Cài đặt 36 II.3.6 Tính Từ vựng .40 II.3.7 Tính Câu hỏi .42 Chương – Kiểm thử đánh giá 47 III.1 Mục tiêu kiểm thử 47 III.2 Kịch kiểm thử .47 III.3 Các trường hợp kiểm thử .47 III.4 Kết kiểm thử 50 III.5 Đánh giá .51 PHẦN KẾT LUẬN 52 Kết đạt 52 Hạn chế 53 Hướng phát triển 53 TÀI LIỆU THAM KHẢO 54 PHỤ LỤC A 56 PHỤ LỤC B 61 Chuyên ngành Kỹ Thuật Phần Mềm Khoa CNTT&TT Luận văn tốt nghiệp Đại học – Khóa 37 Đại học Cần Thơ DANH MỤC HÌNH ẢNH Hình I.1.Sơ đồ chức .15 Hình II.1.Mô hình MVP 22 Hình II.2Menu 24 Hình II.3 Thử thách 26 Hình II.4 Sơ đồ xử lý chức Thử thách 27 Hình II.5.Màn hình nghe nhạc 28 Hình II.6.Danh sách hát 29 Hình II.7.Màn hình nghe nhạc 30 Hình II.8.Màn hình điền từ 31 Hình II.9 Lưu đồ giải thuật chức nghe nhạc 32 Hình II.10 Lưu đồ giải thuật chức highlight cho câu hát .32 Hình II.11.Danh sách câu truyện kể 33 Hình II.13.Lưu đồ giải thuật chức kể truyện 34 Hình II.12.Màn hình kể truyện 35 Hình II.14.Cài đặt .36 Hình II.15.Đổi tên hiển thị .37 Hình II.16.Thay đổi kích thước chữ 38 Hình II.17.Chọn màu chữ .39 Hình II.18 Sơ đồ xử lý chức cài đặt .40 Hình II.19 Từ vựng 41 Hình II.20 Câu hỏi 42 Hình II.21.Trả lời 44 Hình II.22 Trả lời sai .45 Hình II.23.Số câu trả lời 45 Hình II.24 Sơ đồ xử lý chức trả lời câu hỏi 46 Chuyên ngành Kỹ Thuật Phần Mềm Khoa CNTT&TT Luận văn tốt nghiệp Đại học – Khóa 37 Đại học Cần Thơ DANH MỤC BIỂU BẢNG Bảng II.1.Cấu trúc liệu hát 22 Bảng II.2.Cấu trúc liệu truyện kể 23 Bảng II.3.Cấu trúc liệu từ vựng 23 Bảng II.4.Cấu trúc liệu câu hỏi 23 Bảng III.1.Kết kiểm thử 50 Chuyên ngành Kỹ Thuật Phần Mềm Khoa CNTT&TT Luận văn tốt nghiệp Đại học – Khóa 37 Đại học Cần Thơ TÓM TẮT Cùng với phát triển công nghệ thông tin ngày nay, ngày có nhiều ứng dụng đời nhằm đáp ứng nhu cầu người dùng Ứng dụng để vui chơi, giải trí sau làm việc căng thẳng, ra, môi trường tốt giúp người dùng vừa học vừa chơi, mang lại cảm giác thích thú, không bị gò bó tiếp nhận Ứng dụng “Tiếng Anh trẻ em qua hát truyện kể” đời nhằm đáp ứng nhu cầu Ứng dụng “Tiếng Anh trẻ em qua hát truyện kể” xây dựng công cụ lập trình Android Studio chạy môi trường giả lập Genymotion hay thiết bị thật (điện thoại thông minh) có tảng hệ điều hành Android Ứng dụng mang đến người dùng lứa tuổi, nhiên, chủ yếu bé từ tuổi trở lên có trải nghiệm với ngôn ngữ cách tiếp thu (không giống cách học trường) Các bé vừa học vừa chơi thông qua hát quen thuộc câu truyện kể hấp dẫn, từ vựng cung cấp với phần phát âm chuẩn giúp định hướng đắn phát âm bé sau Ngoài có hỗ trợ câu hỏi sau hát truyện kể để bé củng cố lại nội dung vừa nghe Ứng dụng “Tiếng Anh trẻ em qua hát truyện kể” hoàn thành mang lại cho bé môi trường học tập vui tươi, có nhìn tốt việc học tập tiếp thu Hỗ trợ định hướng đắn cho việc học tập tiếng Anh lớp cho bé, ra, giúp bé hiểu tầm quan trọng hiệu việc kết hợp học chơi Chuyên ngành Kỹ Thuật Phần Mềm Khoa CNTT&TT Luận văn tốt nghiệp Đại học – Khóa 37 Đại học Cần Thơ ABSTRACT Nowadays, with the development of information technology, the growing number of applications created to meet the needs of users Applications may be for fun or entertainment after hours of work stress, in addition, it also can be a good environment to help users learn and play, bring excitement, not bound to receive new knowledge The application "English for kids through songs and stories” created to meet this demands Applications "English children through songs and stories" was built with Android Studio programming tools and environments to run on the emulator Genymotion or real device (smartphone) have platform is the operating system Android The application gives users of all ages, however, mostly of kids aged years and older will have an experience with a new language and a new acquisition (unlike at school) The kid can learning through play familiar songs and tell compelling stories, vocabulary are provided with the correct pronunciation help guide proper pronunciation of the kid in the future There is also support the following questions songs and stories for children can consolidate content while listening Applications "English children through songs and tales" finish gives kids a fun learning environment, have good insight in learning and acquiring new ones Support and the right mindset for learning English in the classroom for the children, in addition, will also help the children understand the importance as well as the effectiveness of the combination of learning and play Chuyên ngành Kỹ Thuật Phần Mềm Khoa CNTT&TT Luận văn tốt nghiệp Đại học – Khóa 37 Đại học Cần Thơ PHẦN GIỚI THIỆU I Đặt vấn đề Ngày nay, việc hỗ trợ công nghệ thông tin sống không xa lạ chúng ta, từ công việc vui chơi giải trí Và, việc sở hữu smartphone để giải trí với nhiều game ứng dụng hấp dẫn không khó với người dùng Tuy nhiên, dành nhiều thời gian vào điện thoại để giải trí không tốt, thế, cần có nhiều ứng dụng vừa vui chơi vừa mang lại nhiều kiến thức bổ ích Khi nhắc đến game ứng dụng smartphone không nhắc đến hệ điều hành Android – hỗ trợ chơi game sử dụng ứng dụng tốt, với cửa hàng ứng dụng phong phú đa dạng Về khía cạnh người dùng trẻ em có nhiều ứng dụng với nhiều khía cạnh khác Vấn đề đặt phải phát triển ứng dụng với nhu cầu vừa học vừa chơi khác với ứng dụng có, hấp dẫn Việc học tiếng Anh – ngôn ngữ phổ biến, cần thiết sau – vô quan trọng, định hướng sớm cho bé tiếp nhận tiếng Anh cách phát âm rèn luyện kỹ nghe tiếng Anh II Lịch sử giải vấn đề Với nhiều ứng dụng học tiếng Anh cho bé phần lớn tập trung vào khía cạnh ví dụ số ứng dụng như: kể truyện cho bé, âm nhạc cho bé, từ vựng cho bé, Những ứng dụng trên, cung cấp cho người dùng khía cạnh nên dễ gây nhàm chán, thêm vào để có nhiều khía cạnh để trải nghiệm người dùng cần cài nhiều ứng dụng khác gây bất tiện việc sử dụng Việc ứng dụng nghe nhạc – kể truyện có nhiều thị trường ứng dụng Tuy nhiên, việc kết hợp việc nghe nhạc – kể truyện không đơn nghe mà phải ý đến lời (để điền khuyết) ý nghĩa hát/truyện kể (học từ vựng trả lời câu hỏi) nhằm tạo hiệu học tập thấy ứng dụng Chuyên ngành Kỹ Thuật Phần Mềm 10 Khoa CNTT&TT Luận văn tốt nghiệp Đại học – Khóa 37 III Đại học Cần Thơ Chương – Kiểm thử đánh giá Mục tiêu kiểm thử III.1 Mục tiêu kiểm thử xét xem phần mềm có lỗi hay không, kiểm tra chức ứng dụng có thực yêu cầu tài liệu đặc tả hay chưa, có hay không Ngoài ra, kiểm tra thời gian xử lý yêu cầu người dùng có nhanh hay không Nhằm đảm bảo sản phẩm hoạt động tốt đến tay người dùng Kịch kiểm thử III.2 Các chức kiểm thử: - Thử thách - Hiển thị danh sách hát - Hiển thị danh sách câu truyện kể - Phát mục chọn danh sách âm nhạc - Phát mục chọn danh sách truyện kể - Hiển thị danh sách từ vựng – phát âm - Hiển thị câu hỏi – cho phép trả lời - Cài đặt Các trường hợp kiểm thử III.3 - Trường hợp kiểm thử 1: Chức thử thách Mục tiêu: Khi người dùng click chọn thử thách menu ứng dụng phải chuyển hình phát nhạc với từ điền khuyết đáp án gợi ý Kết nhập: Click chọn mục Thử thách hình Kết xuất: Hiển thị hình chơi nhạc với lời, âm nhạc, chỗ trống từ gợi ý Yêu cầu môi trường: cần kết nối với internet - Trường hợp kiểm thử 2: Hiển thị danh sách hát Mục tiêu: Khi người dùng click chọn mục Âm nhạc hình hiển thị danh sách hát cho người dùng lựa chọn Chuyên ngành Kỹ Thuật Phần Mềm 47 Khoa CNTT&TT Luận văn tốt nghiệp Đại học – Khóa 37 Đại học Cần Thơ Kết nhập: click chọn Âm nhạc hình Kết xuất: danh sách hát Yêu cầu môi trường: yêu cầu - Trường hợp kiểm thử 3: Hiển thị danh sách câu truyện kể Mục tiêu: Khi người dùng click chọn mục Truyện kể hình hiển thị danh sách câu truyện kể cho người dùng lựa chọn Kết nhập: click chọn Truyện kể hình Kết xuất: danh sách câu truyện kể Yêu cầu môi trường: yêu cầu - Trường hợp kiểm thử 4: Phát mục chọn danh sách nhạc Mục tiêu: Khi người dùng chọn hát từ danh sách ứng dụng phải chuyển sang hình phát nhạc với lời hát cắt khuyết, đáp án gợi ý bên dưới, câu hát highlight chạy với nhạc phát Ngoài ra, số điểm cho câu điền phải tính xác Sau kết thúc hát phải chuyển qua hình danh sách từ vựng Kết nhập: Click chọn hát danh sách Kết xuất: Hiển thị lời hát cắt khuyết, đáp án gợi ý, âm nhạc phát lên trùng với câu hát highlight bật, điểm tính xác hiển thị danh sách từ vựng kết thúc hát Yêu cầu môi trường: Thiết bị cần kết nối internet - Trường hợp kiểm thử 5: Phát mục chọn danh sách truyện kể Mục tiêu: Khi người dùng click chọn mục danh sách ứng dụng phải chuyển sang hình kể truyện với lời truyện chia đoạn(như hiệu ứng lật trang) Lời truyện cắt khuyết với đáp án gợi ý bên câu kể highlight bật, điểm cần tính xác Ngoài ra, người Chuyên ngành Kỹ Thuật Phần Mềm 48 Khoa CNTT&TT Luận văn tốt nghiệp Đại học – Khóa 37 Đại học Cần Thơ dùng click nút Next để sang đoạn Back để quay lại đoạn phía trước, kết thúc câu truyện chuyển sang danh sách từ vựng Kết nhập: Click chọn mục danh sách Kết xuất: Hiển thị lời truyện cắt khuyết với từ gợi ý bên dưới, câu kể highlight, next back đoạn truyện kể tùy ý, điểm tính xác chuyển sang danh sách từ vựng kết thúc câu truyện Yêu cầu môi trường: Thiết bị cần kết nối internet - Trường hợp kiểm thử 6: Hiển thị danh sách từ vựng – phát âm Mục tiêu: Hiển thị danh sách từ vựng với từ tiếng Anh, phát âm nghĩa tiếng Việt Bên cạnh đó, người dùng click nút hình mũi tên phía hình chuyển sang hình câu hỏi Kết nhập: hoàn thành hát câu truyện kể Kết xuất: danh sách từ vựng tiếng Anh, phát âm nghĩa tiếng Việt Chuyển sang hình câu hỏi click nút hình mũi tên - Trường hợp kiểm thử 7: Hiển thị câu hỏi – cho phép trả lời Mục tiêu: Hiển thị câu hỏi liên quan đến vừa nghe trước với câu hỏi bốn câu trả lời Nếu trả lời xuất hình chúc mừng âm thanh, ngược lại nút x màu đỏ Sau giây từ click chọn (dù sai) chuyển sang câu hỏi khác Khi trả lời xong tất câu hỏi liên quan có hộp thoại thông báo số câu tổng số câu hỏi trở lại hình danh sách từ vựng click chọn nút ok hộp thoại Kết nhập: click chọn nút hình mũi tên hình danh sách từ vựng Kết xuất: Hiển thị câu hỏi câu trả lời, hiệu ứng có câu trả lời sai xác, chuyển câu hỏi sau giây, hộp thoại xuất Chuyên ngành Kỹ Thuật Phần Mềm 49 Khoa CNTT&TT Luận văn tốt nghiệp Đại học – Khóa 37 Đại học Cần Thơ hết câu hỏi trở danh sách từ vựng click ok hộp thoại Yêu cầu môi trường: yêu cầu - Trường hợp kiểm thử 8: Cài đặt Mục tiêu: Người dùng tùy chỉnh tên hiển thị, kích thước lời, màu sắc lời, màu sắc câu phát, xem hướng dẫn thông tin tác giả Kết nhập: click chọn Cài đặt hình Kết xuất: Có thể thay đổi tên hiển thị, kích thước lời, màu lời, màu câu phát, xem hướng dẫn thông tin tác giả III.4 STT Kết kiểm thử TÊN TRƯỜNG HỢP KIỂM THỬ Kiểm thử chức thử thách Kiểm thử hiển thị danh sách hát Kiểm thử hiển thị danh sách câu truyện NGÀY KT Giờ 25/04/2014 9:14 AM 9:30 AM 13:20 PM 25/04/2014 26/04/2014 SỐ LẦN KẾT QUẢ KT 5 Pass 5 Pass 5 Pass Kiểm thử phát mục chọn danh sách hát Kiểm thử phát mục chọn danh sách truyện kể Kiểm thử hiển thị danh sách từ vựng phát âm 26/04/2014 14:00 PM 5 Pass 27/04/2014 17:10 PM 5 Pass 27/04/2014 17:30 PM 5 Pass Kiểm thử hiển thị câu hỏi – cho phép trả lời 28/04/2014 8:30 AM 5 Pass Kiểm thử chức cài đặt 28/04/2014 8:50 AM 5 Pass Bảng III.1 Kết kiểm thử Chuyên ngành Kỹ Thuật Phần Mềm 50 Khoa CNTT&TT Luận văn tốt nghiệp Đại học – Khóa 37 III.5 Đại học Cần Thơ Đánh giá Tương ứng với trường hợp kiểm thử có mục tiêu rõ ràng bao gồm nhiều tiêu chí để xét pass hay fail, để nói trường hợp kiểm thử pass tất tiêu chí phần mục tiêu phải đáp ứng Từ kết kiểm thử cho thấy trường hợp kiểm thử pass điều cho thấy chặt chẽ chức năng, từ thấy ứng dụng phát triển thiết bị thật Ngoài ra, việc kiểm thử thành công mang lại tin tưởng cho sản phẩm đưa vào sử dụng thực tế Chuyên ngành Kỹ Thuật Phần Mềm 51 Khoa CNTT&TT Luận văn tốt nghiệp Đại học – Khóa 37 Đại học Cần Thơ PHẦN KẾT LUẬN Kết đạt - Về lý thuyết + Hiểu môi trường phát triển ứng dụng di động Android + Hiểu quy trình phát triển ứng dụng + Hiểu cách trình báo cáo khoa học + Phát triển tư nhìn nhận vấn đề tìm hướng phát triển đắn dẫn quí thầy cô - Về chương trình + Hoàn thành ứng dụng Tiếng Anh trẻ em qua hát truyện kể Android với chức đề nghe nhạc – kể truyện, học từ vựng sau hát truyện kể, trả lời câu hỏi liên quan đến hát câu truyện vừa nghe phía trước + Ứng dụng hoàn toàn chạy thiết bị thật, miễn thiết bị cài đặt hệ điều hành Android - Về khả ứng dụng + Ứng dụng hoàn thành, tạo môi trường vui chơi học tập, góp phần nâng cao tri thức nhận thức việc kết hợp học chơi cho bé + Định hướng đắn nâng cao hiểu biết tiếng Anh (rèn luyện kỹ đọc hiểu, nghe, phát âm) bé độ tuổi học tiếng Anh trường + Ứng dụng đưa lên app store để chia sẻ với người sau đăng ký nguồn liệu Chuyên ngành Kỹ Thuật Phần Mềm 52 Khoa CNTT&TT Luận văn tốt nghiệp Đại học – Khóa 37 Đại học Cần Thơ Hạn chế Việc phát triển ứng dụng tảng Android xa lạ mẻ nói phát triển ứng dụng vừa học vừa thực hành thêm vào thời gian có hạn nên chưa hiểu hết nhiều tính chất môi trường lập tình với công cụ Android Studio nên nhiều thiếu sót khó khăn: - Đồ họa, hiệu ứng chưa thật bật - Dung lượng lớn, liệu chưa phong phú - Phụ thuộc vào đường truyền internet Hướng phát triển Mục đích nhằm mang lại ứng dụng ngày hoàn thiện đến người dùng thi ứng dụng phát triển thêm số chức sau đây: - Phân mức độ từ dễ đến khó cho hát truyện kể - Cho phép tải hát truyện kể máy nghe offline - Phát triển ứng dụng hỗ trợ sử dụng tablet - Tạo trang web cho phép người dùng phản hồi ý kiến ứng dụng góp phần hoàn thiện sản phẩm Chuyên ngành Kỹ Thuật Phần Mềm 53 Khoa CNTT&TT Luận văn tốt nghiệp Đại học – Khóa 37 Đại học Cần Thơ TÀI LIỆU THAM KHẢO [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 [2] Ths.GVC Võ Huỳnh Trâm, giảng Phân tích yêu cầu phần mềm, Khoa Công Nghệ Thông Tin Truyền Thông, Đại Học Cần Thơ, 2009 [3] PGS.TS Huỳnh Xuân Hiệp, giảng Thiết kế phần mềm, Khoa Công Nghệ Thông Tin Truyền Thông, Đại Học Cần Thơ, 2009 [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 [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 [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 [7] Bộ mẫu tài liệu Đặc tả yêu cầu, Thiết kế phần mềm, Kiểm thử phần mềm Khoa Công nghệ TT&TT, Đại học Cần Thơ [8] Mẫu viết Báo cáo luận văn Bộ môn Kỹ thuật Phần Mềm, Khoa CNTT&TT, Đại học Cần Thơ [9] Website Tài liệu số trường Đại học Cần Thơ http://digital.lrc.ctu.edu.vn/digital/?s=15&&dept_id=2&&job_id=KTPM [10] Website hỗ trợ lập trình Android hữu ích https://developer.android.com/ [11] Website trao đổi kinh nghiệm lập trình http://stackoverflow.com/ Chuyên ngành Kỹ Thuật Phần Mềm 54 Khoa CNTT&TT Luận văn tốt nghiệp Đại học – Khóa 37 Đại học Cần Thơ [12] Website tiếng Anh cho bé tham khảo http://www.tienganh123.com/menu/tienganh-tre-em [13] Website tải nhạc http://nhac.vui.vn/, http://www.nhaccuatui.com/ [14] Website tải truyện http://www.eastoftheweb.com/short-stories/ [15] Website tải từ vựng http://soundoftext.com/ [16] Website lưu trữ hát truyện kể http://cpanel.hostinger.in/files/file-manager/ Chuyên ngành Kỹ Thuật Phần Mềm 55 Khoa CNTT&TT Luận văn tốt nghiệp Đại học – Khóa 37 Đại học Cần Thơ PHỤ LỤC A Cài đặt ứng dụng máy ảo Công cụ lập trình Android Studio - Download website: https://developer.android.com/sdk/index.html - Lưu file exe cài đặt - Tiếp theo tạo biến môi trường System -> Advanced system setting -> Advanced -> Environment Variables… - Chọn New… Chuyên ngành Kỹ Thuật Phần Mềm 56 Khoa CNTT&TT Luận văn tốt nghiệp Đại học – Khóa 37 Đại học Cần Thơ - Tên JAVA_HOME đường dẫn đến nơi lưu file jdk chọn OK Phần mềm giải lập Android – Genymotion - Download Genymotion website: https://www.genymotion.com/#!/download - Lưu file exe run Lưu ý: Để khởi động Genymotion người dùng cần cài đặt máy ảo Virtualbox Tải Virtualbox tại: https://www.virtualbox.org/wiki/Downloads Khởi động chương trình Android Studio - Chọn File -> Settings…-> Plugins - Tìm Genymotion cài đặt - Sau cài đặt Genymotion, giao diện làm việc Android Studio xuất icon Genymotion Click chọn biểu tượng Genymotion để tạo chạy máy ảo Chuyên ngành Kỹ Thuật Phần Mềm 57 Khoa CNTT&TT Luận văn tốt nghiệp Đại học – Khóa 37 Đại học Cần Thơ - Click New… - Chọn thiết bị muốn tạo chọn Next Chuyên ngành Kỹ Thuật Phần Mềm 58 Khoa CNTT&TT Luận văn tốt nghiệp Đại học – Khóa 37 - Đại học Cần Thơ Sau tạo máy ảo, tiến hành chạy chương trình Chọn icon chọn thiết bị vừa tạo -> Start - Sau chạy chương trình ứng dụng - Chọn thiết bị click OK Chuyên ngành Kỹ Thuật Phần Mềm 59 Khoa CNTT&TT Luận văn tốt nghiệp Đại học – Khóa 37 Đại học Cần Thơ Cài đặt ứng dụng máy thật - Cài đặt Intel Android Device USB driver - Download website: https://software.intel.com/enus/android/articles/intel-usb-driver-for-android-devices - Lưu file exe cài đặt - Chạy ứng dụng tương tự máy ảo Chuyên ngành Kỹ Thuật Phần Mềm 60 Khoa CNTT&TT Luận văn tốt nghiệp Đại học – Khóa 37 Đại học Cần Thơ PHỤ LỤC B Sơ đồ hoạt động Chức nghe nhạc Chức nghe kể truyện Chuyên ngành Kỹ Thuật Phần Mềm 61 Khoa CNTT&TT [...]... + Đáp ứng nhanh yêu cầu người dùng Trong cùng một ứng dụng người dùng có thể vừa học vừa chơi mang lại sự hấp dẫn, thú vị, tránh nhàm chán cho người dùng IV Đối tượng và phạm vi nghiên cứu IV.1 Về người dùng Thấy được tầm quan trọng của tiếng Anh trong xã hội hiện nay, ứng dụng Tiếng Anh trẻ em qua bài hát và truyện kể trên Android ra đời, nhằm mang đến cho tất cả mọi lứa tuổi có quan tâm và yêu... Cần Thơ Mục tiêu đề tài Ứng dụng Tiếng Anh trẻ em qua bài hát và truyện kể trên nền tảng Android ra đời mang lại cho người dùng nhiều khía cạnh vui chơi và học tập Người dùng sẽ được cung cấp các chức năng như: Nghe nhạc Truyện kể Điền từ còn trống trong lời bài hát Học từ vựng với các phát âm chuẩn Các câu hỏi củng cố nội dung Cùng với các chức năng đó thì ứng dụng cần: + Chạy mượt mà... sẽ chuyển về danh sách từ vựng để người dùng có thể học lại các từ vựng Nghe kể truyện: người dùng chọn mục Truyện kể trên màn hình menu để truy cập vào danh sách các câu truyện hấp dẫn và thú vị Và chỉ cần click chọn câu truyện mà mình muốn nghe để vào màn hình kể truyện Ở màn hình kể truyện, người dùng sẽ được trải nhiệm việc nghe kể truyện như mình đang đọc một cuốn truyện với hiệu ứng lật trang... truy cập vào danh sách các bài hát tiếng Anh quen thuộc Và chỉ cần click chọn vào bài muốn nghe thì ngay lập tức màn hình phát nhạc với lời bài hát, các khoảng trống trong lời và các đáp án gợi ý bên dưới, cho phép người dùng vừa nghe nhạc vừa điền từ vào lời còn thiếu trên màn hình Từ vựng: Khi bài hát kết thúc thì màn hình sẽ tự động chuyển sang danh sách các từ vựng cùng với phát âm tương ứng Câu... vào đúng thì sẽ hiển thị dấu tick màu xanh và Score phía trên của nội dung bài hát sẽ được cộng 100 điểm Ngược lại, nếu sai sẽ xuất hiện dấu và không được cộng điểm - Mức độ ưu tiên cao Tác nhân/Chuỗi sự kiện Từ màn hình danh sách các bài hát, người dùng chọn bài hát muốn nghe và click vào tên bài hát, sẽ xuất hiện màn hình chơi nhạc với hình, tên ca sĩ, lời bài hát và các đáp án để lựa chọn điền vào... yêu cầu chức năng Để có thể nghe bài hát thì thiết bị cần được kết nối internet I.7.7 Tính năng Nghe truyện_ RE07 Mô tả và mức ưu tiên - Tính năng Truyện kể cho phép người dùng nghe truyện đã chọn từ danh sách và chọn đáp án điền vào từ được bỏ trống Lời câu truyện sẽ di chuyển theo giọng kể và câu đang được kể sẽ được highlight nổi bật giúp dễ nhìn hơn Khi đoạn truyện kể qua trang tiếp theo thì người... ứng yêu cầu người dùng phải nhanh và mượt Bài hát/ truyện kể phải đúng nhạc đúng lời và câu đang phát phải được high-light chính xác Danh sách bài hát, truyện kể, từ vựng phải được tải nhanh chóng khi người dùng cuộn xuống Điểm phải đúng với số câu trả lời đúng của người dùng Hộp thoại thông báo phải chính xác số câu đúng trên tổng số câu hỏi Yêu cầu an toàn: Không liên kết với các ứng dụng. .. hỏi: nhằm củng cố lại nội dung bài hát cũng như truyện kể vừa nghe IV.2 Về lý thuyết Tìm hiểu về hệ điều hành Android cũng như công cụ phát triển ứng dụng cho hệ điều hành đó – Android Studio để có cái nhìn tổng thể về môi trường phát triển một ứng dụng, từ đó tạo ra được ứng dụng có thể sử dụng được trên thiết bị thật IV.3 Về kỹ thuật Ứng dụng hỗ trợ cho các thiết bị sử dụng hệ điều hành Android có... Mang lại cho người dùng nhiều tính năng trong một ứng dụng học tiếng Anh như: Nghe nhạc Truyện kể Điền từ còn trống trong lời bài hát/ truyện kể Học từ vựng Trả lời câu hỏi liên quan đến bài hát/ truyện kể vừa nghe Tạo môi trường học tập cho các bé có thể vừa học vừa chơi thoải mái không gò bó trong tiếp thu cái mới Đồng thời, mang lại sự thích thú và tránh sự e dè trong học tập cho các bé, tạo... phép nghe nhạc -truyện kể, điền khuyết lời bài hát/ truyện kể, học từ vựng, trả lời các câu hỏi cũng cố nội dung, cài đặt giao diện của ứng dụng như kiểu chữ, màu chữ, tên hiển thị Môi trường vận hành I.4 Các điện thoại thông minh chạy trên hệ điều hành Android 4.0 trở lên đều có thể cài đặt và sử dụng tốt ứng dụng này Các ràng buộc về thực thi và thiết kế I.5 Để có thể sử dụng được ứng dụng này thì thiết ... giác thích thú, không bị gò bó tiếp nhận Ứng dụng Tiếng Anh trẻ em qua hát truyện kể đời nhằm đáp ứng nhu cầu Ứng dụng Tiếng Anh trẻ em qua hát truyện kể xây dựng công cụ lập trình Android... người dùng Thấy tầm quan trọng tiếng Anh xã hội nay, ứng dụng Tiếng Anh trẻ em qua hát truyện kể Android đời, nhằm mang đến cho tất lứa tuổi có quan tâm yêu thích học tiếng Anh, chủ yếu bé từ... Nghe kể truyện: người dùng chọn mục Truyện kể hình menu để truy cập vào danh sách câu truyện hấp dẫn thú vị Và cần click chọn câu truyện mà muốn nghe để vào hình kể truyện Ở hình kể truyện,