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

...Nguyễn Đăng Thanh.pdf

10 135 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 10
Dung lượng 702,46 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 PHÁT TRIỂN PHẦN MỀM DẠY BÉ HỌC CHỮ TRÊN HỆ ĐIỀU HÀNH ANDROID Hà Nội – 2016... TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI T

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

PHÁT TRIỂN PHẦN MỀM DẠY BÉ HỌC CHỮ 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

NGUYỄN ĐĂNG THANH

PHÁT TRIỂN PHẦN MỀM DẠY BÉ HỌC CHỮ TRÊN HỆ ĐIỀU HÀNH ANDROID

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

GIÁO VIÊN HƯỚNG DẪN: THS TRỊNH THỊ LÝ

Hà Nội – 2016

Trang 3

LỜI CAM ĐOAN

Em tên là: Nguyễn Đăng Thanh, sinh viên lớp ĐH2C1, Trường Đại học Tài Nguyên và Môi Trường Hà Nội

Em xin cam đoan toàn bộ nội dung của đồ án do em tự học tập, nghiên cứu trên Internet, sách báo, các tài liệu trong và ngoài nước có liên quan Không sao chép hay sử dụng bài làm của bất kỳ ai khác, mọi tài liệu đều được trích dẫn cụ thể

Em xin chịu hoàn toàn trách nhiệm về lời cam đoan của mình trước Quý Thầy Cô, Khoa và Nhà trường

Hà Nội, Ngày Tháng Năm 2016

Sinh viên thực hiện

Nguyễn Đăng Thanh

Trang 4

LỜI CẢM ƠN

Sau một thời gian tìm hiểu và thực hiện đến nay đề tài “Phát triển phần

mềm dạy bé học chữ trên hệ điều hành Android ” đã cơ bản hoàn thành Với

đề tài, em mong muốn góp phần xây dựng ứng dụng giúp các bé trong độ tuổi

từ 2 đến 6 tuổi học chữ cái và chữ số một cách dễ dàng, nâng cao tư duy và sự hiểu biết về thế giới xung quanh và đơn giản nhằm giúp các em vừa học vừa chơi một cách hiệu quả Dù đã rất cố gắng, xong em cũng không thể tránh khỏi những sai sót do vốn kiến thức còn hạn hẹp Em rất mong nhận được sự

góp ý, giúp đỡ từ Quý thầy cô và các bạn

Em xin chân thành cảm ơn thầy cô trong khoa Công Nghệ Thông Tin đã tận tình giảng dạy, chỉ bảo, trang bị cho chúng em những kiến thức cần thiết nhất trong suốt quá trình học tập và nghiên cứu, đã tạo mọi điều kiện giúp em thực hiện đề tài này

Em xin cảm ơn cô Trịnh Thị Lý đã tận tình hướng dẫn, chỉ bảo em trong

suốt thời gian thực hiện đề tài Trong quá trình làm việc với cô, em đã học hỏi được nhiều kiến thức bổ ích và kinh nghiệm quý báu làm nền tảng cho quá trình học tập, làm việc và nghiên cứu sau này

Em đã nỗ lực cố gắng với quyết tâm cao để thực hiện đề tài này, nhưng cũng không tránh khỏi những thiếu sót, kính mong quý thầy cô tận tình chỉ bảo

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

Hà Nội, Ngày Tháng Năm 2016

Sinh viên thực hiện

Nguyễn Đăng Thanh

Trang 5

MỤC LỤC DANH MỤC CÁC TỪ VIẾT TẮT

DANH MỤC BẢNG

DANH MỤC HÌNH

CHƯƠNG 1 – CƠ SỞ LÝ THUYẾT 3

1.1 Tổng quan về Android 3

1.1.1 Lịch Sử Android 3

1.1.2 Delving với máy ảo Dalvik 4

1.1.3 Kiến trúc của Android 5

1.1.4 Các thành phần cơ bản của một ứng dụng Android 7

1.1.5 Cấu trúc của một ứng dụng Android 18

1.1.6 Tìm hiểu về cơ sở dữ liệu SQLite 20

1.2 Lý thuyết áp dụng 21

1.2.1 View 21

1.2.2 ViewGroup 22

1.2.3 TextView 25

1.2.4 ImageButton 26

1.2.5 ImageView 26

1.2.6 ListView 27

1.2.7 CheckBox 28

1.2.8 ContextMenu 29

1.2.9 Quick Search Box 30

CHƯƠNG 2 – PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 32

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

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

2.2.1 Biểu đồ use – case 33

2.2.2 Biểu đồ lớp 37

2.2.3 Biểu đồ tuần tự 37

Trang 6

2.2.4 Cơ sở dữ liệu 38

CHƯƠNG 3 – CÀI ĐẶT ỨNG DỤNG VÀ ĐÁNH GIÁ 40

3.1 Ngôn ngữ lập trình 40

3.2 Yêu cầu hệ thống 40

3.3 Một số giao diện của chương trình 40

3.3.1 Giao diện chính của chương trình 40

3.3.2 Chức năng dạy bé học chữ cái và chữ số 41

3.3.3 Chức năng nhận diện các vật 42

3.3.4 Chức năng tập viết 43

3.3.5 Chức năng trò chơi 44

3.3.6 Trò chơi ghép chữ 45

3.3.7 Trò chơi trí tuệ 46

KẾT LUẬN 47

1 Đánh giá chương trình: 47

2 Hướng phát triển: 47

TÀI LIỆU THAM KHẢO 48

Trang 7

DANH MỤC CÁC TỪ VIẾT TẮT

API Application Programming Interface CSDL

SDK Software Development Kit URI Uniform Resource Identifier

Trang 8

DANH MỤC BẢNG

Bảng 2.1 Danh sách các actor 33 Bảng 2.2 Danh sách các use – case 33 Bảng 2.3 Mô tả các trường của cơ sở dữ liệu 38

Trang 9

DANH MỤC HÌNH

Hình 1.1 Biểu trưng hệ điều hành Android 3

Hình 1.2 Cấu trúc hệ thống Android 5

Hình 1.3 Acivity Stack 8

Hình 1.4 Chu kỳ sống của Activity 9

Hình 1.5 Vòng đời của Service 11

Hình 1.6 Giao diện SQLite Manager 21

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

Hình 1.8 Bố trí các Widget sử dụng LinearLayout 22

Hình 1.9 Bố trí các Widget trong FrameLayout 23

Hình 1.10 Bố trí các Widget trong RetaliveLayout 24

Hình 1.11 Bố trí các Widget trong TableLayout 24

Hình 1.12 ImageButton 26

Hình 1.13 ImageView và ImageButton 27

Hình 1.14 Minh họa cho một ListView 28

Hình 1.15 Minh họa cho ContextMenu 30

Hình 1.16 Minh họa cho Quick Search Box 30

Hình 2.1 Biểu đồ use – case 34

Hình 2.2 Biểu đồ use – case học chữ cái và chữ số 35

Hình 2.3 Biểu đồ use – case nhận biết các vật 35

Hình 2.4 Biểu đồ use – case tập viết 36

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

Hình 2.6 Biểu đồ lớp 37

Hình 2.7 Biểu đồ tuần tự chức năng học chữ cái và chữ số 37

Hình 2.8 Biểu đồ tuần tự trò chơi trí tuệ 38

Hình 3.1 Giao diện chính 40

Hình 3.2 Chức năng dạy bé học chữ cái và chữ số 41

Hình 3.3 Chức năng nhận biết đồ vật 42

Trang 10

Hình 3.4 Chức năng tập viết 43

Hình 3.5 Giao diện trò chơi 44

Hình 3.6 Giao diện trò chơi ghép chữ 45

Hình 3.7 Giao diện trò chơi trí tuệ 46

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

TỪ KHÓA LIÊN QUAN

w