Xây Dựng Hệ Thống Quản Lý Taxi MGTS-TAXI
Trang 1Khóa Luận Tốt Nghiệp
Trang 2Giới thiệu đề tài
Trang 31.Giới thiệu đề tài
Trang 4HỆ THỐNG QUẢN
LÝ TAXI
Dễ dàng nâng cấp
Tương tác cao
Nhiều tiện ích
Giao tiếp tốt
1.Giới thiệu đề tài
Trang 5Client Android
Server quản lý
01 Cập nhật thông tin cho server
02 Tìm đường, địa điểm
03 Giao tiếp thông qua Voip 05 Quản lý lịch sử hoạt động
04 Tổng đài TrixBox cho Voip
03 Điều phối taxi
01 Quản lý, giám sát trạng thái hệ thống
Hệ thống bao gồm 2 thành phần chính là:
- Server quản lý dựa trên nền tảng Web- base.
- Client hoạt động trên smartphone Android.
Hệ thống quản lý Taxi
02 Tiếp nhận khách hàng
Trang 62.Khảo sát và công nghệ
GPS Vehicle Tracking Systems
Open GPS Tracking Systen
Hệ Thồng Điều Phối Taxi VIETMAP
• Là hệ thống quản lý Taxi sử dụng các thiết bị GPS.
• Các thiết bị GPS do VIETMAP cung cấp bao gồm: GPS Tracking VT300, GPS Tracking VT10S, GPS Tracking VT 300s…
• Là dự án mã nguồn mở sử dụng GPS để theo dõi trên trình duyệt Web
• Là hệ thống kiểm soát các phương tiện vận tải
• Sử dụng thiết bị Shadown Tracker để cập nhật thông
tin về trung tâm
Trang 72.Khảo sát và công nghệ
Hệ Thống Quản Lý Taxi
Những công nghệ được sử dụng
Trang 83 Kiến trúc hệ thống
Trang 93.1 Các thành phần trong hệ thống
Trang 103.2 Sơ đồ xử lý của hệ thống
Trang 113.3 Kiến trúc client
Thoại Voip
Tìm đường
Nhận tin nhắn
Kết nối Server
Android Client
Android Application
GPS HTTP
Json
Đổi mật khẩu
Định vị
Tìm địa điểm
Cập nhật trạng thái
Google Place API
Google Direction
API
SIP
Trang 124 Triển khai hệ thống
4.1 Triển khai hệ thống bản đồ
4.2 RESTful Web Service
4.3 ứng dụng web quản lý và điều hành taxi 4.4 Triển khai tổng đài Trixbox
4.5 Triển khai ứng dụng client
Trang 134.1 Triển khai hệ thống bản đồ
Trang 144.1 Triển khai hệ thống bản đồ
Trạng thái xe trong hệ thống
Trang 154.1 Triển khai hệ thống bản đồ
Hiển thị các taxi trên bản đồ
Trang 164.1 Triển khai hệ thống bản đồ
Thông tin cụ thể của taxi
Trang 174.1 Triển khai hệ thống bản đồ
Bản đồ toàn cảnh hệ thống
Trang 184.2 RESTful Web Service
• Web Service lựa chọn xe phù hợp
• Web Service giao tiếp giữa tài xế và trung tâm điều khiển
Trang 19Web Service lựa chọn xe phù hợp
Trang 20Web Service giao tiếp giữa tài xế
và trung tâm điều khiển
Trang 224.3 Ứng dụng web quản lý và điều hành taxi
Trang 23Xây dựng thành phần điều phối
Trang 244.4 Triển khai tổng đài Trixbox
Mô hình triển khai tổng đài trixbox
Trang 254.4 Triển khai tổng đài Trixbox
Quản lý phòng hội thoại
Trang 264.5 Triển khai ứng dụng client
Android Client
Cập nhật thông tin
Tìm đường
Map Direction API
TrixBox
Tìm địa điểm
Google Place API
Voip
MGTS
Taxi
Server
Trang 27Yêu cầu về hệ thống Android
Sip Android Google Map
API v2
Animation Android
4.5 Triển khai ứng dụng client
Trang 305 Kết luận, hướng phát triển
Kết luận
• Triển khai được một hệ thống hoàn chỉnh.
• Thực hiện chức năng điều phối taxi trên server
• Thu thập dữ liệu, tìm đường, tìm địa điểm trên client
• Sử dụng voip để giao tiếp trong hệ thống.
Hướng phát triển
• Xây dựng hệ thống bản đồ số riêng cho TP.Hồ Chí Minh để
tăng tốc độ xử lý và giảm sai sót.
• Thêm khả năng quản lý thông qua Camera
Trang 316 Triển khai hệ thống - Demo
Trang 32Tài liệu tham khảo
1 (2012, Dec.) Android Map API [Online]
https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/package-summary
2 Google Place API [Online] https://developers.google.com/places/documentation/
3 A El-Rabbany, "Chaper 1: Introduction to GPS," in Introduction to GPS - The Global Positioning
System Boston, London: Artech House, 2002, p 1.
4 T D Le, Web Programming UIT, 2010.
5 S Jose, RESTful Java Web Services Birmingham: Packt Publishing Ltd, 2009.
6 A Vukotic and J Goodwill, Apache Tomcat 7 Apress, 2011.
7 G Svennerberg, Beginning Google Maps API 3 Apress, 2010.
8 (2012, Dec.) Android Developer [Online] http://www.developer.android.com
9 S Allamaraju, RESTful Web Services Cookbook O’Reilly Media, Inc, 2010.
10 B Burke, RESTful Java with JAX-RS O’Reilly Media, Inc, 2010.
11 Google (2012, Dec.) Google Map API v2 [Online]
https://developers.google.com/maps/documentation/android/
12 M Kalin, Java Web Services: Up and Running O’Reilly Media, Inc, 2009.
13 G Kerry, trixbox CE 2.6 Birmingham: Packt Publishing Ltd, 2009.
14 R Leonard and R Sam, RESTful Web Services O’Reilly Media, Inc, 2007.
15 T A Nguyen, L T K Ton, and N H Tran, Android programming tutorial UIT, 2011.