1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng chương trình dạy chữ cái cho các bé mầm non

87 287 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 87
Dung lượng 2,94 MB

Nội dung

LỜI CẢM ƠN Để hoàn thành đồ án này, lời em xin gửi lời biết ơn chân thành sâu sắc đến cô Nông Thị Hoa tận tình hướng dẫn, truyền đạt kinh nghiệm quý giá cho em suốt trình nghiên cứu thực đề tài Đồ án tốt ngiệp hội để em áp dụng, tổng kết lại kiến thức mà học Đồng thời, rút kinh nghiệm thực tế quý giá suốt trình thực đề tài Sau thời gian em tập trung công sức cho đề tài làm việc tích cực, đặc biệt nhờ đạo hướng dẫn tận tình cô Nông Thị Hoa giúp cho em hoàn thành đề tài cách thuận lợi gặt hái kết mong muốn Bên cạnh kết khiêm tốn mà em đạt được, chắn không tránh khỏi thiếu sót thực báo cáo mình, kính mong thầy cô thông cảm Sự phê bình, góp ý quý thầy cô học kinh nghiệm quý báu cho công việc thực tế em sau Em xin chân thành cảm ơn Ban lãnh đạo nhà trường toàn thể thầy cô giáo nhà trường tạo điều kiện thuận lợi, cung cấp sở vật chất, trang thiết bị cần thiết cho trình học tập chúng em Kính chúc quý thầy cô mạnh khoẻ, tiếp tục đạt nhiều thắng lợi nghiên cứu khoa học nghiệp trồng người Em xin chân thành cảm ơn! LỜI CAM ĐOAN Em xin cam đoan toàn nội dung báo cáo em tự tìm hiểu, nghiên cứu định hướng Cô giáo hướng dẫn Nội dung báo cáo không chép vi phạm quyền từ công trình nghiên cứu Nếu lời cam đoan không đúng, em xin chịu hoàn toàn trách nhiệm trước pháp luật Thái Nguyên, tháng năm 2016 Sinh viên NGUYỄN THỊ HƯƠNG MỤC LỤC LỜI CẢM ƠN LỜI CAM ĐOAN MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN VỀ HỆ ĐIỀU HÀNH ANDROID 1.1 Tổng quan hệ điều hành Android 1.1.1 Giới thiệu chung hiệu hành android 1.2 Kiến trúc thành phần Android 1.2.1 Kiến trúc tảng Android 1.2.2 Tầng Linux kernel 10 1.2.3 Tầng Library Android Runtime 10 1.2.4 Tầng khung ứng dụng(Application Framework) 1.2.5 Tầng Application 14 1.3 Các thành phần ứng dụng Android 1.4 Vòng đời Android 14 15 1.5 Các thành phần Android 19 1.5.1 XML unit 19 1.5.2 Các lay out 24 1.5.3 Android Manifest 24 1.5.4 File R.java 26 1.5.5 Button ToggleButton 27 1.5.6 TextView EditText 28 1.5.7 CheckBox RadioButton 1.5.8 SQLite 29 30 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Khảo sát 34 34 13 2.1.1 Giới thiệu toán 34 2.1.2 Tâm lý trẻ mẫu giáo 35 2.2 Các mẫu chữ có 36 2.3 Khảo sát phần mềm học chữ có 2.4 Phân tích yêu cầu 38 39 2.4.1 Yêu cầu chức năng39 2.4.2 Yêu cầu phi chức 39 2.5 Phân tích thiết kế với UML 39 2.6.1 Biểu đồ Use Case 39 2.7 Biểu đồ trình tự 43 2.7.1 Biểu đồ trình tự cho chức học chữ 43 2.7.2 Biểu đồ trình tự cho chức tập viết 43 2.7.3 Biểu đồ trình tự cho chức thực hành 2.8 Biểu đồ lớp 44 2.8.1 Biểu đồ lớp cho chức hoc tập 2.8.2 Biểu đồ lớp chức học viết 45 2.8.3 Biều đồ lớp chức thực hành45 CHƯƠNG 3: DEMO 46 3.1 Thư viện hình ảnh 46 3.2 Thư viện âm 46 3.3 Thư viện video 47 3.4 Giao diện ứng dụng 47 KẾT LUẬN 59 TÀI LIỆU THAM KHẢO 60 44 44 DANH MỤC HÌNH ẢNH Hình 1.1 Android timeline Hình 1.2 Mô hình kiến trúc tảng Android Hình 1.3 Nhân Linux Android 10 10 Hình 1.4 Thư viện lập trình ứng dụng Android 10 Hình 1.5 Khung ứng dụng Android 13 Hình 1.6 Các ứng dụng Android Hình 1.7 Biểu đồ Activity state 14 16 Hình 1.8 Project Explorer 19 Hình 1.9 Minh hoạ cho Button, EditText, CheckBox 30 Hình 1.10 Chương trình SQLite Database Browser 31 Hình 2.1 Biểu đồ Use Case tổng quát 40 Hình 2.2 Biểu đồ usecase học bảng chữ Hình 2.3 Biểu đồ usecase thực hành 42 Hình 2.4 Biểu đồ usecase học viết 42 41 Hình 2.5 Biểu đồ trình tự cho chức học chữ 43 Hình 2.6 Biểu đồ trình tự cho chức học viết 43 Hình 2.7 Biểu đồ trình tự cho chức thực hành 44 Hình 2.8 Biểu đồ lớp học tập 44 Hình 2.9 Biểu đồ lớp học viết 45 Hình 2.10 Biểu đồ lớp thực hành 45 Hình 3.1 Thư viện hình ảnh46 Hình 3.2 Thư viện âm Hình 3.3 thư viện video 46 47 Hình 3.4 Giao diện hình Hình 3.5 Bé học chữ A 48 Hình 3.6 Bé học chữ L 48 Hình 3.7 Bé học chữ V 49 47 Hình 3.8 Bé học chữ C 49 Hình 3.9 Bé học chữ M 50 Hình 3.10 Bé học chữ k 50 Hình 3.11 Bé học chữ h 51 Hình 3.12 Bé học viết chữ a 51 Hình 3.13 Bé học viết chữ â 52 Hình 3.14 Bé học viết chữ k 52 Hình 3.15 Bé học viết chữ d 53 Hình 3.16 Bé học viết chữ h 53 Hình 3.17 Bé học viết chữ đ 54 Hình 3.18 Bé học viết chữ g 54 Hình 3.19 Bé học viết chữ o 55 Hình 3.20 Bé học viết chữ A 55 Hình 3.21 Bé học viết chữ Â 56 Hình 3.22 Bé học viết chữ C 56 Hình 3.23 Bé học viết chữ D 57 Hình 3.24 Chức thực hành 57 Hình 3.25 Đáp án thực hành 58 Hình 3.26 Đáp án thực hành sai 58 LỜI MỞ ĐẦU Ngày nay, phát triển thị trường điện thoại di động ngày trở nên mạnh mẽ, kéo theo phát triển xu hướng lập trình phần mềm ứng dụng cho thiết bị di động Phần mềm, ứng dụng cho điện thoại di động đa dạng phong phú hệ điều hành di động phát triển mạnh mẽ thay đổi ngày Các hệ điều hành J2ME, Android, IOS, Hybrid, Web based Mobile Application có phát triển thị trường truyền thông di động Trong dù bước chân vào làng điện thoại di động Android hạ gục đối thủ tầm cỡ trở thành hệ điều hành tăng trưởng nhanh giới Android tảng hệ điều hành mã nguồn mở dựa hoàn toàn vào ngôn ngữ lập trình mạnh Java để phát triển ứng dụng Việc hỗ trợ Java từ tảng nên việc viết ứng dụng việc sử dụng chức phần cứng hoàn toàn dễ dàng thông qua việc sử dụng công cụ hỗ trợ lập trình cung cấp miễn phí Android SDK Những điều cho thấy tảng ứng dụng phát triển xa tương lai hoàn toàn cạnh tranh với hệ điều hành có trước hệ điều hành nhiều người ưa chuộng Em chọn đề tài: “Xây dựng chương trình dạy chữ cho bé mầm non” Với mục đích tìm hiểu công nghệ lập trình nay, tìm hiểu ngôn ngữ, môi trường làm việc, cách hoạt động lập trình chương trình ứng dụng cho điện thoại di động Trong thời gian làm đề tài em giúp đỡ trực tiếp bảo tận tình cô Nông thị Hoa Em xin chân thành cảm ơn cô giúp đỡ em hoàn thành báo cáo Mặc dù cố gắng hoàn thiện đề tài với tất nỗ lực thân, tránh khỏi thiếu sót Kính mong quý Thầy Cô tận tình bảo! Em xin chân thành cảm ơn! CHƯƠNG 1: TỔNG QUAN VỀ HỆ ĐIỀU HÀNH ANDROID 1.1 Tổng quan hệ điều hành Android 1.1.1 Giới thiệu chung hiệu hành android Ban đầu, Android hệ điều hành cho thiết bị cầm tay dựa lõi Linux công ty Android Inc (California, Mỹ) thiết kế Công ty sau Google mua lại vào nĕm 2005 bắt đầu xây dựng Android Platform Các thành viên chủ chốt Android Inc gồm có: Andy Rubin, Rich Miner, Nick Sears, and Chris White Hình 1.1 Android timeline Và sau tiếp, vào năm 2007 thuộc liên minh thiết bị cầm tay mã nguồn mở (Open Handset Alliance) gồm thành viên bật ngành viễn thông thiết bị cầm tay như: Texas Instruments, Broadcom Corporation, Google, HTC, Intel, LG, Marvell Technology Group, Motorola, Nvidia, Qualcomm, Samsung Electronics, SprintNextel, T-Mobile, ARM Holdings, Atheros Communications, Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, and Vodafone Group,… Mục tiêu Liên minh nhanh chóng đổi để đáp ứng tốt cho nhu cầu người tiêu dùng kết tảng Android Android thiết kế để phục vụ nhu cầu nhà sản xuất thiết, nhà khai thác lập trình viên thiết bị cầm tay Phiên SDK lần phát hành vào tháng 11 nĕm 2007, hãng T-Mobile cǜng công bố điện thoại Android TMobile G1, smartphone dựa tảng Android Một vài ngày sau đó, Google lại tiếp tục công bố mắt phiên Android SDK release Candidate 1.0 Trong tháng 10 nĕm 2008, Google cấp giấy phép mã nguồn mở cho Android Platform Khi Android phát hành số mục tiêu kiến trúc cho phép ứng dụng tương tác với sử dụng lại thành phần từ ứng dụng khác Việc tái sử dụng không áp dụng cho cho dịch vụ mà áp dụng cho thành phần liệu giao diện người dùng Vào cuối năm 2008, Google cho phát hành thiết bị cầm tay gọi Android Dev Phone chạy ứng dụng Android mà không bị ràng buộc vào nhà cung cấp mạng điện thoại di động Mục tiêu thiết bị cho phép nhà phát triển thực thí nghiệm thiết bị thực chạy hệ điều hành Android mà ký hợp đồng Vào khoảng thời gian Google cǜng cho phát hành phiên vản vá lỗi 1.1 hệ điều hành Ở hai phiên 1.0 1.1 Android chưa hỗ trợ soft-keyboard mà đòi hỏi thiết bị phải sử dụng bàn phím vật lý Android cố định vấn đề cách phát hành SDK 1.5 vào tháng Tư nĕm 2009, với số tính nĕng khác Chẳng hạn nâng cao khả nĕng ghi âm truyền thông, vật dụng, live folder 1.2 Kiến trúc thành phần Android 1.2.1 Kiến trúc tảng Android 10 Hình 3.15 Bé học viết chữ d 73 Hình 3.16 Bé học viết chữ h 74 Hình 3.17 Bé học viết chữ đ 75 Hình 3.18 Bé học viết chữ g 76 Hình 3.19 Bé học viết chữ o Giao diện học viết chữ hoa: 77 Hình 3.20 Bé học viết chữ A 78 Hình 3.21 Bé học viết chữ Â 79 Hình 3.22 Bé học viết chữ C 80 Hình 3.23 Bé học viết chữ D Giao diện thực hành 81 Hình 3.24 Chức thực hành 82 Hình 3.25 Đáp án thực hành 83 Hình 3.26 Đáp án thực hành sai KẾT LUẬN Sau thời gian làm việc với nỗ lực thân tạo điều kiện hướng dẫn tận tình giáo viên hướng dẫn cô Nông Thị Hoa em hoàn thành thực tập yêu cầu thời gian quy định Qua trình tìm hiểu đề tài “Xây dựng chương trình dạy chữ cho bé mầm non” em rút số vấn đề sau: 84 - Tìm hiểu ngôn ngữ lập trình Android - Tìm hiểu phương pháp lập trình thiết bị di động sử dụng hệ điều hành android - Biết cách xây dựng ứng dụng thiết bị di động Thời gian vừa qua thời gian cho phấn đấu, tự giác học tập, nghiên cứu học hỏi, ôn lại kiến thức cũ Mặc dù cố gắng dụng kiến thức kinh nghiệm để xây dựng chương trình tránh khỏi thiếu sót Em cố gắng củng cố học tập để có báo cáo hoàn thiện Em xin chân thành cảm ơn TS.Nông Thị Hoa tận tình hướng dẫn bảo em để em hoàn thiện đề tài 85 TÀI LIỆU THAM KHẢO [1] Wei Meng Lee, Beginning Android Application Development, Wiley Publishing, Inc-2010 [2] Website http://vietandroid.com [3] Chris Haseman (2011), Android Essentials [4] Kyle Merrifield Mew (2011), Android 3.0 Application Development, Cookbook [5] https://code.google.com/p/android/ [6] http://sharecode.vn 86 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… Thái Nguyên, ngày tháng Giáo viên hướng dẫn 87 năm 2016 ... Hình 3.5 Bé học chữ A 48 Hình 3.6 Bé học chữ L 48 Hình 3.7 Bé học chữ V 49 47 Hình 3.8 Bé học chữ C 49 Hình 3.9 Bé học chữ M 50 Hình 3.10 Bé học chữ k 50 Hình 3.11 Bé học chữ h 51 Hình 3.12 Bé học... viết chữ a 51 Hình 3.13 Bé học viết chữ â 52 Hình 3.14 Bé học viết chữ k 52 Hình 3.15 Bé học viết chữ d 53 Hình 3.16 Bé học viết chữ h 53 Hình 3.17 Bé học viết chữ đ 54 Hình 3.18 Bé học viết chữ. .. điều cho thấy tảng ứng dụng phát triển xa tương lai hoàn toàn cạnh tranh với hệ điều hành có trước hệ điều hành nhiều người ưa chuộng Em chọn đề tài: Xây dựng chương trình dạy chữ cho bé mầm non

Ngày đăng: 08/12/2016, 20:04

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w