Terms of Reference TDR For Developing A SAMIR Fleet Management Application
Terms of Reference TDR For Developing A SAMIR Fleet Management Application
1. Introduction
1.1. Context
The company SOUMAFE Sarl, specialized in the management of automobile fleets, wishes to develop a
web application to improve the management of its VTC (Voiture de Transport avec Chauffeur) vehicles
and metered taxis. The objective is to create a centralized solution to manage the operations of the
different fleet owners, improve operational efficiency and offer an optimal user experience.
An owner (legal or natural person) of one or more vehicles entrusts the management of his/her vehicles to
the company SOUMAFE. The company SOUMAFE makes a payment to him/her each month in accordance
with the contract signed with the owner. A commission is also paid to the business provider.
The company ensures that it carries out the various procedures to obtain the administrative documents, in
particular the comprehensive insurance or the insurance for metered taxis, the parking card, the registration
document, the technical inspection, the patent, the sticker, etc.
One or two drivers, maximum three drivers are recruited per vehicle. Each driver makes a daily payment
after work. This amount is defined when signing the contract. It includes the company's income and the
score that will be paid to it at the end of the month or at the end of the contract after having paid any fines
committed by the driver.
The company takes care of breakdown management, periodic maintenance, administrative renewals of
transport documents (insurance, license, parking card, etc.) and informs drivers about the expiration of
driving licenses. It ensures the traceability of driving of each vehicle.
Following the drivers' payments, the company will in turn have to make payments
periodic payments to the bank for the repayment of the loan granted by the latter.
The company manages its expenses including employee salaries, electricity, water, telephone and internet
bills. Payment of suppliers and service providers.
Page 1 of 9
Machine Translated by Google
So, there are two types of expenses. One related to vehicles and the other related to
internal charges.
1.2. Objective
Develop a fleet management web application for VTCs and metered taxis to manage
reservations, track vehicles in real time, organize maintenance, and generate detailed
financial reports.
2. Project Description
The project encompasses the design, development, testing, deployment and maintenance
of the web application. Features will include managing:
etc.) ;
• servicing and maintenance management; • real-
time vehicle tracking; • administrative
document tracking; • financial reports; •
user management.
Integrate booking and ride management features. • Provide real-time vehicle tracking
via GPS. • Manage vehicle maintenance and service reminders. •
Generate detailed financial reports for each fleet owner.
Page 2 of 9
Machine Translated by Google
3. Functional Requirements
Page 3 of 9
Machine Translated by Google
• Inventory Monitoring:
• Monitoring of Violations:
• Management of fines and traffic violations.
• Generation of detailed financial reports (income, expenses, profits, etc.). • Reports by vehicle,
driver and fleet owner. • Export of reports in CSV, PDF, etc. formats.
4. Non-Functional Requirements
4.1. Performance
Page 4 of 9
Machine Translated by Google
4.2. Security
4.3. Compatibility
4.4. Scalability
• Scalable design to allow the addition of new features and the management of
an increasing number of users and vehicles.
5. Deliverables
5.1. Documentation
• Detailed specifications. •
Technical documentation for developers. • User
manual and training guides for end users. • Test report and maintenance
plan.
5.2. Software
Page 5 of 9
Machine Translated by Google
6. Project Planning
7.1. Budget
• Project manager •
Front-end and back-end developers • UI/UX
specialists • Testers
• Support technique
8. Success Criteria
Page 6 of 9
Machine Translated by Google
COMPLEMENT DE COMPREHENSION
• Stakeholder Meetings : Talk to fleet owners, drivers, and other users to understand their
specific needs and required features.
2. Project Planning
3. Application Design
Page 7 of 9
Machine Translated by Google
4. Application Development
5. Tests et Validation
• User Feedback : Organize testing sessions with real users to get feedback.
6. Deployment
Page 8 of 9
Machine Translated by Google
• Technical Support : Provide technical support to help users solve problems they
encounter.
• Training : Offer training sessions for users.
Page 9 of 9