1. Trang chủ
  2. » Tất cả

Phát triển ứng dụng di động xây dựng ứng dụng di động làm trắc nghiệm bằng lái xe

34 9 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 34
Dung lượng 1,3 MB

Nội dung

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT CÔNG NGHỆ *********** BÁO CÁO KẾT THÚC HỌC PHẦN PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG XÂY DỰNG ỨNG DỤNG DI ĐỘNG LÀM TRẮC NGHIỆM BẰNG LÁI XE Sinh viên thực : Trần Thị Như Ý 1824801030243 Trần Minh Chiến 1824801030250 Lớp : D18PM04 Khoá : 2018 - 2022 Ngành : Kỹ Thuật Phần Mềm Giảng viên hướng dẫn : Th.S Nguyễn Hữu Vĩnh Bình Dương, tháng 4/2021 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT CÔNG NGHỆ *********** BÁO CÁO KẾT THÚC HỌC PHẦN PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG XÂY DỰNG ỨNG DỤNG DI ĐỘNG LÀM TRẮC NGHIỆM BẰNG LÁI XE Sinh viên thực : Trần Thị Như Ý 1824801030243 Trần Minh Chiến 1824801030250 Lớp : D18PM04 Khoá : 2018 - 2022 Ngành : Kỹ Thuật Phần Mềm Giảng viên hướng dẫn : Th.S Nguyễn Hữu Vĩnh Bình Dương, tháng 4/2021 i 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe LỜI CAM ĐOAN Chúng xin cam đoan báo cáo “Xây dựng ứng dụng di động làm trắc nghiệm lái xe” cơng trình nghiên cứu thân đư+c hư-ng d.n giảng viên Th.S Nguyễn Hữu Vĩnh Các nô 8i dung nghiên cứu, k;t đ= tài trung thực chưa cơng bơ dư-i b?t k@ hình thức trư-c Những phần sử dụng tài liệu tham khảo đồ án đư+c nêu rõ phần tài liệu tham khảo Ngoài ra, luâ n8 văn cHn sử dụng môt sô nhâ 8n xIt, đánh giá cJng sô liê 8u tác giả khác, quan tô chức khác đ=u cL trMch d.n thMch nguồn gôc N;u phát hiê 8n cL b?t k@ gian lâ 8n xin hồn tồn chNu trách nhiê 8m v= nơ 8i dung luâ 8n văn TrưOng đPi hQc Thủ Dầu Mô t không liên quan đ;n vi phPm tác quy=n, quy=n gây trình thực hiê n8 (n;u cL) Bình Dương, Ngày 15 tháng năm 2021 Sinh viên Trần ThN Như Ý Trần Minh Chi;n ii 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe LỜI CẢM ƠN Trong suôt thOi gian năm hQc tập rèn luyện tPi TrưOng ĐPi hQc Thủ Dầu Một cho đ;n nay, ngưOi thực đ= tài nhận đư+c r?t nhi=u quan tâm, giúp đỡ quý thầy cô bPn bè V-i lHng bi;t ơn sâu sắc chân thành nh?t, ngưOi thực đ= tài xin gửi đ;n quý thầy cô Viện Kỹ Thuật – Công Nghệ – TrưOng ĐPi hQc Thủ Dầu Một v-i tri thức tâm huy;t để truy=n đPt vôn ki;n thức quý báu cho ngưOi thực đ= tài suôt thOi gian hQc tập tPi trưOng NgưOi thực đ= tài cJng xin bày tỏ lHng bi;t ơn đ;n ban lãnh đPo TrưOng ĐPi hQc Thủ Dầu Một Khoa PhHng ban chức trực ti;p gián ti;p giúp đỡ ngưOi thực đ= tài st q trình hQc tập nghiên cứu đ= tài V-i đi=u kiện thOi gian cJng kinh nghiệm cHn hPn ch; hQc viên, báo cáo tránh đư+c thi;u sLt NgưOi thực đ= tài r?t mong nhận đư+c bảo, đLng gLp ý ki;n quý thầy cô để ngưOi thực đ= tài cL đi=u kiện bổ sung, nâng cao ý thức mình, phục vụ tơt cơng tác thực t; sau NgưOi thực đ= tài xin chân thành cảm ơn! iii 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe TÓM TẮT Ứng dụng trắc nghiệm lái xe đư+c thực hiê 8n sau q trình thu thâp8 khảo sát thơng tin tn hQc viên, v-i mong muôn đáp ứng nhu cầu thMch ứng v-i nguồn tài liệu sẵn cL tham khảo tn nguồn đ= theo tnng năm V-i nhu cầu cao, ứng dụng đư+c tPo giúp ngưOi sử dụng ti;p cận v-i nguồn đ= dễ dàng thMch nghi v-i đ= thi qua mQi năm, qua đL giúp nắm bắt tình hình đ= rút kinh nghiệm câu sai Ứng dụng đư+c tPo công cụ Android Studio, ngôn ngữ lập trình java k;t nơi sở liệu SQLite C?u trúc báo cáo chia làm phần: Chương 1: Gi-i thiệu đ= tài, Chương 2: Phân tMch thi;t k; hệ thông, Chương 3: Cài đặt, Chương 4: Đánh giá k;t hư-ng phát triển iv 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe SUMMARY The driver's license test is applied after collecting and surveying information from the trainees, with the desire to adapt to the available resources and refer to the sources each year With high demand, the application is created to help users access the source of the problem and easily adapt to the exam over the years, and thereby help to grasp the situation of the problem and draw experience in wrong sentences Application created by Android Studio engine, in java programming language and SQLite database connection The report structure is divided into parts: Chapter 1: Introduction to the topic, Chapter 2: System design and analysis, Chapter 3: Installation, Chapter 4: Evaluation of results and development direction v 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe MỤC LỤC LỜI CAM ĐOAN LỜI CẢM ƠN TÓM TẮT SUMMARY MỤC LỤC DANH MỤC HÌNH DANH MỤC BẢNG LỜI MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN 1.1 GIỚI THIỆU ĐỀ TÀI 1.1.1 Tên đ= tài 1.1.2 Lý chQn đ= tài 1.1.3 Mục tiêu đ= tài 1.1.4 Đôi tư+ng phPm vi nghiên cứu 1.1.4.1 Đôi tư+ng 1.1.4.2 PhPm vi nghiên cứu 1.1.4.3 Phương pháp nghiên cứu 1.1.5 Bô cục luận văn: 1.2 CÔNG NGHỆ SỬ DỤNG 1.2.1 Tổng quan v= hệ đi=u hành Android 1.2.2 Tổng quan v= công cụ Android Studio 1.2.3 Tổng quan v= ngôn ngữ lập trình Java 1.2.4 Tổng quan v= sở liệu SQLite CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG vi 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe 2.1 PHÂN TÍCH 2.2 THIẾT KẾ HỆ THỐNG 2.2.1 Danh sách Actor Use Case 2.2.2 Sơ đồ Use Case tổng quát 2.3 THIẾT KẾ CƠ SỞ DỮ LIỆU 2.3.1 Bảng câu hỏi trắc nghiệm 2.3.2 Bảng biển báo giao thông 2.3.3 Bảng lNch sử điểm CHƯƠNG 3: CÀI ĐẶT 3.1 YÊU CẦU 3.2 GIAO DIỆN ỨNG DỤNG 3.2.1 Giao diện hình chMnh 3.2.2 Giao diện hình chQn đ= trắc nghiệm lái xe mô tô hPng A1 .11 3.2.3 Giao diện hình chQn đ= trắc nghiệm lái xe mơ tơ hPng A2 .12 3.2.4 Giao diện hình chQn đ= trắc nghiệm lái xe ô tô hPng B2 13 3.2.5 Giao diện hình làm trắc nghiệm 3.2.6 Giao diện hình dialog chQn câu hỏi 3.2.7 Giao diện hình sau k;t thúc làm 3.2.8 Giao diện hình xem điểm 3.2.9 Giao diện hình tra cứu biển báo giao thơng 3.2.10 Giao diện hình menu pop-up xem biển báo giao thông theo loPi 19 3.2.11 Giao diện hình xem lNch sử điểm 3.2.12 Giao diện hình menu pop-up xem lNch sử điểm theo lái 21 CHƯƠNG 4: ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN 4.1 ĐÁNH GIÁ KẾT QUẢ 4.1.1 Chức làm đư+c vii 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe 4.1.2 Chức chưa làm đư+c 4.2 HƯỚNG PHÁT TRIỂN TÀI LIỆU THAM KHẢO viii 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe DANH MỤC HÌNH Hình 1: Sơ đồ phân rã chức Hình 2: Sơ đồ Use Case tổng quát Hình 3: Giao diện hình chMnh Hình 4: Giao diện hình chQn đ= trắc nghiệm lái xe mơ tơ hPng A1 11 Hình 5: Giao diện hình chQn đ= trắc nghiệm lái xe mơ tơ hPng A2 12 Hình 6: Giao diện hình chQn đ= trắc nghiệm lái xe tơ hPng B2 .13 Hình 7: Giao diện hình làm trắc nghiệm Hình 8: Giao diện hình dialog chQn câu hỏi Hình 9: Giao diện hình sau k;t thúc làm Hình 10: Giao diện hình xem điểm Hình 11: Giao diện hình tra cứu biển báo giao thơng Hình 12: Giao diện hình menu pop-up xem biển báo giao thông theo loPi 19 Hình 13: Giao diện hình xem lNch sử điểm Hình 14: Giao diện hình menu pop-up xem lNch sử điểm theo lái 21 ix 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe 10 11 d dapan anh de banglai TEXT TẼT TEXT INT TEXT Đáp án D Đáp án câu hỏi Tên ảnh Sô thứ tự đ= Tên lái Bảng 2: Bảng câu hỏi trắc nghiệm 2.3.2 Bảng biển báo giao thông STT Tên trường Kiểu liệu _id bienbao hinh loai INT TEXT TEXT TEXT Mô tả ID biển báo giao thông Tên biển báo giao thơng Hình biển báo giao thơng LoPi biển báo giao thông Bảng 3: Bảng biển báo giao thông 2.3.3 Bảng lịch sử điểm STT Tên trường Kiểu liệu _id banglai de diem INT TEXT TEXT TEXT Mô tả ID lNch sử điểm Tên lái Sô thứ tự đ= Điểm làm Bảng 4: Bảng lịch sử điểm 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe CHƯƠNG 3: CÀI ĐẶT 3.1 YÊU CẦU Thi;t bN Android phiên 4.1 trở lên 3.2 GIAO DIỆN ỨNG DỤNG 3.2.1 Giao diện hình Hình 3: Giao diện hình 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe 3.2.2 Giao diện hình chọn đề trắc nghiệm lái xe mơ tơ hạng A1 Hình 4: Giao diện hình chọn đề trắc nghiệm lái xe mô tô hạng A1 10 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe 3.2.3 Giao diện hình chọn đề trắc nghiệm lái xe mơ tơ hạng A2 Hình 5: Giao diện hình chọn đề trắc nghiệm lái xe mô tô hạng A2 11 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe 3.2.4 Giao diện hình chọn đề trắc nghiệm lái xe ô tô hạng B2 Hình 6: Giao diện hình chọn đề trắc nghiệm lái xe ô tô hạng B2 12 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe 3.2.5 Giao diện hình làm trắc nghiệm Hình 7: Giao diện hình làm trắc nghiệm 13 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe 3.2.6 Giao diện hình dialog chọn câu hỏi Hình 8: Giao diện hình dialog chọn câu hỏi 14 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe 3.2.7 Giao diện hình sau kết thúc làm Hình 9: Giao diện hình sau kết thúc làm 15 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe 3.2.8 Giao diện hình xem điểm Hình 10: Giao diện hình xem điểm 16 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe 3.2.9 Giao diện hình tra cứu biển báo giao thơng Hình 11: Giao diện hình tra cứu biển báo giao thơng 17 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe 3.2.10 Giao diện hình menu pop-up xem biển báo giao thơng theo loại Hình 12: Giao diện hình menu pop-up xem biển báo giao thông theo loại 18 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe 3.2.11 Giao diện hình xem lịch sử điểm Hình 13: Giao diện hình xem lịch sử điểm 19 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe 3.2.12 Giao diện hình menu pop-up xem lịch sử điểm theo lái Hình 14: Giao diện hình menu pop-up xem lịch sử điểm theo lái 20 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe CHƯƠNG 4: ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN 4.1 ĐÁNH GIÁ KẾT QUẢ 4.1.1 Chức làm Ứng dụng cung c?p tương đơi hồn chỉnh v-i chức cần thi;t cho ứng dụng làm trắc nghiệm lái xe v-i loPi lái phổ bi;n tPi Việt Nam CL thể tra cứu loPi biển báo giao thông mức phPt vi phPm an tồn giao thơng 4.1.2 Chức chưa làm Do hPn ch; v= thOi gian mà đ= tài v.n chưa triển khai hay hoàn thiện chức là:  Cài đặt ứng dụng  Tìm ki;m gần theo tn khoá  Nút chuyển câu hỏi k; ti;p – trở lPi  Giao diện ứng dụng 4.2 HƯỚNG PHÁT TRIỂN Trong tương lai, sau tham khảo cJng nghiên cứu thêm tài liệu liên quan, sô dự đNnh, phương hư-ng phát triên tương lai đ= tài:  Thêm nút chuyển câu hỏi k; ti;p – trở lPi  Giao diện bắt mắt dễ sử dụng  Tìm ki;m gần theo tn khoá  Cài đặt ứng dụng 21 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe TÀI LIỆU THAM KHẢO Lập trình Java nâng cao – Đồn Văn Ban Lập trình hư-ng đơi tư+ng v-i Java – Đồn Văn Ban https://developer.android.com/studio https://developer.android.com/docs https://hiepsiit.com/ 22 0 ... Xây dựng ứng dụng di động làm trắc nghiệm lái xe 3.2.5 Giao di? ??n hình làm trắc nghiệm Hình 7: Giao di? ??n hình làm trắc nghiệm 13 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe 3.2.6 Giao di? ??n... thúc làm 15 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe 3.2.8 Giao di? ??n hình xem điểm Hình 10: Giao di? ??n hình xem điểm 16 0 Xây dựng ứng dụng di động làm trắc nghiệm lái xe 3.2.9 Giao di? ??n... Xây dựng ứng dụng di động làm trắc nghiệm lái xe CHƯƠNG 1: TỔNG QUAN 1.1 GIỚI THIỆU ĐỀ TÀI 1.1.1 Tên đề tài Xây dựng ứng dụng di động làm trắc nghiệm lái xe 1.1.2 Mục tiêu đề tài  Xây dựng ứng

Ngày đăng: 11/02/2023, 12:44

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

TÀI LIỆU LIÊN QUAN

w