Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 52 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
52
Dung lượng
643,46 KB
Nội dung
TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TƠN ĐỨC THẮNG KHOA CƠNG NGHỆ THƠNG TIN & TỐN ỨNG DỤNG LUẬN VĂN TỐT NGHIỆP XÂY DỰNG ỨNG DỤNG CHƠI VÀ HỌC CHO TRẺ DƯỚI TUỔI TRÊN DI ĐỘNG (SỬ DỤNG ANDROID) Giảng viên hướng dẫn : ThS HUỲNH LÊ TẤN TÀI Sinh viên thực hiện: LÊ HỮU THỌ NGUYỄN HỮU BẢO TRÂN Lớp : 07TH3D Khoá : 11 TP Hồ Chí Minh, tháng năm 2011 TỔNG LIÊN ĐỒN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TƠN ĐỨC THẮNG KHOA CƠNG NGHỆ THƠNG TIN & TỐN ỨNG DỤNG LUẬN VĂN TỐT NGHIỆP XÂY DỰNG ỨNG DỤNG CHƠI VÀ HỌC CHO TRẺ DƯỚI TUỔI TRÊN DI ĐỘNG (SỬ DỤNG ANDROID) Giảng viên hướng dẫn : ThS HUỲNH LÊ TẤN TÀI Sinh viên thực hiện: LÊ HỮU THỌ NGUYỄN HỮU BẢO TRÂN Lớp : 07TH3D Khoá : 11 TP Hồ Chí Minh, tháng năm 2011 TỔNG LIÊN ĐỒN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TƠN ĐỨC THẮNG KHOA CƠNG NGHỆ THƠNG TIN & TỐN ỨNG DỤNG LUẬN VĂN TỐT NGHIỆP XÂY DỰNG ỨNG DỤNG CHƠI VÀ HỌC CHO TRẺ DƯỚI TUỔI TRÊN DI ĐỘNG (SỬ DỤNG ANDROID) Giảng viên hướng dẫn : ThS HUỲNH LÊ TẤN TÀI Sinh viên thực hiện: LÊ HỮU THỌ NGUYỄN HỮU BẢO TRÂN Lớp : 07TH3D Khoá : 11 TP Hồ Chí Minh, tháng năm 2011 LỜI CẢM ƠN Mặc dù bước đầu cịn gặp nhiều khó khăn kiến thức mới, với nỗ lực cố gắng thân, với động viên, giúp đỡ q Thầy Cơ, gia đình, bạn bè, chúng em hoàn thành đề tài luận văn “Xây dựng ứng dụng chơi học cho trẻ tuổi di động (sử dụng Android)” sau tháng nghiên cứu Trước tiên, chúng xin cảm ơn ba mẹ kính u ln chăm sóc tạo điều kiện tốt để chúng hoàn thành đề tài Chúng em xin gửi lời cảm ơn sâu sắc tới nhà trường, quý Thầy Cơ tận tình giảng dạy, truyền đạt kinh nghiệm kiến thức quý báu cho chúng em suốt trình học tập trường Đặc biệt, chúng em xin chân thành cảm ơn thầy Huỳnh Lê Tấn Tài tận tình giúp đỡ, trực tiếp bảo, hướng dẫn góp ý cho chúng em suốt trình thực đề tài luận văn tốt nghiệp Sau cùng, xin cảm ơn tất bạn bè động viên, đóng góp ý kiến giúp đỡ chúng tơi suốt q trình thực đề tài Nguyễn Hữu Bảo Trân + Lê Hữu Thọ MỤC LỤC LỜI NÓI ĐẦU CHƯƠNG 1: TỔNG QUAN 10 1.1 Lý lựa chọn đề tài 10 1.2 Mục tiêu 10 1.3 Ý nghĩa đề tài 10 1.4 Dự kiến kết 10 1.5 Bố cục luận văn 10 CHƯƠNG 2: ANDROID 12 2.1 Android gì? 12 2.2 Hiện trạng trò chơi cho trẻ em di động 13 CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ 14 3.1 Phân tích 14 3.1.1 Mô tả tổng thể ứng dụng 14 3.1.2 Yêu cầu chức 14 3.1.3 Các yêu cầu khác 16 3.1.4 Sơ đồ use case đặc tả yêu cầu 16 3.2 3.1.4.1 Sơ đồ use case hệ thống 16 3.1.4.2 Sơ đồ use case chương trình “Bé tập vẽ” 20 3.1.4.3 Sơ đồ use case chương trình “Bé tập tơ” 24 3.1.4.4 Sơ đồ use case chương trình “Lật hình” 26 3.1.4.5 Sơ đồ use case chương trình “Bé nghe tiếng động vật” 30 3.1.4.6 Sơ đồ use case chương trình “Bé tập đếm” 31 Thiết kế 33 3.2.1 Giao diện ứng dụng 33 3.2.2 Giao diện chương trình “Bé tập vẽ” 34 3.2.3 Giao diện chương trình “Bé tập tơ” 37 3.2.4 Giao diện chương trình “Lật hình” mức dễ 39 3.2.5 Giao diện chương trình “Bé nghe tiếng động vật” 44 3.2.6 Giao diện chương trình “Bé tập đếm” 45 CHƯƠNG 4: CÀI ĐẶT 46 4.1 Sơ đồ hình hệ thống 46 4.2 Sơ đồ hình chương trình “Bé tập vẽ” 47 4.3 Sơ đồ hình chương trình “Bé tập tô” 48 4.4 Sơ đồ hình chương trình “Lật hình” 49 CHƯƠNG 5: KẾT LUẬN 50 5.1 Kết đạt 50 5.2 Hướng phát triển đề tài 50 DANH MỤC TÀI LIỆU THAM KHẢO 51 DANH MỤC BẢNG BIỂU Bảng – Các phiên Android 13 Bảng – Mô tả tổng thể ứng dụng 14 Bảng – Yêu cầu chức chọn chương trình “Bé tập vẽ” 17 Bảng – Yêu cầu chức chọn chương trình “Bé tập tơ” 18 Bảng – Yêu cầu chức chọn chương trình “Lật hình” 18 Bảng – Yêu cầu chức chọn chương trình “Bé nghe tiếng động vật” 19 Bảng – Yêu cầu chức chọn chương trình “Bé tập đếm” 20 Bảng – Yêu cầu chức tạo trang 21 Bảng – Yêu cầu chức lưu trang vẽ 21 Bảng 10 – Yêu cầu chức chọn màu vẽ 22 Bảng 11 – Yêu cầu chức chọn kích cỡ nét vẽ 23 Bảng 12 – Yêu cầu chức xóa nét vẽ 23 Bảng 13 – Yêu cầu chức chọn hình 25 Bảng 14 – Yêu cầu chức lưu hình tơ 25 Bảng 15 – Yêu cầu chức chọn màu để tô 26 Bảng 16 – Yêu cầu chức tạo trò chơi 27 Bảng 17 – Yêu cầu chức xử lý trùng khớp hình 28 Bảng 18 – Yêu cầu chức chọn mức độ khó 28 Bảng 19 – Yêu cầu chức xuất âm 29 Bảng 20 – Yêu cầu chức xuất thơng báo kết thúc trị chơi 29 Bảng 21 – Yêu cầu chức phát âm 31 Bảng 22 – Yêu cầu chức xử lý trùng khớp hình âm 31 Bảng 23 – Yêu cầu chức hiển thị hình 32 Bảng 24 – Yêu cầu chức xử lý trùng khớp hình nút chọn 32 DANH MỤC HÌNH Hình1 – Sơ đồ use case hệ thống 16 Hình – Sơ đồ use case chương trình “Bé tập vẽ” 20 Hình3 – Sơ đồ use case chương trình “Bé tập tơ” 24 Hình – Sơ đồ use case chương trình “Lật hình” 26 Hình5 – Sơ đồ use case chương trình “Bé nghe tiếng động vật” 30 Hình6 – Sơ đồ use case chương trình “Bé tập đếm” 31 Hình7 – Giao diện ứng dụng 33 Hình8 – Giao diện ứng dụng chọn chương trình “Bé tập vẽ” 33 Hình14 – Giao diện chương trình “Bé tập vẽ” vẽ 34 Hình15 – Giao diện chương trình “Bé tập vẽ” xóa nét vẽ 35 Hình16 – Giao diện chương trình “Bé tập vẽ” tạo trang 35 Hình17 – Giao diện chương trình “Bé tập vẽ” lưu 36 Hình18 – Giao diện chương trình “Bé tập vẽ” chọn màu 36 Hình19 – Giao diện chương trình “Bé tập vẽ” chọn kích cỡ nét vẽ 37 Hình20 – Giao diện chương trình “Bé tập tơ” 38 Hình22 - Giao diện chương trình “Bé tập tơ” chọn hình 38 Hình23 - Giao diện chương trình “Bé tập tô” chọn màu 39 Hình24 - Giao diện chương trình “Bé tập tơ” lưu 39 Hình25 – Giao diện chương trình “Lật hình” mức dễ 40 Hình26 – Giao diện chương trình Lật hình” mức bình thường 40 Hình27 – Giao diện chương trình “Lật hình” mức khó 41 Hình28 – Giao diện chương trình “Lật hình” mức khó 41 Hình29 – Giao diện chương trình “Lật hình” lật hình khơng giống 42 Hình30 – Giao diện chương trình “Lật hình” lật hình giống 42 Hình31 – Giao diện chương trình “Lật hình” sau lật hình cuối 43 Hình32– Giao diện chương trình “Lật hình” chọn nút 43 Hình33 – Giao diện chương trình “Lật hình” chọn nút đồng ý 44 Hình34 – Giao diện chương trình “Bé nghe tiếng động vật” 44 Hình35 – Giao diện chương trình “Bé tập đếm” với số đếm 45 Hình36 – Sơ đồ hình hệ thống 46 Hình37 – Sơ đồ hình chương trình “Bé tập vẽ” 47 Hình38 – Sơ đồ hình chương trình “Bé tập tô” 48 Hình40 – Sơ đồ hình chương trình “Lật hình” 49 LỜI NÓI ĐẦU Trước đây, điện thoại điện thoại thông minh hai phạm trù riêng biệt Điện thoại thông minh có thời thiết bị giá cao, nằm ngồi tầm với người sử dụng có mức thu nhập trung bình Nhưng đến Android đời, thị trường điện thoại thực bị đảo lộn hoàn toàn, kéo theo cách mạng phần mềm hàng loạt ứng dụng Với tính phong phú giá đa dạng, việc sở hữu điện thoại thông minh thành chuyện tầm tay người Bên cạnh đó, nhu cầu tiêu dùng ngày cao, đòi hỏi ứng dụng với nhiều hình thức, đa dạng với lứa tuổi Những ứng dụng không đơn ứng dụng mang tính giải trí, nhiều bậc phụ huynh mong muốn có ứng dụng vừa chơi vừa học dành cho Nắm bắt nhu cầu này, chúng em định chọn đề tài “Xây dựng ứng dụng chơi học cho trẻ tuổi di động ( sử dụng Android)” Sau khoảng thời gian tháng nghiên cứu thực hiện, chúng em hoàn thành chức ứng dụng Mặc dù vậy, thời gian kiến thức hạn chế nên ứng dụng chắn khơng thể tránh khỏi thiếu sót Chúng em mong nhận thông cảm ý kiến đóng góp chân thành quý Thầy Cơ bạn Hình14 – Giao diện chương trình “Bé tập vẽ” chọn kích cỡ nét vẽ 3.2.3 Giao diện chương trình “Bé tập tơ” Khi chọn chương trình “Bé tơ màu” hệ thống xuất ngẫu nhiên hình có sẵn hệ thống, người dùng tơ màu theo vùng riêng lẻ hình với màu mặc định sẵn hệ thống Tuy nhiên, người dùng chọn màu thích hay lựa chọn hình khác để tơ Sau tơ xong người dùng lưu lại hình vừa tơ Khi người dùng chọn lưu hình vừa tơ, hệ thống xuất thơng báo có muốn lưu hay khơng, lưu người dùng phải điền tên hình cần lưu Hình15 – Giao diện chương trình “Bé tập tơ” Hình16 - Giao diện chương trình “Bé tập tơ” chọn hình Hình17 - Giao diện chương trình “Bé tập tơ” chọn màu Hình18 - Giao diện chương trình “Bé tập tơ” lưu 3.2.4 Giao diện chương trình “Lật hình” mức dễ Khi người dùng chọn chương trình “Lật hình”, mặc định hệ thống hiển thị mức dễ Người dùng lật tìm hình giống Sau lật xong hình cuối cùng, hệ thống xuất thơng báo xác nhận xem người dùng có muốn chơi tiếp tục hay không Nếu không tiếp tục chơi, hệ thống trả trạng thái hình Nếu tiếp tục chơi, hệ thống xuất bảng chứa mức độ từ dễ đến khó, người dùng chọn mức độ phù hợp với khả tiếp tục chơi Ngoài ra, chọn chức tạo hệ thống xuất bảng chứa mức độ từ dễ đến khó tương tự để người dùng chọn mức độ thích hợp Hình19 – Giao diện chương trình “Lật hình” mức dễ Hình20 – Giao diện chương trình Lật hình” mức bình thường Hình21 – Giao diện chương trình “Lật hình” mức khó Hình22 – Giao diện chương trình “Lật hình” mức khó Hình29 – Giao diện chương trình “Lật hình” lật hình khơng giống Hình23 – Giao diện chương trình “Lật hình” lật hình giống Hình24 – Giao diện chương trình “Lật hình” sau lật hình cuối Hình32– Giao diện chương trình “Lật hình” chọn nút Hình25 – Giao diện chương trình “Lật hình” chọn nút đồng ý 3.2.5 Giao diện chương trình “Bé nghe tiếng động vật” Hình26 – Giao diện chương trình “Bé nghe tiếng động vật” Chương trình hiển thị hình có hệ thống, người dùng di chuyển lên xuống để xem hình, chọn hình hệ thống xuất âm tương ứng với hệ thống 3.2.6 Giao diện chương trình “Bé tập đếm” Chương trình hiển thị hình hệ thống , người dùng di chuyển qua lại để chọn hình , hình có số lượng đồ vật tương ứng từ tới 10 Khi di chuyển chọn hình, chương trình phát câu hỏi tương ứng với hình Chương trình hiễn thị nút số từ tới 10 cho người dùng chọn.Khi chọn thị hệ thống phát âm thông báo sai phát âm thông báo sai Hình27 – Giao diện chương trình “Bé tập đếm” với số đếm CHƯƠNG 4: CÀI ĐẶT 4.1 Sơ đồ hình hệ thống Màn hình chương trình “Bé nghe tiếng động vật” Màn hình chương trình “Bé tập vẽ” Màn hình Màn hình chương trình “Lật hình” Màn hình chương trình “Bé tập đếm” Màn hình chương trình “Bé tập tơ” Hình36 – Sơ đồ hình hệ thống Màn hình ứng dụng bao gồm nút tương ứng với chương trình: “Bé tập vẽ”, “Bé tập tơ”, “Lật hình”, “Bé nghe tiếng động vật”, “Bé tập đếm” 4.2 Sơ đồ hình chương trình “Bé tập vẽ” Màn hình chọn xóa nét vẽ Màn hình tạo trang vẽ Màn hình thơng báo tạo khơng tạo trang vẽ Màn hình chọn kích thước nét vẽ Màn hình chương trình “Bé tập vẽ” Màn hình chọn màu vẽ Màn hình chọn lưu trang vẽ Màn hình thơng báo lưu khơng lưu trang vẽ Hình37 – Sơ đồ hình chương trình “Bé tập vẽ” Màn hình chương trình “Bé tập vẽ” bao gồm vùng vẽ nút với chức tương ứng: tạo trang mới, lưu, chọn màu, chọn kích cỡ nét vẽ, xóa Khi chọn tạo trang hay chọn lưu trang vừa vẽ, hệ thống xuất hình thơng báo xác nhận việc tạo trang hay lưu 4.3 Sơ đồ hình chương trình “Bé tập tơ” Màn hình chọn màu tơ Màn hình thơng báo lưu khơng lưu hình tơ Màn hình chương trình “Bé tập tơ” Màn hình chọn hình Màn hình lưu hình tơ Màn hình hiển thị hình để chọn Hình38 – Sơ đồ hình chương trình “Bé tập tơ” Màn hình chương trình “Bé tập tơ” bao gồm vùng chứa hình nút với chức tương ứng: chọn hình, lưu, chọn màu Khi chọn lưu hình, hệ thống xuất hình thơng báo xác nhận việc lưu hay khơng 4.4 Sơ đồ hình chương trình “Lật hình” Màn hình chọn trị trơi Màn hình thơng báo chọn độ khó trị chơi Màn hình chương trình lật hình Màn hình thơng báo tiếp tục trị chơi hay khơng tiếp tục trị chơi kết thúc trị chơi Hình40 – Sơ đồ hình chương trình “Lật hình” Màn hình chương trình “Lật hình” bao gồm vùng hiển thị hình nút chọn lựa mức độ khó trị chơi Khi lật hết cặp hình, nhấn nút chọn lựa độ khó hệ thống xuất hình bảng bao gồm mức độ từ dễ đến khó để người dùng lựa chọn CHƯƠNG 5: KẾT LUẬN 5.1 Kết đạt Trong suốt trình thực đề tài, gặp nhiều khó khăn chúng em cố gắng để thực hoàn thành chức dự kiến ban đầu Giao diện đơn giản dễ dùng, ngôn ngữ Việt, chương trình dễ cài đặt, chạy số thiết bị di động sử dụng hệ điều hành Android 2.2 Tuy nhiên, thời gian khả có hạn nên ứng dụng cịn hạn chế định, tính chương trình cịn đơn giản 5.2 Hướng phát triển đề tài Để ứng dụng hồn thiện hơn, cần xây dựng thêm tính như: Chức tô màu sau vẽ Chia sẻ hình ảnh sau vẽ tơ màu Tính điểm cho trị chơi lật hình DANH MỤC TÀI LIỆU THAM KHẢO Tiếng Anh: [1] Mark L Murphy, 2009, Beginning Android, Apress [2] Shawn Van Every, 2009, Pro Android Media, Apress [3] Vladimir Silva, 2009, Pro Android Games, Apress ... hình chương trình “Lật hình” 49 LỜI NĨI ĐẦU Trước đây, điện tho? ??i điện tho? ??i thơng minh hai phạm trù riêng biệt Điện tho? ??i thông minh có thời thiết bị giá cao, nằm ngồi tầm với người sử... đến Android đời, thị trường điện tho? ??i thực bị đảo lộn hoàn toàn, kéo theo cách mạng phần mềm hàng loạt ứng dụng Với tính phong phú giá đa dạng, việc sở hữu điện tho? ??i thông minh thành chuyện tầm... triển trí nhớ cho bé Đồng thời, hình ảnh vui nhộn, bắt mắt mang đến cho bé giây phút vui chơi vừa tho? ??i mái vừa bổ ích 1.4 Dự kiến kết Xây dựng thành công ứng dụng bao gồm trò chơi nhỏ dành cho