ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM

38 54 0
ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG  Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM

Đ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

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT CÔNG NGHỆ ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM GVHD: Ths NGUYỄN HỮU VĨNH Nhóm thực hiện: Huỳnh Quốc Khánh – 1824801030104 Nguyễn Hoài Thương – 1824801030088 Lớp: D18PM02 Tháng 04/2021 TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT CÔNG NGHỆ ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM GVHD: Ths NGUYỄN HỮU VĨNH Nhóm thực hiện: Huỳnh Quốc Khánh – 1824801030104 Nguyễn Hoài Thương – 1824801030088 Lớp: D18PM02 Tháng 04/2021 Phát triển ứng dụng di động VIỆN KỸ THUẬT CÔNG NGHỆ NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN Họ tên giảng viên: Nguyễn Hữu Vĩnh Tên đề tài: Xây dựng ứng dụng thi trắc nghiệm Nội dung nhận xét: Điểm: Bằng số: Bằng chữ: GIẢNG VIÊN CHẤM (Ký, ghi rõ họ tên) NGUYỄN HỮU VĨNH Phát triển ứng dụng di động MỤC LỤC DANH MỤC HÌNH DANH MỤC BẢNG LỜI MỞ ĐẦU TỔNG QUAN VỀ ỨNG DỤNG CHƯƠNG TỔNG QUAN VỀ ỨNG DỤNG 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 Phương pháp phạm vi nghiên cứu Đóng góp đề tài Giới thiệu Android Studio Giới thiệu SQLite 10 CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 14 Tổng quan toán 14 Sơ đồ Use Case 14 Đặc tả Use Case 15 3.1 Đặc tả Usecase xem đề kiểm tra 15 3.2 Đặc tả Usecase trả lời trắc nghiệm 16 3.3 Đặc tả Usecase lưu điểm 17 3.4 Đặc tả Usecase xem điểm 18 3.5 Đặc tả Usecase thêm đề 19 3.6 Đặc tả Usecase xóa đề 20 3.7 Đặc tả Usecase sửa đề 21 Sơ đồ hoạt động 22 Biểu đồ lớp 23 Cơ sở liệu 23 6.1 Bảng cauhoi 23 6.2: Bảng tbscore 24 CHƯƠNG THIẾT KẾ ỨNG DỤNG 25 Giao diện 25 Phát triển ứng dụng di động 1.1 Màn hình trang chủ 25 1.2 Màn hình menu 26 1.3 Màn hình mơn tốn 27 1.4 Màn hình câu hỏi trắc nghiệm 28 1.5 Màn hình kiểm tra 29 1.6 Màn hình kết thúc 30 1.7 Màn hình lưu điểm 31 1.8 Màn hình xem điểm 32 1.9 Màn hình thêm đề 33 Ưu nhược điểm giao diện 34 2.1 Ưu điểm 34 2.2 Nhược điểm 34 KẾT LUẬN 35 TÀI LIỆU THAM KHẢO 36 Phát triển ứng dụng di động DANH MỤC HÌNH Hình 1: Usecase Tổng quát 14 Hình 2: Sơ đồ hoạt động 22 Hình 3: Biểu đồ lớp 23 Hình 4: Màn hình trang chủ 25 Hình 5: Màn hình Menu 26 Hình 6: Màn hình mơn tốn 27 Hình 7: Màn hình câu hỏi trắc nghiệm 28 Hình 8: Màn hình kiểm tra 29 Hình 9: Màn hình kết thúc 30 Hình 10: Màn hình lưu điểm 31 Hình 11: Màn hình xem điểm 32 Hình 12: Màn hình thêm sửa đề 33 Phát triển ứng dụng di động DANH MỤC BẢNG Bảng 1: Đặc tả Usecase xem đề kiểm tra 15 Bảng 2: Đặc tả Usecase trả lời trắc nghiệm 16 Bảng 3: Đặc tả Usecase lưu điểm 17 Bảng 4: Đặc tả Usecase xem điểm 18 Bảng 5: Đặc tả Usecase Thêm đề 19 Bảng 6: Đặc tả Usecase xóa đề 20 Bảng 7: Đặc tả Usecase sửa đề 21 Bảng 8: Bảng cauhoi 23 Bảng 9: Bảng tbscore 24 Phát triển ứng dụng di động 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 tồ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 đặt yê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, việc kiểm tra đánh giá hình thức trắc nghiệm thực nhiều mơn, nhiều bậc học Hình thức kiểm tra lấy người học làm trung tâm khuyến khích người học tự học tự ơn tập Do đó, mục đích ứng dụng cung cấp cho người sử dụng khả tự học, tự ơn tập cách nhanh chóng, tiện lợi đâu thời điểm có thời gian rảnh rỗi với thiết bị di động mang theo bên Đồ án mơn học chia thành phần sau: TỔNG QUAN VỀ ỨNG DỤNG PHÂN TÍCH HỆ THỐNG THIẾT KẾ HỆ THỐNG Phát triển ứng dụng di động CHƯƠNG TỔNG QUAN VỀ ỨNG DỤNG 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 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 Nói đến giáo dục nghĩ đến trường lớp nơi mà giáo viên học sinh trực tiếp gặp mặt Nhưng với nhu càu học tập ngày cao người với phát triển phát triển vũ bảo cơng nghệ thơng tin mơ hình lớp học truyền thống khơng cịn Cùng với thiết bị di động mang theo bên học sinh có nhu cầu tra cứu, ơn tập lại kiến thức thơng qua câu hỏi trắc nghiệm có thời gian rảnh rỗi 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 thi trắc nghiệm Mục tiêu nghiên cứu - Nâng cao chất lượng học tạp học sinh - Tạo điều kiện học tập tiện lợi, đỡ tốn thời gian, công sức - Đẩy mạnh ứng dụng công nghệ thông tin vào dạy học Phát triển ứng dụng di động Nhiệm vụ nghiên cứu - Tích hợp nhiều chức cần thiết ứng dụng kiểm tra - Đ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: o Ngơn ngữ lập trình Android o Cơng cụ lập trình Androd Studio o Quy trình nghiệp vụ kiểm tra trắc nghiệm - Khách thể nghiên cứu: o Người dùng có nhu cầu làm kiểm tra o Tìm hiểu mơn học Phương tiện nghiên cứu - Nghiên cứu sở lý thuyết phân tích thiết kế hệ thống thông tin - Sử dụng Draw.io để vẽ sơ đồ chức Phương pháp phạm vi nghiên cứu a Phương pháp nghiên cứu tài liệu - Sử dụng tài liệu hướn dẫn lập trình Android từ diễn đàn cơng nghệ thơng tin (hiepsiit.com, …) - Sử dụng video hướng dẫn có liên quan từ Youtube - Sử dụng thơng tin từ website Stackoverflow số website khác để sửa lỗi phát sinh trình phát triển ứng dụng Phát triển ứng dụng di động Sơ đồ hoạt động Hình 2: Sơ đồ hoạt động 22 Phát triển ứng dụng di động Biểu đồ lớp Hình 3: Biểu đồ lớp Cơ sở liệu 6.1 Bảng cauhoi Chứa thông tin câu hỏi đáp án cho đề thi Khóa chính: id Bảng 8: Bảng cauhoi 23 Phát triển ứng dụng di động 6.2: Bảng tbscore Chứa thơng tin điểm người dùng Khóa chính: _id Bảng 9: Bảng tbscore 24 Phát triển ứng dụng di động CHƯƠNG THIẾT KẾ ỨNG DỤNG Giao diện 1.1 Màn hình trang chủ Hình 4: Màn hình trang chủ 25 Phát triển ứng dụng di động 1.2 Màn hình menu Hình 5: Màn hình Menu 26 Phát triển ứng dụng di động 1.3 Màn hình mơn tốn Hình 6: Màn hình mơn tốn 27 Phát triển ứng dụng di động 1.4 Màn hình câu hỏi trắc nghiệm Hình 7: Màn hình câu hỏi trắc nghiệm 28 Phát triển ứng dụng di động 1.5 Màn hình kiểm tra Hình 8: Màn hình kiểm tra 29 Phát triển ứng dụng di động 1.6 Màn hình kết thúc Hình 9: Màn hình kết thúc 30 Phát triển ứng dụng di động 1.7 Màn hình lưu điểm Hình 10: Màn hình lưu điểm 31 Phát triển ứng dụng di động 1.8 Màn hình xem điểm Hình 11: Màn hình xem điểm 32 Phát triển ứng dụng di động 1.9 Màn hình thêm đề Hình 12: Màn hình thêm sửa đề 33 Phát triển ứng dụng di động Ưu nhược điểm giao diện 2.1 Ưu điểm - Giao diện quen thuộc, dể sử dụng - Trực quan trỏ rang, dể theo dỏi - Giao diện thiết kế phẳn thông minh 2.2 Nhược điểm - Giao diện chưa đẹp - Thêm chức đăng ký, đăng nhập 34 Phát triển ứng dụng di động KẾT LUẬN Qua trình làm đồ án với đề tài “Xây dựng ứng dụng di động thi trắc nghiệm”, giúp em hiểu số phương pháp phân tích thiết kế hệ thống, từ áp dụng hiểu biết để phân tích thiết kế hệ thống cho tốn ứng dụng di động Sử dụng ngơn ngữ lập trình Android kết hợp với cơng cụ lập trình Android Studio Về thực nghiệp, thiết kế cài đặt thành công ứng dụng, thể phù hợp với nội dung đề tài Song, kỹ lập trình cịn hạn chế nên ứng dụng chưa thật hoàn thiện đầy đủ chức mong muốn Trong thời gian tới em tiếp tục hoàn thiện chức bổ sung thêm nhằm mang lại tiện dụng cho người dùng Trong tương lai, em hi vọng cố gắng hoàn thiện tốt đề tài cố gắng đáp ứng đầy đủ u cầu hệ thống Vì em kính mong thầy, cô xem xét, bảo giúp đỡ để em hồn thành đề tài tốt 35 Phát triển ứng dụng di động TÀI LIỆU THAM KHẢO - Các silde giảng giảng viên: Nguyễn Hữu Vĩnh(Phát triển ứng dụng di động) - Công cụ vẽ diagram online : https://online.visualparadigm.com/drive/#diagramlist:proj=0&new - Các nguồn internet: https://hiepsiit.com https://developer.android.com/ 36

Ngày đăng: 30/10/2021, 08:56

Hình ảnh liên quan

Một số tính năng của SQL92 không được hỗ trợ trong SQLite được liệt kê trong bảng sau:  - ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG  Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM

t.

số tính năng của SQL92 không được hỗ trợ trong SQLite được liệt kê trong bảng sau: Xem tại trang 14 của tài liệu.
CREATE Tạo mới một bảng, view của bảng hoặc đối tượng khác trong cơ sở dữ - ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG  Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM

o.

mới một bảng, view của bảng hoặc đối tượng khác trong cơ sở dữ Xem tại trang 15 của tài liệu.
Hình 1: Usecase Tổng quát. - ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG  Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM

Hình 1.

Usecase Tổng quát Xem tại trang 16 của tài liệu.
Bảng 1: Đặc tả Usecase xem đề kiểm tra - ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG  Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM

Bảng 1.

Đặc tả Usecase xem đề kiểm tra Xem tại trang 17 của tài liệu.
Bảng 2: Đặc tả Usecase trả lời trắc nghiệm. - ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG  Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM

Bảng 2.

Đặc tả Usecase trả lời trắc nghiệm Xem tại trang 18 của tài liệu.
Bảng 3: Đặc tả Usecase lưu điểm - ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG  Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM

Bảng 3.

Đặc tả Usecase lưu điểm Xem tại trang 19 của tài liệu.
Bảng 4: Đặc tả Usecase xem điểm. - ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG  Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM

Bảng 4.

Đặc tả Usecase xem điểm Xem tại trang 20 của tài liệu.
Bảng 5: Đặc tả Usecase Thêm đề. - ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG  Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM

Bảng 5.

Đặc tả Usecase Thêm đề Xem tại trang 21 của tài liệu.
Bảng 6: Đặc tả Usecase xóa đề. - ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG  Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM

Bảng 6.

Đặc tả Usecase xóa đề Xem tại trang 22 của tài liệu.
Bảng 7: Đặc tả Usecase sửa đề. - ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG  Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM

Bảng 7.

Đặc tả Usecase sửa đề Xem tại trang 23 của tài liệu.
Hình 2: Sơ đồ hoạt động. - ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG  Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM

Hình 2.

Sơ đồ hoạt động Xem tại trang 24 của tài liệu.
Bảng 8: Bảng cauhoi.Hình 3: Biểu đồ lớp.  - ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG  Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM

Bảng 8.

Bảng cauhoi.Hình 3: Biểu đồ lớp. Xem tại trang 25 của tài liệu.
6.2: Bảng tbscore. - ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG  Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM

6.2.

Bảng tbscore Xem tại trang 26 của tài liệu.
1.1. Màn hình trang chủ. - ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG  Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM

1.1..

Màn hình trang chủ Xem tại trang 27 của tài liệu.
1.2. Màn hình menu. - ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG  Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM

1.2..

Màn hình menu Xem tại trang 28 của tài liệu.
1.3. Màn hình môn toán. - ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG  Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM

1.3..

Màn hình môn toán Xem tại trang 29 của tài liệu.
1.4. Màn hình câu hỏi trắc nghiệm. - ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG  Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM

1.4..

Màn hình câu hỏi trắc nghiệm Xem tại trang 30 của tài liệu.
1.5. Màn hình kiểm tra. - ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG  Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM

1.5..

Màn hình kiểm tra Xem tại trang 31 của tài liệu.
1.7. Màn hình lưu điểm. - ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG  Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM

1.7..

Màn hình lưu điểm Xem tại trang 33 của tài liệu.
1.9. Màn hình thêm đề - ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG  Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM

1.9..

Màn hình thêm đề Xem tại trang 35 của tài liệu.
Hình 12: Màn hình thêm sửa đề. - ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG  Đề tài XÂY DỰNG ỨNG DỤNG DI ĐỘNG THI TRẮC NGHIỆM

Hình 12.

Màn hình thêm sửa đề Xem tại trang 35 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan