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

báo cáo bài tập lớn lập trình thiết bị di động đề tài ứng dụng giải câu đố

21 11 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Ứng dụng giải câu đố
Tác giả Lê Đức Bình Minh, Đào Hoàng Hải, Nguyễn Duy Thái, Nguyễn Văn Minh
Người hướng dẫn TS. Lại Mạnh Dũng
Trường học Trường Đại học Giao thông Vận tải
Chuyên ngành Lập trình thiết bị di động
Thể loại Báo cáo bài tập lớn
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 21
Dung lượng 2,1 MB

Nội dung

Nhận thức được nhu cầu ngày càng cao của người dùng, chúng tôi đã phát triểnmột ứng dụng câu hỏi ôn tập mang tên App Quiz với mục tiêu giúp người dùngôn tập lại kiến thức dưới dạng câu h

Trang 1

TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢIKHOA CÔNG NGHỆ THÔNG TIN

*****************

BÁO CÁO BÀI TẬP LỚN

-Môn học: Lập trình thiết bị di độngĐề tài: ỨNG DỤNG GIẢI CÂU ĐỐ

Giảng viên hướng dẫn: TS Lại Mạnh Dũng

Nhóm thực hiện: Nhóm 14 – CNTT3 – K62Sinh viên thực hiện:

1 Lê Đức Bình Minh - 2112137382.Đào Hoàng Hải - 2112113243.Nguyễn Duy Thái - 2112114634.Nguyễn Văn Minh - 211242182

Hà Nội, ngày… tháng… năm 2024

Trang 2

Lời nói đầu

Câu hỏi ôn tập đóng vai trò quan trọng trong quá trình học tập và đánh giá hiệuquả tiếp thu kiến thức của học sinh, sinh viên Đây là công cụ hữu ích giúpngười học rèn luyện khả năng tư duy, hệ thống hóa kiến thức, đồng thời củng cốvà ghi nhớ thông tin một cách hiệu quả.

Nhận thức được nhu cầu ngày càng cao của người dùng, chúng tôi đã phát triểnmột ứng dụng câu hỏi ôn tập mang tên App Quiz với mục tiêu giúp người dùngôn tập lại kiến thức dưới dạng câu hỏi trắc nghiệm Ứng dụng có giao diện trựcquan và dễ sử dụng, giúp người dùng có thể dễ dàng tổng hợp và ôn tập kiếnthức.

Báo cáo này sẽ giới thiệu chi tiết về quá trình phát triển ứng dụng Quiz, baogồm:

 Phân tích thị trường và nhu cầu của người dùng Thiết kế và phát triển ứng dụng

 Tính năng và chức năng của ứng dụng Kết quả thử nghiệm và đánh giá

Mục tiêu của báo cáo này là cung cấp cho người đọc cái nhìn tổng quan về ứngdụng Quiz và những giá trị mà nó mang lại cho người dùng.

Trang 3

Mục lục

NỘI DUNG 4

I Tổng quan về đề tài 4

1 Tổng quan về Android 4

2 Mô tả hệ thống, các nghiệp vụ cơ bản 4

3 Khảo sát, biểu mẫu thu thập được 5

a Khảo sát: 5

b Biểu mẫu thu nhập được: 7

4 Phân tích yêu cầu để xác định các chức năng cho các lớp người dùng 8

II Phân tích và thiết kế 9

1 Vẽ use-case diagram 9

2 Giao diện cơ bản 10

III Xây dựng hệ thống 10

1 Giao diện 10

a Giao diện tải ứng dụng 10

b Giao diện menu chính 11

c Giao diện chọn môn thi 11

d Giao diện lựa chọn đề thi 12

e Giao diện câu hỏi và đáp án 12

4 Màn hình trả lời câu hỏi 14

5 Màn hình thông báo kết quả 15

6 Màn hình thoát 15

V Bảng phân công công việc của nhóm, Tài liệu tham khảo 16

VI Kết luận 16

Trang 4

NỘI DUNGI.Tổng quan về đề tài

1 Tổng quan về Android Android là gì?

 Android là hệ điều hành trên điện thoại di động (và hiện nay là cả trên mộtsố đầu phát HD, HD Player, TV) dựa trên nền tảng Linux kernel và các phầnmềm mã nguồn mở Lập trình Android là một lập trình ứng dụng di độngphổ biến Trước đây, Android được phát triển bởi công ty liên hợp Android(sau đó được Google mua lại vào năm 2005).

 Android là hệ điều hành mã nguồn mở chính duy nhất với 12 triệu dòng mãbao gồm 3 triệu dòng mã XML; 2,8 triệu mã C; 2,1 triệu dòng Java và 1,75triệu dòng C++.

 Các nhà phát triển viết ứng dụng cho Android dựa trên ngôn ngữ Java Sự ramắt của Android vào ngày 5 tháng 11 năm 2007 gắn với sự thành lập củaliên minh thiết bị cầm tay mã nguồn mở, bao gồm 78 công ty phần cứng,phần mềm và viễn thông nhằm mục đích tạo nên một chuẩn mở cho điệnthoại di động trong tương lai.

 Được xây dựng trên nền tảng của mã nguồn mở. Không chỉ là hệ điều hành cho các thiết bị di động mà còn là hệ điều hành

cho cả các thiết bị khác có sử dụng Internet. Là hệ điều hành dễ sử dụng và cho phép người dùng dễ dàng publish các

ứng dụng. Đặc tính mở của Android

 Android được xây dựng để cho phép các nhà phát triển tạo ra các ứng dụngdi động hấp dẫn, tận dụng tất cả các tính năng của một chiếc điện thoại đãcung cấp Android được xây dựng trên mã nguồn mở Linux Kernel Hơnnữa, nó sử dụng một máy ảo tùy chỉnh được thiết kế để tối ưu hóa bộ nhớ vàtài nguyên phần cứng trong môi trường di động.

Trang 5

 Ngôn ngữ lập trình: Java Các phần chính của ứng dụng:

 Danh sách các câu hỏi Danh sách môn học Danh sách bài test

3.Khảo sát, biểu mẫu thu thập được.

a. Khảo sát:

-Mục đích:Khảo sát này nhằm đánh giá hiệu quả của các bài kiểm tra kiến thức môn họctrong việc đánh giá mức độ hiểu biết và khả năng ứng dụng kiến thức của họcsinh, sinh viên Đồng thời, khảo sát cũng nhằm thu thập ý kiến phản hồi từ họcsinh, sinh viên về các bài kiểm tra để góp phần nâng cao chất lượng đánh giátrong học tập.

-Đối tượng tham gia:Học sinh, sinh viên đang theo học các môn học có sử dụng bài kiểm tra kiếnthức.

-Nội dung khảo sát:Khảo sát bao gồm các câu hỏi sau:+Phần 1: Thông tin cá nhânHọ và tên:

Khối lớp/Mã sinh viên:Môn học:

Giáo viên giảng dạy:+Phần 2: Đánh giá về các bài kiểm tra kiến thức

Trang 7

b. Biểu mẫu thu nhập được:

Trang 8

4 Phân tích yêu cầu để xác định các chức năng cho các lớp người dùng.- Người dùng sẽ xem được kết quả học tập hiện tại của mình ở mức nào- Người dùng có thể lựa chọn các đề thi theo từng môn học để ôn tập

Trang 9

II.Phân tích và thiết kế1.Vẽ use-case diagram

Trang 11

b. Giao diện menu chính

-Chức năng: giao diện chính để truy cập vào các chúc năng khác trong ứng dụng

Trang 12

c. Giao diện chọn môn thi

-Chức năng: Chọn môn học để làm quiz

Trang 13

d. Giao diện lựa chọn đề thi

-Chức năng: Hiện thị đề thi và số lượng câu hỏi trong từng đề

Trang 14

e. Giao diện câu hỏi và đáp án

f. Giao diện tổng kết

Trang 15

g. Giao diện thoát ứng dụng

1 Màn hình menu chính

Trang 16

2 Màn hình lựa chọn môn

3 Màn hình lựa chọn đề thi

4 Màn hình trả lời câu hỏi

Trang 17

5 Màn hình thông báo kết quả

6 Màn hình thoát

V.Bảng phân công công việc của nhóm, Tài liệu tham khảo.

Minh

Đào hoàngHải

NguyễnDuy Thái

Nguyễn VănMinhLên ý tưởng, thiết kế

giao diện, thiết kếdatabase, vẽ wireframe,vẽ sitemap

Trang 18

Thiết kế giao diệnthông báo kết quả

VI Kết luận* Kết quả đạt được so với mục tiêu:- Áp dụng được kiến thức cơ bản của lập trình android để tạo ra một ứngdụng Quiz App có đầy đủ chức năng cơ bản

- Hiểu thêm cách sử dụng android và java* Bài học rút ra:

- Có thêm nhiều kiến thức về android và java- Cách hoạt động nhóm

- Cách phân bố thời gian hợp lý để làm một dự án* Phương án phát triển:

- Phát triển thành một ứng dụng học tập- Tăng cường các kiến thức và tích hợp thêm câu hỏi bổ xung- Liên kết với các nguồn nghiên cứu uy tín

Ngày đăng: 16/09/2024, 15:42

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w