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 4. LoaiXe Loại Xe Nvarchar 100
49
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.
50 !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ơ sở dữ liệu: Microsoft Access
51 Công cụ lập trình bản đồ: MapInfo
Công cụ thiết kế: Rational Rose 7.0