Khóa Luận Tốt Nghiệp: Ứng Dụng Di Động Đo Lường Chất Lượng Đường Giao Thông

Khóa luận tốt nghiệp nghiên cứu tốt nghiệp an toàn thông tin ứng dụng di động đo lường chất lượng đường giao thông, vận dụng lý thuyết vào thực tế, đề xuất giải pháp cụ thể cho

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2021

98
2
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CÁM ƠN

1. CHƯƠNG 1: MỤC TIÊU CỦA ĐỀ TÀI

1.1. Đối tượng và phạm vi nghiên cứu

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Tổng quan

2.2. Giới thiệu về hệ điều hành Android

2.3. Giới thiệu bản đồ sử dụng

2.3.1. Google Map

2.3.2. Google Map API

3. CHƯƠNG 3: MÔ HÌNH

3.1. Mô hình chung

3.2. Nghiên cứu thuật toán

3.3. Yêu cầu thiết bị

3.4. Chi tiết tính năng

3.5. Phân tích dữ liệu thu thập được

4. CHƯƠNG 4: THỰC NGHIỆM VÀ ĐÁNH GIÁ

4.1. Thực nghiệm đoạn đường xấu

4.2. Thực nghiệm tính năng khác

5. CHƯƠNG 5: TỔNG KẾT VÀ HƯỚNG PHÁT TRIỂN

DANH MỤC HÌNH

DANH MỤC BẢNG

DANH MỤC TỪ VIẾT TẮT

TÓM TẮT KHÓA LUẬN

Tóm tắt

I. Tổng quan về Ứng Dụng Di Động Đo Lường Chất Lượng Đường Giao Thông

Trong bối cảnh giao thông ngày càng phát triển, việc sử dụng ứng dụng di động để đo lường chất lượng đường giao thông trở nên cần thiết. Ứng dụng này không chỉ giúp người dùng nhận biết những đoạn đường xấu mà còn cung cấp thông tin hữu ích cho các cơ quan chức năng. Việc phát triển ứng dụng này nhằm giảm thiểu tai nạn giao thông và nâng cao an toàn cho người tham gia giao thông.

1.1. Lợi ích của Ứng Dụng Di Động trong Giao Thông

Ứng dụng di động giúp người dùng dễ dàng ghi nhận và chia sẻ thông tin về chất lượng đường. Điều này không chỉ nâng cao nhận thức mà còn tạo ra một cộng đồng hỗ trợ lẫn nhau trong việc cải thiện hệ thống giao thông.

1.2. Công nghệ Đằng Sau Ứng Dụng

Ứng dụng sử dụng các cảm biến như gia tốc kế và trọng trường để thu thập dữ liệu. Dữ liệu này được xử lý để xác định độ nhám và tình trạng của đường, từ đó cung cấp thông tin chính xác cho người dùng.

II. Vấn Đề và Thách Thức trong Đo Lường Chất Lượng Đường

Mặc dù có nhiều lợi ích, nhưng việc đo lường chất lượng đường giao thông cũng gặp phải nhiều thách thức. Các vấn đề như độ chính xác của dữ liệu, sự đồng bộ giữa các thiết bị và khả năng xử lý thông tin là những yếu tố cần được xem xét kỹ lưỡng.

2.1. Độ Chính Xác của Dữ Liệu

Độ chính xác của dữ liệu thu thập từ cảm biến là rất quan trọng. Nếu dữ liệu không chính xác, thông tin cung cấp cho người dùng sẽ không đáng tin cậy, dẫn đến những quyết định sai lầm.

2.2. Khả Năng Tương Tác giữa Các Thiết Bị

Sự tương tác giữa các thiết bị di động và ứng dụng là một thách thức lớn. Cần có các giải pháp để đảm bảo rằng dữ liệu được thu thập và xử lý một cách hiệu quả nhất.

III. Phương Pháp Đo Lường Chất Lượng Đường Giao Thông

Để đo lường chất lượng đường, ứng dụng sử dụng các thuật toán phức tạp để phân tích dữ liệu từ cảm biến. Các phương pháp này giúp xác định độ nhám và tình trạng của đường một cách chính xác.

3.1. Sử Dụng Cảm Biến Gia Tốc

Cảm biến gia tốc được sử dụng để ghi nhận các rung động khi xe di chuyển qua các đoạn đường xấu. Dữ liệu này sẽ được phân tích để xác định mức độ nghiêm trọng của tình trạng đường.

3.2. Phân Tích Dữ Liệu Ghi Nhận

Dữ liệu thu thập được sẽ được xử lý qua các thuật toán để xác định chỉ số độ nhám. Việc phân tích này giúp cung cấp thông tin chi tiết về tình trạng của từng đoạn đường.

IV. Ứng Dụng Thực Tiễn và Kết Quả Nghiên Cứu

Nghiên cứu cho thấy ứng dụng di động có thể giúp giảm thiểu tai nạn giao thông bằng cách cung cấp thông tin kịp thời về chất lượng đường. Các kết quả từ thực nghiệm cho thấy ứng dụng đã ghi nhận chính xác các đoạn đường xấu và cung cấp thông tin hữu ích cho người dùng.

4.1. Kết Quả Thực Nghiệm

Các thử nghiệm cho thấy ứng dụng có khả năng ghi nhận chính xác các đoạn đường xấu, từ đó giúp người dùng có thể tránh được những khu vực nguy hiểm.

4.2. Phản Hồi từ Người Dùng

Người dùng đã phản hồi tích cực về tính năng của ứng dụng, cho rằng nó giúp họ an toàn hơn khi tham gia giao thông. Điều này cho thấy ứng dụng có tiềm năng lớn trong việc cải thiện hệ thống giao thông.

V. Kết Luận và Tương Lai của Ứng Dụng Di Động Đo Lường Chất Lượng Đường

Ứng dụng di động đo lường chất lượng đường giao thông không chỉ là một công cụ hữu ích mà còn là một giải pháp tiềm năng cho các vấn đề giao thông hiện nay. Tương lai của ứng dụng này hứa hẹn sẽ mang lại nhiều cải tiến và tính năng mới.

5.1. Hướng Phát Triển Ứng Dụng

Trong tương lai, ứng dụng sẽ được cải tiến với nhiều tính năng mới như tích hợp bản đồ thông minh và khả năng dự đoán tình trạng đường.

5.2. Tác Động Đến Giao Thông

Ứng dụng có thể góp phần giảm thiểu tai nạn giao thông và nâng cao an toàn cho người tham gia giao thông, từ đó cải thiện hệ thống giao thông tổng thể.

10/07/2025
Khóa luận tốt nghiệp an toàn thông tin ứng dụng di động đo lường chất lượng đường giao thông

Trích đoạn nội dung tài liệu

Chương 1. Mục tiêu của đề tài.ccccctt th HH the 2 1. Đối tượng và phạm vi nghiên CỨU.A(L¬Aa:AÔÔÔ 3 Chuong 2. CHƯƠNG 2: CƠ SỞ LÝ THUYÉT.

Giới thiệu về hệ điều hành Android.---c¿--ccsc+cc+esrcverrrreerrrrked 4 2. Giới thiệu ban đồ sử 000i. Google Map APIH. Ăn HH HH key 7 2.

Ăn HH HH TH HH HH HH tr 7 2. Chỉ số độ nhám quốc tẾ.---:--- + +¿+++2E++EE++EE+2EEtEEEtEEESEEzrxerkrerkesred 9 2. Cảm DIGM ec ceeeecsseescsssneessssseessnsecessnecessnseesstnecesnnecesnneessneessnneeesnneeessneessneeee 10 2. Cảm biến gia tốc kế (Accelerometer SenSOT).

Cảm biến gia tốc trọng trường (Gravity SensOr). Công nghé sử dỤng. Thư viện sử dỤng.- -- «+ k1 SH HH HH Hy 11 P NNN:.- - - L L LL SH ST TS nn ng 5511k kkkEr 13 "0 "“ẽ. Firebase Cloud StOFAØ€.

c1 HH ng re. Firebase Realtime Database.-- --- cc tk HH re. Firebase Cloud Functions. HH TH nghệ 19 2.

SH HH9 HT HH nh rưg 19 2. LH HH HH HH ng Hi hư, 19 2. Tốiưuứng dung đF Z2. Kiểm tra hoạt động cua CPU với CPU Profiler.

Kiểm tra mức sử dụng bộ nhớ của ứng dụng bằng Memory Profiler23 2. Kiểm tra lưu lượng mạng bằng Network Profiler. Kiểm tra việc sử dung năng lượng với Energy Profiler. CHƯƠNG 3: MÔ HÌNH.

Mô hình chung. Mô hình xử lý ở thiẾt bị.---¿- 2-52 2E SE ke EEEEEE121121121121E 2111111 txe, 31 3. Giới thiệu Chung.- s11 91 911 11 vn ng rvg 31 3.- LH HH TH HH HH nh như32 3. Nghiên cứu thuật toán.- - - -- c 1xx SH HH ng rrg 32 3.

Thuật toán tính độ nay và việc áp dụng thuật toán trong ứng dung 32 3. Kiểm thử thuật toán.---- ¿tk St Sk+k#EEEESEEEEEEEEEEEEkEkrkererkskerrrx 36 3. — Vị trí của thiết bị.-cc set SE S21 EE1E12EE111121511111111E 1x5.4 Ghi nhận và xử lý dữ liệu thu thập được. Thuật toán mã hoá dé tạo mã chuyến đi.

Sử dụng MDS trong ứng dụng. _ Thiết kế giao diện. ng ng ệt 45 3. Yêu cầu thiết bị.

Cấp quyền cho ứng dụng.------ ¿+ x+x+Ek+E+EE+E+Eerkerkerxrrsrree 45 3. _ Chỉ tiết tính năng. Đăng nhập/đăng Xuất.---¿- +5 +k+Ek‡EEEEE2EE2EE2EEEEerkrrkrrkrex 46 3. Tạo/tham gia một chuyến đi đường dài.

Tự động nghi nhận và xử lý dữ liệu những đoạn đường xấu. Chia sẻ vi trí theo thời gian thựC. Tự động thông báo với các thành viên khi một người gặp sự có. Mô hình xử lý © S€TV€T.- --- SH HH ng HH, 68 3.- Ăn HH HH HH HH nh ngư69 3.

Phân tích dữ liệu thu thập được.-- - + sseesessessree 69 Chương 4. THỰC NGHIỆM VÀ ĐÁNH GIA. G1 v1 HH TH HH Hư 72 4. Thực nghiệm đoạn đường XAU eccccecsececsesesecsesesecscsvsececevsucecsessucecanenees 72 4.

_ Thực nghiệm tính năng khác. _ Thực nghiệm mức tiêu thụ pin của ứng dụng. Đánh giá khả năng ghi nhận những đoạn đường xấu. Tốn pin khi sử dụng.

Cấu trúc project chưa hop lý.------ + s+cs+xt+kzEerkerkerkerserkee 78 4. Phụ thuộc nhiều vào bên thứ ba. Các tính năng chưa chạy tốt ở những phiên bản, dòng điện thoại chạy hệ điều hành Android khác .----2:2¿++22++++2E+++tEx+ttrxxrzrxxrsrrxrsrrkree 79 Chương 5. CHƯƠNG 5: TONG KET VÀ HƯỚNG PHÁT TRIỀN.

Kết quả dat được.cS2cecke SH Hee 80 5. 81 DANH MỤC HÌNH Hình 2. Nguồn hftps://mapstyle.2: Bản đồ sau khi ấn những thứ không cần thiết. Nguồn Google Map.3: Tiến trình độ nhám cho một con đường ở Texas, Hoa Ky.

Chấm mau xanh lam hién thị thời gian bảo trì [].4: Ba trục vật ly (x,y,z) biêu diễn các giá trị của các cảm biến trong không gian.------ + 2+Ss+SE++E£2EE£EEEEEEEE211211271717112111171.5: Timeline trong CPU Profiler. Nguồn Android Developers. Nguồn Android Developers.7: Cửa số Network Profiler. Nguồn Android Developers.8: Kiểm tra các yêu cầu mạng theo chuỗi ứng dụng trong Thread View.

Nguồn Android Developers.----2- 2-52 22 SE‡EE£SES2EE2EEEEEEEEEEEEEEEEEEEEEEEEEEEkrrkerree 27 Hình 2.9:Chuyén đổi giữa văn bản thô (trái) và văn bản được định dạng (phải) bang cách nhấp vào liên kết tương ứng. Nguồn Android Developers.10: Các mốc thời gian trong Energy Profiler. Nguồn Android Developers.1: Mô hình chung của ứng dụng .2: Mô hình xử lý dit liệu ở thiẾt bị.--- 2-2 s2E2+EE+EE+£EerEerresrxerxerex 31 Hình 3.3: Biểu diễn vector gia tốc va trong trường trong không gian ba chiều [20].4: Phép chiếu vector trong không gian hai chiều [20].5: Biểu diễn phép chiếu vector trong không gian ba chiều [21].6: Thé hiện trạng thái đoạn đường qua màu sắc .7: Thông bao ghi nhận dữ liệu. - -- 5 5-2325 E S22 E*+EE+eEseerreereersrerrrs 37 Hình 3.8: Biểu diễn IRI và vị trí theo thời gian .9: Dữ liệu mong muốn .----- ¿2 2S +E£2E£2EE£EEtEEEEEEEEEEEEtEEErEkrrkerkrree 39 Hình 3.10: Một thao tac MDS.11: Logo của ứng dung oo.

ee eeeeeeceecsecseesseeseeseesessessecseesessessaeeseaseaeeaeens 44 Hình 3.12:Flowchart tinh năng đăng nhập/đăng xuất.13: Màn hình khi chạy ứng dụng .14: Popup chọn tài khoản đăng nhập .15: Màn hình sau khi đăng nhập .16: Popup thông báo việc đăng Xuất .---- 2-52 + 2+c+Ee£kerkerxerxersrree 49 Hình 3.17: Flowchart tính năng tao/tham gia một chuyên đi .18: Màn hình chính sau khi đăng nhập. -- ¿5555 +5 £+sc<+e+seeses 50 Hình 3.19: Popup chon tạo hay tham gia nhóm. - - + + + £++*e++eexsee+eesss 51 Hình 3.20: Chọn điểm diém của chuyến ổi.21: Màn hình tìm kiếm điểm đến.22: Màn hình sau khi chọn điểm đến .23: Màn hinh sau khi tạo chuyến đi.24: Man hình thông tin chi tiết chuyến đi.--- 2-2 2 2 s+x+£xz£z£szs+2 54 Hình 3.25: Popup chọn tạo hay tham gia nhÓm.26: Popup nhập mã chuyến. 2-2: 2 2 EEE+EE£2EE2EE+EE+EEZEEzEEerxrrxerer 55 Hình 3.27: Màn hình thông tin chuyến đi.28: Màn hình sau khi tham gia chuyến đi.-- 2-2 + 2£2+£s+zx+zxzsz 57 Hình 3.29: Flowchart ghi nhận và xử lý đữ liệu những đoạn đường xấu.30: Thông báo đang ghi nhận đường Xau.31: Những vị trí được ghi nhận là đường xấu từ cộng đồng .32: Tuy chọn hiện thông tin đoạn đườn.33: Flowchart tính năng chia sẻ tốc độ, vị trí theo thời gian thực .34: Màn hình khi tạo/tham gia chuyến đi .----2-©5¿cs¿+c+zs+ec+z 62 Hình 3.35: Popup hiền thị thông tin thành viên .---2¿- 5 ©£©5z+zx2z++zx+zcsz 63 Hình 3.36: Flowchart tinh năng thông báo sự cỐ.-----¿- 2 + x+2x++zs+zxerxcrez 64 Hình 3.37: Màn hình sau khi đăng nhập .38: Popup hiên thị thông báo sự cỐ.39: Chọn nội dung Sự CỐ .---2- 2-52 2E SE£EEEEEEEEEEEEEEEEEEEEEEEEEEEErkrrkrree 66 Hình 3.40: Nội dung thông báo sự C6 .- ¿5:22 ©5++x+2Ext2EEvExterxesrxerreeree 67 Hình 3.41: Popup huỷ sự C6 vcecceccccsscsscsscsscsscssessesscssessessesessessessesucsecsvesssessessessessesnease 68 Hình 3.42: Mô hình xử ly ở S€TV€T.

ng ng ng ng 68 Hình 3.43: Upload hai đoạn đường trùng nhau.-- - 5 55555 *++sk++eexseesseess 70 Hình 3.44: Đoạn đường trùng dữ liệu, khác điểm đầu/cuối.45: Đoạn đường trùng dữ liệu, khác đầu/cuối sau khi cập nhật.1: Đoạn đường chạy thực nghiệm. Nguồn ban đồ Google Map.2: VỊ trí thực nghiỆm Ï.3: Hình ảnh thực tế 1. Nguồn Google Map.4: Kết quả thực nghiệm L.-- 2-2 52+ 2+EE+EE+EEZEEEEESEEEEEEEErEkrrkrrkrrex 74 Hình 4.5: VỊ trí thực nghiỆm 2 .-- - -- + 311311119111 91119111111 HH ng ng 75 Hình 4.6: Hình ảnh thực tế 2. Nguồn Google Map.7: Kết quả thực nghiệm 2.-- -- 2-2 ©5£+E+EE+EE£EEEEEEEEEEEEEEEEEEEEEErrkrrkrrer 76 Hình 4.8: Vi trí thực nghiệm 3.- --- 6 5-6 s13 191121119111 111 119 11H ng ng 77 Hình 4.9: Hình ảnh thực tế 3.

Nguồn Google Map Hình 4.10: Kết quả thực nghiệm 3. DANH MỤC BANG Bảng 2.1: So sánh retrofit với các thư viện khác.---- 13 DANH MỤC TỪ VIET TAT TỪ NỘI DUNG DIEN GIẢI IRI International roughness index Chi số độ nhám quốc tế API là một giao diện lập trình Application Programming API dùng phương thức kết nối với Interface các phần mềm và thư viện khác TOM TAT KHÓA LUẬN Nhìn vào thực trạng hiện nay, tình trạng đường giao thông tồn tại những 6 gà, ô voi, những hồ tử thần dường như là một chuyện không còn quá xa lạ đối với người dân Việt Nam. Mặc dù nhà nước và các cơ quan liên quan đang ra sức khắc phục, nhưng vẫn chưa thê xử lý một cách kịp thời và nhanh chóng. Điều này dẫn đến nhiều vụ tai nạn đáng tiếc đối với những người tham gia giao thông, nhẹ thì bị xây xước, còn nặng thì tử vong.

Từ đó, cần có một giải pháp có thé giúp các cơ quan liên quan có thê nhanh chóng nắm bắt được thông tin những đoạn xấu dé từ đó tiến hành sửa chữa để có thé đảm bảo sự an toàn cho những người tham gia giao thông mỗi ngày. Thông qua khoá luận này, chúng em mong muốn có thể xây dựng được một ứng dụng có thể phát hiện và ghi nhận lại những đoạn đường xấu, giúp những người tham gia giao thông bằng xe gắn máy chú ý hơn khi tham gia giao thông, giúp những người thuộc các co quan ban ngành có liên quan có thé nhanh chóng xử lý, khắc phục và góp một phần nhỏ trong việc giảm thiêu những vụ tai nạn giao thông liên quan đên những đoạn đường xâu. Tên đề tài e Tiếng Việt: Ung dung di động đo lường chất lượng đường giao thông. e Tiếng Anh: Traffic roads quality measure mobile application.

Dat van dé Trong những năm gan đây, những vụ tai nan do 6 ga, 6 voi đã mang đến nhiều nỗi lo cho người dân Việt Nam khi họ tham gia giao thông, như được thê hiện trong bài báo Người Lao Động [1]. Những đoạn đường xấu này đã gây ra không ít tai nan cho người tham gia giao thông và đặc biệt là những người tham gia giao thông bằng xe gan máy, trong khi đó thì xe gắn máy là được dự đoán van là phương tiện chủ yếu tại Việt Nam đến năm 2030 [2]. Những vụ tại nạn do những đoạn đường xấu không những gây tai nạn cho những người tham gia giao thông mà còn dé lại nỗi ám ảnh cho những người dân sinh sông xung quanh những khu vực có nhiều 6 gà, 6 voi chi chit nay [3]. Nhiéu vu tai nan xảy ra vi những đoạn đường xấu này, nhẹ thì xây xát, nặng thì bam dap tham chi là tử vong.

Van đề trên đã tồn tại rất lâu nhưng vẫn chưa được xử lý nhanh chóng, triệt dé để đảm bảo sự an toàn cho những người tham gia giao thông. Mục tiêu của đề tài Nhóm chúng em hướng tới việc xây dựng một ứng dụng di động cho phép phát hiện đoạn đường xấu khi người dùng lưu thông qua. Từ đó hướng tới việc một bản đồ gồm những đoạn đường xấu dé người dùng có thé tránh khi tham gia giao thông và để cho các cơ quan chức năng có thể nhanh chóng xử lý những đoạn đường đó dé đảm an toàn cho người tham gia giao thông. Phần lõi của ứng dụng là một thuật toán cho phép phát hiện đoạn đường xấu thông qua sự rung, lắc của điện thoại.

Ngoài ra, ứng dụng đề xuất còn cung cấp rất nhiều tính năng hữu ích phục vụ cho người dùng trong quá trình di chuyển ví dụ như tạo nhóm du lịch, thông báo tình trạng,. Đối tượng và phạm vi nghiên cứu 1. Đối tượng Những người tham gia giao thông bằng xe gắn máy có sử dụng thiết bị di động là hệ điều hành Android. Những người thuộc nằm trong các cơ quan chức năng chịu trách nhiệm chính về việc khắc phục những đoạn đường xấu.

Phạm vi Ứng dụng di động trên điện thoại chạy hệ điều hành Android. CHUONG 2: CƠ SỞ LÝ THUYET 2.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Ứng Dụng Di Động Đo Lường Chất Lượng Đường Giao Thông" cung cấp cái nhìn sâu sắc về cách mà công nghệ di động có thể được áp dụng để theo dõi và cải thiện chất lượng đường giao thông. Ứng dụng này không chỉ giúp người dùng dễ dàng thu thập dữ liệu về tình trạng giao thông mà còn cung cấp các giải pháp để tối ưu hóa lưu lượng xe và giảm thiểu ùn tắc. Những lợi ích mà tài liệu mang lại cho độc giả bao gồm việc nâng cao nhận thức về tình trạng giao thông, cải thiện trải nghiệm di chuyển và góp phần vào việc xây dựng một hệ thống giao thông thông minh hơn.

Nếu bạn muốn tìm hiểu thêm về các ứng dụng di động trong lĩnh vực y tế, hãy tham khảo tài liệu Đồ án hcmute xây dựng app khám bệnh online với react native và nodejs, nơi bạn sẽ thấy cách công nghệ có thể cải thiện dịch vụ chăm sóc sức khỏe. Ngoài ra, tài liệu Luận văn tốt nghiệp xây dựng ứng dụng chat trong android với firebase cũng mang đến cái nhìn về việc phát triển ứng dụng di động, giúp bạn hiểu rõ hơn về các công nghệ hiện đại. Cuối cùng, bạn có thể khám phá thêm về Xây dựng ứng dụng trên thiết bị di động dùng giải pháp bảo mật csdl sqlcipher luận văn thạc sĩ, để nắm bắt các phương pháp bảo mật trong phát triển ứng dụng di động. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và hiểu biết về các ứng dụng di động trong nhiều lĩnh vực khác nhau.