Saturday, March 14, 2009

Q3 Technologies: Fleet Management Solution


Q3 Technologies, Gurgaon, India provides client with a complete fleet management solution.

Business Situation:

Client had a vision to provide a service for tracking vehicles and cargos for companies which were facing a tough time managing their fleet of vehicles. This service provides real time tracking of vehicles and has both – a web-based tracking system and a desktop tool for tracking and configuring the system.

Solution:

The developed application at Q3 Technologies is a complete fleet management system solution. Its simple interface handles the complexities of processing the raw data sent by the vehicles, configuring the alarms, and setting the vehicle configurations while giving the user a real-time vehicle monitoring and analysis tool. The key solutions provided by the Q3 Technologies to the client are: 

1. Front end is developed using MVP architecture as both the web-based application and desktop application needs to be developed. The MVP Architecture Pattern is used to build ASP.net applications. It refers to splitting up the responsibilities for gathering, displaying, and storing data from a web page into separate objects, such as, a Model object, a View object, and a Presenter object. A View is often an interface which is implemented by an ASP.net web page and a Model is a business object. The Presenter negotiates the transfer of data between the other two objects. 

The advantage of using a view as an interface is that it can be implemented by many different presentation models other than a web page, such as a Finesse page, a NUnit mock class, or a Windows application.

2. The second challenge is to support the ArcPad installed on a driver’s mobile phone and monitor the location of the vehicle and the driver. The ArcPad communicates over the GPRS with the vehicle server and the Vehicle server distinguishes between the data sent from the mobile application and vehicle unit device. The ArcPad sends the data in XML which is processed by the Vehicle server and in turn the Vehicle server sends the response in XML, which is interpreted by the ArcPad. These requests are driver’s next assignment. A pickup point is the shortest route and a map in ArcPad also encapsulates the geo fence area of particular vehicle.

3. The Vehicle server is also capable of reading the RFID signal and processing them.

4. Also enables the review of the vehicle history along with real-time monitoring by the owner and the graphical reports with multi-level detail drill down and comprehensive results. 

5. Numerous reports as given below were created in Crystal reports, which are as follows: 

- Individual Report
- Group Report
- Admin Report

No comments:

Post a Comment