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

Phần mềm hỗ trợ thông tin giao thông giúp hạn chế kẹt xe tại các đô thị lớn sử dụng trên xe ô tô nghiên cứu khoa học

47 10 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 47
Dung lượng 1,31 MB

Nội dung

TRƯỜNG ĐẠI HỌC MỞ THÀNH PHỐ HỒ CHÍ MINH BÁO CÁO TỔNG KẾT ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN THAM GIA XÉT GIẢI THƯỞNG NGHIÊN CỨU KHOA HỌC SINH VIÊN PHẦN MỀM HỖ TRỢ THÔNG TIN GIAO THÔNG GIÚP HẠN CHẾ KẸT XE TẠI CÁC ĐÔ THỊ LỚN SỬ DỤNG TRÊN XE Ơ TƠ Thuộc nhóm ngành khoa học: Công Nghệ Thông Tin TPHCM, ngày 10 tháng năm 2014 TRƯỜNG ĐẠI HỌC MỞ THÀNH PHỐ HỒ CHÍ MINH BÁO CÁO TỔNG KẾT ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN THAM GIA XÉT GIẢI THƯỞNG NGHIÊN CỨU KHOA HỌC SINH VIÊN PHẦN MỀM HỖ TRỢ THÔNG TIN GIAO THÔNG GIÚP HẠN CHẾ KẸT XE TẠI CÁC ĐÔ THỊ LỚN SỬ DỤNG TRÊN XE Ô TÔ Thuộc nhóm ngành khoa học: Cơng Nghệ Thơng Tin Sinh viên thực hiện: Lê Thanh Hùng Nam, Nữ: Nam Dân tộc: Kinh Lớp, khoa:TH10A3, khoa Công Nghệ Thông Tin Năm thứ: Ngành học: Tin học Người hướng dẫn: Ths Trương Hoàng Vinh TPHCM, ngày 10 tháng năm 2014 /Số năm đào tạo:4 TÓM TẮT CÔNG TRÌNH Hiện nay, Việt Nam giai đoạn cấu dân số vàng mang lại nguồn lao động dồi dào, thúc đẩy nhanh quá trình công nghiệp hóa, hiện đại hóa đất nước Tuy nhiên, bên cạnh đó cần phải đối mặt với thách thức trì cân dân số, nâng cao số phát triển người và đảm bảo kinh tế xã hội đất nước phát triển cách bền vững Số lượng lao động trẻ tăng lên chất lượng lao động giảm lại trở thành nỗi lo chung người dân và nhà nước Sự thiếu hụt việc làm các vùng miền kém phát triển, chênh lệch ngày lớn đô thị nông thôn dẫn đến di dân hình thức, làm cho mật độ giao thông các đô thị lớn thành phố Hồ Chí Minh ngày càng tăng Mặc dù nhà nước ta đầu tư để cải thiện sở hạ tầng, thực tế chưa đáp ứng gia tăng nhanh loại phương tiện giao thông, tình trạng kẹt xe xảy liên tục, ảnh hưởng đến kinh tế nhà,mọi người Chính vì là vấn đề cấp bách cần phải giải Đề tài thực hiện thời gian từ tháng 11/2013 đến tháng 4/2014 Đây là kết quả nghiên cứu suốt khoảng thời gian tìm kiếm, thu thập tư liệu Nội dung chính xoay quanh vấn đề làm để người có thể trao đổi thông tin giao thông với tham gia giao thông, Sau đó, dùng tài liệu đã thu thập để phân tích thiết kế hệ thống, xây dựng sở liệu, tìm hiểu cách phát triển ứng dụng tảng mobile, mà Windows Phone xem là lựa chọn cho đề tài, truy xuất sở liệu từ xa qua công nghệ điện toán đám mây, nghiên cứu công nghệ cần thiết để hiện thực Xây dựng nên ứng dụng hỗ trợ thông tin giao thông dành cho xe ô tô Ứng dụng sẽ là công cụ đắc lực và thiết thực giúp cho người tham gia giao thông có thể trao đổi thông tin với Giúp cho người tiết kiệm lượng lớn thời gian cần thiết, giảm thiểu hậu quả mà tình trạng kẹt xe gây Đồng thời, có cái nhìn gì mà công nghệ mang lại thời kì công nghệ thông tin và truyền thông phát triển mạnh mẽ MỤC LỤC CHƯƠNG 1: TỔNG QUAN 1.1 Giới thiệu 1.2 Tình hình nghiên cứu 1.3 Mục đích nghiên cứu 1.4 Đối tượng, phạm vi nghiên cứu 1.5 Phương pháp nghiên cứu 1.6 Đóng góp đề tài 1.6.1 Ý nghĩa xã hội 1.6.2 Ý nghĩa khoa học 1.7 Bố cục báo cáo CHƯƠNG 2: NỘI DUNG NGHIÊN CỨU 2.1 Thực trạng dân số Việt Nam 2.2 Tình trạng kẹt xe Việt Nam hiện 2.3 Công nghệ thông tin và truyền thông 2.4 Global Positioning System (GPS) 2.4.1 Khái niệm 2.4.2 Hoạt động GPS 2.4.3 Độ xác GPS 2.4.4 Hệ thống vệ tinh GPS 10 2.4.4.1 Phần không gian 10 2.4.4.2 Phần kiểm soát 10 2.4.4.3 Phần sử dụng 10 2.4.5 Tín hiệu GPS 10 2.4.6 Ng̀n lỗi tín hiệu GPS 11 2.5 Thiết bị di động Windows Phone 12 2.6 Ngôn ngữ lập trình 13 2.6.1 Visual Studio 2010 13 2.6.1.1 Tổng quan 13 2.6.1.2 Những đổi chủ chốt Visual Studio 2010 13 2.6.1.3 Một số tính Visual Studio 2010: 14 2.6.2 2.7 Nền tảng NET 14 Cơ sở liệu 14 2.7.1 Khái niệm 14 2.7.2 Lợi ích dùng sở liệu 15 2.7.3 Một số vấn đề sở liệu 15 2.7.4 Phân loại 15 2.8 Điện toán đám mây 16 2.8.1 Khái niệm 16 2.8.2 Các khối xây dựng điện toán đám mây 16 2.8.3 Kiến trúc đám mây 17 2.8.4 Hình thành đám mây 18 2.9 Windows Azure 19 2.9.1 Khái niệm Windows Azure 19 2.9.2 Khái niệm Azure Services Platform 20 2.9.3 Fabric Controller 20 2.9.4 Sử dụng Windows Azure 21 2.10 Windowns Communication Foundation (WCF) 21 2.10.1 Khái niệm 21 2.10.2 Kiến trúc WCF 22 2.10.3 Contracts 22 2.10.4 Runtime service 23 2.10.5 Message 24 2.10.6 Host and activation 24 2.10.7 Các tính WCF 24 CHƯƠNG 3: NỘI DUNG THỰC HIỆN ĐỀ TÀI 26 3.1 Phân tích thiết kế hệ thống 26 3.1.1 Mô hình hệ thống 26 3.1.2 Bảng sở liệu 26 3.1.3 Các mức phân quyền sử dụng hệ thống 27 3.2 Trao đổi thông tin client và sever 27 3.2.1 Thông tin gửi từ client 27 3.2.2 Thông tin nhận từ server 28 3.3 Chi tiết cài đặt 29 CHƯƠNG 4: KẾT LUẬN 35 4.1 Ưu điểm 35 4.2 Khuyết điểm 35 4.3 Hướng phát triển 35 TÀI LIỆU THAM KHẢO 36 DANH MỤC HÌNH ẢNH Hình 2.1 – Vệ tinh Hình 2.2 – Các trình giám sát máy ảo 17 Hình 2.3 – Các tầng điện toán đám mây 18 Hình 2.4 – Mơ hình hoạt động tiêu biểu hệ thống điện toán đám mây 19 Hình 2.5 – Azure Services Platform 20 Hình 2.6 – Phát triển ứng dụng cho Windows Azure 21 Hình 2.7 – Kiến trúc WCF 22 Hình 3.1 – Mô hình chung hệ thống 26 Hình 3.2 – Hình ảnh cho thông thoáng 28 Hình 3.3 – Hình ảnh cho kẹt xe 28 Hình 3.4 – Hình ảnh cho ùn tắc 28 Hình 3.5 – Giao diện chính chương trình 29 Hình 3.6 – Màn hình thêm thông tin giao thông 30 Hình 3.7 – Nhập thêm ghi chú cho thông tin giao thông 30 Hình 3.8 – Thông báo chia sẻ thông tin giao thông hoàn tất 31 Hình 3.9 – Hiển thị chi tiết thông tin giao thông bản đồ 31 Hình 3.10 – Màn hình chỉnh sửa thông tin giao thông 32 Hình 3.11 – Màn hình xóa thông tin giao thông 33 Hình 3.12 – Màn hình lọc các thông tin giao thông 34 Hình 3.13 – Màn hình lọc các thông giao thông 34 DANH MỤC CÁC CHỮ VIẾT TẮT ICT : Information and Communications Technology GPS : Global Positioning System WAAS : Wide Area Augmentation System DGPS : Differential GPS C/A : Coarse/Acquisition UI : User Interface VMM : Virtual Machine Monitor EC2 : Elastic Compute Cloud WCF : Windowns Communication Foundation SOAP : Simple Object Access Protocol XML : eXtensible Markup Language XSD : XML Schema IIS : Internet Information Services WAS : Windows Activation Services BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC MỞ TP.HCM THÔNG TIN KẾT QUẢ NGHIÊN CỨU CỦA ĐỀ TÀI Thông tin chung: − − − − Tên đề tài: Hỗ trợ thông tin giao thông dành cho xe ô tô Sinh viên thực hiện: Lê Thanh Hùng Lớp: TH10A3 Khoa: CNTT Năm thứ: đào tạo: Người hướng dẫn: Ths Trương Hoàng Vinh Số năm Mục tiêu đề tài: − Xây dựng ứng dụng giúp cho người tham gia giao thông phương tiện xe ô tô trao đổi thông tin giao thông với Tính sáng tạo: − − − − Giúp người tham gia giao thông xe ô tô trao đổi thông tin với Hạn chế kẹt xe các nút giao thông vào cao điểm Giảm thiểu mật độ lưu thông các đường Tiết kiệm lượng lớn thời gian tham gia giao thông Kết nghiên cứu: − Xây dựng ứng trao đổi thông tin giao giao thông dành cho phương tiện xe ô tô, đáp ứng mục tiêu đề Đóng góp mặt kinh tế - xã hội, giáo dục đào tạo, an ninh, quốc phòng khả áp dụng đề tài: − − − − Áp dụng kỹ thuật truyền thông vào đời sống xã hội Giúp người có thể trao đổi thông tin giao thông Tiết kiệm lượng lớn thời gian Giảm thiểu ùn tắc các nút giao thông Công bố khoa học sinh viên từ kết nghiên cứu đề tài (ghi rõ tên tạp chí có) nhận xét, đánh giá sở đã áp dụng kết quả nghiên cứu (nếu có): Ngày 10 tháng năm 2014 Sinh viên chịu trách nhiệm thực đề tài (ký, họ tên) Nhận xét người hướng dẫn đóng góp khoa học sinh viên thực đề tài (phần người hướng dẫn ghi): Ngày 10 tháng năm 2014 Xác nhận đơn vị (ký tên đóng dấu) Người hướng dẫn (ký, họ tên) các ứng dụng chạy hệ thống Windows gọi là NET Remoting, các API cho các giao dịch phân tán, và API cho liên lạc dị WCF thống nhất các API này thành mô hình nhất nhằm đáp ứng mô hình lập trình hướng dịch vụ WCF có thể sử dụng các bản tin SOAP hai tiến trình, đó làm cho các ứng dụng dựa WCF có thể làm việc với các tiến trình khác thông qua việc giao tiếp sử dụng bản tin SOAP Khi tiến trình WCF liên lạc với tiến trình không là WCF, các bản tin SOAP mã hoá sở XML, nó liên lạc với tiến trình WCF khác, bản tin SOAP có thể tối ưu hoá dựa mã hoá nhị phân 2.10.2 Kiến trúc WCF Hình 2.7 – Kiến trúc WCF 2.10.3 Contracts Các contract WCF cũng giống các hợp đồng/hiệp định mà bạn ký đời sống thật Một hợp đồng bạn ký có thể chứa các thông tin kiểu công việc bạn sẽ làm, và thông tin mà bạn muốn đưa cho các bên khác WCF contract cũng chứa các thông tin tương tự vậy Contract định nghĩa các đặc tả hệ thống bản tin.Thông thường có các loại contract sau: 22 − Contract liệu mô tả các tham số cho các bản tin mà dịch vụ có thể tạo hay sử dụng Các tham số bản tin định nghĩa các tài liệu sử dụng ngôn ngữ đặc tả XML Schema (XSD), điều này cho phép các hệ thống hiểu XML có thể xử lý tài liệu dễ dàng Các dịch vụ liên lạc với có thể không cần đồng ý với các kiểu, cần đồng ý contract liệu, nghĩa là đồng ý các tham số và các kiểu trả − Contract bản tin định nghĩa các phần có bản tin sử dụng các giao thức SOAP, cho phép điều khiển sâu tới các phần bản tin có yêu cầu chính xác vậy − Contract dịch vụ đặc tả chi tiết các phương thức dịch vụ, và phân phối giao diện các ngôn ngữ lập trình Visual Basic hay Visual C# Có thể hình dung contract dịch vụ cách gián tiếp sau: „Đây là các kiểu liệu các bản tin tôi, là nơi cung cấp, và là các giao thức mà có thể liên lạc” − Các chính sách và các kết nối (bindings) mô tả các điều kiện cần có để giao tiếp với dịch vụ Các chính sách sẽ bao gồm cả các yêu cầu bảo mật và các điều kiện khác cần phải có kết nối với dịch vụ 2.10.4 Runtime service Lớp dịch vụ thực thi chứa các hành xử sẽ xảy quá trình thực hiện dịch vụ, nghĩa là các hành xử thực thi dịch vụ Ta sẽ thấy số các hành xử sau: − − − − − − − − Throttling behavior: Điều khiển luồng nhằm quy định xem có bản tin xử lý Error behavior: Hành xử lỗi quy định hành động lỗi xảy hệ thống Metadata behavior: Hành xử với các siêu liệu quy định xem làm nào và nào thì các siêu liệu đưa bên ngoài dịch vụ Instance behavior: Hành xử thực thể quy định xem có thực thể dịch vụ đó chạy Transaction behavior: Hành xử giao dịch cho phép việc rollback các giao dịch xảy lỗi Message inspection: Kiểm tra bản tin đem lại cho dịch vụ khả kiểm tra tất cả hay số phần bản tin Dispatch behavior: Khi bản tin xử lý tảng WCF, dịch vụ Dispatch behavior xác định xem bản tin xử lý nào Concurrency behavior: Hành xử đồng thời xác định xem việc xử lý nào với việc đa luồng dịch vụ hay thực thể dịch vụ Hành xử này giúp cho việc điều khiển số lượng luồng có thể truy nhập tới thực thể dịch vụ 23 − Parameter filtering: Khi bản tin đưa tới dịch vụ, sẽ xảy số hành động dựa nội dung phần đầu đề bản tin Phần lọc tham số sẽ thực hiện lọc các đầu đề bản tin và thực hiện các hành động đặt sẵn dựa việc lọc đầu đề bản tin 2.10.5 Message Lớp bản tin là tập hợp các kênh Mỗi kênh là thành phần xử lý bản tin theo cách nào đó Một tập các kênh thường gọi là ngăn xếp kênh Các kênh làm việc bản tin và đầu đề bản tin Lớp này khác với lớp thực thi dịch vụ chủ yếu khác việc xử lý nội dung bản tin Có hai kênh khác là kênh vận chuyển (transport channel) và kênh điều khiển (control channel) − Kênh vận chuyển phụ trách việc đọc và ghi các bản tin từ mạng (network) từ số điểm giao dịch bên ngoài) − Kênh điều khiển thực hiện xử lý bản tin theo giao thức, thông thường làm việc cách đọc và ghi thêm các đầu đề cho bản tin 2.10.6 Host and activation Nhìn cách tởng thể dịch vụ thực chất chương trình Cũng giống các chương trình khác, dịch vụ cần phải chạy tệp thực thi Dịch vụ này thường gọi dịch vụ tự chứa Các dịch vụ cịn chứa, chạy tệp thực thi quản lý agent bên IIS hay Windows Activation Services (WAS) WAS cho phép WCF kích hoạt cách tự động phân phối tới máy tính có chạy WAS 2.10.7 Các tính WCF 2.10.7.1 Transaction (Giao dịch) Một giao dịch là đơn vị công việc Một giao dịch đảm bảo chắc chắn thứ diễn giao dịch thành công hay thất bại là kết quả tổng thể Ví dụ, giao dịch chứa ba mục công việc cần thực hiện, quá trình thực hiện giao dịch, số mục đó bị thất bại, đó cả ba mục sẽ là thất bại Giao dịch thành công cả ba mục công việc thành công Giao dịch thường thấy các thao tác với sở liệu WCF cho phép đưa vào việc xử lý giao dịch với các liên lạc Nhà phát triển có thể nhóm các liên lạc với thành các giao dịch Ở mức doanh nghiệp, tính này cho phép bạn thực hiện các công việc giao dịch qua các tảng khác 24 2.10.7.2 Host (Chứa) WCF cho phép các dịch vụ chứa số lớn các môi trường khác nhau, Windows NT Services, Windows Forms, và ứng dụng console, cũng IIS (Internet Information Server) WAS (Windows Activation Services) Chứa ứng dụng IIS có thêm các lợi điểm khác là dịch vụ có thể nhận các ưu điểm rất nhiều tính có sẵn IIS, ví dụ IIS có thể điều khiển cách tự động việc bắt đầu hay kết thúc dịch vụ 2.10.7.3 Bảo mật Bảo mật là tính thiếu WCF nói riêng và liên lạc nói chung Trong WCF, tất cả thứ từ các bản tin tới các client hay server phải xác thực và WCF có tính để đảm bảo các bản tin không bị lẫn quá trình vận chuyển WCF bao gồm việc đảm bảo tính toàn vẹn và bảo mật bản tin WCF cho phép tích hợp ứng dụng với sở hạ tầng bảo mật sẵn có, bao gồm cả các chuẩn bên ngoài môi trường Windows cách sử dụng các bản tin SOAP bảo mật 25 CHƯƠNG 3: NỘI DUNG THỰC HIỆN ĐỀ TÀI 3.1 Phân tích thiết kế hệ thống 3.1.1 Mô hình hệ thống Hình 3.1 – Mô hình chung hệ thống − Giải thích mô hình: Tình hình giao thông các địa điểm là khác nhau, ô tô vị trí (A) tình trạng kẹt xe, người ô tô sẽ dùng thiết bị cài ứng dụng, gửi thông tin nội dung, hình ảnh vị trí hiện lên “đám mây” (server) Khi nhận thông tin chia sẻ từ người dùng (client), server lập tức gửi thông tin đến tất cả các thiết bị vị trí khác (B) và (C) Nhận thông tin kẹt xe, các ô tô (B) và (C) sẽ chọn đường khác mà không vào vị trí kẹt xe (A), tránh xảy kẹt xe thời gian dài 3.1.2 Bảng sở liệu Bảng 3.1: Bảng sở liệu Tên cột Id Iddevice Longitude Latitude Kiểu liệu Integer (số nguyên – primary key) Varchar(50) Double Double Ý nghĩa Mỗi thông tin giao thông lưu trữ có số thứ tự xác định Mã thiết bị đã gửi thông tin lên Kinh độ Vĩ độ 26 Status Integer Police Boolean Contruction Boolean ImageString HourRemain Note Binary Integer Nvarchar(100) Có thông tin chia sẻ: thông thoáng ( status là 0), kẹt xe (status là 1), ùn tắc (status là 2) Mỗi thông tin (status) có thể có thêm lựa chọn là công an Mỗi thông tin (status) có thể có thêm lựa chọn là công trường Lưu trữ hình ảnh thực tế chia sẻ Số tồn cho thông tin giao thông Ghi chú cho thông tin giao thông 3.1.3 Các mức phân quyền sử dụng hệ thống − Các mức sử dụng thông tin giao thông bao gồm: + Người dùng: là đối tượng sử dụng thiết bị dùng cho mục đích chia sẻ thông tin giao thông vị trí mình đến người + Người quản lý: Là người dùng, có thể quản lý tất cả các thông tin giao thông chia sẻ − Phân quyền cho đối tượng sử dụng + Người dùng chia làm hai loại: • Người nhận thông tin từ người khác: Người này có thể xem bất kì thông tin nào liên quan đến các thông tin chia sẻ Tuy nhiên lại chỉnh sửa bất kì thông tin nào chia sẻ từ người khác • Người chia sẻ thơng tin đến người khác: Người này có quyền xem, chỉnh sửa hay xóa thông tin giao thông mà chính mình đã chia sẻ + Người quản trị: là người dùng, toàn quyền quản lý bất kì thông tin giao thông thêm, chỉnh sửa, xóa… cập nhật thêm số các tính cho ứng dụng 3.2 Trao đổi thông tin client và sever 3.2.1 Thông tin gửi từ client Thông tin gửi có thể dạng văn bản là dạng hình ảnh Ứng dụng liệt kê có ba dạng thông tin kẹt xe chính, bao gồm: − − − Thông thoáng: Nơi mà các phương tiện giao thông có thể di chuyển cách dễ dàng Kẹt xe: Nơi mà các phương tiện có thể di chuyển, di chuyển tương đối chậm Ùn tắc: Nơi mà các phương tiện di chuyển cách khó khăn Mỗi thông tin kẹt xe có thể đính kèm thêm hai thông tin phụ, bao gồm: 27 − − Công an: Nếu tình trạng kẹt xe gắn thêm thông tin là đã có công an, thì địa điểm này công an đã có mặt để phân luồng Công trường: Tại vị trí này có công trường xây dựng Để thông tin chia sẻ thể hiện cách chính xác hơn, thông tin gửi có thể là hình ảnh thực lấy từ tính camera ứng dụng Người dùng sẽ phải chụp hình ảnh vị trí hiện tại, đính kèm thêm các thông tin tình trạng kẹt xe sau đó thực hiện thao tác gửi lên server Chia sẻ hình ảnh mang tính trực quan và thiết thực Bên cạnh đó người dùng có thể chú thích thêm số thông tin khác khung nhập “Notes” 3.2.2 Thông tin nhận từ server Thông tin gửi từ server là các dòng bảng lưu sở liệu Khi có tín hiệu nhận từ server, ứng dụng sẽ dựa vào hai thuộc tính đó là longitute và latitute để xác định kinh độ và vĩ độ Thông qua kinh độ và vĩ độ, ứng dụng xác định vị trí có liên quan đến tình trạng kẹt xe Dựa vào thông tin lựa chọn từ người dùng, kèm theo hình ảnh, ứng dụng xác định hình ảnh cần gắn lên bản đồ: Hình 3.2 – Hình ảnh cho thông thoáng Hình 3.3 – Hình ảnh cho kẹt xe Hình 3.4 – Hình ảnh cho ùn tắc 28 3.3 Chi tiết cài đặt − Màn hình giao diện chính chương trình: Hình 3.5 – Giao diện chính chương trình Khi ứng dụng khởi động, thông qua GPS, ứng dụng xác định vị trí người dùng bản đồ Đồng thời hiển thị tất cả các thông tin giao thông chia sẻ từ người, các khu vực khác Giúp cho người có cái nhìn chung lượng lưu thông hiện đường − Thêm thông tin giao thông 29 Hình 3.6 – Màn hình thêm thông tin giao thông Người dùng chọn thông tin chia sẻ thông thoáng, kẹt xe, ùn tắc Các thông tin phụ cơng an, cơng trường Ngoài ra, cịn có thể nhập thêm phần ghi chú sau: Hình 3.7 – Nhập thêm ghi chú cho thông tin giao thông Chọn nút để chia sẻ thông tin đến người Hiển thị thông báo thành công: 30 Hình 3.8 – Thông báo chia sẻ thông tin giao thông hoàn tất − Xem chi tiết vị trí Hình 3.9 – Hiển thị chi tiết thông tin giao thông bản đồ Để xem chi tiết hình ảnh giao thông bản đồ, người dùng sẽ phải thực hiện thao tác cách chọn icon cần xem Một popup sẽ hiển thị lên chứa các thông tin hình ảnh, nội dung, số lại… 31 − Chỉnh sửa thông tin giao thông: Người dùng sẽ nhấn chọn nút sửa thông tin giao thông để chỉnh Hình 3.10 – Màn hình chỉnh sửa thông tin giao thông Cũng thêm thông tin giao thông mới, người dùng sẽ chọn số thông tin cho phù hợp với tình hình giao thông hiện và nhấn nút người − Xóa thông tin giao thông 32 để chia sẻ đến Hình 3.11 – Màn hình xóa thông tin giao thông − Lọc các thông tin giao thông cần thiết: Rất nhiều thông tin chia sẻ có thể khiến cho người dùng có cái nhìn trở nên hỗn độn, người dùng co thể chọn nút thông tin cần thiết: 33 để lọc các Hình 3.12 – Màn hình lọc các thông tin giao thông Hình 3.13 – Màn hình lọc các thông giao thông 34 CHƯƠNG 4: KẾT LUẬN Thông qua ứng dụng hỗ trợ thông tin giao thông dành cho xe ô tô, người dùng có thể trao đổi thông tin với nhau, biết tình hình nơi chuẩn bị qua để có biện pháp chọn đường khác ổn định lưu thông Giúp cho mật độ lưu thông hạn chế, khơng cịn cùng đở xơ vào nút giao thông dẫn đến kẹt xe nặng Đây là kết quả sau khoảng thời gian mà đề tài đã tổng hợp tài liệu, kiến thức chuyên môn để có thể xây dựng ứng dụng đáp ứng với mục tiêu đề ra, mang lại lợi ích nhất định Tuy nhiên, thời gian có hạn và kiến thức hạn chế nên hệ thống số khuyết điểm 4.1 Ưu điểm − Giao diện đơn giản, thân thiện với người dùng, giúp cho thao tác chia sẻ thực hiện cách nhanh chóng và hiệu quả − Áp dụng kỹ thuật truyền thông vào đời sống xã hội − Giúp người có thể trao đổi thông tin giao thông − Tích hợp camera, cho phép trao đổi hình ảnh thực tế cách trực quan − Tiết kiệm lượng lớn thời gian đường − Giảm thiểu ùn tắc các nút giao thông − Xây dựng kênh thông tin phản ánh kịp thời, đầy đủ các thông tin giao thông − Hệ thống tự động thu dọn các thông tin đã vượt quá thời gian tồn cho phép, tiết kiệm nhớ lưu trữ 4.2 Khuyết điểm − − − Một số người chưa có thói quen chia sẻ thơng tin đến người khác Thông tin đưa lên chưa thật chính xác Hệ thống chưa xác định cách chính xác thì thông tin nào nên gỡ bỏ, thông tin kẹt xe địa điểm có thể trở nên thông thoáng so với thời gian tồn nó ứng dụng 4.3 Hướng phát triển − − − Sử dụng công nghệ phân tích hình ảnh, để có thể phân tích hình ảnh thực mà người chia sẻ nằm mức độ kẹt xe nào, đảm bảo thông tin đánh giá chính xác Xây dựng hệ thống quản lý cách tự động để các thông tin gửi nhận linh hoạt Tích hợp số tiện ích mà Google API hỗ trợ giúp cho ứng dụng thêm nhiều tính phù hợp cho người dùng sử dụng 35 TÀI LIỆU THAM KHẢO http://dafo.danang.gov.vn/index.php/vi/site-map/267-dien-dan-thanh-nien/730-bungno-dan-so http://www.vietnamplus.vn/ http://hanoimoi.com.vn/Tin-tuc/Xa-hoi/487855/cap-bach-xay-dung-chien-luoc-atgtduong-bo-quoc-gia4 http://www.motorolasolutions.com/USEN/About/Company+Overview/History/Explore+Motorola+Heritage/Cell+Phone+De velopment Pro C# 2010 and the NET Platform - Andrew W Troelsen Beginning Microsoft SQL Server 2008 Programming (Wrox Programmer to Programmer) - Robert Vieira www.msdn.com – Trang web học thuật Microsoft http://codeproject.com http://silverlight.codeplex.com 10 https://www.windowsazure.com/en-us/ 11 http://www.wcftutorial.net/ 36 ... trao ? ?ô? ?i thông tin giao thông các vị trí kẹt xe, công trường… đường, đó là xây dựng ứng dụng “Phần mềm hỗ trợ thông tin giao thông giúp hạn chế kẹt xe các ? ?ô thị lớn sử dụng xe ô tô? ??... chỉnh sửa thông tin giao thông Cũng thêm thông tin giao thông mới, người dùng sẽ chọn số thông tin cho phù hợp với tình hình giao thông hiện và nhấn nút người − Xóa thông tin giao thông. .. 3.8 – Thông báo chia sẻ thông tin giao thông hoàn tất − Xem chi tiết vị trí Hình 3.9 – Hiển thị chi tiết thông tin giao thông bản ? ?ô? ? Để xem chi tiết hình ảnh giao thông bản ? ?ô? ?, người

Ngày đăng: 12/01/2022, 23:33

HÌNH ẢNH LIÊN QUAN

Hình 2.4 – Mô hình hoạt động tiêu biểu của một hệ thống điện toán đám mây Windows Azure được phát triển trong 2 năm bởi kiến trúc sư trưởng phần mềm Ray  Ozzie của Microsoft - Phần mềm hỗ trợ thông tin giao thông giúp hạn chế kẹt xe tại các đô thị lớn sử dụng trên xe ô tô nghiên cứu khoa học
i ̀nh 2.4 – Mô hình hoạt động tiêu biểu của một hệ thống điện toán đám mây Windows Azure được phát triển trong 2 năm bởi kiến trúc sư trưởng phần mềm Ray Ozzie của Microsoft (Trang 30)

TỪ KHÓA LIÊN QUAN

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w