1. Trang chủ
  2. » Thể loại khác

...Mông Văn Nguyên.pdf

9 27 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 9
Dung lượng 398,91 KB

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

Nội dung

LỜI CẢM ƠN Sau một thời gian nghiên cứu và tìm hiểu, cùng với sự giúp đỡ, quan tâm của Thạc Sĩ Đặng Thành Công đã nhiệt tình giúp đỡ em trong quá trình làm báo cáo đồ án tốt nghiệp với đ

Trang 1

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN _

XÂY DỰNG ỨNG DỤNG KIỂM TRA TIẾNG ANH

DÀNH CHO HỌC SINH, SINH VIÊN

TRÊN HỆ ĐIỀU HÀNH ANDROID

Hà Nội - 2016

Trang 2

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN _

MÔNG VĂN NGUYÊN

XÂY DỰNG ỨNG DỤNG KIỂM TRA TIẾNG ANH

DÀNH CHO HỌC SINH, SINH VIÊN

TRÊN HỆ ĐIỀU HÀNH ANDROID

Chuyên ngành: Công nghệ Thông tin

Mã ngành: D480201

NGƯỜI HƯỚNG DẪN: ThS ĐẶNG THÀNH CÔNG

Hà Nội - 2016

Trang 3

LỜI CAM ĐOAN

Tôi: Mông Văn Nguyên xin cam đoan:

dẫn của giáo viên hướng dẫn

nào

liệu trong báo cáo và danh mục tài liệu tham khảo

toàn chịu trách nhiệm

Hà Nội, Ngày 20 tháng 6 năm 2016

Sinh Viên

Mông Văn Nguyên

Trang 4

LỜI CẢM ƠN

Sau một thời gian nghiên cứu và tìm hiểu, cùng với sự giúp đỡ, quan tâm của Thạc Sĩ Đặng Thành Công đã nhiệt tình giúp đỡ em trong quá trình làm báo cáo đồ

án tốt nghiệp với đề tài “Xây dựng ứng dụng kiểm tra Tiếng Anh dành cho học sinh, sinh viên trên Hệ điều hành Android”

Đồng thời em cũng xin gửi lời cảm ơn đến tất cả Thầy Cô giáo bộ môn đã truyền đạt cho chúng em những kiến thức chuyên môn vô cùng quý báu trong suốt 4 năm học vừa qua, cảm ơn tất cả bạn bè đã hỗ trợ trong quá trình học tập, nghiên cứu Tuy bài báo cáo đồ án tốt nghiệp còn nhiều thiếu xót nhưng bài báo cáo là tổng kết của quá trình nghiên cứu học tập, hi vọng với bài báo cáo này sẽ góp phần nào

đó tuy nhỏ bé nhưng có ích cho việc phục vụ cho tất cả mọi người hiểu hơn về hệ điều hành Android và thông qua ứng dụng kiểm tra Tiếng Anh sẽ giúp cho mọi người nâng cao được trình độ tiếng Anh trong mọi mặt của cuộc sống

Em xin chân thành cảm ơn!

Hà Nội, Ngày 20 tháng 6 năm 2016

Sinh Viên

Mông Văn Nguyên

Trang 5

MỤC LỤC LỜI CAM ĐOAN

LỜI CẢM ƠN

DANH MỤC HÌNH VẼ, BIỂU ĐỒ

DANH MỤC CÁC BẢNG PHỤ LỤC

MỞ ĐẦU 1

1 Giới thiệu về hệ điều hành mã nguồn mở Android 1

2 Thực trạng tiếng anh hiện nay 1

3 Cơ sở khoa học và ý nghĩa thực tiễn của đề tài 2

4 Cấu trúc đề tài 3

CHƯƠNG 1: TỔNG QUAN VỀ HỆ ĐIỀU HÀNH 4

1.1 Giới thiệu chung về hệ điều hành Android 4

1.2 Lịch sử phát triển 7

1.2.1.Lịch sử phát triển hệ điều hành Android 7

1.2.2 Lịch sử phát triển các phiên bản của hệ điều hành Android 8

1.3 Kiến trúc của hệ điều hành Android 15

1.3.1 Application (Tầng ứng dụng) 16

1.3.2 Application framework 17

1.3.3 Library và Android Runtime 18

1.3.4 Linux kernel 20

CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG VÀ XÂY DỰNG CƠ SỞ DỮ LIỆU 22

2.1 Giới thiệu về các thành phần trong một Android project 22

2.1.1 Các tập tin thư mục của một phần mềm Android 22

2.1.2 Các thành phần giao diện trong Android 24

2.1.3 Chu kỳ sống của ứng dụng Android 34

2.2 Phân tích thiết kế hệ thống 40

2.2.1 Biểu đồ Use Case tổng quan 40

2.2.2 Biểu đồ phân rã Use Case 40

2.3.Xây dựng cơ sở dữ liệu 42

Trang 6

CHƯƠNG 3: XÂY DỰNG ỨNG DỤNG KIỂM TRA TIẾNG ANH DÀNH

CHO HỌC SINH, SINH VIÊN TRÊN HỆ ĐIỀU HÀNH ANDROID 44

3.1 Giới thiệu các chức năng và ứng dụng trong thực tiễn 44

3.1.1 Chức năng 44

3.1.2 Ứng dụng trong thực tiễn 44

3.2 Cài đặt công cụ lập trình 44

3.2.1 Cài đặt công cụ lập trình Eclipse 44

3.2.2 Giới thiệu về SQLite 48

3.3 Kết quả thử nghiệm ứng dụng 50

3.4 Đánh giá 54

KẾT LUẬN VÀ KIẾN NGHỊ 56

TÀI LIỆU THAM KHẢO 57

Trang 7

DANH MỤC HÌNH VẼ, BIỂU ĐỒ

Hình 1-1 Android timeline 8

Hình 1-2 Cấu trúc stack hệ thống Android 16

Hình 2-1 Một số thành phần chính 22

Hình 2-2 Cấu trúc một giao diện ứng dụng Android 25

Hình 2-3 Bố trí các widget sử dụng LinearLayout 25

Hình 2-4 Bố trí các widget trong FrameLayout 26

Hình 2-5 Bố trí widget trong RetaliveLayout 27

Hình 2-6 Bố trí widget trong TableLayou 27

Hình 2-7 Giao diện đối tượng Button trong Android 28

Hình 2-8 Giao diện đối tượng ImageButton 28

Hình 2-9 Giao diện ImageView 29

Hình 2-10 Minh hoạ cho một ListView 29

Hình 2-11 Giao diện TextView 30

Hình 2-12 Giao diện EditText 30

Hình 2-13 Giao diện của CheckBox 31

Hình 2-14 Giao diện của RadioButton 32

Hình 2-15 Giao diện của MenuOptions 32

Hình 2-16 Giao diện của Context Menu 33

Hình 2-17 Giao diện của Search Box 33

Hình 2-18 Sơ đồ vòng đời của Activity 35

Hình 2-19 Các thuộc tính của Intend 36

Hình 2-20 Biểu đồ Use Case tổng quan 40

Hình 2-21 Biểu đồ phân rã Use Case chọn mức độ 41

Hình 2-22 Biểu đồ phân rã Use Case chọn bài 41

Hình 2-23 Biểu đồ phân rã Use Case xem kết quả 41

Hình 2-24 Biểu đồ phân rã Use Case chia sẻ FaceBook 41

Hình 2-25 Biểu đồ phần rã Use Case xem đáp án 42

Hình 2-26 Biểu đồ phân rã Use Case lưu điểm cao 42

Hình 3-1 Mục Eclipse cần tải về để làm phát triển cho Android 46

Hình 3-2 Giao diện chính của công cụ lập trình Eclipse 46

Hình 3-3 Biểu diễn trình tự và quan hệ giữa Android SDK, ADT, Eclipse 48

Trang 8

Hình 3-4 Giao diện chính của phần mềm SQLiteExpert 48

Hình 3-5 Giao diện màn hình khi tiến hành thêm bản ghi 49

Hình 3-6 Giao diện màn hình sau khi thêm các bản ghi 49

Hình 3-7 Sơ đồ liên kết màn hình ứng dụng 50

Hình 3-8 Giao diện màn hình bắt đầu 51

Hình 3-9 Giao diện Dialog thông báo Thoát 51

Hình 3-10 Giao diện Menu chọn mức độ 51

Hình 3-11 Giao diện màn hình chọn lession 52

Hình 3-12 Giao diện màn hình câu hỏi 52

Hình 3-13 Giao diện màn hình thông báo kết quả 53

Hình 3-14 Màn hình sau khi chia sẻ ứng dụng trên FaceBook 53

Hình 3-15 Giao diện trang tải về khi chia sẻ trên FaceBook 54

Hình 3-16 Giao diện màn hình đáp án 54

Trang 9

DANH MỤC CÁC BẢNG

Bảng phụ lục 2-1 Cấu trúc cơ sở dữ liệu 43

Ngày đăng: 04/11/2017, 15:18

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

TÀI LIỆU LIÊN QUAN