Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 120 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
120
Dung lượng
7,49 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN XÂY DỰNG ỨNG DỤNG LUYỆN THI TOEIC TRÊN ANDROID GVHD:NGUYỄN TRẦN THI VĂN SVTT: ĐOÀN THANH THẮNG MSSV:15110316 SVTT: TRƯƠNG TẤN TÀI MSSV:15110307 SKL 0 7 Tp Hồ Chí Minh, tháng 7/2019 an TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HỒ CHÍ MINH KHOA CƠNG NGHỆ THƠNG TIN BỘ MÔN: CÔNG NGHỆ PHẦN MỀM TRƯƠNG TẤN TÀI - 15110307 ĐOÀN THANH THẮNG - 15110316 Đề tài: XÂY DỰNG ỨNG DỤNG LUYỆN THI TOEIC TRÊN ANDROID KHÓA LUẬN TỐT NGHIỆP GIÁO VIÊN HƯỚNG DẪN ThS NGUYỄN TRẦN THI VĂN KHÓA 2015 - 2019 an TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN: CÔNG NGHỆ PHẦN MỀM TRƯƠNG TẤN TÀI - 15110307 ĐOÀN THANH THẮNG - 15110316 Đề tài: XÂY DỰNG ỨNG DỤNG LUYỆN THI TOEIC TRÊN ANDROID KHÓA LUẬN TỐP NGHIỆP GIÁO VIÊN HƯỚNG DẪN ThS NGUYỄN TRẦN THI VĂN KHÓA 2015 - 2019 an ĐH SƯ PHẠM KỸ THUẬT TP.HCM KHOA CNTT ******** CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc ******** PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Họ tên Sinh viên 1: Đoàn Thanh Thắng MSSV 1: 15110316 Họ tên Sinh viên 2: Trương Tấn Tài MSSV 2: 15110307 Ngành: Công nghệ thông tin Tên đề tài: Xây dựng ứng dụng luyện thi TOEIC Android Họ tên Giáo viên hướng dẫn: ThS Nguyễn Trần Thi Văn NHẬN XÉT Về nội dung đề tài khối lượng thực hiện: Ưu điểm: Khuyết điểm: Đề nghị cho bảo vệ hay không? Đánh giá loại: Điểm: Tp Hồ Chí Minh, ngày tháng năm 2019 Giáo viên hướng dẫn (Ký & ghi rõ họ tên) an ĐH SƯ PHẠM KỸ THUẬT TP.HCM KHOA CNTT ******** CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc ******** PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Họ tên Sinh viên 1: Đoàn Thanh Thắng MSSV 1: 15110316 Họ tên Sinh viên 2: Trương Tấn Tài MSSV 2: 15110307 Ngành: Công nghệ thông tin Tên đề tài: Xây dựng ứng dụng luyện thi TOEIC Android Họ tên Giáo viên phản biện: NHẬN XÉT Về nội dung đề tài khối lượng thực hiện: Ưu điểm: Khuyết điểm: Đề nghị cho bảo vệ hay khơng? Đánh giá loại: Điểm: Tp Hồ Chí Minh, ngày tháng Giáo viên phản biện (Ký & ghi rõ họ tên) an năm 2019 LỜI CẢM ƠN Trong trình thực đề tài Xây dựng ứng dụng luyện thi TOEIC Android, nhóm em nhận giúp đỡ tận tình từ q thầy cơ, anh chị bạn bè lẫn khoa Nhóm em xin chân thành cám ơn khoa Cơng Nghệ Thông Tin, Bộ môn Công Nghệ Phần Mềm, trường Đại học Sư Phạm Kỹ Thuật Tp.HCM tạo điều kiện thuận lợi cho chúng em thực đề tài Chúng em xin chân thành cảm ơn thầy Nguyễn Trần Thi Văn nhiệt tình hướng dẫn, định hướng hỗ trợ nhóm thực đề tài Bên cạnh đó, nhóm em xin chân thành cảm ơn thầy cô khoa Công nghệ thông tin, trường Đại học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh nhiệt tình giảng dạy truyền đạt kiến thức tạo điều kiện có chúng em suốt q trình học tập để hồn thành đề tài Tuy nhiên, quỹ thời gian cịn hạn hẹp khả hạn chế nên đề tài cịn thiếu sót, chúng em mong đóng góp ý kiến từ quý thầy cô anh chị bạn để chúng em tìm hiểu mở rộng giúp đề tài hoàn thiện Chúng em xin chân thành cảm ơn TP Hồ Chí Minh, ngày 15/7/2019 Sinh viên thực Trương Tấn Tài an Đoàn Thanh Thắng Trường ĐH Sư Phạm Kỹ Thuật TP.HCM Khoa: CNTT ĐỀ CƯƠNG KHÓA LUẬN TỐT NGHIỆP Họ Tên SV thực 1: Trương Tấn Tài Mã Số SV: 15110307 Họ Tên SV thực 2: Đoàn Thanh Thắng Mã Số SV: 15110316 Thời gian làm luận văn: Từ: 18/3/2019 Đến: 29/6/2019 Chuyên ngành: Công nghệ phần mềm Tên luận văn: Xây dựng ứng dụng luyện thi TOEIC Android GV hướng dẫn: ThS Nguyễn Trần Thi Văn Nhiệm Vụ Của Luận Văn: Tìm hiểu hệ điều hành Android Tìm hiểu Firebase Xây dựng, cài đặt ứng dụng với Firebase Chức học từ vựng, ngữ pháp, luyện tập riêng phần thi TOEIC Chức kiểm tra cho người dùng tiến hành thực thi TOEIC mẫu Chức tổng kết kiểm tra, luyện tập Một số chức khác điều chỉnh âm thanh, nhắc nhở học Xây dựng ứng dụng quản lý để cập nhật sở liệu cho ứng dụng Đề cương viết luận văn: MỤC LỤC Phần MỞ ĐẦU 1.1 Tính cấp thiết đề tài 1.2 Mục tiêu Phần NỘI DUNG Chương 1: Cơ sở lý thuyết 1.1 Tổng quan Android 1.2 Ngơn ngữ lập trình Java 1.3 Tổng quan Firebase an Chương 2: Khảo sát trạng 2.1 Hiện trạng 2.2 Khảo sát Chương 3: Xác định yêu cầu 3.1 Mô tả công việc 3.2 Usecase Diagram Chương 4: Phân tích yêu cầu thiết kế sở liệu 4.1 Mơ hình hóa u cầu số chức 4.2 Lược đồ ERD 4.3 Bảng mơ tả thuộc tính Chương 5: Thiết kế giao diện xử lý số hình 5.1 Thiết kế giao diện xử lý ứng dụng Android 5.2 Thiết kế giao diện xử lý phần mềm quản lý Chương 6: Cài đặt Kiểm thử số chức 6.1 Ngơn ngữ lập trình 6.2 Sơ đồ lớp ứng dụng phần mềm quản lý 6.3 Kiểm thử ứng dụng 6.4 Kiểm thử phần mềm quản lý Phần KẾT LUẬN Tài liệu tham khảo KẾ HOẠCH THỰC HIỆN Thời gian Tuần + Tuần + Công việc Sản phẩm Tạo chức cài đặt Tạo VCS lưu trữ code Tạo giao diện phần Luyện tập Thay đổi số giao diện Tạo luyện tập phần an Code lưu trữ Git Chức cài đặt âm Giao diện phần luyện tập Giao diện Chức luyện tập phần Ghi Tuần + Tạo phần mềm quản lý Tạo luyện tập phần Tuần + Tạo phần mềm quản lý Tạo luyện tập phần Giao diện phần mềm quản lý Chức luyện tập phần phần Tạo phần xử lý Chức luyện tập phần Tuần Kiểm thử phần luyện nghe Sửa lỗi, bug Hoàn thiện phần admin Viết báo cáo Tạo luyện tập phần Viết báo cáo Tạo luyện tập phần Tạo chức phần tổng kết Thêm âm Kiểm thử chương trình, thêm liệu Hồn thiện báo cáo, ứng dụng Bài báo cáo Chức luyện tập phần Bài bào cáo Chức luyện tập phần Nhạc cho số chức Âm nhấn số nút Sửa lỗi, bux Kiểm thử máy thật Bài báo cáo Tuần 10 + 11 Tuần 12 + 13 Tuần 14 Tuần 15 Ngày tháng năm 2019 Người viết đề cương Ý kiến giáo viên hướng dẫn (ký ghi rõ họ tên) an MỤC LỤC LỜI CẢM ƠN ĐỀ CƯƠNG KHÓA LUẬN TỐT NGHIỆP MỤC LỤC DANH MỤC BẢNG DANH MỤC HÌNH ẢNH 12 PHẦN MỞ ĐẦU 15 TÍNH CẤP THIẾT CỦA ĐỀ TÀI 15 MỤC TIÊU 16 CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 17 1.1 TỔNG QUAN VỀ ANDROID 17 1.1.1 Android gì? 17 1.1.2 Cấu trúc hệ điều hành Android 17 1.2 LẬP TRÌNH ANDROID VỚI NGƠN NGỮ LẬP TRÌNH JAVA 19 1.2.1 Ngơn ngữ lập trình Java 19 1.2.2 Lợi ích việc lập trình Android Java 19 1.2.3 Rủi ro hạn chế việc lập trình Android Java 20 1.2.4 Tổng kết 20 1.3 TỔNG QUAN VỀ FIREBASE 20 1.3.1 Các chức Google Firebase 20 1.3.2 Những lợi ích từ việc sử dụng Google Firebase 21 CHƯƠNG 2: KHẢO SÁT HIỆN TRẠNG 23 2.1 ỨNG DỤNG TOEIC PRACTICE 23 2.2 ỨNG DỤNG TOEIC TEST - TFLAT 25 2.3 ỨNG DỤNG TOEIC FULL TEST 27 CHƯƠNG 3: XÁC ĐỊNH YÊU CẦU 30 3.1 MÔ TẢ CÔNG VIỆC 30 3.1.1 Người dùng 30 3.1.2 Người dùng chưa đăng nhập 32 3.1.3 Người quản lý 33 an Chương 6: Cài đặt - Kiểm thử Hình 77: Sơ đồ lớp ứng dụng Android (tiếp theo) 101 an Chương 6: Cài đặt - Kiểm thử Hình 78: Sơ đồ lớp ứng dụng Android (tiếp theo) 102 an Chương 6: Cài đặt - Kiểm thử 6.2.2 Sơ đồ lớp số chức phần mềm quản lý Hình 79: Sơ đồ lớp số chức phần mềm quản lý 103 an Chương 6: Cài đặt - Kiểm thử 6.3 KIỂM THỬ ỨNG DỤNG Tiến hành kiểm thử ứng dụng Ứng dụng máy ảo Pixel XL API 27 máy thật Samsung A30 API 28 6.3.1 Kiểm thử hình Học từ Bảng 67: Test case hình Học từ STT Mơ tả test case Test phần giới thiệu từ Người Pixel test XL SS A30 Thắng Pass Pass Nhấn nút Tiếp tục Chuyển qua câu khác Ký tự di chuyển lên phần đáp án Ký tự chuyển phần Thắng gợi ý Yêu cầu điền đầy đủ vào ô Pass Pass Thắng Pass Pass Thắng Pass Pass Pass Pass Pass Pass Kết mong đợi Quy trình Nhấn nút hình Phát âm từ loa Test câu hỏi dạng kéo thả Nhấn vào ký tự gợi ý Nhấn vào đáp án có chữ Nhấn Tiếp tục cịn trống Test câu hỏi dạng ghi từ Để trống đáp án Yêu cầu điền đầy đủ nhấn Tiếp tục Test cảnh báo dừng chùng Test chọn đáp án Test hoàn thành Nhấn nút Back Hiện dialog cảnh báo Nhấn Hủy Dialog biến Nhấn Back chọn Trở hình học từ vựng Tiếp tục Nếu tăng tiến độ Ở hình tập, chuyển câu, sai Thắng nhấn chọn đáp án chuyển hình giới thiệu từ Trở hình học từ Thực trả lời vựng tiến độ Thắng Cập nhật lại sở đạt 100% liệu 104 an Chương 6: Cài đặt - Kiểm thử 6.3.2 Kiểm thử hình Ơn tập từ vựng Bảng 68: Test case hình Ơn tập từ vựng STT Mô tả test case Kết mong đợi Quy trình Xem phần câu hỏi đáp án dạng Test hiển thị câu chữ hỏi Xem phần câu hỏi đáp án dạng âm Test chức Chọn đáp án trả lời Chọn đáp án sai Test chức Đợi thời gian giảm mạng lên đến đỉnh Người Pixel test XL SS A30 Chỉ có đáp án xác Thắng Nghe âm có đáp án xác Chuyển qua câu hỏi Thắng khác Giảm mạng, thời Thắng gian chạy bình thường Thanh thời gian giảm Giảm mạng xuống Test chức trả lời cịn sau trả lời Thắng giảm mạng Sau câu tăng liên tục câu mạng Hoàn thành Thanh tiến độ đổi màu tiến độ đến 50% Test hoàn thành Hoàn thành Thanh tiến độ đổi màu Thắng tiến độ đến 80% Hoàn thành Hiển thị thơng báo tiến độ đến 100% hồn thành ôn Nhấn vào nút Xuất dialog, Pause nút thời gian đứng lại Back Test chức Nhấn Tiếp tục Dialog biến mất, Thắng tạm dừng Dialog nút thời gian chạy lại Back Mở lại Dialog, Trở hình học từ chọn nút Home vựng 105 an Pass Pass Pass Pass Pass Pass Pass Pass Pass Pass Pass Pass Chương 6: Cài đặt - Kiểm thử 6.3.3 Kiểm thử hình Học ngữ pháp Bảng 69: Test case hình Học ngữ pháp STT Mô tả test case Kết mong đợi Quy trình Người Pixel test XL Ở lý thuyết Nút nhấn Ỏ hình tập Nút khơng thể nhấn Test nút tiếp tục chưa chọn đáp án Thắng Ỏ hình tập Nút nhấn chọn đáp án Đáp án người dùng chuyển thành màu đỏ, Chọn đáp án sai đáp án màu Test chức Thắng xanh chọn đáp án Đáp án người dùng chọn Chọn đáp án màu xanh Ở phần danh sách Hiển thị thơng báo chọn hồn hồn thành Chọn đồng ý Test làm lại thành làm tới để làm lại bài, khơng Thắng hồn thành câu cuối quay lại hình danh ngữ pháp sách SS A30 Pass Pass Pass Pass Pass Pass Người Pixel test XL SS A30 6.3.4 Kiểm thử hình Luyện tập phần đề thi Toeic Bảng 70: Test case hình Luyện tập phần đề thi Toeic STT Mô tả test case Test nghe âm Kết mong đợi Quy trình Vào phần luyện tập phần chọn Luyện tập phần Nhấn vào nút Play/Pause Kéo ProgressBar Mở hình Luyện tập phần với phần nghe nút lựa chọn Phát, dừng phát âm Thắng Âm chạy đến phần tương ứng Tiến hành kiểm tra tương tự với Được kết tương tự phần 2, 3, 106 an Pass Pass Chương 6: Cài đặt - Kiểm thử Vào phần luyện tập Mở hình Luyện phần chọn tập phần Luyện tập phần 3 Test vuốt chuyển câu Test Nhấn chuyển trang Test kéo thả đáp án Chuyển qua câu kế tiếp, Vuốt qua trái câu cuối Thắng phải khơng nhảy Tiến hành kiểm tra tương tự với phần phần Vào phần luyện tập phần chọn Luyện tập phần Nhấn nút chuyển trang Pass Pass Pass Pass Pass Pass Được kết tương tự Mở hình Luyện tập phần với đoạn văn đán án Thắng Màn hình cuộn tới ô cần điền, đáp án Kéo vào đáp án Nếu vị trí màu cam, khơng khơng có chuyện xảy Thả đáp án vào Ơ trống thay đổi thành cụm từ thả vào, câu hỏi cuộn tới vị trí kế Hồn thành tất Nút xác nhận sáng lên vị trí trống Thắng Nhấn nhận nút Ô chọn đáp án sai màu đỏ, Xác màu xanh, nút Xác nhận ẩn đi, nút Tiếp tục xuất Nhấn nút Tiếp tục Chuyển qua câu hỏi khác, nút Tiếp tục ẩn nút Xác nhận xuất hiện, trang kích hoạt 107 an Chương 6: Cài đặt - Kiểm thử Test chọn đáp án phần nghe Vào phần luyện tập Mở hình Luyện phần chọn tập phần Luyện tập phần Chưa hoàn thành nghe, nhấn Không thể chọn đáp án chọn đáp án Có thể chọn đáp án Đáp án màu xanh, Hoàn thành nghe sai màu đỏ, đồng Thắng nghe, nhấn thời nội dung chọn đáp án nghe gợi ý ra, nút tiếp tục xuất Nhấn nút Tiếp tục Test chức chọn đáp án phần đọc Test chức nhấn nút Tiếp tục Test lưu chuyển hình Pass Pass Pass Pass Pass Pass Pass Pass Chuyển qua câu khác Tiến hành kiểm tra tương tự với Được kết tương tự phần 2, 3, Vào phần luyện tập Mở hình Luyện phần chọn tập phần Luyện tập phần Đáp án sai màu đỏ, đáp án màu Chọn đáp án Thắng xanh, xuất gợi ý mẹo Nhấn nút Tiếp tục Chuyển qua câu khác Làm tương tự với Được kết tương tự luyện tập phần Chưa chọn đáp án Khơng có xảy nhấn Tiếp tục Thắng Chọn đáp án Chuyển qua câu khác nhấn Tiếp tục Trở hình menu Nhấn nút Back trước, cập nhật sở Thắng liệu 108 an Chương 6: Cài đặt - Kiểm thử 6.3.5 Kiểm thử hình Chơi trò chơi luyện tập Bảng 71: Test case hình Chơi trị chơi luyện tập STT Mơ tả test case Test phần Bắt đầu Kết mong đợi Quy trình Nhấn nút Bắt đầu Người Pixel test XL Nút bắt đầu điểm cao ẩn đi, Thanh điểm, thời gian xuất Thắng khung đếm ngược đến 0, sau khung chữ xuất SS A30 Pass Pass Pass Pass Test trả lời đáp án Các ô chữ di chuyển hình biến mất, chữ xuất Vuốt hình từ Nếu đáp án Thắng xuống thời gian di chuyển xuống Ô điểm điểm cao cập nhật Pass Pass Test chức tạm dừng Nhấn vào Pause Back Nhấn nút Tiếp tục Nhạc Home Pass Pass Nhấn vào ô Ô chữ di chuyển theo tay chữ người dùng Test kéo thả ô chữ Nhấn lại vào ô chữ đưa vị trí khác có xuất mũi tên nhấp nháy thả Ơ chữ thay đổi vị trí dấu mũi tên, ô chữ Thắng bên phải vị trí di chuyển sang bên phải tự xuống dịng tràn hình nút Xuất dialog, nút thời gian đứng lại Thắng Tiếp tục trò chơi Bật / tắt âm Trở trang chủ 109 an Chương 6: Cài đặt - Kiểm thử 6.3.6 Kiểm thử hình Làm đề thi Toeic Bảng 72: Test case hình làm đề thi Toeic STT Mô tả test case Kết mong đợi Quy trình Test chức Nhấn vào Icon bắt bắt đầu làm đề đấu hình thi thi Toeic Toeic Nhấn vào nút Hiển thị câu hỏi Test chức hình làm đề thi câu hỏi thi Toeic Part Nhấn vào nút Ẩn câu hỏi hình đề thi Toeic Sau vào chức Test chức năng làm đề thi đọc phần thi Toeic Phần Listen thi Listen đề thi Toeic Người Pixel test XL SS A30 Ứng hiển thị câu hỏi phần tương ứng đề thi Toeic Tài Pass Pass Ứng dụng thị danh sách câu hỏi phần tương ứng Ứng dụng ẩn danh sách câu hỏi phần tương ứng Tài Pass Pass Ứng dụng chạy chức Media Player bình thường không bị ngắt quãng Tài Pass Pass Tài Pass Pass Tài Pass Pass Tài Pass Pass Ứng dụng hiển thị Chọn nút Nộp Test chức Dialog kết với số câu hình làm nộp tương ứng mà người đề thi Toeic dùng chọn Ứng dụng hiển thị lại danh sách câu hỏi với đáp án Chọn nút Xem lại Test chức câu trả lời người làm xem lại làm dùng Với đáp án Dialog kết bôi xanh đáp án người dùng bôi đỏ Test chức Chọn chức Ứng dụng chuyển quay lại thoát Dialog hình danh sách hình danh sách kết đề thi Toeic đề thi Toeic 110 an Chương 6: Cài đặt - Kiểm thử 6.4 KIỂM THỬ PHẦN MỀM QUẢN LÝ 6.1.1 Kiểm thử Quản lý đề thi Bảng 73: Test case chức Quản lý đề thi STT Mô tả test case Kết mong đợi Quy trình Chọn đề thi cần sửa Kiểm tra chức danh sách sửa đề thi Tiến hành sửa liệu câu hỏi Rồi nhấn Save Chọn nút Add hình Thông tin đề thi Dữ liệu đề thi cập nhật làm Dialog thông tin chung đề thi Dữ liệu thông tin chung Tiến hành thêm liệu Kiểm tra chức thông tin chung đề đề thi lưu lại hình load lên thêm thi Rồi nhấn Continute danh sách câu hỏi đề thi Người test Kết Tài Pass Tài Pass Người test Kết Tài Pass Tài Pass Tiến hành thêm cụm Dữ liệu thông tin đề câu hỏi câu hỏi đề thi lưu vào sở thi Rồi sau nhấn Save liệu, sau làm 6.4.1 Kiểm thử Quản lý từ vựng Bảng 74: Test case chức Quản lý từ vựng STT Mô tả test case Kết mong đợi Quy trình Người quản lý nhấn nút Dialog thơng tin từ Edit dịng từ vựng Kiểm tra chức vựng cần sửa sửa từ Dữ liệu từ vựng cập vựng Tiến hành sửa liệu nhật danh sách từ vựng câu hỏi Rồi nhấn Save làm Chọn nút Add Dialog thông tin chung hình để thêm từ vựng Kiểm tra chức từ vựng thêm Dữ liệu thông tin chung Tiến hành thêm liệu từ vựng từ vựng lưu lại từ vựng Rồi sau nhấn hình làm Save danh sách từ vựng 111 an Kết luận KẾT LUẬN KẾT QUẢ ĐẠT ĐƯỢC Những kiến thức tìm hiểu được: Tìm hiểu Firebase chức nó; Tìm hiểu JavaFX; Xây dựng ứng dụng có áp dụng số chức Firebase như: Authentication, Realtime Database, Storage; Thư viện đồ họa Android Spark Button, Konfetti; Sử dụng Facebook Login SDK, Google Login cho việc đăng nhập ứng dụng Android Những kết thực tiễn ứng dụng: Cho phép người dùng thi thử đề thi TOEIC sát với thực tiễn; Người dùng học ơn từ vựng, ngữ pháp, luyện tập nghe đọc; Chơi trò chơi luyện tập đảo từ vựng tạo thành câu; Xem tổng kết phần làm, cài đặt âm thanh, nhắc nhở học bài; Ứng dụng quản lý cho phép quản trị viên quản lý liệu ứng dụng hiệu ƯU ĐIỂM Ứng dụng có giao diện thân thiện với người dùng, dễ thao tác, dễ sử dụng; Ứng dụng có dung lượng gọn nhẹ; Các thông tin lưu trữ khoa học, xử lý cách dễ dàng, xác; Ứng dụng đáp ứng nhu cầu người dùng; Cung cấp đủ khả quản lý liệu cho người quản trị NHƯỢC ĐIỂM Một số chức cịn thơ sơ (xem đáp án); Giao diện cần điều chỉnh thêm để đảm bảo hiển thị tốt thiết bị khác nhau; Chưa đảm bảo người dùng tạm ngưng, ấn phím back 112 an Kết luận HƯỚNG PHÁT TRIỂN Cập nhật định dạng TOEIC mới; Cải thiện giao diện chức xem đáp án; Tạo thêm âm cho ứng dụng; Thêm ngôn ngữ tiếng Anh cho ứng dụng; Đảm bảo độ tương thích với kích thước hình khác 113 an Tài liệu tham khảo TÀI LIỆU THAM KHẢO [1] Không rõ tác giả, “Điện thoại thông minh tiếp tục đà phát triển khu vực thành thị nông thôn”, Nielsen Việt Nam, 11/24/2017, URL: https://www.nielsen.com/vn/vi/insights/report/2017/nielsen-smartphone-insights-2017/ [2] Hải Yên, “Thị trường smartphone tăng trưởng mạnh”, BáoMới.com, 28/12/2016, URL: https://baomoi.com/thi-truong-smartphone-tang-truong-manh/c/21198033.epi [3] Thùy An, “iOS Android "nuốt chửng" thị trường hệ điều hành smartphone”, Báo điện tử VTV, 27/2/2018, URL: https://vtv.vn/cong-nghe/ios-va-android-nuot-chung-thitruong-he-dieu-hanh-tren-smartphone-20180227165822423.htm [4] Thành Lương, “Người Việt bỏ tiếng/ngày để sử dụng Internet”, Zing.vn, 6/12/2018, URL: https://news.zing.vn/nguoi-viet-bo-ra-7-tiengngay-de-su-dung-internet-post898063.html [5] Không rõ tác giả, “Giới thiệu sơ lược hệ điều hành Android”, Programming Android, 21/8/2014, URL: https://androidseriestutorial.blogspot.com/2014/08/gioi-thieu-so-luoc-ve-he-ieu-hanh.html [6] Hồ Sỹ Hùng, “Java gì? Tại bạn nên học lập trình Java?”, Techmaster, 10/3/2016, URL: https://techmaster.vn/posts/33794/java-la-gi-tai-sao-ban-nen-hoc-lap-trinh-java [7] NTStudio, “TOEIC Test - TOEIC Practice”, 2019,URL: https://play.google.com/store/apps/details?id=com.ntstudio.english.practice.full&hl=en [8] TFLAT-GROUP, “Luyen Thi TOEIC TEST - TFLAT”, 2019, URL: https://play.google.com/store/apps/details?id=tflat.co.thitoeic&hl=vi [9] Learn English With Games, “On Thi TOEIC's, Thi Thu TOEICs”, 2019, URL: https://play.google.com/store/apps/details?id=english.funny.toeic.tienganh.hoc.tieng.anh [10] ADMIN, "Java Advantages and Disadvantages", 2015, URL: https://www.mindsmapped.com/java-j2ee/java-advantages-and-disadvantages/ [11] T V Dev, "JavaFX gì? Giới thiệu ngơn ngữ lập trình JavaFX", 2018, URL: https://teamvietdev.com/javafx-la-gi-gioi-thieu-ngon-ngu-lap-trinh-javafx/ 114 an an ... diện Android Tìm hiểu JavaFX để xây dựng ứng dụng Windows Application Từ kiến thức tìm hiểu được, nhóm chúng em xây dựng ứng dụng luyện thi TOEIC trên tảng Android: Với giao diện thân thi? ??n,... luận văn: Xây dựng ứng dụng luyện thi TOEIC Android GV hướng dẫn: ThS Nguyễn Trần Thi Văn Nhiệm Vụ Của Luận Văn: Tìm hiểu hệ điều hành Android Tìm hiểu Firebase Xây dựng, cài đặt ứng dụng với... áp dụng để luyện chứng tiếng Anh bên chứng TOEIC, … Các ứng dụng có cấu trúc đơn giản, dễ thao tác, giao diện thân thi? ??n với người dùng 2.1 ỨNG DỤNG TOEIC PRACTICE[7] Hình 2: Màn hình ứng dụng Toeic