2.1 Mô hình kiến trúc
Hình 3.1: Mô hình kiến trúc tổng thể hệ thống giám sát giao vận
Giải thích sơ đồ:
Đối tƣợng bản đồ có các chức năng hiện thị dữ liệu bản đồ, phóng to thu nhỏ, vẽ lộ trình, cập nhật lộ trình
Đối tƣợng xe: Lƣu trữ các thông tin về lộ trình, kinh độ và vĩ độ hiện thời, vận tốc
Modul kiểm soát: phát hiện các dấu hiệu bất thƣờng, nghi ngờ của xe và thông báo về tình trạng của xe cho ngƣời quản trị.
2.2 User Case của chƣơng trình
46 Chuc nang ban do
Giam sat giao van Khai bao tham so
KhaiBaoXe NguoiDung
KhaiBaoLoTrinh
Hình 3.2: Usercase chức năng giám sát xe
Chức năng hệ thống
Admin Quan ly nguoi dung
Hình 3.3: Usercase chức năng hệ thống
2.3 Use case khai báo xe
Brief description: Khai báo xe vận chuyển tiền khi có yêu cầu
Actors: Ngƣời dùng tại trung tâm xử lý
Flow of Events
Ngƣời dùng System
1.Nhập loại xe, đơn vị quản lý, biển số xe, các chú ý
2. Kiểm tra đã có xe trong hệ thống chƣa.
47
Exception: 1. Biển số xe trùng với xe có trong hệ thống trƣớc đó.
Pre-conditions: Xe chƣa đƣợc khai báo trƣớc đó
Post-conditions:
2.4 Use case khai báo lộ trình
Brief description: Khai báo lộ trình của xe
Actors: Ngƣời dùng tại trung tâm xử lý
Flow of Events
Ngƣời dung System
1. Chọn xe đã khai báo, sử dụng chuột định nghĩa đƣợc đƣờng đi từ lúc bắt đầu đến lúc kết thúc
2. Kiểm tra xe này đã tồn tại lộ trình nào chƣa.
3. Cập nhật lộ trình của xe vào hệ thống. Vẽ lộ trình của xe.
Exception: 1 Vẽ lộ trình của xe bị lỗi do thao tác vẽ bản đồ,
Xe chƣa đƣợc khai báo từ trƣớc
Pre-conditions: Xe phải đƣợc khai báo từ trƣớc
Bản đồ đƣợc hiển thị để thực hiện các thao tác vẽ lộ trình
Post-conditions:
2.4.1 Use case Giám sát lộ trình xe
Brief description: Giám sát lộ trình xe
Actors: Ngƣời dùng tại trung tâm xử lý
Flow of Events
Ngƣời dùng System
1. Khởi động thiết bị thu GPS
2. Vẽ lộ trình đã định nghĩa trƣớc của xe trên bản đồ.
3. Đọc đầu thu thiết bị GPS.
4. Phân biệt đƣợc mã số xe và tọa độ X,Y của x. Vẽ vị trí hiện tại và lộ trình
48
thực tế của xe
5. Tính toán xem xe có đi đúng lộ trình không? Có dừng tại một điểm lâu quá không?...
6. Thông báo cho ngƣời quản trị 7. Thông báo cho lái xe khi có tình
huống và cập nhật lại nhật ký của xe
Exception: 1 Đầu thu thiết bị không hoạt động
Thiết bị GPS trên xe không hoạt động
Pre-conditions: Lộ trình đã đƣợc khai báo trƣớc
Xe đã đƣợc khai báo trong hệ thống
Post-conditions:
3. Cài đặt chƣơng trình 3.1 Tổ chức dữ liệu hệ thống