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

...Nguyễn Thị Thư.pdf

9 149 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 298,88 KB

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

Nội dung

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN THỊ THƯ PHÁT TRIỂN ỨNG DỤNG TRÒ CHƠI DẠY HỌC CHO TRẺ EM TRÊN THIẾT BỊ ANDROID NGƯỜI HƯỚNG DẪN: TS..

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

NGUYỄN THỊ THƯ

PHÁT TRIỂN ỨNG DỤNG TRÒ CHƠI DẠY HỌC CHO

TRẺ EM TRÊN THIẾT BỊ ANDROID

NGƯỜI HƯỚNG DẪN: TS TRẦN CẢNH DƯƠNG

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

KHOA CÔNG NGHỆ THÔNG TIN

-

PHÁT TRIỂN ỨNG DỤNG TRÒ CHƠI DẠY HỌC CHO TRẺ EM TRÊN THIẾT BỊ ANDROID

Hà Nội - 2016

Trang 2

KHOA CÔNG NGHỆ THÔNG TIN

NGUYỄN THỊ THƯ

PHÁT TRIỂN ỨNG DỤNG TRÒ CHƠI DẠY HỌC CHO TRẺ EM TRÊN THIẾT BỊ ANDROID

NGƯỜI HƯỚNG DẪN: TS TRẦN CẢNH DƯƠNG

Hà Nội - 2016

Trang 3

LỜI CAM ĐOAN

Em xin cam đoan đây là công trình nghiên cứu của riêng em và được sự hướng dẫn khoa học của TS Trần Cảnh Dương Các nội dung nghiên cứu, kết quả của đồ án do em tự học tập, tìm hiểu và xây dựng thông qua các nguồn sách báo, internet có ghi rõ trong phần tài liệu tham khảo

Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo hay gian trá, em xin chịu hoàn toàn trách nhiệm trước quý thầy cô trong khoa và nhà trường

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

NGƯỜI CAM ĐOAN

Nguyễn Thị Thư

Trang 4

LỜI CẢM ƠN

Trong suốt quá trình học tập tại Trường Đại Học Tài Nguyên và Môi Trường Hà Nội, chúng em đã được các thầy cô giảng dạy, giúp đỡ và được truyền đạt nhiều kiến thức vô cùng quý giá Ngoài ra, chúng em còn được rèn luyện bản thân trong một môi trường học tập đầy sáng tạo và khoa học

Em xin chân thành cảm ơn Ban giám hiệu nhà trường, Ban chủ nhiệm khoa công nghệ thông tin, cùng toàn thể các thầy cô đã tận tình giảng dạy và trang bị cho em nhiều kiến thức bổ ích trong suốt quá trình học tập tại trường vừa qua Đây là quãng thời gian vô cùng hữu ích, đã giúp em trưởng thành lên rất nhiều khi chuẩn bị ra trường Là những hành trang rất quan trọng không thể thiếu trong công việc sau này

Em xin gửi lời cám ơn sâu sắc tới Tiến sĩ Trần Cảnh Dương đã luôn

tận tình quan tâm, giúp đỡ, theo sát và hướng dẫn em trong suốt quá trình làm đồ

án vừa qua Qua thời gian được thầy hướng dẫn, em đã biết cách làm việc khoa học hơn, nâng cao năng lực, bổ sung nhiều kiến thức chuyên ngành phục

vụ đồ án tốt

Mặc dù đã có những cố gắng, nhưng do trình độ, kiến thức và kinh nghiệm còn hạn hẹp nên trong đồ án không tránh khỏi những thiếu sót Vì vậy

em rất mong được sự chỉ bảo, góp ý chân thành của quý thầy, cô giáo và các bạn để đồ án tốt nghiệp được hoàn chỉnh và ứng dụng tốt vào thực tiễn

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

Sinh viên thực hiện Nguyễn Thị Thư

Trang 5

MỤC LỤC

LỜI CAM ĐOAN

LỜI CẢM ƠN

DANH MỤC CÁC TỪ VIẾT TẮT VÀ THUẬT NGỮ

DANH MỤC HÌNH ẢNH

DANH MỤC CÁC BẢNG

LỜI MỞ ĐẦU 1

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

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

1.2 Kiến trúc của android 4

1.2.1 Tầng ứng dụng 5

1.2.2 Tầng Application framework 5

1.2.3 Tầng Library và Android Runtime 5

1.2.4 Tầng Linux kernel 7

1.3 Chu kỳ ứng dụng của Android 7

1.3.1 Chu kỳ sống thành phần 7

1.3.2 Ativity Stack 8

1.3.3 Các trạng thái của chu kỳ sống 8

1.3.4 Chu kỳ sống của ứng dụng 9

1.3.5 Các sự kiện trong chu kỳ sống của ứng dụng 10

1.3.6 Thời gian sống của ứng dụng 11

1.3.7 Thời gian hiển thị của Activity 11

1.3.8 Các phương thức của chu kỳ sống 11

1.4 Các thành phần của Android Project 11

1.4.1 AndroidManifest.xml 11

1.4.2 File R.java 12

1.5 Các thành phần giao diện trong Android 13

1.5.1 Góc nhìn View 13

1.5.2 Góc nhìn nhóm ViewGroup 13

Trang 6

1.5.3 Nút Button 16

1.5.4 Nút hình ảnh ImageButton 17

1.5.5 Góc hình ảnh ImageView 17

1.5.6 Khung nhìn ListView 18

1.5.7 Khung chữ TextView 18

1.5.8 Hộp tìm kiếm nhanh Quick Search Box 19

1.5.9 Activity & Intent 20

1.6 Android và Webservice 23

1.6.1 Khái niệm Webservice và SOAP 23

1.6.2 Giới thiệu về XSTREAM 24

1.7 Môi trường và công cụ lập trình Android 24

1.7.1 Môi trường trong lập trình Android Studio 24

1.7.2 Công cụ lập trình android 28

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG TRÒ CHƠI VÀ DẠY HỌC CHO TRẺ EM 31

2.1 Khảo sát hệ thống 31

2.2 Phân tích yêu cầu hệ thống 32

2.3 Các sơ đồ mô tả hệ thống 33

2.3.1 Biểu đồ use-case 33

2.3.2 Biểu đồ tuần tự 36

2.4 Cơ sở dữ liệu 39

CHƯƠNG III: XÂY DỰNG ỨNG DỤNG TRÒ CHƠI VÀ DẠY HỌC CHO TRẺ EM 40

3.1 Thiết kế chương trình 40

3.2 Giao diện chương trình 46

KẾT LUẬN 53

TÀI LIỆU THAM KHẢO 54

Trang 7

DANH MỤC CÁC TỪ VIẾT TẮT VÀ THUẬT NGỮ

Viết tắt Thuật ngữ tiếng anh Thuật ngữ tiếng việt

Programming Interface

Giao diện lập trình ứng

dụng ART Android Runtime Bước đi tiếp theo của

Android IDE Integrated Development

Environment

Môi trường phát triển tích

hợp

XML Xtensible Markup

Language

Ngôn ngữ đánh dấu mở

rộng SOAP Simple Object Access

Protocol

Giao thức truy cập đối tượng đơn giản SDK Software Development

Kit

Bộ công cụ phát triển phần

mềm

Trang 8

DANH MỤC HÌNH ẢNH

Hình 1-1: Mốc thời gian phát triển của Android 3

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

Hình 1-3: Chu kỳ sống thành phần 7

Hình 1-4: Ngăn xếp của activity 8

Hình 1-5: Chu kỳ sống của Activity 9

Hình 1-6: Các sự kiện trong chu kỳ sống của ứng dụng 10

Hình 1-7: Cấu trúc một giao diện ứng dụng Android 13

Hình 1-8: Bố trí các widget sử dụng LinearLayout 14

Hình 1-9: Bố trí widget trong RetaliveLayout 15

Hình 1-10: ImageView và ImageButton 17

Hình 1-11: Khung nhìn ListView 18

Hình 1-12: Hộp tìm kiếm nhanh Quick Search Box 19

Hình 1-13: Truyền dữ liệu giữa 2 Activity 21

Hình 1-14: Màn hình bắt đầu lựa chọn tạo project 25

Hình 1-15: Màn hình tạo dự án mới 25

Hình 1-16: Màn hình cấu hình mục tiêu thiết bị Android 26

Hình 1-17: Màn hình thêm một hoạt động cho điện thoại di động 26

Hình 1-18: Màn hình tạo dự án 27

Hình 1-19: Màn hình chờ tạo dự án 27

Hình 1-20: Màn hình xây dựng chương trình 28

Hình 2-1: Biểu đồ use – case tổng quát 34

Hình 2-2: Biểu đồ use – case làm quen chữ cái và số 34

Hình 2-3: Biểu đồ use – case màu sắc của bé 35

Hình 2-4: Biểu đồ use – case học toán 35

Hình 2-5: Biểu đồ use – case hệ thống trò chơi 36

Hình 2-6: Biểu đồ tuần tự cho chức năng làm quen chữ cái 36

Hình 2-7: Biểu đồ tuần tự cho chức năng màu sắc của bé 37

Hình 2-8: Biểu đồ tuần tự chức năng bé học toán 38

Hình 2-9: Biểu đồ tuần tự cho trò chơi tìm chữ cái 38

Trang 9

Hình 3-1: Màn hình project 40

Hình 3-2: Cấu trúc hệ thống thông tin ứng dụng 41

Hình 3-3: Màn hình tạo layout 41

Hình 3-4: Màn hình cửa sổ New resource File 42

Hình 3-5: Màn hình thiết kế của layout activity_game_s.xml 42

Hình 3-6: Màn hình layout của dự án 43

Hình 3-7: Chương trình chức năng màu sắc của bé 43

Hình 3-8: Chương trình chức năng bé học toán 44

Hình 3-9: Chương trình chức năng chọn trò chơi 44

Hình 3-10: Màn hình class của dự án 45

Hình 3-11: Chương trình khai báo activity 45

Hình 3-12: Màn hình chờ của chương trình 46

Hình 3-13: Màn hình chức năng làm quen chữ cái và số 47

Hình 3-14: Màn hình chức năng màu sắc của bé 48

Hình 3-15: Màn hình chức năng học toán 49

Hình 3-16: Màn hình chức năng chọn mức độ chơi 49

Hình 3-17: Màn hình chức năng làm phép tính 50

Hình 3-18: Màn hình chức năng xem điểm 51

Hình 3-19: Màn hình chức năng trò chơi 51

Hình 3-20: Màn hình trò chơi tìm chữ cái 52

Hình 3-21: Màn hình thoát 52

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

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