Sakshi2 Merged
Sakshi2 Merged
A
DBMS Mini Project Report
On
“VEHICLE MANAGEMENT SYSTEM”
Submitted By:
SAKSHI SALEMATH
(USN:-3BK21CS044)
Academic Year-2023-24
BET’s
BASAVAKALYAN ENGINEERING COLLEGE
BASAVAKALYAN-585327
Certificate
This is to certify that the project work entitled " VEHICLE MANAGEMENT
SYSTEM " work carried out by SAKSHI SALEMATH(USN:3BK21CS044) student
of V semester (CBCS) B.E. (Computer Science & Engineering) in partial fulfillment
for the DBMS Lab with Mini Project (21CSL58) prescribed by Visvesvaraya
Technological University, Belgavi during the academic year 2023-2024.
1)-----------------
2)-----------------
ACKNOWLEDGMENT
At this pleasing moment of having successfully completed our project, we wish to convey our
sincere thanks and gratitude to our esteemed institute "BASAVAKALYAN ENGINEERING
COLLEGE BASAVAKALYAN ".
First and foremost our sincere thanks to our Principal Dr.Ashok Kumar.Vangeri for forwarding us
to carryout our project and offering adequate duration in completing our project
We are also grateful to the Head of department of Computer Science & Engineering Prof.suvarnalata
Hiremath for her constructive suggestions &Encouragement during our project.
We wish to place our graceful thanks to our project guide Prof. Gururaj R Patwari, Without whose
help and guidance would not have been possible to complete this project.
We express our heartfelt thanks to our all staff members of our department who helped us a lot in the
completion of directly and indirectly within the schedule period.
Last but not least we would like to thanks our friends and family members for increased
andpropels and encouragement throughout in this position.
Project Associates:
TABLE OF CONTENT
2 INTRODUCTION TO DBMS 6
3 INTRODUCTION TO PHP 8
6 SCHEMA DAIGRAM 12
7 ER DIAGRAM 14
8 IMPLEMENTATION
15
9 SNAPSHOT 20
10 CONCLUSION 21
REFERENCES
CHAPTER:01
ABSTRACT
A complete software program called the Vehicle Management System (VMS) is used by fleet
managers and organizations to manage their vehicles more efficiently and effectively.
The vehicle information, maintenance schedules, fuel consumption, driver assignments, and
other aspects of vehicle operations can all be effectively tracked, monitored, and maintained
with the help of this system, which offers a centralized platform.
With the VMS's user-friendly interface, administrators, fleet managers, and drivers may
quickly view and update pertinent data from anywhere at any time using mobile or web
browsers. Important aspects of the system consist of:
1. Vehicle Database Management: Every vehicle in the fleet has a comprehensive database
kept up to date by the VMS, which includes make, model, year, registration details, VIN
numbers, and other pertinent information.
3. Fuel Management: Each vehicle's fuel usage is tracked by the system, which also keeps an
eye on consumption trends and spots possible inefficiencies. Data gathering is made easy by
integration with fuel card systems or fuelling stations.
4. Driver Management: The system's management of driver profiles gives administrators the
ability to designate cars to particular drivers, monitor their performance, and make sure
license and certification requirements are met.
5. Reporting and Analytics: The VMS produces thorough reporting and analytics on a range
of vehicle operation topics, including mileage, fuel economy, and maintenance expenses.
Decision-makers are empowered by these insights to recognize patterns, maximize
CHAPTER:02
INTRODUCTION TO DBMS
A database management system (DBMS) refers to the technology for creating and
managing databases. DBMS is a software tool to organize (create, retrieve, update and
manage) data in a database..
The main aim of a DBMS is to supply a way to store up and retrieve database information
that is both convenient and efficient. By data, we mean known facts that can be recorded
and that have embedded meaning. Database systems are meant to handle a large collection
of information. Management of data involves both defining structures for storage of
information and providing mechanisms that can do the manipulation of those stored
information. Moreover, the database system must ensure the safety of the information
stored, despite system crashes or attempts at unauthorized access.
Database is a collection of inter-related data which helps in efficient retrieval, insertion
and deletion of data from database and organizes the data in the form of tables, views,
schemas, reports etc. For Example, university database organizes the data about students,
faculty, and admin staff etc. which helps in efficient retrieval, insertion and deletion of
data from it.
File System manages data using files in hard disk. Users are allowed to create, delete, and
update the files according to their requirement. Let us consider the example of file based
University Management System. Data of students is available to their respective
Departments, Academics Section, Result Section, Accounts Section, Hostel Office etc.
Some of the data is common for all sections like Roll No, Name, Father Name, Address
and Phone .
APPLICATION OF DBMS
Database is required to keep record of ticket booking ,trains departure and arrival status .
DBMS is used to maintain all the information relate to book issue dates name of the book author
and availability of the book.
DBMS manages all the bank transaction.
Social media websites to share our views and connect with our friends How all the information of
users are stored and how we become able to connect to other people.
DBMS is must for telecommunication companies to store the call details and monthly post paid
bills.
DBMS provides a big security assurance to the military information .so it is widely used in
militaries.
All the products are added and sold only with help of DBMS Purchase information invoice
bills and payment ,all of these are done with the help of DBMS.
Human resource management department keeps records of each employees salary ,tax and
work through DBMS.
Manufacturing companies make products and sales them on them on the daily basis To
keep records of all the details about the products like quantity ,bills ,purchase DBMS is
used.
WHAT IS MY SQL:
The name SQL stands for Structural Query Language. SQL is a data access language, like any
other language, it is used for communication. SQL communicates with database manager. The
database manager could be Oracle, Informix, DB2 and SQL database. SQL is easy to learn.
Despite the fact that SQL is a computer programming language, it is much simpler than
traditional programming language like COBOL, BASIC, FORTRAN or API. This is due to the
fact that SQL is a non procedural language.
A database management system requires a query language to enable users to access data.
Structured Query Language (SQL – pronounced „sequel‟) is the language used by most
relational database system. IBM developed the SQL language in a prototype relational
database management system – System R – in the mid-1970s. In 1979, Oracle Corporation
introduced the first commercially available implementation of SQL.
CHAPTER:03
INTRODUCTION TO PHP
The term PHP is an acronym for PHP: Hypertext Preprocessor. PHP is a server-side scripting
language designed specifically for web development. It is open-source which means it is free
to download and use. It is very simple to learn and use. The files have the extension “php”.
Rasmus Lerdorf inspired the first version of PHP and participated in the later versions. It is
an interpreted language and it does not require a compiler.
It can be integrated with many databases such as Oracle, Microsoft SQL Server,
MySQL, PostgreSQL, Sybase, and Informix.
It supports main protocols like HTTP Basic, HTTP Digest, IMAP, FTP, and
others.
One of the main reasons behind this is that PHP can be easily embedded in HTML
files and HTML codes can also be written in a PHP file.
The thing that differentiates PHP from the client-side language like HTML is, that
PHP codes are executed on the server whereas HTML codes are directly rendered
on the browser. PHP codes are first
executed on the server and then the result is returned to the browser.
CHAPTER:04
PROBLEM STATEMENT:
The current landscape of vehicle management within our organization lacks efficiency,
transparency, and control. We face numerous challenges in effectively managing our fleet of
vehicles, including but not limited to:
Inadequate insight into Vehicle Usage: We are unable to monitor in real time the
mileage driven, fuel usage, or driving habits of our vehicles. This makes it
challenging to find areas for development and optimize vehicle usage.
Organizations that run a fleet of vehicles for different purposes must have a Vehicle
Management System (VMS). Here are some justifications for the requirement for a VMS:
Fleet optimization is a key goal of a Vehicle Management System (VMS), which aims to
maximize fleet usage. This entails making certain that resources are distributed wisely in order
to satisfy operational demands, vehicles are deployed successfully, and routes are optimized.
Fuel Efficiency: One of the main goals of a VMS is to control fuel expenses and use.
The technology assists businesses in lowering gasoline costs, minimizing their
environmental effect, and increasing overall fuel economy by tracking fuel
consumption, spotting inefficiencies, and encouraging fuel-efficient driving habits.
Safety and Compliance: Two of a VMS's primary goals are to ensure safety and
compliance with legal standards. The system tracks driver behaviour and enforces
adherence to safety guidelines, all of which assist companies in maintaining compliance
with car registration, licensing, insurance, and safety standards.
One of the main goals of a VMS is to minimize expenses. This can be done in a number
of ways, including by optimizing vehicle usage, cutting fuel consumption, lowering
maintenance costs, and improving operational efficiency. Through process
simplification and cost-saving identification, the technology assists enterprises in
managing their fleet of vehicles more economically.
Asset tracking and security: Monitoring the whereabouts and condition of automobiles
is crucial to improving security and lowering the possibility of theft or misuse. Real-
time visibility into the VMS is the goal.
CHAPTER:05
HARDWARE REQUIREMENTS:
SOFTWARE REQUIREMENTS
Software : XAMPP
Operating System : Windows 7 (and other higher version)
FARONT End : HTML , CSS
Programming Language: PHP
Data Base Environment : MYSQL and PhpMyAdmin
Server : APACHE
CHAPTER:06
SCHEMA DIAGRAM :
CHAPTER:07
ER DIAGRAM:
CHAPTER:08
IMPLEMENTATION:
To implement a vehicle management system, you can consider using software that allows you
to track and manage various aspects of your vehicles, such as maintenance schedules, fuel
usage, driver assignments, and more. You may also want to integrate GPS tracking for real-
time monitoring of your vehicles. Additionally, setting up a centralized database to store all
relevant information and implementing user-friendly interfaces for easy access and
management would be beneficial.
When implementing a vehicle management system, you will need to consider several key
components:
1. Database Setup: Create a centralized database to store information about your vehicles,
including details such as vehicle identification numbers, maintenance records, insurance
information, and driver assignments.
2. User Interface Design: Develop user-friendly interfaces for easy access and management of
the system. Consider including features such as dashboards, reports, and alerts for efficient
monitoring.
5. Fuel Management: Include features for tracking fuel usage, expenses, and efficiency to
optimize fuel consumption and costs.
CHAPTER:09
SNAPSHOTS:
CHAPTER:10
CONCLUSION:
To sum up, a Vehicle Management System (VMS) is an essential tool for businesses looking
to maximize fleet productivity, cut expenses, guarantee compliance and safety, and improve
overall effectiveness. A VMS offers a consolidated platform for asset tracking, process
simplification, and decision-making, addressing a variety of issues related to managing a fleet
of vehicles with its many features and functionalities.
3. Better Compliance and Safety: The VMS assists enterprises in maintaining regulatory
compliance, mitigating risks, and guaranteeing the safety of drivers and assets by automating
compliance management processes and encouraging safe driving practices.
4. Cost Reduction: The VMS helps businesses find cost-saving options, save fuel
expenditures, and minimize total operating costs with capabilities like fuel monitoring,
maintenance tracking, and resource optimization.
5. Data-Driven Decision Making: By utilizing data analytics and reporting tools, the VMS
gives businesses insightful information about important parameters like vehicle performance,
fuel economy, maintenance history, and others. This information helps them make well-
informed decisions.
REFERENCES
References for the project Development were taken from the following
Books and Web sites:
https://code-projects.org/vehicle-management-system-in-php-with-source-code