Xây dựng hệ thống quản lý lộ trình xe buýt

89 496 1
Xây dựng hệ thống quản lý lộ trình xe buýt

Đ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

TRNG I HC M THÀNH PH H CHÍ MINH KHOA CÔNG NGH THÔNG TIN KHÓA LUN TT NGHIP XÂY DNG H THNG QUN LÝ L TRÌNH XE BUÝT Sinh viên thc hin : Nguyn Vn Hi MSSV : 10701034 Lp : TH07A1 Ging viên hng dn : TS. Lê Xuân Trng TP.H Chí Minh - 2011 LI CM N z({ Trong sut thi gian làm khóa lun, tôi đã nhn đc s giúp đ ca bè bn và thy cô khoa công ngh thông tin,đc bit là thy Lê Xuân Trng đã tn tình hng dn, h tr tôi hoàn thành tt đ tài này. Xin gi li cm n chân thành ti các thy cô trong khoa Công ngh thông tin đã to điu kin cho em hc tp và nghiên cu đc bit là thy Lê Xuân Trng đã nhit tình hng dn em trong sut quá trình thc hin đ tài. Xin cm n bn bè đã h tr và đng viên tôi rt nhiu trong th i gian qua. TP. H Chí Minh, ngày 20 Tháng 9 nm 2011 Sinh Viên Nguyn Vn Hi MC LC DANH MC CÁC T VIT TT i DANH MC CÁC HÌNH ii DANH MC CÁC BNG iv Chng 1: M U 1 1.1. Tng Quan 1 1.2. Mc đích đ tài 1 1.3. Phng pháp thc hin 2 1.3.1. Giai đon 1 :Tìm hiu thông tin liên quan. 2 1.3.2. Giai đon 2 : Phân tích, xây dng và hin thc 2 1.4. Phm vi thc hin. 3 1.5. B cc bài báo cáo 4 Chng 2 : C S LÝ THUYT 5 2.1. Gii thiu GPS 5 2.1.1. S ra đi ca h thng GPS 5 2.1.2. Nghiên cu các thành phn h thng GPS 6 2.1.2.1. Nghiên cu vic thit k h thng GPS 6 2.1.2.2. Các thành phn h thng GPS 7 a. Phn v tr 8 b. Phn điu khin 10 c. Phn s dng 10 2.1.2.3. Nguyên lý đnh v GPS 11 a. Các đi lng đo 11 b. nh v tuyt đi (point positioning) 12 c. nh v tng đi (Relative Positioning) 13 2.1.2.4. Các phng pháp đo GPS 14 a. o ci chính phân sai DGPS (Code-based Differential GPS) 14 b. o tnh (Static) 15 c. o đng (Kinematic) 15 d. o gi đng (Pseudo-Kinematic) 15 2.1.2.5. Cách xác đnh v trí trên mt đt thông qua h thng GPS. 16 2.1.2.6. Các k thut đnh v thuê bao di đng 19 a. K thut Cell-ID 19 b. K thut A-GPS (Assisted GPS - h tr GPS) 20 c. Phng pháp kt hp 22 2.2. Gii thiu AndroidSDK. 23 2.2.1. Gii thiu Android Platform. 23 2.2.2. Kin trúc ca Android 24 2.2.2.1. Application. 25 2.2.2.2. Application Framework 25 2.2.2.3. Libraries 26 2.2.2.4. Runtime Android 26 2.2.2.5. Linux Kernel 26 2.2.3. Các thành phn ca mt ng dng Android. 26 2.2.3.1. Activities : 26 2.2.3.2. Intent 28 2.2.3.3. Layouts. 28 2.2.4. GPS trên Android 29 2.2.4.1. S dng dch v đnh v (Location-based service) trong android. 29 2.2.4.2. Thit lp Emulator vi nhà cung cp th nghim. 29 2.2.4.3. Cách to mt ng dng qun lý các Test Location Providers. 30 2.2.4.4. Tìm các provider da trên các tiêu chun yêu cu. 33 2.2.4.5. Tìm đa đim chính mình. 34 2.2.4.6. Theo dõi chuyn đng. 35 Chng 3: PHÂN TÍCH H THNG IU HÀNH XE BUÝT 36 3.1. Phân tích yêu cu 36 3.2. Phân tích h thng. 38 3.2.1. Biu đ use-case . 38 3.2.2. Danh sách các Actor. 39 3.2.3. Danh sách các Use- Case. 39 3.2.4. c t các Use-Case chính 40 3.2.4.1. c t use-case “Kt ni” 40 3.2.4.2. c t Use-Case “đng nhp” 41 3.2.4.3. c t Use-Case “Qun lý ngi dùng đng nhp”. 42 3.2.4.4. c t Use-Case “Qun lý tuyn”, “L trình”, “Xe buýt”, “Nhân viên”. 42 3.2.4.5. c t Use-Case “Lch s chuyn” 43 3.2.4.6. c t Use-Case “Ly thông tin” 44 3.2.4.7. c t Use-Case “ Khi hành” 45 3.2.4.8. c t Use-Case “Cp nht thông tin lch s chuyn” 45 3.2.4.9. c t Use-Case “X lý vi phm” 46 3.2.4.10. c t Use-case “Kt thúc chuyn”. 47 3.2.4.11. c t Use-Case “đng xut” 47 3.3. Thit k c s d liu. 48 3.3.1. Mô hình truyn thông 48 3.3.2. Mô hình ER 49 3.3.3. Mô hình quan h. 50 Chng 4 : THIT K VÀ TRIN KHAI NG DNG 56 4.1. Xây dng giao thc giao tip gia Client và Server. 56 4.1.1. Server ( hi đáp yên cu t phía client). 57 4.1.2. Client ( gi yêu cu cho server) 59 4.2. Thao tác x lý gia client -server 61 4.2.1. Server. 61 4.2.2. Client 64 4.3. Thit k thc thi ng dng 66 4.3.1. Login. 66 4.3.2. Ly thông tin l trình ca chuyn. 68 4.3.3. Khi hành chuyn. 70 4.3.4. Qun lý vn hành xe buýt, kim tra vi phm. 71 4.3.4.1. Xác đnh vi phm l trình. 72 4.3.4.2. Xác đnh vi phm thi gian. 73 4.3.4.3. Xác đnh vi phm vn tc 73 4.3.5. Kt thúc chuyn. 74 4.3.6. Thoát khi h thng. 74 4.3.7. Qun lý c s d liu. 75 4.3.8. Thng kê. 76 Chng 5 : TNG KT 78 5.1. Kt lun 78 5.2. Hng phát trin 78 Tài liu tham kho 79    i  DANH MC CÁC T VIT TT AOA: Angle of Arrival A-GPS Assisted GPS BTS: Base Transceiver Station C/A code : coarse acquisition code Cell-ID Cell site Identification DGPS: Code-based Differential GPS GPS Global Positioning Systems GPRS : General Packet Radio Service GSM : Global System for Mobile Communications LBS : Location Base Services LS: Location Server M-code: Military code MS: Mobile Station NIST : The National Institute of Standards and Technology PC : personal computer P-code: precise code PDA : Personal Digital Assistant PPK : Post Processing Kinematic RTK Real Time Kinematic TOA: Time Of Arrival TDOA: Time Difference Of Arrival. TA: Timing Advance WCDMA: Wideband Code Division Multiple Access  ii  DANH MC CÁC HÌNH Hình 2.1 Các thành phn ca h thng GPS [15] 7 Hình 2.2 Các v tinh GPS bay trên qu đo [14] 8 Hình 2.3 V trí các trm điu khin v tinh GPS [10] 10 Hình 2.4 Xác đnh hiu s gia các thi đim. [15] 11 Hình 2.5 Thu tín hiu v tinh GPS.[14] 16 Hình 2.6 hình cu giao nhau tai 2 đim [14] 17 Hình 2.7 Nhn thông s GPS t bn v tinh [8] 18 Hình 2.8 Cell-ID kt hp vi Cell-sector hoc TA [14] 20 Hình 2.9 Nguyên lý hot đng ca A-GPS[15] 21 Hình 2.10 Mi quan h gia Android và phn cng.[2] 24 Hình 2.11 S đ các thành phn chính ca h điu hành Android.[7] 25 Hình 2.12 Vòng đi ca Activity. [7] 27 Hình 2.13 DDMS trong Eclipse 30 Hình 3.1. Mô hình Use – case 38 Hình 3.2 Mô hình truyn thông 48 Hình 3.3 Mô hình ER 49 Hình 3.4 Mô hình quan h 50 Hình 4.1 S đ hot đng ca server 61 Hình 4.2 S đ hot đng ca Client 64 Hình 4.3 Giao din màn hình đng nhp 66 Hình 4.4 Màn hình thông báo đng nhp không thành công. 67 Hình 4.5 Hin th thông tin đng nhp và trng thái đang ch ca client 68  iii  Hình 4.6 Client và server sau khi cp nht thông tin l trình 69 Hình 4.7 Các thông tin ca l trình chuyn. 69 Hình 4.8 Hin th thông báo đn gi khi hành. 70 Hình 4.9 Màn hình va bt đu khi hành chuyn 71 Hình 4.10 Lc đ xác đnh vi phm l trình 72 Hình 4.11 Lc đ xác đnh vi phm thi gian 73 Hình 4.12 Cp nht li thông tin khi client kt thúc chuyn 74 Hình 4.13 Client đng xut khi h thng. 75 Hình 4.14 Màn hình qun lý c s d liu. 76 Hình 4.15 Nhp thông tin điu kin thng kê 77 Hình 4.16 Danh sách thng kê sau khi nhp điu kin. 77   iv  DANH MC CÁC BNG Bng 2.1. các đc tính k thut ca các v tinh trong “Block I” 9 Bng 2.2. các đc tính k thut ca các v tinh trong “Block II” 9 Bng 2.3. c tính k thut A-GPS 22 Bng 2.4. c tính phng pháp kt hp 23 Bng 3.1. Danh sách các Actor. 39 Bng 3.2. Danh sách các Use-Case 39 Bng 3.3. Các thuc tính ca bng TUYEN 51 Bng 3.4. Các thuc tính ca bng XEBUYT 51 Bng 3.5. Các thuc tính ca bng NHANVIEN 52 Bng 3.6. Các thuc tính ca bng LOTRINH 52 Bng 3.7. Các thuc tính ca bng TOADOGPS 53 Bng 3.8. Các thuc tính ca bng LOTRINH_TOADO 54 Bng 3.9. Các thuc tính ca bng CHUYEN 54 Bng 3.10. Các thuc tính ca bng LICHSU_CHUYEN 55 [...]... tr Android 1.3.2 Giai o n 2 : Phân tích, xây d ng và hi n th c Phân tích các v n c n liên quan Xây d ng h th ng qu n lý danh sách xe buýt Xây d ng m t c s d li u l u tr nh ng thông tin c n thi t cho h th ng xe buýt c n qu n lý Thi t l p mô hình qu n lý ng client – server : 2 tài : Xây D ng H Th ng Qu n Lý L Trình Xe Buýt Server : o Qu n lý thông tin các xe buýt o Cho phép g i thông báo n các client... lý có th theo dõi c tình hình ho t ng c a t t c các xe theo t ng ngày Trên client s có m t module s d ng thi t b nh v GPS s lý thông tin v n hành c a xe buýt module này nó th c hi n nhi m v xác nh v trí hi n t i c a xe 3 tài : Xây D ng H Th ng Qu n Lý L Trình Xe Buýt buýt, ki m tra xe có i úng v i l trình hay không b ng cách ki m tra t a hi n t i so v i danh sách t a , ki m tra l ch th i gian c a xe. ..tài : Xây D ng H Th ng Qu n Lý L Trình Xe Buýt Ch ng 1: M U 1.1 T ng Quan i xe buýt ti t ki m và an toàn là i u mà nhi u ng i dân ã bi t, tuy nhiên m t v n lâu nay khi n ng i dân v n ch a th t s thích i xe buýt ó chính là tình tr ng xe buýt th ng xuyên b tr gi ây c ng là bài toán t ra mà ngành giao thông v n t i c n ph i gi i quy t s m thì m i hy v ng thu hút ng i dân i xe buýt ngày m t ông... báo n i b , t ng kh n ng ti n l i và h u ích c a h th ng xe buýt Ng i qu n lý có th ng kê c danh sách các chuy n xe buýt ang v n hành, ki m tra các vi ph m mà i u ti t cho xe v n hành úng v i l trình và th i gian quy nh c a chuy n ó N u phát hi n xe ang vi ph m thì ng i qu n lý s g i các thông báo n xe buýt ( client ) nh c nh các tài x i u khi n xe ch y úng theo quy nh 1.3 Ph ng pháp th c hi n 1.3.1... n 1.2 M c ích tài Xây d ng m t h th ng ph n m m qu n lý d ng client – server cho phép qu n lý m i ho t ng c a các xe buýt khi ang ho t ng trên a bàn thành ph H th ng máy ch t m tn ic nh và các client có nhi m v k t n i n và báo cáo các thông tin ho t ng c a client v cho server V i m t h th ng i u hành xe buýt giúp qu n lý t t h n các xe buýt, th ng kê chính xác tình tr ng c a xe buýt nh : tình tr... hành xe buýt nào, b trí l ch trình cho xe buýt trong t ng tuy n, th i gian c a t ng chuy n c a tuy n và l trình c a chuy n ph i i qua Thi t k module cho phép ng i qu n lý có th th ng kê danh sách các tuy n, xe buýt, l trình, nhân viên,… theo m t s i u ki n do ng i qu n tr tùy ch n i m áng chú ý ây là th ng kê l ch s chuy n, ph n này cho phép ng i qu n tr th ng kê các tr ng h p vi ph m c a các xe buýt. .. a xe buýt nh : tình tr ng v t t c , b tuy n, i sai tuy n 1 tài : Xây D ng H Th ng Qu n Lý L Trình Xe Buýt ng quy cao ý th c nh,… s giúp c i thi n ho t ng c a các xe buýt trong thành ph , nâng i v i các tài x v trách nhi m c a mình Các xe buýt có th c p nh t thông tin t c th i t máy ch khi có thông tin thay i l ch trình c a tuy n mà xe buýt ang ho t ng, không c n ph i t n th i gian nh n thông báo b ng... tuy n xe buýt r t th ng xuyên b tr , có tr ng h p tr t 15 phút n 30 phút so v i l ch trình ã v ch ra Vi c này s làm nh h ng n tâm lý c a nh ng ng i mu n dùng xe buýt làm ph ng ti n giao thông trên ng, c bi t là nh ng ng i c n th i gian chính xác nh công nhân viên ch c, sinh viên h c sinh Vi c kh c ph c tình tr ng xe buýt th ng xuyên b tr gi là m t v n c n thi t cho ng i dân thêm m n mà v i xe buýt, ... cho ng i dân thêm m n mà v i xe buýt, s d ng xe buýt làm ph ng ti n chính i làm, i h c, i ch i, mua s m,v.v… Ngoài ra, khi h th ng giao thông công c ng c a toàn thành ph r t ông các xe buýt, v i h n 1000 xe buýt m i ngày ho t ng trên 100 tuy n ng thì vi c qu n lý r t là khó kh n trong khi ó thì c n ngu n nhân l c l n, chi phí cao M t mô hình qu n lý xe buýt s là m t gi i pháp t t gi i quy t v n còn... v n ch a có m t h th ng xe buýt v n hành theo d ng client – server i u này gây ch m tr và lãng phí trong v n qu n lý, v n hành và ki m tra h th ng xe buýt V i các ng d ng c a công ngh thông tin và các thi t v cho phép chúng ta xác nh v trí hi n t i b t k âu thì vi c xây d ng m t h th ng qu n lý xe buýt d ng t p trung không m y khó kh n Và h th ng này giúp cho công vi c qu n lý n gi n, ti t ki m, ti . hành xe buýt giúp qun lý tt hn các xe buýt, thng kê chính xác tình trng c a xe buýt nh : tình trng vt tc đ, b tuyn, đi sai tuyn  tài : Xây Dng H Thng Qun Lý L Trình Xe Buýt. đ s lý thông tin vn hành ca xe buýt.  module này nó thc hin nhi m v xác đnh v trí hin ti ca xe  tài : Xây Dng H Thng Qun Lý L Trình Xe Buýt 4  buýt, kim tra xe có. cn liên quan. Xây dng h thng qun lý danh sách xe buýt. Xây dng mt c s d liu lu tr nhng thông tin cn thit cho h thng xe buýt cn qun lý. Thit lp mô hình qun lý đng client

Ngày đăng: 12/05/2015, 21:12

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