Vehichle Management System
Vehichle Management System
Vehichle Management System
INTRODUCTION
Land vehicles are classified broadly by what is used to apply steering and drive forces
against the ground: wheeled, tracked, railed or skied.
The rapid development of national economy has led to the application of computer in
very wide areas. Practical problems in various fields have begun to be solved with
computers.
With the evolution of computing, this study would like to use a web interface on a
tablet or PC, using web programming languages like PHP and JavaScript to build a
vehicular management system. Each vehicle carries a unique identity number to avoid
a mix up when there is more than one vehicle with the same color and type. Personnel
also have their unique identity number for easy accountability. Thus, this study will
provide a more complete vehicular management service.
1
1.2 STATEMENT OF THE PROBLEM
One of the challenges facing the military yard is vehicle management and prompt
response on availability of cars in the yard. The military personnel in the military yard
cannot efficiently keep track of vehicles especially upon the number of vehicles
available for use. These are more reasons, why I embarked on this research:
The aim of this project work is to develop a vehicle automated system for vehicles in
the military yard that will achieve the following objective:
1 Assist military personnel in charge of the military yard to keep good record of the
vehicles in the yard,
2 More effective response in the request and delivery of vehicles from the military
yard by other military personnel's.
3 Provide them reliable and easy means car identification.
4 Register and management of all official vehicles in the military yard.
The major aim of the project is to propose a system that will have the information
about all official cars in the military yard and a prompt request and delivery system. It
focuses on the registration, storage, management of information and a prompt request
2
and delivery system for vehicles in the military yard. During this research work, there
were lots of limitations and they include:
i. Lack of enough information for the design of a new system, due to poor
understanding of the effects of the uses of computer system.
ii. Error in data collected for the analysis and design of the new system.
iii. Distortion due to human factors such as stress, fatigue, sickness and weakness
of the body within the period of this project work.
iv. Lack of sufficient funds.
The significance of this project work, a vehicle automated system for vehicles in the
military yard is;
IV. Provide a platform for effective request and delivery of vehicles from the
military yard.
3
CHAPTER TWO
LITERATURE REVIEW
2.1 INTRODUCTION
Literature review is aims to review the critical points of current knowledge on the
topic team going to develop. Therefore, the purpose of the literature review is to find,
read and analyze the literature or any works or studies related to this title. It is
important to well understand about all information to be relates with title before
developing this system. The paper cover basic functionality of the system
view/Edit/Delete Vehicle Details.View/Edit/Delete Driver Details. Vehicle
RepairHistory.Login/Registration of User. View Car Details Car Trip
This paper describes the system design and implementation of a vehicle management
system and covers the following sections: (1) PHP (2)MySQL(3) PHPMYADMIN
(4)JAVASCRIPT
4
The standard PHP interpreter, powered by the Zend Engine, is free software released
under the PHP License. PHP has been widely ported and can be deployed on most
web servers on a variety of operating systems and platforms.
W3Techs reports that, as of January 2022, "PHP is used by 78.1% of all the websites
whose server-side programming language we know." PHP version 7.4 is the most
used version. Support for version 7.3 was dropped on 6 December 2021.
2.3. MySQL
MySQL is free and open-source software under the terms of the GNU General Public
License, and is also available under a variety of proprietary licenses. MySQL was
owned and sponsored by the Swedish company MySQL AB, which was bought
by Sun Microsystems (now Oracle Corporation). In 2010, when Oracle acquired Sun,
Widenius forked the open-source MySQL project to create MariaDB.
MySQL has stand-alone clients that allow users to interact directly with a MySQL
database using SQL, but more often, MySQL is used with other programs to
implement applications that need relational database capability. MySQL is a
5
component of the LAMP web application software stack (and others), which is an
acronym for Linux, Apache, MySQL, Perl/PHP/Python. MySQL is used by many
database-driven web applications, MySQL is also used by many popular websites,
including Facebook, Flickr, MediaWiki, Twitter, and YouTube.
2.4. PHPMYADMIN
By that time, phpMyAdmin had already become one of the most popular PHP
applications and MySQL administration tools, with a large community of users and
contributors. In order to coordinate the growing number of patches, a group of three
developers (Olivier Müller, Marc Delisle and Loïc Chapeaux) registered the
phpMyAdmin Project at Source Forge and took over the development in 2001.
In July 2015, the main website and the downloads left Source Forge and moved to
a content delivery network. At the same time, the releases began to be PGP-
signed. Afterwards, issue tracking moved to GitHub and the mailing lists migrated
6
Before version 4, which uses Ajax extensively to enhance usability, the software
used HTML frames.
• Web interface
• Transforming stored data into any format using a set of predefined functions,
like displaying BLOB-data as image or download-link
• Working with different operating systems like Windows, Linux, OS/2, Free
BSD Unix (such as Sun, Solaris, AIX) and others.
2.5. JAVASCRIPT
JavaScript is a web scripting language that is a dynamic type with built-in support
type. A web page that uses the dynamic functionality of a web page, which widely
7
apply to the client. JavaScript has its own data type to handle different data, text, and
information processing. JavaScript is also a cross platform language is gradually used
to write server-side program, JavaScript is much favored for its security. Today’s web
site needs to go much beyond HTML. There is a definite need to allow user, browsing
through web site to actually interact with the web site. The web must be intelligent
enough to accept user input and dynamically structure web page content, tailor made,
to a user’s requirements. Users, who browse throush a web site today, prefer to choose
to view what interests them.
Hence even the content of a web page needs to be dynamic based on what a user
wishes to see.
This requires a web site development that will allow the creation of interactive web
pages.
Capturing user request is traditionally done via a form. The web site development
environment should also provide the facility for validating. JavaScript is an object
oriented language that allows creation of interactive web pages.
• An interpreted language.
8
CHAPTER THREE
3.1 INTRODUCTION
This chapter gives detailed description of design and development process of the
system in view.it iterates the intricacies in the design and development of the
system.it also elucidates the existing system and the design of the new system. Before
much ado, it is important to analyze the operation, flaws and need to improve on the
existing system.
In every research work, method of data collection plays a fundamental key role
as it involves a procedures and instrument of finding the requirement objectives
of the research. They have some certain techniques used for uncovering the
information needed to solve the studied problems. However, the methods of data
collections used for the research is the Interview Method.
9
between the interviewer and the respondent; it is the most widely used
method to get an accurate detail about an existing system.
Questionnaires:
we will prepare some questions for the vehicle management office and also we
will gather different information. Such questions are raised like:
i. What tasks are performed in the organization?
ii. s there any work division in the system?
iii. What are the problems in your current system? Is that manual or
computerized?
iv. What kind of maintenance can take place?
v. What seems like is the work flow in the organization
This phase of the project list out the equipment required to maintain the new
design system. This equipment are the major parts of computer namely:
This refers to the physical devices that make up computer system such as
keyboard, mouse, printer, scanner and monitor etc. this are part of the
computer which can be touched, seen and handle with our bear hand. The list
of basic hardware required is listed below:
• Monitor
• Keyboard
10
• Mouse
This are set of program or instruction that is use in the hardware to make it
function. In order words, software can be said to be a predefined instruction
given to a computer to carry out a specific task. The required software is listed
as follows:
• Xampp
This describes the architecture of our proposed system, including the software,
hardware and platform. In order to achieve the implementation of vehicle
management on web application platform, this study reserves partial functions for the
future extension.
11
for example, a client computer can be running an application program for entering
patient information while the server computer is running another program that
manages the database in which the information is permanently stored. Many clients
can access the server’s information simultaneously, and, at the same time, a client
computer can perform other tasks, such as sending e-mail. Because both client and
server computers are considered independent devices, the client-server model is
completely different from the old mainframe model, in which a centralized mainframe
computer performed all the tasks for its associated “dumb” terminals, which merely
communicated with the central mainframe.
12
3.7 SYSTEM MODEL
The data flow diagram below, helps depict the flow of operational structure of the
system and how data moves with the system.
13
Use Case Diagram referred to as Behaviour diagram which describes the
commutation between actors or participations and set of actions. This is set of actions
or use cases will be enclosed by system boundary and can also have relation with each
other. Division among tupelos will based on the information gain computed for each
attribute
14
15
CHAPTER FOUR
4.1 INTRODUCTION
16
4.1.2 Integration Testing
After the system has been tested for some period of time, and found to be
working smoothly as expected, the system will be ready for Installation
and Implementation. For the new system to be install successful the
following requirement are needed:
• Web browser
1. Start your Apache and MySQL servers in the Xampp Control Panel
17
4.5 PROGRAM SAMPLE OUTPUT
fig 4.1 INDEX PAGE: This is where the user choses whether to log in as a driver or
admin
fig4.2 LOGIN: This is where the user enter their password to grant access to the
application
18
fig 4.3 HOME PAGE: Welcomes the user (admin/driver)
19
fig 4.5 DRIVER REGISTRATION: This is where every driver gets registered
before they are approved and eligible to borrow a car
fig 4.6 DRIVER HOME PAGE: This is where the driver views borrowed cars and
also returns them
20
CHAPTER FIVE
5.1 SUMMARY
5.2 CONCLUSION
/.
5.3 RECOMMENDATION
REFERENCES
21
Halsey, William D. (Editorial Director): MacMillan Contemporary Dictionary,
page 1106. MacMillan Publishing, 1979. ISBN0-02-080780-5
Xiaoxiang Zhang, Minghua Xu, Shu Cong and Xinghua Shan 2009 JAVA
basic and case development. J. Tsinghua University Press 2 55-
59
Sanderson, Dan (2009). Programming Google App Engine: Build and Run
Scalable Web Apps on Google's Infrastructure
(https://archive.org/details/programminggoogl0000sand) .
O'Reilly Media. ISBN 978-0- 596-52272-8.
"Using Google Cloud SQL - App Engine standard environment for Java -
Google Cloud Platform" (https://cl
oud.google.com/appengine/docs/java/cloud-sql/) . Google
Cloud Platform.
Paul Deitel and Junshi Zhang 2012 JavaScript programmer tutorial. J. Electronic
Industry Press5 11-19
Youguo Tang and Hongbo Zhan 2008 JSP website development. J.Electronic
Industry Press 620-22
22
Gang Li 2014 Lightweight Java EE Enterprise Application Combat - Struts 2 +
Spring + Hibernate integration development. J. Electronic Industry
Press 4 31-39
109-116, 2010.
http://mic.iii.org.tw/intelligence/reports/pop_Doc_promote.asp?doci
d=CDOC20091110009,2011.
http://www.digitimes.com.tw/tw/rpt/rpt_show.asp?cnlid=3&cat=MN
&v=IM0807&n=0,2011.
23