CHƢƠNG 1 : TỔNG QUAN VỀ GIS VÀ CÔNG NGHỆ GPS
3. Cài đặt chƣơng trình
3.1.1 Cơ sở dữ liệu quan hệ Tên bảng: tblUser
Nội dung:Bảng lưu thông tin người dùng
STT Tên trƣờng Giải thích Kiểu dữ liệu Độ dài
1. #UserID Mã ngƣời dùng Int 4
2. UserName Tên đăng nhập Nvarchar 50
3. Passwork Mật khẩu Nvarchar 20
4. FullName Họ tên đầy đủ Nvarchar 450
5. LastLogon Truy cập lần cuối Datetime 8
Tên bảng: tblXe
Nội dung:Bảng lưu thông tin người dùng
STT Tên trƣờng Giải thích Kiểu dữ liệu Độ dài
1. #IDXe Mãxe Int 4
2. IDChuxe Mã chủ xe Int 4
3. TenXe Tên xe Nvarchar 100
5. BienSo Biển số Nvarchar 10
6. ThietBiGPS Tên thiết bị GPS Nvarchar 450
Tên bảng: tblChuXe
Nội dung:Bảng lưu thông tin người dùng
STT Tên trƣờng Giải thích Kiểu dữ liệu Độ dài
1. #IDChuXe Mã chủ xe Int 4
2. HoTen Họ và tên Int 4
3. QueQuan Quê quán Nvarchar 100
4. CMND Chứng minh thƣ Nvarchar 20
5. DonVi Đơn vị Nvarchar 10
Tên bảng: tblLoTrinh
Nội dung:Bảng lưu thông tin người dùng
STT Tên trƣờng Giải thích Kiểu dữ liệu Độ dài
1. #ID ID lộ trình Int 4
2. IDXe Mã xe Int 4
3. X Tọa độ X Decimal 20
4. Y Tọa độ Y Decimal 20
3.1.2 Cơ sở dữ liệu bản đồ
Hệ thống kiểm soát quá trình giao vận trong ngân hàng sử dụng MapInfo để quản lý và khai thác dữ liệu bản đồ bao gồm 2 phần dữ liệu thuộc tính và dữ liệu không gian.
- Phần thông tin không gian có cấu trúc không gian theo mô hình vector – spaghetti. Điều này khiến cho dữ liệu MapInfo thƣờng khá gọn nhẹ, nhƣng cũng chính điều này khiến cho các chức năng phân tích không gian của MapInfo có hạn chế.
- Phần thuộc tính của thông tin trong MapInfo đƣợc lƣu dƣới dạng bảng với các cột
và hàng theo kiểu mô hình quan hệ.
Thông tin trong MapInfo tổ chức theo từng table. Mỗi table là một tập hợp các tập tin về dữ liệu không gian, thuộc tính và mối liên kết giữa chúng do hệ thống tạo ra. Mỗi
table thƣờng đƣợc tổ chức theo các tập tin sau:
Hn_Dcu.tab:chứa thông tin mô tả cấu trúc dữ liệu thuộc tính. Đó là file ở dạng văn bản mô tả khuôn dạng của file lƣu trữ thông tin của bạn. Tập tin này là một tập tin văn bản với nội dung.
!table
!version 450
!charset WindowsLatin1 Definition Table
Type NATIVE Charset "WindowsLatin1" Fields 1
ID Smallint ;
Hn_Dcu.dat: chứa thông tin thuộc tính, phần mở rộng của các tập tin này có thể la .dbf,...xls khi thông tin đƣợc lấy từ FoxBase, Excel qua hoặc .bmp, jpg…khi thông tin đƣợc lấy từ là ảnh quét.
Hình 3.4: Dữ liệu chương trình
Hn_Dcu.map: chứa thông tin về toạ độ, phân bố của loại trạm này mà nếu dùng phần mềm MapInfo mở xem, ta sẽ có nhƣ trên.
Hn_Dcu.id: chứa thông tin về mối liên kết giữa thông tin không gian của đối tƣợng
trong Hn_Dcu.map với thông tin thuộc tính tƣơng ứng của nó trong Tramtron.dat.
Hn_Dcu.ind:tập tin này không xuất hiện vì không có trƣờng dữ liệu nào của bảng thuộc tính đƣợc chọn là có index.
3.2 Môi trƣờng phát triển
Ngôn ngữ lập trình: VB6
Công cụ lập trình bản đồ: MapInfo Công cụ thiết kế: Rational Rose 7.0