Qua thử nghiệm, đã thấy được hệ thống có thể cho thấy rõ lộ trình của xe có đi đúng trên lộ trình hay không, có mắc vi phạm tại thời điểm theo dõi hay không.
Hình 3.9: Form kết quả giám sát lộ trình của xe (Chiều đi)
Khi phát hiện có vi phạm, có thể thực hiện được chức năng cảnh báo để lưu thông tin xe vào bảng VIPHAM.
Hình 3.10: Thông báo khi đã lưu xong vi phạm
3.3.3. xem lại lộ trình
Khi bật chức năng xem lại lộ trình, hệ thống sẽ bật các lựa chọn để xem lại.
Hình 3.12: Lựa chọn thông tin xe cần xem lại lộ trình
Nếu có thông tin về lộ trình của xe thì có thể xem lại được cả chiều đi và chiều về của xe được lựa chọn, qua lộ trình được xem lại có thể xem được vi phạm về đi sai lộ trình của xe.
Hình 3.14: Lộ trình của xe được xem lại (Chiều về, không vi phạm)
Chức năng thống kê vi phạm đã liệt kê đúng số lượng vi phạm, và có thể lựa chon xem được từng vi phạm theo tuyến và theo xe.
3.4. Thƣ̉ nghiệm kịch bản
Vì hệ thống vẫn chưa kết nối được đến với hệ thống thông tin nên việc thử nghiệm sẽ chạy trên file dữ liệu có sẵn.
3.4.1. Hiển thị vị trí xe
Với chức năng hiển thị vị trí xe, hệ thống sẽ đọc vị trí các xe lần lượt trong 21 file text, vị trí các xe sẽ nằm trong 15 điểm có tọa độ cố định trong 3 tuyến đường có sẵn. Khi đọc hết 21 file text, các xe đều hoàn thành một vòng đầy đủ của các lượt đi. Hệ thống sẽ đọc lại từ đầu khi hết 21 file.
Trong mỗi file sẽ có các thông tin của các xe đang hoạt động theo khuôn mẫu sau:
Sau đây là bảng thứ tự, vị trí của các xe xuất hiện trong kịch bản giám sát vị trí các xe:
Mã xe File 5 1 6 3 4 File 1 15 File 2 14 1 File 3 13 2 15 File 4 12 3 14 5 File 5 11 4 13 6 File 6 10 12 7 File 7 9 4 11 File 8 8 3 10 7 File 9 2 9 6 5 File 10 1 8 5 6 File 11 8 7 File 12 9 8 File 13 10 1 9 7 File 14 11 2 10 5 6 File 15 12 3 11 6 5 File 16 13 4 12 7 File 17 14 13 File 18 15 4 14 7 File 19 3 15 6 File 20 2 5 File 21 1
Mỗi khi đọc được thông tin của một xem hệ thống sẽ lưu thông tin của xe đó vào bảng LOTRINH.
Kết quả mong đợi: Hiển thị được vị trí các xe đang hoạt động liên tục, thể hiện được trang thái của xe đang dừng hay đang đi, lưu được thông tin về lộ trình của xe vào bảng LOTRINH trong cơ sở dữ liệu.
3.4.2. Theo dõi lộ trình xe
Chức năng theo dõi lộ trình, thực hiện việc theo dõi 2 xe trong tuyến BK03 có mã xe là 8 và 9. Hệ thống sẽ đọc từng dòng của file text chứa thông tin lần lượt từng vị trí của một xe.
Trong quá trình theo dõi lộ trình của xe, sẽ có những vị trí xe mắc vi phạm, các vi phạm là bỏ bến, đi sai lộ trình khi đó người giám sát sẽ thực hiện việc cảnh báo và lưu vi phạm của xe vào trong bảng VIPHAM của cơ sở dữ liệu.
Kết quả mong đợi: Vẽ được lộ trình của xe lựa chọn chính xác, thể hiện rõ được chiều đi, trạng thái xe đang dừng hay đang đi, dễ dàng thấy được vi phạm và lưu vi phạm được vào trong bảng VIPHAM của cơ sở dữ liệu.
3.4.3. Xem lại lộ trình xe
Chức năng xem lại lộ trình thực hiện việc xem lại lộ trình trong ngày hiện tại và ngày trước đó, lấy thông tin từ chức năng hiển thị ghi nhận được.
Chức năng thống kê vi phạm sẽ thống kê các vi phạm của các xe trong ngày hiện tại và các ngày trước đó nếu có. Chức năng này lấy thông tin vi phạm từ dữ liệu do chức năng theo dõi xe lưu lại.
Kết quả mong đợi: Có thể cho người quản lý xem lại được lộ trình của xe trong ngày lựa chọn, hiển thị đúng về chiều đi, lộ trình của xe, thống kê được số lượng vi phạm trong ngày của tất cả các tuyến, danh sách các tuyến, các xe có vi phạm và số lượng cụ thể của từng tuyến, từng xe.
KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN
Khóa luận tốt nghiệp với đề tài: “Xây dựng hệ thống hỗ trợ giám sát
xe bus tại trung tâm vận hành” đã xây dựng được hệ thống con của một hệ
thống lớn giám sát và quản lý xe bus. Trong thời gian nghiên cứu, tìm hiểu và xây dựng ứng dụng của đề tài đã hoàn thành được các nhiệm vụ đặt ra, cụ thể là:
Về mặt lý thuyết: Khóa luận đã đưa ra được khái niệm, đặc điểm, thành phần của dịch vụ dựa trên vị trí, khái quát được các công nghệ và kỹ thuật được sử dụng để cung cấp dịch vụ dựa trên vị trí.
Về mặt thực hành: Khóa luận đã thiết kế xây dựng và thử nghiệm được hệ thống hỗ trợ giám sát xe bus tại trung tâm vận hành với các chức năng:
- Hiển thị vị trí các xe đang hoạt động. - Theo dõi lộ trình của một xe.
- Xem lại lộ trình của xe trong ngày.
Tuy còn có nhiều hạn chế cần khắc phục về hiệu năng, quy mô và chức năng nhưng có thể nói ứng dụng đã đáp ứng được các mục tiêu đặt ra ban đầu của đề tài.
Hướng phát triển của đề tài:
- Tiếp tục hoàn thiện các chức năng của hệ thống.
- Cập nhật thêm nguồn dữ liệu về bản đồ, tuyến xe để phát triển khóa luận thành hệ thống đầy đủ.
- Cải thiện mô hình triển khai, tổ chức lại các chức năng để tạo thành hệ thống thống nhất hơn.
- Tối ưu thiết kế cơ sở dữ liệu và các truy vấn để nâng cao hiệu năng của hệ thống.
TÀI LIỆU THAM KHẢO
[1] United States Coast Guard Navigation Center. "NAVSTAR GPS user equipment introduction", 1996.
[2] Tor Bernhardsen,Geographic Information System, 1992.
[3] Isaac K.Adusei, K.Kyamakya, Klaus Jobmann, “Mobile Positioning Technologies in Cellular Networks: An Evaluation of their Performance Metrics”, 2002.
[4]Strom, Steven R. “Charting a Course Toward Global Navigation”, 2002. http://www.aero.org/publications/crosslink/summer2002/01.html.
[5] http://en.wikipedia.org/wiki/Location-based_service, 2011.
[6] ThS. Đặng Quang Thạch, “Các hệ thống cung cấp dịch vụ dựa trên vị trí”, 2004.
[7] Dương Quang Thiện, “C# căn bản”, nhà xuất bản tổng hợp TP.HCM, 2005.
[8] Dương Quang Thiện,”Sổ tay kỹ thuật Visual C#”, nhà xuất bản tổng hợp TP.HCM, 2005.
[9]http://www.pbinsight.com/products/location-intelligence/developer- tools/desktop-mobile-and-internet-offering/mapxtreme-2008, 2011.
[10] Bài thực hành tốt nghiệp: Nguyễn Võ Thanh Phú, Lâm Thị Ngọc Nhàn, “Tìm hiểu về Location services cho di động và ứng dụng minh họa”, Đại học Khoa học tự nhiên, Đại học Quốc Gia TP.HCM. 2009.