The Delivery Tracking System
The Delivery Tracking System for logistics companies improves service quality and automates report building, as well as many other tasks that used to be carried out manually. It improves communication between drivers and the office, tracking vehicle locations with GPS and notifying the server about various events.
The application splits every delivery assignment into smaller tasks and automatically reports to the server, when they are completed. For example, it automatically notifies the server when a vehicle arrives at the destination.
When the vehicle leaves the area (at a distance of 200 m from the destination), the system sends a notification that the order has been delivered. Finally, all reports collected throughout the delivery process are aggregated into a general report that contains details, such as time spent on every task and the distance covered. Drivers can edit some fields of the general report or add comments.
It is also possible to indicate time spent on rest, lunch breaks, or any other activities related to the assignment.
The customer’s legacy system became out-of-date and could no longer meet the new requirements. They provided a specification with the desired features. After that, it took the team three days to negotiate the details, compose the list of possible improvements, and give some recommendations on how to optimize performance
The system consists of a client part, a server part, and a messaging module integrated with multiple e-mail accounts. Installed on the on-board computer of freight vehicles, the client application finds optimal routes to help deliver goods faster. The system regularly sends location data to the server to guarantee that orders are delivered on time. The staff at the office can track the whole fleet and prepare new orders to be dispatched when the vehicle arrives at the warehouse. The client part of the application supports GPS, GPRS, and CanBus.
For this project, the team implemented the following services and components:
- A service that provides communication between the client applications and the server
- Modules that connect the solution to the devices installed on the vehicles—GPS modules, GPRS modules, and CanBus
- A user-friendly touch screen interface
- An e-mail client that exchanges messages between the drivers and the staff at the office
The Delivery Tracking System was integrated into the customer’s ERP system and helped the company to optimize workflow and speed up the delivery service.
At the moment, the customer uses the Delivery Tracking System on 93 vehicles. The drivers say that it became much easier to make reports, since they do not have to waste time on paperwork.
Windows 2008 Server
Client Platform/Application Server
WCF, WinForms, Multi-Threading, Sygic, CanBus
MS SQL 2008 R2
Database Design Tool
MS SQL Server Management Studio
GPS, GPRS modem