1. Road Runner
V EHI C L E R E S E RVAT ION S Y S T EM
IT6104 – Individual Project
Degree of Bachelor of Information Technology (External)
University of Colombo School of Computing
Candidate :
0806218 – U. V Vandebona
Project Supervisor :
Miss G.H MalawaraArachchi
2012 October
3. Software Solution
Problems & Difficult Situations Solution
Managing fleet, driver and package
data, etc.
User friendly interfaces to CRUD
records into a central database
Check availability of vehicle/driver
User friendly interfaces to create
reservation data with vehicle/ Driver
schedules into the database.
User friendly interfaces to filter out
availability in one click.
Communication ambiguities &
resource wastage
Route Planner with location marking
4. Charges calculation
Automate the process of calculate
charges according to the package
Fuel expenses estimations
Automate the process of estimating
fuel expenses
Reminding reservations
Computerized interactive reservation
diary
Lack of decision support
Managerial & operational reports with
graphical representation
Information security
Login authentication and
authorization program access control
Availability of data to all officers
Central data store with web based
system to access
5. Technology
Language • Java EE
• Struts
• Spring
• Hibernate
Frameworks
• Google Maps
API
Other
Database • MySQL
• Apache
Tomcat
Application
Server
Thank You!
Editor's Notes
My individual project is to build up a web based software system to facilitate the activities in a vehicle reservation process.
Robin Cabs, a vehicle reservation organization, was the main requirement provider and the client of this software solution. They are in the industry for about 10 years, but for all those years they were in a manual procedure with little amount use of computerized spreadsheets.
So what I tried was to support their daily working tasks, make it efficient and easy way, by implementing a software system, ‘Road Runner’, inside their organization.
First of all let me tell you the basic information of the problem domain. The Reservation Flow
Initially flow of the vehicle reservation starts from the customer making request for reserve a vehicle saying “I want to go to that place at that time with this amount of people starting from this place”, etc.
According to the customer preferences, front officer check the availability of a vehicle with a driver.
And then by, he/she decide either to make the reservation or not according to the available resource.
If decided to make the reservation inform fleet officer and he informs the driver to be prepare for the reservation.
After the trip customer make the payment to the driver, and then driver return it to the accountant and reservation become closed.
To run this routine smoothly they use a reservation diary, book where all the accepted reservations are documented and checked everyday for the forthcoming reservations to make necessary arrangements. And fleet log book is used to check the availability of vehicles.
In requirement gathering phase I found out some issues, difficulties and inefficiency barriers in this manual practice like as the next slide.
System is built using J2EE technology with Struts, Spring, Hibernate open source frameworks. MySQL server was used as RDBMS and Apache Tomcat was used as the Application Server. Also Google Maps JavaScript API was applied to get Gmap service.