Để xem lại hình ảnh của một phƣơng tiện từ thời gian này tới thời gian khác ta xây dựng hàm javascript GetListImages (carplate, fromdate, todate), hàm này sẽ thực hiện truy vấn dữ liệu thông qua đƣờng dẫn /tracker/data/getListImage.aspx
hàm này sẽ trả về danh sách các ảnh. Khi bấm vào từng ảnh hình ảnh sẽ đƣợc hiển thị tới ngƣời dùng.
KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN
Kết luận
Để xây dựng đƣợc một sản phẩm có ứng dụng thực tiễn chúng ta cần hiểu biết rất nhiều các công nghệ khác nhau. Muốn sản phẩm tốt và thực sự đi vào sử dụng đƣợc chúng ta cần đầu tƣ nhiều công sức để nghiên cứu tìm ra phƣơng án tối ƣu nhất, đơn giản nhất và hiệu quả nhất.
Để thực hiện đƣợc bài toán này chúng ta cần hiểu biết sâu cả về phần cứng và phần mềm, từ đó tìm ra các phƣơng án giao tiếp giữa phần cứng và phần mềm. Dữ liệu từ các cảm biến đƣợc thu thập thông qua các bộ vi xử lý rồi đƣợc đóng gói thành các gói tin gửi qua môi trƣờng sóng di động không dây GPRS tới một máy chủ có địa chỉ ngoài mạng. Máy chủ nhận đƣợc dữ liệu xử lý và lƣu vào cơ sở dữ liệu. Để dữ liệu có thể thân thiện với ngƣời dung ta cần hiển thị nó trên môi trƣờng web nhƣ bản đồ, bảng biểu,…
Qua luận văn này tôi đã học hỏi và củng cố thêm rất nhiều kiến thức cả về phần cứng và phần mềm. Để từ những nghiên cứu này tôi có thể tiếp tục phát triển và ứng dụng sản phẩm vào trong thực tế giúp ích cho xã hội trong vấn đề giảm thiểu tai nạn giao thông.
Do thời gian làm luận văn có hạn nên không thể tránh khỏi những thiếu sót. Tôi rất mong có đƣợc những đánh giá, góp ý của thầy cô và các bạn để tôi có thể tiếp tục hoàn thiện đề tài, để đƣa sản phẩm tới đời sống giúp ích cho xã hội.
Hƣớng phát triển
Trên cơ sở đã thực hiện đƣợc trên luận văn này, tôi sẽ tiếp tục phát triển hệ thống để có thể đƣa ra ứng dụng thực tiễn.
Một số công việc tiếp theo cần nâng cấp nhƣ sau:
- Hoàn thiện các chức năng quản trị để ngƣời dùng dễ dàng vận hành - Tích hợp thêm một số bản đồ khác
- Tối ƣu hóa tốc độ xử lý của hệ thống, tối ƣu hóa cơ sở dữ liệu - Nâng cao độ ổn định của thiết bị
- Xây dựng hệ thống báo cáo hành trình phƣơng tiện Thiết kế thiết bị nhỏ gọn hơn.
Thiết bị giám sát hành trình và truyền hình ảnh qua sóng di động 3G
Chƣ́c năng:
Xác định vị trí phƣơng tiện
Truyền hình ảnh từ camera về trung tâm qua sóng di động 3G
Tính ứng dụng:
Đƣợc sử dụng trong việc giám sát mục tiêu di động quan trọng nhƣ: Xe chở tiền, xe chở tù nhân, phƣơng tiện cá nhân, tàu thuyền đi trên sông.
Thiết bị truyền hình ảnh tốc độ cao đa luồng qua sóng di động 3G
Chƣ́c năng:
Đọc luồng video từ camera rồi nén theo chuẩn video H264, dữ liệu tiếp tục đƣợc chia thành nhiều gói tin khác nhau và truyền qua các kênh 3G khác nhau tạo thành kết nối đa luồng tốc độ cao, khi về đến server dữ liệu đƣợc gộp lại để tái tạo lại luồng video.
Các lĩnh vực cụ thể có thể ứng dụng:
Lĩnh vực giao thông: Quay các tình huống giao thông nhƣ các vụ tai
nạn, tắc đƣờng, các điểm bến xe, bến tàu, bến bãi…
Lĩnh vực lao động: Quay các các phiên giao dịch việc làm lƣu động và
truyền về trung tâm theo dõi giám sát
Lĩnh vực phòng chống bão lụt: Truyền hình trực tiếp tình hình bão, lũ,
đê điều, …
TÀI LIỆU THAM KHẢO Tiếng Việt
1. Ngô Diên Tập (2006), Vi điều khiển với lập trình C, Nhà xuất bản Khoa học và Kỹ thuật Hà Nội.
2. Ngô Diên Tập (1999), Vi xử lý trong đo lƣờng và điều khiển, Nhà xuất bản Khoa học và Kỹ thuật Hà Nội.
3. Ngô Diên Tập, Phạm Huy Quỳnh(1999), Lập trình C trong kỹ thuật điện tử, Nhà xuất bản Khoa Học và Kỹ Thuật
4. Trần Quang Vinh, Chử Văn An (2005), Nguyên lý kỹ thuật điện tử, Nhà xuất bản Giáo dục.
5. Trần Quang Vinh (2005), Cấu trúc máy vi tính, Nhà xuất bản Đại Học Quốc Gia Hà Nội.
6. TS. Đỗ Hữu Đức (2011), “Hộp đen - Thiết bị giám sát hành trình xe ô tô”, Tạp chí Đăng kiểm, Cục Đăng kiểm VN, Bộ Giao thông và Vận tải.
Tiếng Anh
1. Andy Wu (March 12, 2003), “ARM SOC Architecture”, Graduate Institute of Electronics Engineering, NTU.
2. Andrew N. SLOSS, Dominic, Chris WRIGHT (San Francisco, 2004), “ARM System”
3. ARM DVI 0010A (October 1996), Introduction to AMBA.
4. ARM DDI 0062D, Copyright Advanced RISC Machines Ltd (ARM) 1996,
Reference Peripherals Specification.
5. ARM IHI 0011A (13th May 1999). AMBA Specification (Rev 2.0).
6. ARM DUI 0061A (March 1997). ARM Target Development System, User Guide.
7. Copyright ARM Ltd. Part 5: Programmer’s Model of the ARM
Development Board.
8. Developer‟s Guide, Designing and Optimizing System Software. 9. Datasheet E23 Thermal “ESC-POS-Command-Guide”, sim900, ub93.
10.Jan Axelson (2005), USB Complete: Everything You Need to Develop USB Peripherals, Third Edition.
11.Shenzhen Concox Information Technology Co., Ltd, GT06 Configuration
12.Shenzhen Concox Information Technology Co., Ltd, GPS Tracker Communication Protocol V1.71
13.Shenzhen Concox Information Technology Co., Ltd, GPS Vehicle tracker (GPS+GSM+SMS/GPRS) User Manual (Version 1.0)
14.SIMCom (2011), SIM900D Hardware Design V2.00
15.SIMCom (2010), TCPIP Application Note V1.01
16. (2007) C328 JPEG Compression Module User Manual.
Website 1. http://maps.vietbando.com/maps/mapapi/register/ 2. https://developers.google.com/maps/signup?hl=vi 3. http://www.arm.vn/TinChiTiet/tabid/105/id/105/Default.aspx 4. http://www.arm.vn/tabid/754/ProductID/3/PageIndex/1/Default.aspx 5. http://www.arm.com/products/processors/classic/arm7/index.php 6. http://infocenter.arm.com/help/index.jsp 7. http://www.arm.com/support/university/ 8. http://vi.wikipedia.org/wiki/JPEG
PHỤ LỤC I: THIẾT KẾ CƠ SỞ DỮ LIỆU
Bảng mô tả các bảng dữ liệu
Tên Bảng Tên Trƣờng Mô tả
[tn_GPSService]
Danh mục các dịch vụ khách hàng có thể đăng ký xử dụng
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng [ServiceName] [nvarchar](50) NOT
NULL, Tên dịch vụ
[Icon1] [nvarchar](200) NULL, Biểu tƣợng 1 của dịch vụ [Icon2] [nvarchar](200) NULL,
[Note] [nvarchar](500) NULL, Ghi chú [Status] [tinyint] NOT NULL, Trạng thá [IsDeleted] [bit] NOT NULL, Trạng thái xóa
[tn_AlarmType]
Danh mục loại cảnh báo
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng [AlarmTypeCode1] [nchar](10) NULL, Mã loại cảnh báo [AlarmTypeName] [nvarchar](50) NULL, Tên loại cảnh báo [Description] [nvarchar](50) NULL, Mô tả
[Status] [tinyint] NOT NULL, Trạng thái [IsDeleted] [bit] NOT NULL, Trạng thái xóa
[tn_VehicleModel]
Danh mục các mô đen xe
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng [ModelCode] [nvarchar](20) NULL, Mã mô đen [ModelName] [nvarchar](50) NULL, Tên mô đen [Icon1] [varchar](200) NULL, Biểu tƣợng [Icon2] [nvarchar](200) NULL,
[Note] [nvarchar](200) NULL, Ghi chú [Status] [tinyint] NOT NULL, Trạng thái [IsDeleted] [bit] NOT NULL, Trạng thái xóa
[tn_StopPointType]
Danh mục loại điểm dừng
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng [Name] [nvarchar](50) NULL, Tên loại [Icon] [nvarchar](200) NULL, Biểu tƣợng [Status] [tinyint] NOT NULL, Trạng thái [IsDeleted] [bit] NOT NULL, Trạng thái xóa
[tn_ReportType]
Danh mục các loại báo cáo. Tùy từng nhóm ngƣời dùng sẽ dùng một số báo cáo trong danh sách này
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng [ReportType] [nvarchar](50) NULL, Tên loại báo cáo [Status] [tinyint] NOT NULL, Trạng thái [IsDeleted] [bit] NOT NULL, Trạng thái xóa
[tn_State]
Danh mục trạng thái của xe trong quá
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng [StateName] [nvarchar](50) NULL, Tên trạng thái
trình vận hành (Mất GPS, GPRS, quá tốc độ, ...)
[Icon] [nvarchar](500) NULL, Biểu tƣợng hiển thị [Status] [tinyint] NOT NULL, Trạng thái
[IsDeleted] [bit] NOT NULL, Trạng thái xóa
[tn_Capacity] Danh mục sức chứa của xe (Định nghĩa các loại sức chứa nhƣ xe 4 chỗ, 5 chỗ, 7 chỗ, 9 chỗ, 12 chỗ...)
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng [CapacityCode] [nchar](10) NULL, Mã Capacity [Capacity] [nvarchar](50) NULL, Tên Capacity
[CreatedByUserID] [int] NULL, Đƣợc tạo bởi ngƣời dùng [CreatedOnDate] [datetime] NULL, Ngày tạo
[Status] [tinyint] NOT NULL, Trạng thái [IsDeleted] [bit] NOT NULL, Trạng thái xóa [tn_VehicleFunction]
Danh mục các chức năng của xe
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng [FunctionName] [nvarchar](50) NULL, Tên chức năng
[CreatedByUserId] [int] NULL, Đƣợc tạo bởi ngƣời dùng [CreatedOnDate] [datetime] NULL, Ngày tạo
[Note] [nvarchar](500) NULL, Ghi chú [Status] [tinyint] NOT NULL, Trạng thái [IsDeleted] [bit] NOT NULL, Trạng thái xóa
[tn_GPSProvider]
Danh sách các nhà cung cấp thiết bị định vị, camera định vị
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng [ProviderName] [nvarchar](50) NULL, Tên nhà cung cấp [Country] [nvarchar](50) NULL, Nƣớc cung cấp [LoginProtocol] [nvarchar](100) NULL, Mẫu gói tin đăng nhập [MergeProtocol] [nvarchar](100) NULL, Mẫu gói tin định vị [StatusProtocol] [nvarchar](100) NULL, Mẫu gói tin trạng thái [LoginACK] [nvarchar](50) NULL, Gói tin bắt tay đăng nhập [MergeACK] [nvarchar](50) NULL, Gói tin bắt tay gói định vị [StatusACK] [nvarchar](50) NULL, Gói tin bắt tay trạng thái [Status] [tinyint] NOT NULL, Trạng thái
[IsDeleted] [bit] NOT NULL, Trạng thái xóa
[tn_Driver]
Danh sách Lái xe
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng [FirstName] [nvarchar](50) NULL, Tên [LastName] [nvarchar](50) NULL, Họ
[DisplayName] [nvarchar](50) NULL, Tên hiển thị [DriverCode] [nchar](10) NULL, Mã lái xe [LicenseNo] [nvarchar](50) NULL, Số bằng lái xe [DateOfLicense] [datetime] NULL, Ngày cấp bằng [ExpiredDate] [datetime] NULL, Ngày hết hạn [BirthDay] [datetime] NULL, Ngày sinh [Address] [nvarchar](1000) NULL, Địa chỉ [PhoneNumber] [nvarchar](20) NULL, Số điện thoại [CertificateNumber] [nvarchar](50)
NULL, Số chứng minh thƣ
[Status] [tinyint] NOT NULL, Trạng thái [IsDeleted] [bit] NOT NULL, Trạng thái xóa
[tn_Route] Mỗi nhóm xe sẽ vận hành theo mục đích khác nhau và sẽ có tuyến đƣờng đi khác nhau.
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng [RouteName] [nvarchar](50) NULL, Tên tuyến [CreatedByUserId] [int] NULL, Tạo bởi ai [CreatedOnDate] [datetime] NULL, Ngày tạo [Status] [tinyint] NOT NULL, Trạng thái [IsDeleted] [bit] NOT NULL, Trạng thái xóa
[tn_UserParam] Các tham số cấu hình riêng cho từng ngƣời dùng, khi ngƣời dùng đăng nhập vào sẽ xử dụng các thông số này để hiển thị bản đồ
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng
[UserId] [int] NULL, ID của ngƣời dùng [Lat_Center] [float] NULL,
Vĩ độ bản đồ hiển thị sau đăng nhập vào
[Lng_Center] [float] NULL,
Kinh độ bản đồ hiển thị sau đăng nhập
[Zoom_Center] [int] NULL,
Mức phóng đại bản đồ khi sau đăng nhập
[Status] [tinyint] NOT NULL, Trạng thái [IsDeleted] [bit] NOT NULL, Trạng thái xóa
[tn_Customer]
Bảng danh sách các khách hàng sử dụng dịch vụ của hệ thống
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng
[CreatedByUserId] [int] NOT NULL, Tạo bởi ngƣời dùng nào [CreatedOnDate] [datetime] NULL, Ngày tạo
[LastModifiedByUserId] [int] NULL, Ngƣời sửa cuối cùng [LastModifiedOnDate] [datetime] NULL, Ngày sửa cuối cùng [Name] [nvarchar](200) NULL, Tên khách hàng [Address] [nvarchar](500) NULL, Địa chỉ khách hàng [Tel] [nvarchar](50) NULL, Số điện thoại [Fax] [nvarchar](50) NULL, Số Fax [Hotline] [nvarchar](50) NULL, Số hotline [Note] [nvarchar](500) NULL, Ghi chú [Status] [tinyint] NOT NULL, Trạng thái [IsDeleted] [bit] NOT NULL, Trạng thái xóa
[tn_GPSDevice]
Bảng danh sách các thiết bị (GPS hoặc camera GPS)trong hệ thống. ở bảng này chỉ mới khai báo là có thiết bị, còn thiết bị này đƣợc vận hành hay khồng thì cần phải gắn nó vào một xe cụ thể
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng
[GPSProviderId] [int] NULL, Mã nhà cung cấp thiết bị [IMEI] [nvarchar](50) NULL,
Số IMEI xác định duy nhất thiết bị định vị trển toàn thế giới [SimCardNo] [nvarchar](50) NULL,
Số điện thoại của sim sử dụng cho thiết bị
[PublicIP] [nvarchar](50) NULL,
Địa chỉ IP máy chủ mà thiết bị sẽ kết nối đến
[PublicPort] [int] NULL,
Cổng máy chủ mà thiết bị sẽ kết nối đến
[CreatedOnDate] [datetime] NULL, Ngày tạo
[LastModifiedByUserId] [int] NULL, Ngƣời sửa cuối cùng [LastModifiedOnDate] [datetime] NULL, Ngày sửa cuối cùng
[HasCamera] [bit] NULL, Có camera đính kèm hay không [CameraCount] [tinyint] NULL,
Số lƣợng camera gắn theo thiết bị GPS
[HasDoorSensor] [bit] NULL,
Có cảm biến phát hiện đóng mở cửa không
[HasPetrolSensor] [bit] NULL,
Có cảm biến đo mức xăng không
[HasAirConditionSensor] [bit] NULL,
Có cảm biến phát hiện điều hòa đóng mở không
[HasKeySensor] [bit] NULL,
Có cảm biết phát hiện khóa xe đóng mở không
[HasSOS] [bit] NULL, Có Nút bấm SOS không [HasEngineSensor] [bit] NULL,
Có Điều khiển động cơ xe không
[tn_Gara]
Danh sách các Gara bảo dƣỡng sửa chữa xe
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng [GaraName] [nvarchar](500) NULL, Tên Gara
[Latitude] [float] NULL, Vĩ độ vị trí của gara [Longitude] [float] NULL, Kinh độ vị trí của gara [Address] [nvarchar](500) NULL, Địa chỉ Gara
[ContactName] [nvarchar](50) NULL, Tên ngƣời liên hệ [Tel] [nvarchar](50) NULL, Điện thoại liên hệ [Fax] [nvarchar](50) NULL, Số Fax liên hệ [Hotline] [nvarchar](50) NULL, Số điện thoại hotline [CountOfMaintain] [int] NULL, Số lần bảo trì [CreatedByUserId] [int] NULL, Đƣợc tạo bởi ai [CreatedOnDate] [datetime] NULL, Tạo ngày này [Status] [tinyint] NOT NULL, Trạng thái [IsDeleted] [bit] NOT NULL, Trạng thái xóa
[tn_Vehicle]
Danh sách các phƣơng tiện có trong
hệ thống
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng [VehicleName] [nvarchar](50) NULL, Tên phƣơng tiện [VehicleModelId] [int] NULL, Mã tự tăngMô đen [VehicleModelCode] [nvarchar](20)
NULL, Mã mô đen
[DriverId] [int] NULL, Mã tự tăng lại xe [DriverCode] [nchar](10) NULL, Mã lái xe
[CustemerId] [int] NULL, Mã khách hàng [RouteId] [int] NULL, Mã tuyến chạy [VehicleFunctionId] [int] NULL, Mã chức năng của xe [VIN] [nvarchar](50) NULL, Số VIN
[CapacityId] [int] NULL, Mã tự tăng dung lƣợng xe [CapacityCode] [nchar](10) NULL, Mã dung lƣợng xe [LiterPer100Km] [tinyint] NULL, Số lít xăng trên 100KM [MaintainPeriod] [int] NULL, Chu kỳ bảo dƣỡng (số tháng) [LastMaintain] [datetime] NULL, Thời gian bảo dƣỡng gần nhất [LastMaintainKm] [int] NULL, Km bảo dƣỡng gần nhất [MaintainDriverId] [int] NULL, Lái xe đi bảo dƣỡng
[LastRegister] [datetime] NULL, Thời gian đăng kiểm gần nhất [NextRegister] [datetime] NULL, Thời gian đăng kiểm tiếp theo [OverSpeed] [int] NULL,
Tốc độ giới hạn (Chạy quá sẽ cảnh báo quá tốc độ)
[CreatedByUserID] [int] NULL, Ngƣời tạo [CreatedOnDate] [datetime] NULL, Ngày tạo
[LastModifiedByUserID] [int] NULL, Ngƣời sửa nội dung gần nhất [LastModifiedOnDate] [datetime] NULL, Ngày sửa nội dung gần nhất [Note] [nvarchar](500) NULL, Ghi chú
[HasCamera] [bit] NULL, Có camera đính kèm hay không [CameraCount] [tinyint] NULL,
Số lƣợng camera gắn theo thiết bị GPS
[HasDoorSensor] [bit] NULL,
Có cảm biến phát hiện đóng mở cửa không
[HasPetrolSensor] [bit] NULL,
Có cảm biến đo mức xăng không
[HasAirConditionSensor] [bit] NULL,
Có cảm biến phát hiện điều hòa đóng mở không
[HasKeySensor] [bit] NULL,
Có cảm biết phát hiện khóa xe đóng mở không
[HasSOS] [bit] NULL, Có Nút bấm SOS không [HasEngineSensor] [bit] NULL,
Có Điều khiển động cơ xe không
[MinPetrol] [int] NULL,
Mức xăng thấp nhất (thấp hơn sẽ cảnh báo đổ xăng)
[MaxPetrol] [int] NULL,
Mức xăng cao nhất (Khả năng chứa xăng lớn nhất)
[IsBus] [bit] NULL, Có phải là xe Bus không [IsTaxi] [bit] NULL, Có phải là xe taxi không [IsCarPersional] [bit] NULL,
Là xe cá nhân hay của doanh nghiệp
[IsMotorbike] [bit] NULL, Có phải là xe máy không [Status] [tinyint] NOT NULL, Trạng thái
[IsDeleted] [bit] NOT NULL, Trạng thái xóa
[tn_GPSGroup]
Dánh sách nhóm phƣơng tiện. Mỗi khách hàng sẽ phân phƣơng tiện của họ
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng [CustomerId] [int] NULL, Mã khách hàng [CreatedByUserId] [int] NULL, Ngƣời tạo [CreatedOnDate] [datetime] NULL, Ngày tạo
vào các nhóm khác nhau
[GroupName] [nvarchar](50) NULL, Tên nhóm phƣơng tiện [Note] [nvarchar](200) NULL, Ghi chú
[Status] [tinyint] NOT NULL, Trạng thái [IsDeleted] [bit] NOT NULL, Trạng thái xóa
[tn_GPSGroup_ReportType] Quan hệ giữa nhóm
phƣơng tiện và loại báo cáo. Mỗi nhóm phƣơng tiện sẽ có các loại báo cáo khác nhau.
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng
[GPSGroupId] [int] NULL, Mã nhóm phƣơng tiện [ReportTypeId] [int] NULL, Mã loại báo cáo [Status] [tinyint] NOT NULL, Trạng thái [IsDeleted] [bit] NOT NULL, Trạng thái xóa
[tn_GPSVehicle]
Quan hệ giữa thiết bị định vị và phƣơng tiện. Mỗi thiết bị sẽ đƣợc gắn vào một phƣơng tiện (ô tô hoặc xe máy). Khi gắn vào sẽ đƣợc định nghĩa tại bảng này
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng [VehicleId] [int] NULL, Mã phƣơng tiện [GPSDeviceId] [int] NULL, Mã thiết bị định vị [CustomerId] [int] NULL, Mã khách hàng [RouteId] [int] NULL, Mã tuyến chạy [VehicleFunctionId] [int] NULL, Mã chức năng [CreatedByUserID] [int] NULL, Ngƣời tạo [CreatedOnDate] [datetime] NULL, Ngày tạo
[LastModifiedByUserID] [int] NULL, Ngƣời sửa gần nhất [LastModifiedOnDate] [datetime] NULL, Ngày sửa gần nhất
[OverSpeed] [int] NULL,
Tốc độ giới hạn (Quá tốc độ này sẽ cảnh báo chạy quá tốc độ)
[HasCamera] [bit] NULL, Có camera đính kèm hay không [CameraCount] [tinyint] NULL,
Số lƣợng camera gắn theo thiết bị GPS
[HasDoorSensor] [bit] NULL,
Có cảm biến phát hiện đóng mở cửa không
[HasPetrolSensor] [bit] NULL,
Có cảm biến đo mức xăng không
[HasAirConditionSensor] [bit] NULL,
Có cảm biến phát hiện điều hòa đóng mở không
[HasKeySensor] [bit] NULL,
Có cảm biết phát hiện khóa xe đóng mở không
[HasSOS] [bit] NULL, Có Nút bấm SOS không [HasEngineSensor] [bit] NULL,
Có Điều khiển động cơ xe không
[MinPetrol] [int] NULL,
Mức xăng thấp nhất (thấp hơn sẽ cảnh báo đổ xăng)
[MaxPetrol] [int] NULL,
Mức xăng cao nhất (Khả năng chứa xăng lớn nhất)
[IsBus] [bit] NULL, Có phải là xe Bus không [IsTaxi] [bit] NULL, Có phải là xe taxi không
[IsMotorbike] [bit] NULL, Có phải là xe máy không [IsCarPersional] [bit] NULL,
Là xe cá nhân hay của doanh nghiệp
[Status] [tinyint] NOT NULL, Trạng thái [IsDeleted] [bit] NOT NULL, Trạng thái xóa [tn_VehicleMaintain]
Lịch sử bảo trì phƣơng tiện. Các phƣơng tiện có chu kỳ bảo trì ( số tháng) sẽ đƣợc đƣa vào bảo dƣỡng. Mỗi lần bảo dƣỡng sẽ đƣợc tạo một bản ghi vào trong bảng này
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng [VehicleId] [int] NULL, Mã phƣơng tiện [CreatedByUserId] [int] NULL, Ngƣời tạo [CreatedOnDate] [datetime] NULL, Ngày tạo [MaintainOnDate] [datetime] NULL, Ngày bảo trì [GaraId] [int] NULL, Mã gara [MaintainKm] [int] NULL, Km bảo trì [DriverId] [int] NULL, Mã tự tăng lái xe [DriverCode] [nchar](10) NULL, Mã lại xe
[GaraAddress] [nvarchar](500) NULL, Địa chỉ Gara [MaintainContent] [nvarchar](max)
NULL, Nội dung bảo trì
[Status] [tinyint] NOT NULL, Trạng thái [IsDeleted] [bit] NOT NULL, Trạng thái xóa
[tn_StopPoint]
Danh sách các điểm dừng trong hệ thống (VD: Cây xăng cầu giấy, Bệnh viện Bạch Mai, Đại Học Y,....). Mỗi điểm dừng sẽ đƣợc nằm các lịch trình của một nhóm phƣơng tiện
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng [Name] [nvarchar](50) NULL, Tên điểm dừng [StopPointTypeId] [int] NULL, Mã loại điểm dừng [Latitude] [float] NULL, Vị trí vĩ độ
[Longitude] [float] NULL, Vị trí kinh độ [Address] [nvarchar](500) NULL, Địa chỉ
[Icon] [nvarchar](200) NULL, Biểu tƣợng hiển thị trên bản đồ [Hight] [int] NULL, Kích thƣớc cao icon trên bản đồ [Width] [int] NULL,
Kích thƣớc rộng icon trên bản đồ
[Editable] [bit] NULL,
Có khả năng Sửa bởi ngƣời dùng hay không
[Radius] [int] NULL, Bán kính [OrderNo] [int] NULL, Thứ tự
[TimeStop] [int] NULL, Thời gian dừng
[GPSGroupId] [int] NULL,
Mã nhóm phƣơng tiện (Ví dụ đây là điểm dừng của nhóm xe liên tỉnh của khách hàng Hoàng Long)
[Note] [nvarchar](500) NULL, Ghi chú [Status] [tinyint] NOT NULL, Trạng thái [IsDeleted] [bit] NOT NULL, Trạng thái xóa
[tn_RouteStopPoint]
Gán các điểm dừng vào cho các tuyến
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng [RouteId] [int] NULL, Mã tuyến
chạy. Một tuyến sẽ có nhiều điểm dừng. Một điểm dừng cũng có thể nằm trong nhiều tuyến
[StopPointId] [int] NULL, Mã điểm dừng [CreatedByUserId] [int] NULL, Ngƣời tạo [CreatedOnDate] [datetime] NULL, Ngày tạo [Status] [tinyint] NOT NULL, Trạng thái [IsDeleted] [bit] NOT NULL, Trạng thái xóa
[tn_UserGPSGroup]
Gán ngƣời dùng quản lý các nhóm phƣơng tiện. Khi ngƣời dùng đăng nhập vào sẽ hiển thị các nhóm phƣơng tiện ngƣời dùng đƣợc quản lý
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng [UserId] [int] NULL, Mã ngƣời dùng [GPSGroupId] [int] NULL, Mã nhóm phƣơng tiện [CreatedByUserId] [int] NULL, Ngƣời tạo
[Status] [tinyint] NOT NULL, Trạng thái
[IsDeleted] [bit] NOT NULL, Trạng thái xóa [tn_GPSGroup_GPSVehicle]
Gán các bản ghi thiết bị đƣợc gắn trên phƣơng tiện vào các nhóm phƣơng tiện
[Id] [int] IDENTITY(1,1) NOT NULL, Mã tự tăng
[GPSGroupId] [int] NULL, Mã nhóm phƣơng tiện [GpsVehicleId] [int] NULL,
Mã bản ghi gắn thiết bị định vị