Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 88 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
88
Dung lượng
2,09 MB
Nội dung
LỜI CẢM ƠN Đầu tiên cho phép em gửi lời cảm ơn chân thành sâu sắc đến quý thầy cô giáo trường Đại Học Công Nghệ Thông Tin – Truyền Thông Thái Nguyên tận tình dạy quan tâm suốt trình học tập rèn luyện trường Em gửi tất lòng biết ơn chân thành kính trọng em đến cha mẹ gia đình, người sinh thành, dưỡng dục em tự tin bước chân ngày hôm nay, cha mẹ bên cạnh chỗ dựa vững cho em vượt qua chúng gặp khó khăn đời Em trân trọng biết ơn cô Trần Thị Ngân tận tình hướng dẫn, bảo, góp ý cho em suốt trình thực đề tài luận văn để hôm hoàn thành khóa luận tốt nghiệp Trong khoảng thời gian qua cô người định hướng giúp đỡ em trước khó khăn trở ngại, buổi gặp trao đổi kiến thức nhà trường học sống hàng tuần ký ức không quên bước phía trước em Xin chân thành cảm ơn đến người bạn, người mà bên cạnh động viên, chia sẻ vui buồn khó khăn với suốt thời gian qua Thái Nguyên, ngày tháng Sinh viên Thân Văn Nam năm 2016 LỜI CAM ĐOAN Đồ án tốt nghiệp sản phẩm tổng hợp toàn kiến thức mà sinh viên học suốt thời gian học tập trường đại học Ý thức điều đó, với tinh thần nghiêm túc, tự giác với làm việc mệt mài thân hướng dẫn tận tình cô Trần Thị Ngân em hoàn thành xong đồ án tốt nghiệp Em xin cam đoan: Nội dung đồ án em không chép nội dung từ đồ án khác sản phẩm đồ án em thân em nghiên cứu dựng lên Mọi thông tin sai lệch em xin hoàn toàn chịu trách nhiệm trước hội đồng bảo vệ Thái Nguyên, ngày tháng Sinh viên Thân Văn Nam MỤC LỤC DANH MỤC HÌNH ẢNH Hình 2.1 Hệ điều hành Android Hình 2.2 Kiến trúc tổng quát 14 18 Hình 2.3 Linux kernel 19 Hình 2.4 Libraries 20 Hình 2.5 Android Runtime 21 Hình 2.6 Application Framework 22 Hình 2.7 Vòng đời activity 25 Hình 2.8 Sơ đồ chuyển trạng thái service27 năm 2016 Hình 2.9: Tạo máy ảo 35 Hình 2.10: Khởi tạo máy ảo 36 Hình 2.11: Xuất phần mềm Android37 Hình 2.12: Nhập thông số cần thiết 37 Hình 2.13: Thiết lập tên cho file apk 38 Hình 2.14: Nhập password 39 Hình 3.1 Biểu đồ UseCase tổng quát 42 Hình 3.2 Biểu đồ Chức dành cho người sử dụng 43 Hình 3.3 Biểu đồ phân rã UseCase quản lý học tiếng anh Hình 3.4 Biểu đồ phân rã UseCase quản lý người dùng 43 44 Hình 3.5 Biểu đồ phân rã UseCase quản lý thi 44 Hình 3.6 Biểu đồ phân rã UseCase quản lý thông tin cá nhân Hình 3.7 Biểu đồ trình tự chức đăng ký thành viên Hình 3.8 Biều đồ trình tự chức đăng nhập 45 45 46 Hình 3.9 Biểu đồ trình tự chức quản lý thông tin cá nhân 47 Hình 3.10 Biểu đồ trình tự chức quản lý người dùng 47 Hình 3.11 Biểu đồ trình tự chức làm test 48 Hình 3.12 Biểu đồ hoạt động chức đăng nhập 49 Hình 3.13 Biểu đồ hoạt động chức làm test 50 Hình 3.14 : Biểu đồ hoạt động chức quản lý người dùng Hình 3.15 : Biểu đồ hoạt động chức quản lý thi Hình 2.16 Sơ đồ lớp 52 Hình 2.17 Sơ đồ quan hệ 56 Hình 4.1 : Giao diện chương trình Hình 4.2 : Giao diện đăng nhập 57 58 Hình 4.3 : Giao diện học từ vựng hình ảnh Hình 4.4 : Giao diện 3000 từ vựng 60 Hình 4.5 : Giao diện học ngữ pháp 61 59 51 50 Hình 4.6 : Giao diện học từ vựng 62 Hình 4.7 : Giao diện làm test 63 Hình 4.8 : Giao diện Ví dụ học ngữ pháp Hình 4.9 : Giao diện trình làm test 64 65 LỜI 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, vv cần người có trình độ tiếng Anh giỏi Người ta học sử dụng tiếng Anh với nhiều mục đích khác để đáp ứng nhu cầu giao tiếp ngày lớn xã hội, để kiếm công việc tốt, để thăng chức, hay để giành hội du học làm việc nước Cùng với đó, phát triển công nghệ di động bùng nổ vài năm qua Các thiết bị cầm tay trở nên mạnh mẽ phổ biến Trong vài năm trở lại đây, hệ điều hành Android đời trở thành tảng điện thoại thông minh phổ biến giới, với kế thừa ưu việt hệ điều hành đời trước kết hợp nhiều công nghệ tiên tiến Những ưu điểm dễ thấy Android khả tùy biến nhanh chóng, dễ làm quen, ứng dụng hỗ trợ phong phú, tương thích với đa cấu hình phần cứng nhà sản xuất Dù hay chưa sử dụng smartphone Android bạn không cần lo lắng việc thay đổi Hầu tất smartphone sử dụng hệ điều hành Android dễ sử dụng, đơn giản tùy biến theo sở thích cá nhân, có nhiều ứng dụng để thỏa mãn nhu cầu người dùng Đồng thời Android có mã nguồn mở cho phép nhà phát triển thiết bị, mạng di động lập trình viên điều chỉnh phân phối Android cách tự Bởi trước nhu cầu lợi đó, em định nghiên cứu xây dựng ứng dụng: Xây dựng chương trình hỗ trợ học tiếng Anh Android Chương TỒNG QUAN VỀ ĐỀ TÀI VÀ CƠ SỞ LÝ THUYẾT 1.1 Giới thiệu tổng quan lý chọn đề tài Sơ lược tiếng Anh Tiếng Anh (English) ngôn ngữ thuộc nhánh miền Tây nhóm ngôn ngữ German ngữ hệ Ấn-Âu Đây ngôn ngữ sử dụng rộng rãi giới Nó sử dụng ngôn ngữ mẹ đẻ số lượng lớn người dân từ khắp giới Liên hiệp Anh, Mỹ, Canada, Cộng hòa Ireland, New Zealand số quốc đảo vùng Caribbean Đây ngôn ngữ mẹ đẻ sử dụng nhiều thứ ba giới, sau Tiếng Hoa Tiếng Tây Ban Nha Đây ngôn ngữ thứ hai sử dụng rộng rãi ngôn ngữ thức tổ chức lớn bao gồm Liên minh châu Âu, Khối Thịnh vượng chung Anh đặc biệt Liên hiệp Quốc Tiếng Anh sử dụng phổ biến nhờ vào ảnh hưởng Mỹ Anh lĩnh vực quân sự, kinh tế, khoa học, tin học, trị văn hóa Ở nhiều nước, có Việt Nam, người ta bắt buộc mặc định phải học tiếng Anh để làm Sự thông dụng tiếng Anh Số người dử dụng Ngày có khoảng tỷ người nói tiếng Anh khắp giới số ngày tăng lên Tiếng Anh ngôn ngữ sử dụng rộng rãi lại không thay ngôn ngữ khác, thay vào hỗ trợ ngôn ngữ với yếu tố sau: Hơn 250 triệu người Trung Quốc học tiếng Anh Trong 80 nước, tiếng Anh ngôn ngữ thông dụng thứ hai hay phổ biến việc học Ở Hồng Kông, 10 học sinh trung học học tiếng Anh Ở Pháp, để bắt đầu vào trung học học sinh phải có năm hoc tiếng Anh hay tiếng Đức; hầu hết 85% học sinh chọn học tiếng Anh Tại Nhật Bản, học sinh trung học đòi hỏi phải có năm học tiếng Anh trước tốt nghiệp Trong phương tiện truyền thông giao thông Tiếng Anh chiếm ưu giao thông vận tải phương tiện truyền thông Trong lĩnh vực du lịch ngôn ngữ cộng đồng hàng không quốc tế, tiếng Anh đóng vai trò Phi công, tiếp viên kể nhân viên kiểm soát nói tiếng Anh phi trường quốc tế Cờ tình hiệu ánh sáng sử dụng ngành hàng hải, “nếu tàu lớn cần truyền tín hiệu cho thông điệp họ tìm kiếm ngôn ngữ chung thông dụng tiếng Anh chắn chọn lựa chính”, câu nói người bảo vệ bờ biển Mỹ, Werner Siems Năm số đài phát tiếng CBS, NBC, ABC, BBC CBC 300 triệu người chọn đài phát tiếng Anh phổ biến Tiếng Anh ngôn ngữ phổ biến chương trình TV thuộc truyền tải vệ tinh Trong thời đại công nghệ thông tin Ngôn ngữ thời đại thông tin tiếng Anh Hơn 80% nguồn dự trữ thông tin 100 triệu máy tính khắp giới tiếng Anh 85% trao đổi qua điện thoại quốc tế sử dụng tiếng Anh, số lượng mail, điện báo truyền tín hiệu qua dây cáp Chương trình dẫn máy tính chương trình phần mềm thường dùng tiếng Anh Tiếng Đức ngôn ngữ khoa học Nhưng ngày nay, 80% ghi chép khoa học trình bày với ngôn ngữ thứ tiếng Anh Tương tự, phân nửa kỹ thuật khoa học giới phổ biến tiếng Anh dùng lĩnh vực y học, điện tử kỹ thuật không gian Trong lĩnh vực kinh doanh quốc tế Tiếng Anh lĩnh vực kinh doanh quốc tế ảnh hưởng đến hầu hết lĩnh vực kinh tế Châu Âu Cũng tiếng Anh tham gia hầu hết vào thành phần lãnh đạo doanh nghiệp Trong công nghiệpthực phẩm, biển hiệu cho sản phẩm họ thường dùng tiếng Anh Made in Germany, họ không dùng câu Hergestellt in deutschland – câu có nghĩa "sản xuất Đức" dùng với tiếng Anh dùng với tiếng Đức Các tập đoàn nhiều quốc gia giới thường chọn tiếng Anh lựa chọn họ Các tập đoàn Datsun Nissan gửi điện báo với ngôn ngữ tiếng Anh Như năm 1985, 80% nhân viên tập đoàn Mitsui nói, đọc viết tiếng Anh, tập đoàn Toyota mở lớp tiếng Anh chức cho nhân viên Các lớp tiếng Anh giữ lại Ả Rập Saudi cho công nhân tập đoàn dầu hỏaAramco ba lục địa thuộc Ngân hàng Chase Manhattan Ngôn ngữ chung Tiếng Anh dùng tiếng nói chung nhiều nước nơi người nói nhiều ngôn ngữ khác Tại Ấn Độ, nơi có gần 200 ngôn ngữ khác sử dụng có 30% người nói ngôn ngữ tiếng Hindi Khi Rajiv Gandhi đọc diễn văn quốc gia sau mẹ ông ta bị ám sát, ông ta nói tiếng Anh Tổ chức thương mại tự Châu Âu làm việc chủ yếu tiếng Anh nước thành viên không trực thuộc nước Anh Ngôn ngữ thức Tiếng Anh ngôn ngữ nửa thức 20 nước Châu Phi bao gồm Sierra Leone, Ghana, Nigeria, Liberia Nam Phi Các sinh viên dạy tiếng Anh trường Đại học Makerere Uganda, trường đại học thành phố Nairobi Kenya trường đại học thành phố Dar es Salaam Tanzania Tiếng Anh ngôn ngữ thống hội đồng giới Thiên chúa giáo ngôn ngữ thức vận hội thi hoa hậu hoàn vũ giới Sự đời phát triển điện thoại thông minh Định nghĩa Điện thoại thông minh (tiếng Anh: Smart Phone) điện thoại tích hợp tảng hệ điều hành di động, với nhiều tính tiên tiến điện toán kết nối điện thoại di động thông thường Các ngành công nghiệp tin điện thoại thông minh đa số có hình độ phân giải cao so với điện thoại truyền thống điện thoại thông minh máy tính di dộng, có hệ điều hành riêng biệt hiển thị phù hợp trang website bình thường người dùng thay đổi giao diện sở hữu khả mở ứng dụng, tiện dễ dàng cài đặt lẫn gõ bỏ ứng dụng Điện thoại thông minh có hình cảm ứng độ phân giải cao, sẵn sàng để gọi bàn phím ảo viết chữ tay Điện thoại thông minh tiến hành đa tác vụ thao tác, có đa phương tiện mạnh mẽ, Email, truy cập Internet hoàn toàn thay đổi thiết bị truyền thống MP3, MP4, PDA Điện thoại thông minh thay xử lý vấn đề máy tính văn phòng vấn đề khác, giao tiếp với mạng trì thời gian kết nối liền mạch với thời gian, đồng thời vô hiệu hóa mạng lúc đồng hóa liệu với máy tính, máy tính xách tay thiết bị khác Lịch sử Lịch sử Smart Phone khởi nghiệp từ năm 1993, với thời gian, nhiều thương hiệu đời, tên tuổi cũ chìm vào dĩ vãng Và rồi, xuất iPhone năm 2007 đưa công nghiệp điện tử bước sang trang Sau đó, công nghệ cải thiện với diện thiết bị di động sử dụng tín hiệu vô tuyến không dây, lướt web, giải trí… Sau nhìn trực quan vào phát triển điện thoại thông minh suốt bề dày lịch sử Năm 1993-1994: Thiết bị không dây - IBM Simon xuất Chiếc smartphone đời từ cách vừa tròn 20 năm (ngày 26/11/1993) hội chợ COMDEX diễn Las Vegas (Mỹ), IBM cho mắt điện thoại với tên gọi IBM Simon, hay biết đến với tên mã Angler Với trọng lượng lên đến gần 0,6kg Máy trang bị vi xử lý tốc độ 16MHz, 1MB nhớ RAM 1MB ổ cứng lưu trữ Simon trang bị hình cảm ứng rộng 4.5-inch Tuy nhiên điểm khác biệt hình cảm ứng Simon hiển thị đơn sắc hoạt động hệ điều hành biến thể hệ điều hành DOS, có tên gọi ROM-DOS Năm 1996: Thiết bị Pilot 1000/5000 mắt tháng 3/1996 thu hút quan tâm, chưa thành công thị trường, Palm (lúc phận U.S Robotics tách ra) bắt đầu vào thị trường PDA (Personal Digital Assistants - thiết bị trợ giúp cá nhân) Pilot 1000 với giá bán 299 USD có nhớ 128 KB, Pilot 500 nhớ 512 KB có giá 369 USD hai model đầu tiên, máy có thiết kế vỏ màu xám, thiết kế giống sản phẩm Màn hình với độ phân giải 160 x 160 pixel, thiết bị sử dụng đế đồng với Windows (phiên 3.1 95) hai pin AAA cho phép hoạt động từ tuần Tuy không diện thị trường trở thành “cổ vật” dế cổ “nhân vật” mở đường cho cách mạng tư thiết bị di động Năm 1998: Nokia 9110 Communicator lộ diện Nokia 9110 Communicator đích thực thiết bị làm móng cho smartphone với thiết kế bàn phím QWERTY gập nhiều trò chơi cập nhật, tạo thói quen giải trí điện thoại cá nhân cho người dùng Bên cạnh đó, có 32 bit xử lý Intel 24MHz trọng lượng 317 gram Năm 1999: Ericsson R380 - điện thoại thông minh thức trình làng Người sử dụng R380 không cần phải mang theo nhiều thiết bị di động, tất thiết bị gói gọn điện thoại di động nhỏ bé Được kết nối quốc tế 120 nước châu lục thông qua dịch vụ WAP cung cấp thông tin Internet Với hình cảm ứng đồ hoạ phong phú, cung cấp nhiều kỹ tổ chức cá nhân liên lạc, dịch vụ WAP R380 giúp người sử dụng nhận gửi thư điện tử, hay truy cập vào trang Web, R380 sử dụng hệ điều hành Symbian, hệ điều hành thiết kế riêng cho thiết bị thông tin không dây Năm 2002: Giới thiệu BlackBerry 5810 - Email & tính lướt web BlackBerry vào thị trường không dây (smartphone) với thiết bị 5810 gửi email cho phép người dùng lướt Internet Trước RIM trình làng dòng điện thoại chạy hệ điều hành BlackBerry 10, chuyên gia thiết bị di động Sascha Segan điểm lại mẫu máy mang tính bước ngoặt hãng này, đánh dấu 10 Hình 3.1: Giao diện chương trình 74 Mô tả chức có chương trình Giao diện đăng nhập Hình 3.2: Giao diện đăng nhập 75 3.2 Giao diện chương trình Giao diện 3000 từ vựng 76 Hình 3.4: Giao diện 3000 từ vựng 77 78 Giao diện luyện ngữ pháp Hình 3.5: Giao diện luyện ngữ pháp 79 80 Giao diện luyện từ vựng Hình 3.6: Giao diện luyện từ vựng 81 Giao diện Làm test Hình 3.7: Giao diện làm test 82 83 Giao diện Ví dụ học ngữ pháp 84 Hình 3.8: Giao diện Ví dụ học ngữ pháp 85 Giao diện Qúa trình làm test Hình 3.9: Giao diện trình làm test KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 86 Kết đạt + Hỗ trợ phần việc học tiếng anh người dùng + Đã có chức kiểm tra cho người dùng thực hành + Xây dựng ứng dụng hỗ trợ học tiếng Anh hệ điều hành Android Hạn chế + Dữ liệu lấy mạng chưa chuyên gia kiểm chứng + Giao diện sơ sài, chưa có chau chuốt kỹ lưỡng + Ứng dụng làm máy đơn, người dùng chưa có mô hình kết nối client-server Hướng phát triển Chương trình phát triển tảng khác Windows Phone, IOS Thêm tính khác kết nối user, so sánh kết quả, danh sách thành viên điểm cao, kết cao làm động lực việc học Hoàn thiện chức để phù hợp với người dùng Dữ liệu có độ tin cậy cao nhờ chuyên gia DANH MỤC TÀI LIỆU THAM KHẢO Tiếng Việt: Cleverlearn Vietnam English Language Center 3000 từ vựng tiếng Anh thông dụng Oxford, 2013 Nguyễn Anh Tuấn Slide môn học Phát triển ứng dụng thiết bị di động, Đại Học Công Nghệ Thông Tin 87 Slide tài liệu android tiếng việt [Download] http://www.kienthuc.name.vn Tiếng Anh: Rick Rogers Android Application Developmen Gravenstein Highway North, Sebastopol, CA 95472: O’Reilly Media Inc, May 2009 Wei-Meng Lee Beginning Android™ Application Development Indianapolis, Indiana: Wiley Publishing, Inc., 2011 Mark L Murphy Beginning Android 233 Spring Street, 6th Floor, New York, Mar 2010 Anne Taylor and Casey Malarcher Starter TOEIC 3th Edition Building TOEIC Test-taking Skills, 2006 Website: Android Developers, http://developer.android.com/develop/index.html, Oct, 2014 Android Tag StackOverFlow, http://stackoverflow.com/questions/tagged/android, Oct, 2014 Diễn đàn Android Việt Nam, http://forum.vietnamandroid.com/, August, 2014 Ngữ Pháp Tiếng Anh, http://tienganh360.com/category/tracnghiem-ngu-phap-tieng-anh, Dec 2014 Website Trung tâm học tiếng Anh ngày, http://hoctienganhmoingay.edu.vn/, August, 2014 88 ... sinh trung học học tiếng Anh Ở Pháp, để bắt đầu vào trung học học sinh phải có năm hoc tiếng Anh hay tiếng Đức; hầu hết 85% học sinh chọn học tiếng Anh Tại Nhật Bản, học sinh trung học đòi... di động lập trình viên điều chỉnh phân phối Android cách tự Bởi trước nhu cầu lợi đó, em định nghiên cứu xây dựng ứng dụng: Xây dựng chương trình hỗ trợ học tiếng Anh Android Chương TỒNG QUAN... thoại quốc tế sử dụng tiếng Anh, số lượng mail, điện báo truyền tín hiệu qua dây cáp Chương trình dẫn máy tính chương trình phần mềm thường dùng tiếng Anh Tiếng Đức ngôn ngữ khoa học Nhưng ngày nay,