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

Xây dựng app đố vui dành cho trẻ em

31 15 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

Nội dung

Môn học Phát triển ứng dụng cho thiết bị di động. Android là nền tảng di động phổ biến nhất. Nội dung báo cáo gồm: Giới thiệu nền tảng Android Phát biểu bài toán Phân tích thiết kế hệ thống Cài đặt cà kiểm thử ứng dụng Đồ án, đồ án môn học, bài tập lớn, project.

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á BÀI TẬP LỚN HỌC PHẦN: PHÁT TRIỂN ỨNG DỤNG CHO THIẾT BỊ DI ĐỘNG TÊN BÀI TẬP LỚP: XÂY DỰNG APP ĐỐ VUI DÀNH CHO TRẺ EM Sinh viên thực Bùi Thị Thu Thủy Khóa Lớp Mã sinh viên K9 IT1 187540101050 Trần Thị Hải Hậu K9 IT1 187480201082 Trần Thị Thùy Linh K9 IT1 1752480201034 Bắc Ninh, tháng 10 năm 2021 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á BÀI TẬP LỚN HỌC PHẦN: PHÁT TRIỂN ỨNG DỤNG CHO THIẾT BỊ DI ĐỘNG Nhóm:7 TÊN: XÂY DỰNG APP ĐỐ VUI DÀNH CHO TRẺ EM Sinh viên thực Khóa Lớp Mã sinh viên Điểm Điểm số Bùi Thị Thu Thủy K9 IT1 187540101050 Trần Thị Hải Hậu K9 IT1 187480201082 Trần Thị Thùy Linh K9 IT1 1752480201034 chữ CÁN BỘ CHẤM CÁN BỘ CHẤM (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) Bắc Ninh, tháng 10 năm 2021 Chữ ký NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN MỤC LỤC NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN MỤC LỤC DANH MỤC HÌNH ẢNH BẢNG PHÂN CÔNG CÔNG VIỆC CÁC THÀNH VIÊN LỜI MỞ ĐẦU CHƯƠNG TỔNG QUAN VỀ ỨNG DỤNG 1.Lí chọn đề tài Mục tiêu nghiên cứu Nhiệm vụ nghiên cứu Đối tượng khách thể nghiên cứu Giới thiệu Android Studio Giới thiệu SQLite CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 10 1.Tổng quan toán 10 2.Sơ đồ Use Case 10 3.Đặc tả Use Case 10 3.1 Đặc tả Usecase trả lời trắc nghiệm 10 3.2 Đặc tả Usecase lưu điểm 11 3.3 Đặc tả Usecase xem điểm 11 4.Sơ đồ hoạt động 12 Cơ sở liệu 13 5.1 Bảng quiz-question 13 5.2 Bảng liệu câu hỏi 13 CHƯƠNG PHÁT TRIỂN ỨNG DỤNG 14 1.Thiết kế app 14 2 Demo app 21 2.1 Trang chủ 21 2.2.Giao diện câu hỏi 22 2.3.Giao diện hiển thị đáp án 23 2.4.Giao diện bấm trị chơi 24 2.5.Giao diện bấm next không chọn đáp án 25 2.6.Giao diện kết thúc điểm 26 2.Link app đăng tải lên Amazon 27 Ưu nhược điểm giao diện 27 3.1 Ưu điểm 27 3.2 Nhược điểm 27 CHƯƠNG 4: KẾT LUẬN 28 TÀI LIỆU THAM KHẢO 29 DANH MỤC HÌNH ẢNH Hình 1- Usecase Tổng quát 10 Hình - Sơ đồ hoạt động 12 Hình - Bảng quiz-question 13 Hình - Bảng liệu câu hỏi 13 Hình - Packages 14 Hình – activity_main.xml 15 Hình – activity_main 16 Hình – activity_quiz.xml 17 Hình – QuizAcitivity.java 18 Hình 10 – QuizDbHelper.java 19 Hình 11 – Dữ liệu câu hỏi 20 Hình 12 - Giao diện trang chủ 21 Hình 13 - Giao diện câu hỏi 22 Hình 14 - Giao diện thị đáp án 23 Hình 15 - Giao diện bấm trị chơi 24 Hình 16 - Giao diện bấm next không chọn đáp án 25 Hình 17 - Giao diện kết thúc điểm 26 BẢNG PHÂN CÔNG CÔNG VIỆC CÁC THÀNH VIÊN STT Họ tên Bùi Thị Thu Thủy Nội dung công việc Phát Triển Ứng Dụng,publish ứng dụng Trần Thị Hải Hậu Phân Tích Thiết Kế Hệ Thống Trần Thị Thùy Linh Tổng Quan Về Ứng Dụng, Làm Work, Powerpoint Ghi LỜI MỞ ĐẦU Trong phát triển mạnh mẽ khoa học công nghệ giới, nói ngành cơng nghệ thông tin phát triển với tốc độ nhanh ngày thể vai trò to lớn, quan trọng toàn đời sống người Hầu hết lĩnh vực xã hộ điều ứng dụng công nghệ thông tin, nhiều phần mền mang lại hiệu phủ nhận Song thực tiễn ln đặt u cầu địi hỏi ngành công nghệ thông tin không người phát triển để thỏa mãn đáp ứng thay đổi sống Ngày nay, ứng dụng công nghệ thông tin việc tin học hóa xem yếu tố mang tính định hoạt động phủ, tổ chức cơng ty lớn nhỏ, đóng vai trị quan trọng, tạo bước phát triển mạnh mẽ Hiện nay,chúng ta bận bịu lo toan cơng việc, có thời gian vui chơi Do đó, mục đích ứng dụng cung cấp cho người bố mẹ thuận tiện vui chơi, giải tria con, tiện lợi đâu thời điểm có thời gian rảnh chơi Chúng em trân thành cảm ơn Thầy Trần Xuân Thanh thời gian qua cung cấp cho chúng em kiến thức phát triển ứng dụng cho thiết bị di động Tuy nhiên hiểu biết chúng em lĩnh vực hạn chế, nên tập cịn nhiều thiếu sót, chúng em kính mong Thầy thơng cảm góp ý thêm Chúng em trân thành cảm ơn Thầy CHƯƠNG TỔNG QUAN VỀ ỨNG DỤNG 1.Lí chọn đề tài Cùng với xu tồn cầu hóa, kinh doanh quốc tế cách mạng công nghiệp 4.0 phát triển mạnh mẽ, ứng dụng di động ngày trở nên đa dạng, phong phú có ý nghĩa quan trọng quốc gia Muốn vào web smartphone hay tablet, người dùng phải tốn nhiều thao tác thời gian, từ việc gõ địa chỉ, chờ hiển thị trang web, mặt khác trang web có thiết kế phức tạp nên dung lượng cao, khó tải, giao diện khơng phù hợp với hình smartphone … Trong đó, cần tốn thời gian để tải ứng dụng từ kho ứng dụng, sau cần cú chạm, ứng dụng hiển thịn với giao diện tùy chỉnh với hình smartphone cách thân thiện Với nhu cầu cơng việc ngày nhiều, bố mẹ có thời gian chơi với cho em chơi khơng cịn Bây với thiết bị di động mang theo bên chơi game đố vui gắn kết với bố mẹ hơn, bố mẹ rảnh chơi dù tiếng tiếng Do đó, em vận dụng mơn học lập trình Android học cơng dụng Android Studio để xây dựng ứng dụng app đố vui cho trẻ em Mục tiêu nghiên cứu - Tạo điều kiện giải trí tiện lợi, đỡ tốn thời gian - Đẩy mạnh ứng dụng công nghệ thông tin vào sống hàng ngày Nhiệm vụ nghiên cứu - Tích hợp nhiều chức cần thiết ứng dụng giải trí - Đem lại thuận tiện, dễ hiểu cho người sử dụng Đối tượng khách thể nghiên cứu - Đối tượng nghiên cứu: Ngôn ngữ lập trình Android Cơng cụ lập trình Androd Studio Quy trình nghiệp vụ kiểm tra trắc nghiệm - Khách thể nghiên cứu: Người dùng em nhỏ Giới thiệu Android Studio Để phát triển ứng dụng mobile chạy hệ điều hành Android bạn cần máy tính có cài đặt Android Studio Trong viết tìm hiểu Android Studio, cách cài đặt sử dụng Android Studio Phát triển ứng dụng di động Android Studio Là Gì? Android Studio phầm mềm bao gồm công cụ khác dùng để phát triển ứng dụng chạy thiết bị sử dụng hệ điều hành Android loại điện thoại smartphone, tablet Android Studio đóng gói với code editor, debugger, công cụ performance tool hệ thống build/deploy (trong có trình giả lập simulator để giả lập môi trường thiết bị điện thoại tablet máy tính) cho phép lập trình viên nhanh chóng phát triển ứng dụng từ đơn giản tới phức tạp Việc xây dựng ứng dụng mobile (hoặc tablet) bao gồm nhiều công đoạn khác Đầu tiên viết code ứng dụng sử dụng máy tính cá nhân laptop Sau cần build ứng dụng để tạo file cài đặt Sau build xong cần copy file cài đặt vào thiét bị mobile (hoặc table) để tiến hành cài đặt ứng dụng chạy kiểm thử (testing) Bạn thử tưởng tượng với lần viết dòng code bạn lại phải build ứng dụng, cài đặt điện thoại tablet sau chạy thử vơ tốn thời gian công sức Android Studio phát triển để giải vấn đề Với Android Studio tất công đoạn thực máy tính quy trình tinh gọn tới mức tối giản Giới thiệu SQLite SQLite gì? SQLite thư viện phần mềm mà triển khai SQL Database Engine, không cần máy chủ, khơng cần cấu hình, khép kín nhỏ gọn Nó sở liệu, khơng cần cấu hình, có nghĩa giống sở liệu khác mà bạn khơng cần phải cấu hình hệ thống SQLite engine khơng phải quy trình độc lập (standalone process) sở liệu khác, bạn liên kết cách tĩnh động tùy theo yêu Hình – activity_main.xml 15 Hình – activity_main 16 Hình – activity_quiz.xml 17 Hình – QuizAcitivity.java 18

Ngày đăng: 06/12/2023, 10:19

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

TÀI LIỆU LIÊN QUAN