XÂY DỰNG ỨNG DỤNG học TIẾNG ANH CHO học SINH THPT TRÊN hệ điều HÀNH ANDROID

87 603 0
XÂY DỰNG ỨNG DỤNG học TIẾNG ANH CHO học SINH THPT TRÊN hệ điều HÀNH ANDROID

Đ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

LỜI CÁM ƠN Sau quãng thời gian học tập rèn luyện mái trường Công nghệ thông tin truyền thông – Thái Nguyên, nỗ lực học tập thân, giúp đỡ bạn bè đặc biệt dìu dắt đầy tâm huyết thầy cô trường, kết thúc chặng đường năm em thấy trưởng thành với kiến thức tích lũy trình học tập, em cố gắng sống làm việc thật tốt, trở thành người có ích cho gia đình xã hội Với lòng biết ơn sâu sắc nhất, em xin gửi lời cám ơn chân thành đến Th.s Phạm Hồng Việt với tri thức tâm huyết truyền đạt vốn kiến thức quý báu cho em, tận tình giúp đỡ động viên em suốt thời gian thực đồ án tốt nghiệp Em xin chân thành cảm ơn gia đình, bạn bè, thầy cô trường Đại học Công Nghệ Thông Tin Truyền Thông động viên, tạo điều kiện thuận lợi cho em thực đồ án tốt nghiệp cách tốt Sau em xin kính chúc thầy cô dồi sức khỏe, tràn đầy tâm huyết để tiếp tục vững tay chèo lái thuyền đưa hệ sinh viên cập bến bờ tri thức Trong phạm vi khả cho phép, em cố gắng để hoàn thành đề tài cách tốt Xong, với kiến thức có hạn, chắn không tránh khỏi thiếu sót Em kính mong nhận thông cảm đóng góp ý kiến tích cực từ phía thầy cô bạn Em xin chân thành cám ơn! LỜI CAM ĐOAN Em tên là: Nguyễn Thị Hoài – sinh viên lớp MMT-K10A, ngành truyền thông mạng máy tính, khoa công nghệ thông tin, trường Đại học Công Nghệ Thông Tin Truyền Thông - Đại học Thái Nguyên, khóa 2011-2016 Em xin cam đoan thực trình làm đồ án cách khoa học, xác trung thực Toàn kết trình làm đồ án thành trình học tập, nghiên cứu em, hướng dẫn Th.s Phạm Hồng Việt Nội dung đồ án có tham khảo, sử dụng tài liệu thông tin từ số nguồn khác trích dẫn phần tài liệu tham khảo Em xin chịu trách nhiệm toàn trước báo cáo mình! Thái Nguyên, Ngày…… tháng… năm 2016 Sinh viên Nguyễn Thị Hoài DANH MỤC HÌNH ẢNH Hình 1.1: Các phiên Android 11 Hình 1.2: Cấu trúc hệ điều hành Android 12 Hình 1.3: Mô hình Activity Atack 19 Hình 1.4: Vòng đời Activity 20 Hình 1.5: Ví dụ RelativeLayout 24 Hình 1.6: Ví dụ TableLayout 24 Hình 1.7: Ví dụ Button 25 Hình 1.8: Ví dụ RadioButton 27 Hình 1.9: Mô hình truyền liệu với Intent 28 Hình 1.10: Các thuộc tính đối tượng Intent 29 Hình 1.11: Các Action định nghĩa sẵn 29 Hình 1.12: Giao diện DB Browser for SQLite 31 Hình 2.1: Hình ảnh Ứng dụng Fun Easy Learn 34 Hình 2.2: Hình ảnh ứng dụng English Study Pro 35 Hình 2.3: Sơ đồ use case tổng quát 37 Hình 2.4: Biểu đồ trình tự Use-Case “Học ngữ pháp” 43 Hình 2.5: Biểu đồ trình tự Use-Case “Học từ vựng” 44 Hình 2.6: Biểu đồ trình tự Use-Case “Đọc hiểu” 45 Hình 2.7: Biểu đồ trình tự Use-Case “Luyện nghe” 46 Hình 2.8: Biểu đồ trình tự Use-Case “Test” 47 Hình 2.9: Biểu đồ trình tự Use-Case “Luyện tập” 48 Hình 2.10: Biểu đồ hoạt động Use-Case “Học ngữ pháp” 49 Hình 2.11: Biểu đồ hoạt động Use-Case “Học từ vựng” 49 Hình 2.12: Biểu đồ hoạt động Use-Case “Đọc hiểu” 50 Hình 2.13: Biểu đồ hoạt động Use-Case “Luyện nghe” 50 Hình 2.14: Biểu đồ hoạt động Use-Case “Test” 51 Hình 2.15: Biểu đồ hoạt động Use-Case “Luyện tập” 51 Hình 3.1: Giao diện hình ứng dụng 56 Hình 3.2: Giao diện hình chọn chức ứng dụng 57 Hình 3.3: Giao diện hình chức “Học từ vựng” 58 Hình 3.4: Giao diện hình chức năng”Luyện nghe” 58 Hình 3.5: Giao diện hình chức “Đọc hiểu” 59 Hình 3.6: Giao diện hình chức năng”Đoán nghĩa từ” 59 Hình 3.7: Giao diện hình chức “Tìm từ đúng” 60 Hình 3.8: Giao diện hình chức “Điền từ thiếu” 60 Hình 3.9: Giao diện hình chức năng”Học ngữ pháp” 61 Hình 3.10: Giao diện hình chức “Test” 61 MỞ ĐẦU Hiện nay, tiếng anh coi ngôn ngữ quốc tế số giới Hàng triệu người từ văn hóa khác nỗ lực học tiếng anh ngày Ở Việt Nam, tiếng anh chiếm vị trí quan trọng kể từ đất nước bắt đầu thực sách mở cửa hội nhập khu vực giới Ở nhiều lĩnh vực khác xã hội kinh tế, trị, khoa học, du lịch cần người có trình độ tiếng anh Đối với học sinh, sinh viên công chức việc thông thạo tiếng anh nhiệm vụ gần tối thiểu bắt buộc Bởi thế, nhu cầu học ngoại ngữ ngày gia tăng khắp nước Với bùng nổ công nghệ thông tin, điện thoại thông minh dường trở thành vật dụng bất li thân nhiều người, hoạt động giải trí, tìm kiếm thông tin, giao lưu, học tập… đáp ứng với điện thoại Sự tiện lợi mà điện thoại mang lại cho sống người điều phủ nhận Với mong muốn xây dựng ứng dụng phục vụ nhu cầu học tiếng anh học sinh, đồng thời đem đến tiện lợi trình sử dụng Em định lựa chọn đề tài “XÂY DỰNG ỨNG DỤNG HỌC TIẾNG ANH CHO HỌC SINH THPT TRÊN HỆ ĐIỀU HÀNH ANDROID” làm đề tài bảo vệ tốt nghiệp  Mục đích đề tài Đề tài thực nhằm mục đích củng cố lại kiến thức tảng android, kỹ lập trình android, qui trình xây dựng phần mềm, thông qua xây dựng cài đặt ứng dụng học tiếng anh cho học sinh THPT hệ điều hành android phục vụ người dùng  Nội dung, phạm vi thực  Tìm hiểu tảng android lập trình android  Tìm hiểu khảo sát nhu cầu thực tế để thu thập thông tin, tài liệu… lấy sở để thiết kế phần mềm  Xây dựng, cài đặt ứng dụng học tiếng anh cho học sinh THPT hệ điều hành android  Phương pháp thực  Thông qua tài liệu, thông tin thu thập mạng internet  Thông qua trao đổi với giáo viên hướng dẫn thầy cô trường  Thông qua trao đổi, học tập bạn bè người có kinh nghiệm  Cấu trúc nội dung đề tài Đề tài gồm chương chính:  Chương 1: Cơ sở lý thuyết  Chương 2: Phân tích thiết kế hệ thống  Chương 3: Cài đặt chương trình thực nghiệm  Chương 1: CƠ SỞ LÝ THUYẾT  Tổng quan hệ điều hành lập trình ứng dụng android  Tổng quan hệ điều hành android  Lịch sử hình thành Android hệ điều hành di động phổ biến giới Được sáng lập cách 10 năm trước nhà phát triển Andy Rubin, Rich Miner, Nick Sears Chris While Hiện android có chỗ đứng vững tâm trí người tiêu dùng lượng ứng dụng nhiều, đa dạng, dễ tùy biến tính công nghệ đột phá  Tháng 10/2003: Android Inc thành lập Andy Rubin, Rich Miner, Nick Sears Chris While  Tháng 8/2005: Google mua lại dự án Android thấy tiềm lĩnh vực di động  Ngày 5/11/2007: Google thức mắt Android, từ đến ngày 5/11/2007 trở thành ngày sinh nhật Android  Ngày 23/9/2008: Android 1.0 thức đời  Ngày 28/10/2008: HTC G1 mắt smartphone Android Từ thành lập nay, Thị phần Android thị trường điện thoại di động ngày tăng lên mạnh mẽ, phần chứng tỏ ưu tính vượt trội tảng Đồng thời khẳng định nỗ lực Android việc mang đến cho người tiêu dùng sản phẩm tốt  Quá trình phát triển Dưới hình ảnh phiên Android trình phát triển 10 Chương 3: CÀI ĐẶT CHƯƠNG TRÌNH THỰC NGHIỆM 3.1 Giới thiệu ứng dụng Ứng dụng học tiếng anh cho học sinh THPT xây dựng thành công nên tảng Android với số tính sau:  Học từ vựng: Chức hiển thị list từ vựng học có loa để nghe cách đọc từ  Luyện tập: ôn luyện lại từ vựng học chức “học từ vựng”, để người dùng học từ vựng cách dễ dàng thông qua trò chơi ôn luyện từ vựng Có dạng ôn luyện:  Chức “Điền từ thiếu”: Hiển thị từ chưa hoàn chỉnh đáp án để người dùng lựa chọn xem đáp án để điền vào phần thiếu  Chức “Đoán nghĩa từ”: Hiển thị từ vựng nghĩa để người dùng lựa chọn nghĩa từ  Một chức “Tìm từ đúng”: Hiển thị nghĩa từ, chứa nghĩa từ từ vựng để người dùng lựa chọn từ với nghĩa cho  Học ngữ pháp - với chức học ngữ pháp dạng text- cho phép người dùng đọc ngữ pháp chọn  Đọc hiểu: với chức dịch đoạn văn dạng text- cho phép người dùng học đọc dịch đoạn văn chọn, chọn translate để xem kết dịch  Luyện nghe: Hiển thị video luyện nghe theo chọn  Test: Đưa kiểm tra trắc nghiệm để người dùng luện tập kiểm tra kiến thức học Một số yêu cầu cấu hình thiết bị chạy phần mềm: 73  CPU: Đơn nhân tốc độ 1.0 GHz trở lên  Ram: 256MB trở lên  Bộ nhớ trong: Trống 20MB trở lên  Màn hình: inch, độ phân giải VGA trở lên  Hệ điều hành: Android phiên 4.0 ice cream sandwich đến phiên 5.0 lollipop  Một số máy chạy thử nghiệm :  Sony Xperia Neo L  Android 4.0  Lenovo s90 3.2 Một vài hình ảnh chương trình  Màn hình 74 Hình 3.1: Giao diện hình ứng dụng 75 Giao diện để người dùng chọn lớp để học 76  Chức ứng dụng 77 78 Hình 3.2: Giao diện hình chọn chức ứng dụng Người dùng muốn học phần chọn học theo phần 79  Giao diện học từ vựng Hình 3.3: Giao diện hình chức “Học từ vựng” Người dùng kích vào từ để xem nghĩa từ nhấn loa để nghe cách phát âm  Giao diện luyện nghe 80 Hình 3.4: Giao diện hình chức năng”Luyện nghe” Người dùng chọn để nghe Có thể chuyển tiếp tạm dừng nghe  Giao diện chức “Đọc hiểu” 81 Hình 3.5: Giao diện hình chức “Đọc hiểu” Giao diện người dùng đọc đoạn văn vài ịch đoạn văn sau ấn Translate để xem kết dịch  Giao diện luyện tập “Đoán nghĩa từ” Hình 3.6: Giao diện hình chức năng”Đoán nghĩa từ” 82 Người dùng chọn sẵn sang đề bắt đầu chơi Chọn đáp án cho với nghĩa từ chọn sai phải chơi lại  Giao diện chức luyên tập -“Tìm từ đúng” Hình 3.7: Giao diện hình chức “Tìm từ đúng” Người dùng chọn sẵn sang đề bắt đầu chơi Chọn đáp án cho với từ có nghĩa chọn sai phải chơi lại  Giao diện chức “Điền từ thiếu” 83 Hình 3.8: Giao diện hình chức “Điền từ thiếu” Người dùng chọn sẵn sang đề bắt đầu chơi Chọn đáp án cho với từ có nghĩa chọn sai phải chơi lại  Giao diện hình chức năng”Học ngữ pháp” Hình 3.9: Giao diện hình chức năng”Học ngữ pháp” 84 Người dùng chọn học để học ngữ pháp  Giao diện hình chức năng”Test” Hình 3.10: Giao diện hình chức “Test” Người dùng chọn sẵn sang để bắt đầu làm test Chọn đáp án cộng điểm sai ko điểm KẾT LUẬN Đánh giá hướng phát triển ứng dụng Sau thời gian thực đồ án, em hoàn thành tương đối ứng dụng học tiếng anh cho học sinh THPT hệ điều hành Android Với cố gắng học hỏi thân em tích lũy nhiều kiến thức, kỹ kinh nghiệm lập trình nói chung lập trình android nói riêng Ứng dụng hoàn thành, song ưu điểm tồn khuyết điểm cần khắc phục Em cố gắng sau báo cáo trường tiếp tục hoàn thiện ứng dụng để đưa đời sống phục vụ nhu cầu học tập người dùng Cụ thể sau:  Những kiến thức kỹ tích lũy được: 85  Kiến thức chung tảng android lập trình android  Cách bố trí package class trình lập trình giúp Project rõ ràng sáng sủa  Rèn luyện kĩ thiết kế giao diện phù hợp với yêu cầu người dùng  Luyện tập lại kiến thức bản, làm việc control nâng cao lập trình android  Những ưu điểm ứng dụng:  Cơ hoàn thành yêu cầu đặt phần mềm  Phần học có tính tương tác  Giao diện đơn giản, hài hòa  Ứng dụng dễ sử dụng  Những nhược điểm ứng dụng:  Chức chưa nhiều  Chưa có nhiều “trí tuệ nhân tạo” ứng dụng  Bài làm mức độ chưa chuyên sâu  Cơ sở liệu rời rạc thiếu liên kết  Hướng phát triển ứng dụng  Bổ sung thêm chức đáp ứng đầy đủ nhu cầu học tập người dùng  Đưa ứng dụng lên chợ ứng dụng Google phục vụ người dùng lấy ý kiến người dùng nhằm hoàn thiện ứng dụng tốt  86 TÀI LIỆU THAM KHẢO  Beginning Android Application Development(Wrox-2012) – John Wiley & Sons, Inc  Tài liệu giảng dạy Android Đại học FPT  http://developer.android.com/develop/index.html  http://www.javacodegeeks.com/  Từ điển Anh-Việt, Việt-Anh – NXB Văn Hóa Thông Tin  http://studyandshare.wordpress.com/category/android/android-basic/  Trang web android.vn, Blog Study and share, trang Nhất Nghệ.com  Trang web http://www.tienganh123.com, http://englishteststore.net, https://www.hellochao.vn 87 ... muốn xây dựng ứng dụng phục vụ nhu cầu học tiếng anh học sinh, đồng thời đem đến tiện lợi trình sử dụng Em định lựa chọn đề tài “XÂY DỰNG ỨNG DỤNG HỌC TIẾNG ANH CHO HỌC SINH THPT TRÊN HỆ ĐIỀU HÀNH... Nexus  Hệ điều hành (HĐH) Android lập trình ứng dụng  Cấu trúc hệ điều hành Mô hình sau mô tả tổng quát cấu trúc HĐH Android 12 Hình 1.2: Cấu trúc hệ điều hành Android Tầng ứng dụng (Applications)... thu thập thông tin, tài liệu… lấy sở để thiết kế phần mềm  Xây dựng, cài đặt ứng dụng học tiếng anh cho học sinh THPT hệ điều hành android  Phương pháp thực  Thông qua tài liệu, thông tin

Ngày đăng: 23/04/2017, 16:29

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan