trang này khách hàng có th xác đnh t a đ c a mình b ng cách nh n nút TrackMe và các nút phóng to, thu nh b n đ .
Hành khách có th nh p đi m đi đi m đ n b ng cách đi n vào 2 textbox nh p tuy n
đ ng. Hình 3.45. Nh p đa đi m tuy n đ ng mu n đi Textbox nh p đi m k t thúc l trình V trí đi m b t đ u V trí đi m k t thúc Phóng to, thu nh b n đ Xác đnh v trí hi n t i Xem thơng tin l trình
Chuy n sang trang ch n xe và g i yêu c u đ t xe
Khách hàng có th ch n đa đi m t i b ng cách gi im vào m t v trí mu n t i trên b n đ .
Hình 3.45. Trang thê hi n thơng tin l trình
Nh n vào nút đ t i trang đ t xe và g i yêu c u.
Xem thơng tin l trình, đ dài và th i gian d ki n L trình tuy n đ ng
Hình 3.46. Trang ch n xe theo ý mu n c a khách hàng
Nh n vào m t xe nào mu n ch n đ t i trang đ t xe.
Hình 3.47. Trang yêu c u đ t xe t i h th ng Thông tin c a m t lo i xe Tên lo i xe S ch Giá c c d ki n Thông tin c a xe yêu c u Thông tin l trình Giá c c d ki n Ghi chú cho tài x G i yêu c u
Hành khách có th g i thêm m t l i nh n t i tài x nh n yêu c u và b m đ g i yêu c u đ t xe t i h th ng sau đó h th ng s thơng báo có g i đ c yêu c u hay không.
4.4. Dành cho tài x
Dành cho tài x thì nhóm th c hi n đ tài đã hi n th c đ c m t ng d ng trên Windows Phone, cho phép tài x có th nh n các yêu c u t khách hàng, x lý các yêu c u m t cách d dàng.
ng nh p cho tài x , s không gi ng nh ng d ng cho khách hàng, taxi s khơng
đ ng kí đ c tài kho n mà tài kho n s đ c c p t h th ng cho m i tài x .
Nut đ ng nh p vào h th ng
Tên tài kho n c a tài x M t kh u
Hình 3.48. Màn hình đ ng nh p c a ng d ng tài x
Sau khi đ ng nh p thành công, ng d ng s chuy n t i trang qu n lý các ch c n ng c a Tài x , đây có qu n lý các yêu c u, xem v trí hi n t i và xem thơng tin.
Hình 3.49. Trang qu n lý các ch c n ng c a tài x
Trong trang qu n lý, nh n vào ơ có bi u t ng chi c xe đ t i trang danh m c các yêu c u. Tr giúp Cài đ t ng xu t Chuy n đ n trang danh sách các đ ngh đón khách Chuy n đ n trang xem thông tin c a tài
x
Ti n ích Google Maps c a tài x
Chuy n đ n trang xem tin t c n i b
Hình 3.50. Trang danh m c các yêu c u c a tài x
Trang danh m c các yêu c u đ c thi t k theo giao di n pivot, g m 2 m c:
- M c “Yêu c u”: hi n th các yêu c u c a khách hàng đang đ c t ng đài đ ngh
đ n Taxi hi n đ ng nh p. M i đ ngh có th i h n tr l i nh t đ nh. N u quá th i gian quy đ nh mà tài x không ph n h i, yêu c u s chuy n cho tài x khác. Các thông tin c a m i yêu c u mà tài x quan tâm bao g m:
Giá c c tham kh o
a đi m xu t phát và k t thúc
- M c “L ch s ”: hi n th t t c các yêu c u c a tài x đã ch p nh n.
Tài x nh n vào yêu c u m i đ x lý yêu c u, ng d ng s chuy n sang trang xem
Tab danh sách yêu c u đang có Tab danh sách yêu c u đã th c hi n thành công Thông tin ng n g n c a m t yêu c u Giá c c d ki n L trình
Hình 3.51. Thơng tin chi ti t u c u
Xoay ngang màn hình đ xem v trí khách hàng, đo n đ ng b ng Google Maps.
Hình 3.52. Hi n th l trình
Nh n vào nút đ ch p nh n yêu c u và nút đ t ch i yêu c u.
4.5. Hi n th c quy trình g i và đi u ph i xe taxi dài l trình Thơng tin l trình Th i gian d ki n Giá c c d ki n L i nh n t hành khách
hi n th c nhóm th c hi n đ tài xin đ c trình bày m t quy trình g i và đi u ph i xe c b n sau:
Hình 3.53. Demo quy trình đi u ph i xe đ n gi n
Gi s khách hàng và tài x đã đ ng nh p thành cơng.
Hình 3.54. Khách hàng ch n tuy n đ ng, ch n xe và g i yêu c u
Hành khách b m đ g i yêu c u đ t xe t i h th ng sau đó h th ng s thơng báo có g i đ c yêu c u hay không.
Server nh n đ c yêu c u và đi u ph i xe
Hình 3.55. Server nh n đ c yêu c u và x lý
Sau khi nh n đ c yêu c u t khách hàng, h th ng s x lý và g i yêu c u t i taxi phù h p nh t (ch a có hành khách và g n đó nh t).
Tài x nh n đ c yêu c u và x lý yêu c u
Khi nh n đ c yêu c u t Server, ng d ng c a Tài x s có m t thơng báo và tơ xanh u c u v a m i nh n.
Hình 3.56. Thơng báo có yêu c u m i và x lý
Tài x nh n vào yêu c u m i đ x lý yêu c u, ng d ng s chuy n sang trang xem chi ti t yêu c u g m đ dài, l trình, th i gian, giá ti n và l i nh n t khách hàng. Gi s Taxi ch p nh n yêu c u này và nh n nút .
Tài x t i v trí c a hành khách
Sau khi tài x ch p nh n u c u, s có thơng báo ph n h i t h th ng t i khách hàng. H th ng s g i v thơng tin xe, v trí và th i gian d ki n t i đón khách hàng.
Hình 3.57. Thơng báo u c u đã đ c nh n t i khách hàng Tài x t i đón hành khách
Sau khi ch p nh n yêu c u, tài x s t i v trí khách hàng đang đ ng, khi t i n i thì tài x nh n nút đ thông báo cho hành khách là đã t i n i.
Hình 3.3.6: Báo l i cho khách hàng đã t i n i
Cùng lúc đó Hành khách s nh n đ c thông báo c a tài x đã t i n i cùng v trí và thơng tin c a tài x .
Hình 3.58. Thơng báo đã t i n i c a tài x Tài x đón đ c hành khách và đ a hành khách t i n i Tài x đón đ c hành khách và đ a hành khách t i n i
Sau khi hành khách lên xe, màn hình s c p nh t hành trình chuy n đi liên t c cùng v i v trí c a taxi trên b n đ .
Hình 3.59. Hành trình chuy n đi
Sau khi t i n i Tài x b m vào đ thông báo v i h th ng là k t thúc m t quy trình.
Trong su t quá trình, khi tài x đã ch p nh n m t yêu c u thì tài x đó s khơng nh n đ c b t c m t yêu c u nào khác, ch sau khi tài x đã hồn thành quy trình ho c là khơng đón đ c Hành khách thì tài x m i có th nh n đ c nh ng yêu c u khác. Sau khi
Ch ng 5. K T LU N
5.1. K t qu đ t đ c
Tóm l i, đ tài xây d ng h th ng ph n m m client- server cung c p d ch v g i xe và đi u xe t đ ng cho các hãng Taxi.
H th ng có mơ hình ki n trúc Client-Server, và có áp d ng design pattern MVC và MVVM nên có k t dính l ng l o, có tính m r ng và tái s d ng cao.
Quy trình đi u xe t đ ng d a trên c s t đ ng hóa tác v t ng đài. Áp d ng gi i thu t Heuristic, c u trúc hàng đ i đ t i u hóa t c đ th c thi c a quy trình.
V thành ph n, Server g m:
- C s d li u SQL Azure d ng quan h l u tr toàn b d li u c a h th ng. - ng d ng WCF cung c p các thao tác truy xu t d li u trong c s d li u cho
ng d ng phía client.
- ng d ng ASP.NET MVC có s d ng th vi n SignalR cung c p d ch v g i nh n th i gian th c nh m đi u khi n quy trình t lúc khách hàng yêu c u s d ng d ch v Taxi đ n lúc đi u ph i tài x lái xe đ n ch khách hàng đ n đa đi m c n
đ n. Client g m:
- ng d ng trên thi t b di đ ng phát tri n trên n n t ng Windows Phone dành cho khách hàng có ch c n ng xem và tìm đ ng trên Google Maps, xem giá c c tham kh o đ i v i lo i xe yêu c u, và g i yêu c u g i xe thông qua ng d ng. - ng d ng trên thi t b di đ ng phát tri n trên n n t ng Windows Phone dành cho
tài x có ch c n ng xem và tìm đ ng trên Google Map, nh n đ ngh đón khách t t ng đài.
tài s giúp khách hàng s d ng d ch v Taxi d dàng, ti n l i h n, không ph thu c vào gi ng nói hay ngơn ng n a vì m i thơng tin v l tuy n đã đ c khách hàng cung c p tr c khi xe đ n b ng t a đ , thông tin đa đi m.
tài còn giúp ti t ki m th i gian cho khách hàng, tài x b ng cách h n ch th i gian ch vì khi tài x đ n m i báo cho khách hàng ra xe. Mâu thu n gi a khách hàng và tài x trong v n đ giá c c ng đã đ c gi i quy t b ng ch c n ng xem giá ti n tham kh o c a khách hàng. H th ng đ m b o v i m t yêu c u g i xe t khách hàng, t i m t th i
đi m ch có m t tài x đang r nh đ c đ ngh đ n đón. Do đó, mâu thu n tranh giành khách hàng gi a các tài x đ c gi i quy t. i u đó ph n nào c ng đã giúp c ng c l i tinh th n đoàn k t n i b trong xã h i, gi a tài x v i khách hàng, tài x v i tài x , tài x v i hãng, lòng tin c a khách hàng vào d ch v hãng nói riêng và ngành d ch v trong n c nói chung. T t c đã góp ph n làm lành m nh hóa xã h i.
i v i du l ch, d ch v giao thông v n t i là m t ngành ngh ch ch t. T o d ng
đ c lòng tin v i du khách n c ngoài c ng là m t cách làm đ p hình nh Vi t Nam. i v i kinh t , khi m i v n đ mâu thu n d n đ c h n ch , d ch v Taxi s có nhi u thu n l i nh t đnh. N n kinh t d ch v s c nh tranh và phát tri n h n.
5.2. H ng đi ti p theo c a đ tài
H th ng c n đ a vào th nghi m nhi u h n, c n đ c hoàn thi n và t i u hóa. H th ng có th đ c phát tri n đ tri n khai d i d ng ph m m m d ch v (SaaS - Software as a Service).
cho h th ng có th ph bi n đ c v i ng i dùng, ng d ng Smartphone dành cho tài x và ng i dùng s c n có th ho t đ ng trên h u h t các thi t b có h đi u hành khác (IOS, Android, Blackberry,..). V i s phát tri n c a nh ng Crossplatform Framework nh Xamarin, Cordova,… thì s rút ng n r t nhi u chi phí phát tri n đa n n t ng.
Bên c nh đó, web là m t n n t ng giá r nên c ng c n khai thác m nh m .
H th ng b n đ n u có th h tr tìm đ ng theo nhi u tiêu chí: nhanh nh t, an tồn nh t, ít ti n nh t s đáp ng đ c nhi u nhu c u c a ng i dùng h n.
TÀI LI U THAM KH O
TI NG VI T
[1] ng V n c, Phân tích thi t k h ng đ i t ng b ng UML, Nhà xu t b n giáo d c, 2002.
[2] Cabstar Taxi Online, Gi i thi u Cabstar Taxi Online - Taxi Tr c tuy n 24/7.
<http://www.taxitructuyen.com/home>
[3] BinhAnh Electronics, Gi i thi u TAXI_Operation_GPS.
<http://www.binhanh.com/Solutions_TaxiGps.htm>
[4] Truy n hình An Viên, Ch ng trình "Camera gi u kín" – Tây đi Taxi, 2012.
<http://www.anvien.tv>
[5] T c Hoàng Thiên Ân, Gi i thi u ki n trúc ng d ng Client-Server và Service Oriented.
<http://wormtech.wordpress.com/2011/06/26/>
TI NG ANH
[6] Charles Petzold, Programming Windows Phone 7, 2010. [7] Google, Google Maps API Developers.
<https://developers.google.com/maps/>
[8] Naveed tejani, Google Maps for Windows Phone 7 using Bing Map Control.
<http://www.codeproject.com/Articles/153467/Google-Maps-for-Windows-Phone-7- using-Bing-Map-Con>