0% found this document useful (0 votes)
7 views

documentry.asia - Google Docs (1) (2)

This project report titled 'E Vehicle' was submitted by students of Bachelor of Computer Applications at Gujarat University, under the guidance of Prof. Trupti Thakkar. It outlines the purpose, scope, and objectives of developing electric vehicles, highlighting the shift towards eco-friendly technologies. The report includes detailed sections on existing systems, project profiles, data flow diagrams, and technical specifications.

Uploaded by

rkachhdiya6
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

documentry.asia - Google Docs (1) (2)

This project report titled 'E Vehicle' was submitted by students of Bachelor of Computer Applications at Gujarat University, under the guidance of Prof. Trupti Thakkar. It outlines the purpose, scope, and objectives of developing electric vehicles, highlighting the shift towards eco-friendly technologies. The report includes detailed sections on existing systems, project profiles, data flow diagrams, and technical specifications.

Uploaded by

rkachhdiya6
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 35

A Project Report

On
“E VEHICLE”
Submitted to Faculty of

Bachelor of Computer Applications

In partial fulfilment of the requirement


of the award for the degree
Of

Bachelor of Computer Applications

Gujarat University
Under the guidance of

Name of Faculty: Prof.Trupti Thakkar


Submitted by:

Name Enrollment
Raj Kachhadiya 202012101357
Meet bhadani 202012101337
Brijesh vaghasiya 202012101385
ASIA PACIFIC BCA COLLEGE
[ September-2022]

CERTIFICATE

This is to certify that this project entitled “E-Vihicle” is


carried out by Raj kachhadiya (29) & Meet Bhadani (09) &
Brijesh vaghasiya (57) studying at Bachelor of Computer
Application in 5th semester (Asia pacific BCA College,
Ahmedabad) for partial fulfilment Bachelor of computer
application degree to be awarded by Gujarat University. This
project work has been carried out under faculty guidance.
The project is fit to be consideredfor evolution for the degree
of Bachelor of computer application.

Date: Nov-2022
Place: Ahmedabad

Guide Name :

Vice Principle incharge

Prof. : Trupti Thakkar


COMPANY CERTIFICATE :
3
ACKNOWLEDGEMENT

We would like to express our special thanks of


gratitude to our project guide Prof. Trupti Thakkar
as well as our principal Who gave us the golden
opportunity to do this wonderful project on the topic E-
VEHICLE, Which also helped us in doing a lotof
research and We came to know about so many new
things We are really thankful to them.

Secondly, We should also like to thank our parents


and friends who helped us a lot in finalising this
project within the limited time frame.

Date : Nov-2022 Raj kachhadiya (29)

Meet bhadani (09)

Brijesh vaghasiya (57)

Place:Bhoyani/Ahmedabad BCA(5th Sem)

5
INDEX

Chapter No. Title Page No.

List of Tables 07

List of Figures 08

1 Company Profile 09

Project Profile 10

2.1 Existing System 11

2.2 Proposed System 12

2.3 Development Tools & Technology Used 13

3 Data Flow Diagram 17

3.1 Context Level Diagram 20

3.2 DFD Level-1 22

4 Entity Relationship Diagram 23

5 Data Dictionary 27

6
LIST OF TABLES

Table No. Title Page No.

Table 5.1 User Table 28

Table 5.2 Vehicle Table 29

Table 5.3 Booking Table 30

Table 5.4 Feedback Table 31

7
LIST OF FIGURES

Figure No. Title Page


No.
Figure 3.1 DFD Symbols 19

Figure 3.2 Level-0 DFD or Context Level Diagram 21

Figure 3.3 Level-1 DFD 22

Figure 4.1 ER Diagram Symbols 25

Figure 4.2 ER Diagram of System 26

8
CHAPTER :1
COMPANY PROFILE

d
COMPANY PROFILE

Company Name INFOLABZ IT SERVICES PVT LTD

Owner Name MR. CHINTAN NAGARECHA

Website https://www.infolabz.in/

Address 405 Vraj Avenue, Above SAM'S Pizza,


Nr Commerce Six
Road, Navrangpura, Ahmedabad, 380009
Contact No 8866662662

Description InfoLabz Pvt Ltd is one of the leading IT companies


who provides technical solutions. We are involved in
Web Development, App Development, Progressive
Web Application Development, Corporate & Live
project training and placement.

15
CHAPTER:2
PROJECT PROFILE

11
PROJECT PROFILE

2.1 EXISTING SYSTEM

● https://www.mychoize.com/self-drive-car-rentals-ahmedabad

1. MyChoize self drive car rentals gives you the freedom and
privacy you desire with the convenience of driving at your
own pace.
2. book a self drive car rental in Ahmedabad and explore the
town hassle free by driving a car of your choice like you
own it.
3. You can either pick the car up from a predefined location
or have your cars home delivered and picked up from your
doorstep

● https://www.justdrive.co.in/?gclid=Cj0KCQjw54iXBhCXARIsAD
WpsG9sva_z6NTBhqdVhUHAhs_7RFTFCG0L9GPKf1uyACZhyO
cBc3DzvpIaAi7qEALw_wcB

1. G et door to door delivery and pickup.


2. You drive to adventures, we get it. we and our roadside
assistance partners
3. Pickup & return with same level of fuel.Flexible per hour
tariff .

● https://www.kayak.co.in/Cheap-Ahmedabad-Car-Hire.29732.
cars.ksp
1. Book your rental car in Ahmedabad at least 1 week before
your trip in order to get a below-average price
2. Economy rental cars in Ahmedabad are around 63%
cheaper than other car types, on averag e
3. Car Rental coupons are built into the booking engine, so
you do not need copy and paste codes.
12
2.2 PURPOSE SYSTEM:

1. Worldwide automotive industry is quickly shifting from


traditional fuel based technologies to eco-friendly technologies
such as battery based drive train for development of Electric
Vehicles ( EVs) due to fast depletion of fossil fuel and to
reduce impact of transportation on environment and climate
change
2. Keeping in view the technological requirements of EVs and
to increase the local
3. EV subsystems at an affordable cost following the standards
with quality.

13
2.3 PROJECT SCOPE

1. As per a recent study, electric vehicles ( EVs) market is


expected to be worth around at least ₹475 billion by
2025.
2. The penetration of electric two-wheelers is projected to reach
up to 15 % by 2025 from 1 % currently
3. It is expected to grow from 8.1 million units to 39.21 million
units by 2030.

14 12
2.4 PROJECT OBJECTIVE

1. Due to the rapid depletion of fossil fuels and to reduce


the impact of transportation on the environment and
climate change.Due to the rapid depletion of fossil fuels
and to reduce the impact of transportation on the
environment and climate change.
2. To indigenously develop electric vehicle subsystems in
small to large vehicles etc. in the areas of electric
motor, controller, converter chargers etc.
Expected result i.e. technology/product
3. Implementation modalities: EV sub-systems development
has to be taken up in consortium

7
8

2.5 DEVELOPMENT TOOLS & TECHNOLOGY

● TOOLS

● GOOGLE CHROME BROWSER: Google Chrome is a fast,


easy to use, and secure browser. Designed for Android,
Chrome brings you personalised news articles, quick links to
your favourite sites, downloads, and Google Search and
Google Translate built-in

● PYCHARM : PyCharm is one of the most widely used IDEs


for the Python programming language. At present, the Python
IDE is being used by large enterprises like Twitter, Pinterest,
HP, Symantec and Groupon. JetBrains has developed PyCharm
as a cross platform IDE for Python. In addition to supporting
versions 2.x and 3.x of Python, PyCharm is also compatible
with Windows, Linux, and macOS. At the same time, the
tools and features provided by PyCharm help programmers to
write a variety of software applications in Python quickly and
efficiently

8
9

● TECHNOLOGY

● FRONTEND

● HTML / HTML 5 : HTML stands for Hypertext Markup


Language. It allows the user to create and structure
sections, paragraphs, headings, links, and blockquotes for
web pages and applications. HTML is not a programming
language, meaning it doesn't have the ability to create
dynamic functionality.HTML5 is the latest evolution of the
standard that defines HTML. The term represents two
different concepts. It is a new version of the language
HTML, with new elements, attributes, and behaviours, and
a larger set of technologies that allows the building of
more diverse and powerful Web sites and applications.
This set is sometimes called HTML5 & friends and often
shortened to just HTML5.

● CSS/ CSS 3 : CSS is the style sheet language for


describing the presentation and design of web pages
including colours, fonts, and layouts. It is mainly designed
to enable the distinction between presentation and content,
including colours, layouts, and fonts.CSS is independent of
HTML and can be used with any XML-based markup
language.CSS3 is the latest version of the CSS
specification. CSS3 adds several new styling features and
improvements to enhance the web presentation
capabilities.CSS3 being used to format structured content.
10

● JavaScript : A script is a small piece of a program that can


add interactivity to your website. For example, a script could
generate a pop-up alert box message, or provide a dropdown
menu. This script could be written using JavaScript or
VBScript.You can write various small functions, called event
handlers using any of the scripting language and then you can
trigger those functions using HTML attributes

● Bootstrap : Bootstrap is a free front-end framework for faster


and easier web development. Bootstrap includes HTML and
CSS based design templates for typography, forms, buttons,
tables, navigation, modals, image carousels and many other, as
well as optional JavaScript plugins.In addition, Bootstrap
provides an out-of-the-box solution with hundreds of third-
party components that you can integrate with it which allows you
to build a prototype fast to materialise your ideal website without
spending a lot of time. Which in the end you might end up
customising to build the final design of your website or web
application as most of the configuration is already set up for
you.

10
11

● BACKEND

● PYTHON: Python is a general purpose and high level


programming language. You can use Python for
developing desktop GUI applications, websites and web
applications. Also, Python, as a high level programming
language, allows you to focus on core functionality of the
application by taking care of common programming tasks.
Python is a widely used general-purpose, high level
programming language. It was created by Guido van
Rossum in 1991 and further developed by the Python
Software Foundation. It was designed with an emphasis
on code readability, and its syntax allows programmers to
express their concepts in fewer lines of code. Python is a
programming language that lets you work quickly and
integrate systems more efficiently

● DATABASE

SQLite DATABASE: SQLite is an embedded SQL database


engine. Unlike most other SQL databases, SQLite does not
have a separate server process. SQLite reads and writes
directly to ordinary disk files. A complete SQL database with
multiple tables, indices, triggers, and views, is contained in a
single disk file

11
12

CHAPTER : 3

DATA FLOW DIAGRAM

12
13

Data Flow Diagram:

A Data Flow Diagram ( DFD) is a traditional visual


representation of the information flows within a system. A neat
and clear DFD can depict the right amount of the system
requirement graphically. It can be manual, automated, or a
combination of both. It shows how data enters and leaves the
system, what changes the information, and where data is
stored.

13
14

Symbols used in data flow diagrams are:

[ Figure 3.1: DFD Symbols]

● Data flow diagrams are categorised by level. Starting


with the most basic, level 0 , DFDs get increasingly
complex as the level increases.
● We have created two levels of DFD for our system.
● Level-0 or Context Level Diagram
● First Level DFD

14
15

3.1 Context Level Diagram:

15
16

[ Figure 3.2: Level-0 DFD]

16
17

3.2 DFD Level-1 Diagram:

[ Figure 3.3: Level-1 DFD]

17
18

CHAPTER :4

ENTITY RELATIONSHIP
DIAGRAM

18
19

ER Diagram:

Stands for Entity Relationship Diagram, also known


as ERD is a diagram that displays the relationship of
entity sets stored in a database. In other words, ER
diagrams help to explain the logical structure of
databases. ER diagrams are created based on three basic
concepts: entities, attributes and relationships.

Three Types of Cardinality Relationship mainly used in ER Diagram


are:

● One to one: For one Occurrence of the first entity there


can exist only one related occurrence of the second entity
and vice – versa.

● One to Many: For one Occurrence of the entity there


can exist many related Occurrence of the second entity, it
doesn’t matter which is first or second.

● Many to Many: For one Occurrence of the first entity,


there can exist many related occurrence of the second
entity, and for occurrence of the second entity there can
exist many occurrence of the first entity

19
20

ER Diagrams uses different symbols such as:

20
21

21
22

Chapter 5:
Data dictionary

22
23

23
24

24
25

25
26

26
27

27

You might also like