You are on page 1of 29

Page 1

THE OXFORD COLLEGE OF SCIENCE


DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS

(AFFILIATED TO BANGALORE UNIVERSITY)

19TH Main, 17th B Cross, Sector-IV, HSR Layout, Bangalore560102

PROJECT REPORT

ON

Vehicle Management System


Submitted by

Madhan Kumar T(19RNS85257 )


Arwin Kumar(19RNS85319)

Under the guidance of

RAMAKRISHNA SIR

Mini Project Lab Report submitted in partial fulfillment of the


requirements of VI Semester BSC(PMCs), Bangalore
Aug/sep- 2022/2023
Page 2

THE OXFORD COLLEGE OF SCIENCE


DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS

(AFFILIATED TO BANGALORE UNIVERSITY)

19TH Main, 17th B Cross, Sector-IV, HSR Layout, Bangalore- 560102

CERTIFICATE

This is to certify that the report titled Vehicle Management System is a bona fide record of
work done by Madhan Kumar T(19RNS85257) , Arwin Kumar(19RNS85319) of The Oxford
College of Science, Bangalore, in partial fulfillment of the requirements of VI Semester BSC(PMCs)
during the year 2022-2023

Project Guide
Head of the Department

Valued-by:

Name :(I) MADHAN KUMAR T


(II) ARWIN KUMAR
1.
Register Number :(I) 19RNS85257

(II) 19RNS85319
2.
Examination Center : TOCS
Date of Exam :
Page 3

ABSTRACT

The purpose of Vehicle Management System is to automate the existing


manual system by the help of computerized equipments and full-fledged
computer software, fulfilling their requirements , so that their valuable
data/information can be stored for a longer period with easy accessing
and manipulation of the same. The required software and hardware are
easily available and easy to work with.

Vehicle Management System, as described above, can lead to error free,


secure, reliable and fast management system. It can assist the user to
concentrate on their other activities rather to concentrate on the record
keeping. Thus it will help organization in better utilization of resources.
The organization can maintain computerized records without redundant
entries. That means that one need not be distracted by information that
is not relevant while being able to reach the information.
Page 4

ACKNOWLEDGEMENT

In this modern world of competition there is a race of existence in which


those are efficient to come forward to succeed. Project is like a bridge
between theoretical and practical .So, I have joined this particular
project. Today after completing my project I feel great relief and
satisfaction, now when I look back, I still remember the day when I was
assigned this project

We are thankful to all the those persons who provided us important information .We would
be happy if you read the report carefully and we will be trying to answer all
questions that you have about the documentation
Page 5

DECLARATION

We, Madhan Kumar T and Arwin Kumar hereby declare that this project work entitled
Vehicle Management System is submitted in partial fulfillment for the award of the
degree Of BACHELORE OF SCIENCE of Bangalore University.

I further declare that I have not submitted this project report either in part or in full to any
other university for the award of any degree.

Madhan Kumar T

(19RNS85257)

Arwin Kumar

(19RNS85319)
Page 6

INDEX

Contents

1. Introduction

1.1 About Bus Management system


1.2 admin

2. System Requirements
2.1 About Litreature Survey
2.2 Existing System
2.3 Description
2.4 Drawbacks
2.5 Proposed system
2.6 Functional specifications
2.7 Benefits of the propsed system
2.8 Hardware and software requirements
2.9 Tools survey
2.10 Software development approach
3. Diagram
3.1 modular design
3.2 modular function diagram
3.3 specification of function modules
3.4 System Design
3.5 Data flow diagram
3.6 Use case
3.7 Class diagram
3.8 ER Diagram
3.9 Data Dictionary
4. Implementation details
4.1 sample code
4.2 screen shots
5. Testing
5.1 Test cases
5.2 Testing
6. Conclusion
6.1 Advantages
6.2 Enhancements
6.3 Refrences
Page 7

INTRODUCTION
Page 8

About Vehicle Management System:


Vehicle Management system software are tools that make tasks
such as booking a vehicle , information about driver and vehicle,
shedule , status of booking and manage users.

.ABOUT ADMIN:
An administrator has full control over the system. He/she can manage
users/customers, add vehicles and drivers,confirm or delete booking,
status, payment, and so on. Here, each and every section has its own
respective details such as name, and other ---------important details.
Here, an admin can add members’ records directly by filling up required
forms. During the member registration, an admin has to provide details
such as name, contact, registration date, Nat id, licence number and
validity. Also, an admin has to manage all the pending member records.
The user can take a vehicle only when the admin confirms and
release a vehicle for user . Only the active accounts can log into the
system
whereas the remaining won’t be able to log into the system.
Page 9

FEATURES:
Dashboard admin :

• Add new driver / vehicle


• Billing
• Booking
• Trip details
• Confirm / delete trip
• Confirm payment
User panel :
• Vehicle list
• Driver list
• My account
• Booking status
• Customer’s bill details

• Route
• Login
• Logout

Literature Survey

Operating System: Windows 7

Client Side Scripting:

• HTML
• Ajax
• JQuery
• JavaScript
• Bootstrap

Browser: Opera/ Mozilla/ Google chrome/ Internet explorer 8


Software : Xampp/ Wamp/ Lamp/ Mamp
Server Side Scripting: PHP
Database Tool: My SQL Testing
Page

Server: Apache

HTML:
HTML or Hypertext Markup Language is the standard markup language
used to create web pages.

HTML is written in the form of HTML elements consisting of tags

enclosed in angle brackets (like <html>). HTML tags most

commonly come in pairs like <h1> and </h1>, although some

tags
Page

represent empty elements and so are unpaired, for example

<img>. The first tag in a pair is the start tag, and the second tag is

the end tag (they are also called opening tags and closing

tags).

The purpose of a web browser is to read HTML documents and


compose them into visible or audible web pages. The browser does
not display the HTML tags, but uses the tags to interpret the content
of the page. HTML describes the structure of a website semantically
along with cues for presentation, making it a markup language
rather than a programming language.

HTML elements form the building blocks of all websites. HTML allows
images and objects to be embedded and can other items.

CSS

CSS was first developed in 1997, as a way for Web developers to


define the look and feel of their Web pages. It was intended to allow
developers to separate content from design so that HTML could
perform more of the function that it was originally based on the
markup of content, without worry about the design and layout.

CSS didn't gain in popularity until around 2000, when Web browsers
began using more than the basic font and color aspects of CSS.

CSS didn't gain in popularity until around 2000, when Web browsers
began using more than the basic font and color aspects of CSS.
Page

Designers that don't use CSS for their design and development of Web
sites are rapidly becoming a thing of the past. And it is arguably as
important to understand CSS as it is to know HTML - and some would say
it was more important to know CSS

PHP:

PHP (recursive acronym for PHP: Hypertext Preprocessor) is a


widely-used open source general-purpose scripting language that is
especially suited for web development and can be embedded into
HTML.

Instead of lots of commands to output HTML (as seen in C or Perl),


PHP pages contain HTML with embedded code that does
"something" (in this case, output "Hi, I'm a PHP script!"). The PHP
code is enclosed in special start and end processing instructions
<?php and ?> that allow you to jump into and out of What
distinguishes PHP from something like client-side JavaScript is that
the code is
"PHP mode." executed on the server, generating HTML which is
then sent to the client. The client would receive the results of
running that script, but would not know what the underlying code
was. You can even configure your web server to process all your
HTML files with PHP, and then there's really no way that users can
tell what you have up your sleeve The best things in using PHP are that it is
extremely simple for a newcomer, but offers many advanced features for a professional
programmer. Don't be afraid reading the long list of PHP's features. You can jump in, in
a short time, and start writing simple scripts in a few hours.
Page

MYSQL:

MySQL, the most popular Open Source SQL database system, is developed, distributed, and
supported by Oracle Corporation.

Hardware Interface:
Hardware requirements for running this project are as follows:

Processor: Pentium I or above.

RAM: 128 MB or above.

System Type: 32-bit Operating system or more

Software Interface:
Software required to make working of product is:

Front end- HTML/PHP Back end- My


SQL
Page

Functional Requirements:

• The System must provide following functionalities—

• Keeping records of registration of members.

• Keeping the records of payments.

• Keeping the monthly income.

• Storing the health status of the customer.

Non Functional Requirements:

1. Reliability
2. Maintainability
3. Portability
4.Security

Software Requirement Specification

1. Extensibility
2. Reusability
3. Application Affinity/Compatibility
4. Resource Utilization

SYSTEM DESIGN:

System design is the phase that bridges the gap between problem domain and the

existing system in a manageable way. This phase focuses on the solution domain,

i.e. “how to implement?”

It is the phase where the SRS document is converted into a format that
can be implemented and decides how the system will operate.
Page

In this phase, the complex activity of system development is divided


into several smaller subactivities, which coordinate with each other to
achieve the main objective of system development.

System design takes the following inputs

• Statement of work

• Requirement determination plan

• Current situation analysis

• Proposed system requirements including a conceptual data model,


modified DFDs, and

Metadata (data about data).

System design gives the following outputs −

• Infrastructure and organizational changes for the proposed system.

• A data schema, often a relational schema.

• Metadata to define the tables/files and columns/data-items.

• A function hierarchy diagram or web page map that graphically describes


the
program
structure.

• Actual or pseudocode for each module in the program.


Page

0- Level DFD:

1st level DFD for Admin Processes:


Page

ERDIAGRAM:
Page

Admin use case diagram:

User use case diagram:

The database has following tables for maintaing details:


Page

Admin:

Announcements:

Attendance:

Equipment:
Page

Rates:

Members:
Page

Reminder:

Staffs:

To Do:
Page

SOURCE CODE INDEX PAGE:

SCREEN SHOTS
Admin login page :

Index page
Page
Page

Visitors List

Apartment System details


Page

Visitors entry form

Coustomer checkout details


Page

Reports and search system


Page

system design. In the real sense it is the phase, ehich helps to bring out the creativity of the
other phases, and make it shine.

Unit Testing

a. In the line of stategy the entire individuals function and mdules were put to test independently

b. By following this strategy all the errors in coding were identified and corrected

Validation Testing
The main aim of this testing is to verify that the application system does what it was
designed for. The system was tested to ensure that the purpose of automating the
Apartment system was

Software Testing
Testing goes side by side with the implementation that is aimed aat ensuring that the
system work accurately and efficiently before the live opearation is performed .the
common view of the testing held by the user is process of executing a program with
explcit intention of handling errors the application which has been developed has to
be tested to prove its validity testing is considered to be the least creative phase of
the whole cycle of system design. In the real sense it is the phase, ehich helps to bring out
the creativity of the other phases, and make it shine.

Unit Testing
Page

c. In the line of stategy the entire individuals function and mdules were put to test independently

d. By following this strategy all the errors in coding were identified and corrected

Validation Testing
The main aim of this testing is to verify that the application system does what it was
designed for. The system was tested to ensure that the purpose of automating the
Apartment system.

Conclusion:
Apartment system project objective of this project was to build a program for
maintaining Apartment system project details of all Apartment system project
members, employees and inventory. Apartment system project system developed is
able to meet all Apartment system project basic requirements. Apartment system
project system of Apartment system project records (both members and
employees) will be also benefited by Apartment system project proposed system, as
it will automate Apartment system project whole procedure, which will reduce
Apartment system project workload. Apartment system project security of
Apartment system project system is also one of Apartment system project prime
concerns.

Apartment system projectre is always a room for improvement in any software,


however efficient Apartment system project system may be. Apartment system
project important thing is that Apartment system project system should be flexible
enough for future modifications. Apartment system project system has been
factored into different modules to make system adapt to Apartment system project
for Apartment system project changes. Every effort has been made to cover all user
requirements and make it user friendly

BIBLIOGRAPHY
https://www.w3school.com

https://www.youtube.com

https://www.stackoverflow.com
Page

You might also like