Main Report

goatishspyMobile - Wireless

Dec 10, 2013 (3 years and 6 months ago)

49 views

Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
1


Chapter
-
1 Introduction


1.1 Introduction:
-

Vehicle Maintenance is
application which helps

the users to know the detail information
regarding their
particular

vehicle. It is vehicle
reporting program.
Vehicle

Maintenance
is a
vehicle ma
na
gement tool to orga
nize your vehicle

related records. Maintenance and Preventive
Maintenance Software Application


Vehicle Maintenance will help you keep up with
maintenance

performed on your
vehicle
s. It is designed to be easy to use, and makes the task of tracking repairs

simple.
Reporting is provided within each area of the program and report to mail.



This is vehicle care mobile software which helps you to maintain fuel and maintenance
information for your vehicle. This application is recommended for home users, e
.g. cars,
motorcycles, trucks or power machine.



Android application to allow its users who own tracking series GPS trackers to track
their devices in real time while on the go. Tracking of vehicles is the most
-
used. Standard
features of the Vehicl
e Maintenances and tracking software are included and so is the real
-
time
fleet tracking. Moreover, there’s the ability to track GPS systems, so for instance route of
vehicle, Individual users on their end will be able to view their equipment’s exact locat
ion as
well as see their vehicle’s location and direction of travel.



By using GPS services it makes aware the user where he is now and which places are
nearby to him. User can also get driving directions to destination places or plan the path to b
e
travelled earlier. By changing the location to be searched for places user can get known to the
area nearby and plan the journeys easily.

Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
2


1.2
Feature List:
-



User can store all information of vehicle like car detail, fuel, maintenances, parts
detail.



Use
r can update all information about the vehicle.



It can detect the past records of vehicle maintenance like fuel cost, repairing ,
details of the goods transportation.



It tracks the vehicle if GPS system and internet connection are allowed in mobile.



Provid
e good modules for finding Places by category nearby Current Location or
any other user entered Location.



It also gives name of places like petrol pump, hotel, restaurant, school etc.
between the paths.



Provide flexibility to User to find the Routes and Pl
aces.



This application finds the shortest route direction.



It sends report to user via mail.

1.3 Purpose:
-




The cumbersome task of handling all grotesque files and paperwork can be
annulled by this project.





The admin can get detailed report of all his ve
hicle, their destinations,the expense
& expected time and date of delivery of the consignment.

Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
3



1.4 Technology

used:
-


Android:
-



Android is a Linux
-
based operating system for mobile devices such as smart phones and
tablet computers.




It is developed by

the Open Handset Alliance, led by Google.



Google financially backed the initial developer of the software, Android and later
purchased it in 2005.The unveiling of the Android

distribution in 2007 was announced

with the founding of the Open
Handset A
lliance, a consortium of 86 hardware, software,
and telecommunication companies devoted to advancing open standards for mobile
devices.


Back end
:
-
SQLite















Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
4


1.5 why this

technology:
-



The competition of smart phones and other devices fr
om day to day was getting
stringent. Smart phones and OS device such as Android, RIM, IOS, Symbian and others have
their own market share as well as enthusiasts. Android which is new comer was released on 5
November 2007. Android will launch take picture a
nd search features, where we are no longer
typing or saying, but rather by taking photos then let Google search for us. Probably with this
new feature more and more people choose android.


Here some reason why we use this technology




Easy platform & modifi
cation:
-
The most crucial and best advantage is that android
platform is very easy to construct and develop, also modification can easily carried out
rather than in other OS. Android also open a platform for develop innovative mobile
communications.




U
ser i
nterface:
-
Android user interface is highly interactive, attractive and never get
bored to be explored. The Android
-
based devices have a smooth user interface. Each
ROM version has a different user interface, according to the ROM version you use.




Use Java
language
:
-
Android use java language so it

provide
s

more security
.




Open
-
source:
-
The Android open
-
source software stack consists of Java applications
running on a Java
-
based, object
-
oriented application framework on top of Java core
libraries running on a D
alvikvirtul machine featuring JIT compilation. Libraries written
in C include the surface manager, OpenCore media framework, SQLite relational
database management system, OpenGL ES 2.0 3D graphics API, WebKit layout engine,
SGL graphics engine, SSL, and Bi
onic libc
.

Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
5




Linux based software:
-
The Android operating system, including the Linux kernel,
consists of roughly 12

million lines of code including 3

million lines of XML, 2.8

million
lines of C, 2.1

million lines of Java, and 1.75

million lines of C++.




And
roid OS being available on a number of handsets compared to Apple’s only iPhone.




High quality Smartphone:
-


Another reasons why choosing Android is because Android smart phone to be bearers of
good quality. On the expensive phones you can find the touch s
creen, fast internet connection,
GPS, various applications and others features. But on an Android phone you can find these
features, which can be even more high quality to make Android as a smart phone. Appoint just
like the Samsung Galaxy, HTC Sensation,
Sony Ericsson, Motorola Razor Droid and others who
is no doubt its quality.

Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
6


Chapter
-
2 SRS

(System Requirements specification)


2.1 Current System
:
-



Vehicle Maintenances is

mobile software which helps you to maintain fuel and
maintenance information for yo
ur vehicle. Reporting is provided within each area of the
program and report to mail.



Currently when any one need to get Route or Place information they goes to the Google
Map site and they search their query and gets results. They Provide Route Direction
and
Places Information only.



Sometimes user don’t know the exact position on he/she is or the exact destination so
finds the Map not much useful cause the Site requires to enter Source and Destination
names to find the Route.

2.2Pre
-
Requisite
:
-

User must

have an Android enabled phone, internet & GPS/CDMA carriers to support the
application features. The development activities will be carried out on standard
laptop/desktop configuration before installation and testing.


2.3 Hardware Requirements:
-



Applicat
ion Installation:
-

Android enabled GSM/CDMA phone



Development:
-

Pentium III or above, 1 GB RAM



Memory Requirement:
-

1GB RAM



Storage requirement:
-

Built
-
in Phone Memory

Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
7


2.4 Software Requirements:
-



Application Frontend:
-

Eclipse Helios (with ADT plug
-
in Andr
oid 1.6 up to
)



Database Backend:
-

SQLite



Office Automation:
-

Microsoft office 2007, MS Visio

2.5 Scope
:
-



The basic requirement for any business is logistics.



Logistics play a very important role in our economy. Anything you buy is transported
from its fact
ory to cities our project will help industrialists rely on logistics.



This application gives vehicle report details day by day.



User finding Places by category nearby Current Location or any other user entered
Location.



Allows user store Favorite Places,
Doesn’t need to search same place each time and can
easily access.

2.6 Drawback & Limitations of Existing System:
-



Vehicle Maintenances is not providing a remainder to user. Vehicle maintenance is just
show and stores a record of your Vehicle data. That ca
nnot set fuel storage. At fuel is
empty that time application is not remained to use. Vehicle maintenance is only sending a
mail. It not shares with Facebook, twitter or any social network.



One cannot get route from his/her current position if the place is

not known. To Use the
application (GPS Module) the user must be having active Internet connection because the
Application doesn’t work offline.



The site doesn’t give user to select the source or destination any other way, the user need
to enter manually.
Can’t Use the GPS System to locate the user’s current location to
provide him/her the best route or places.

Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
8


2.7 Feasibility Study:
-

Feasibility study involves research relating to the different aspects that go into developing
software. It begins with marke
ting analysis in terms of the need to develop the software, the
industry or organization for whom the system is developed, the cost that will go into the software
development process and will the product be welcomed in market and why.


2.7.1 Technical Feas
ibility Study



The technical feasibility describes whether the product is technical feasible or not.




For the product being technically feasible, enough resources and
equipment’s

like
mobile phone, database management and tools, etc. are available.




The too
ls & technologies that have been used for the development were chosen
after careful consideration.




The mobile phone is Android based that provides Internet and GSM features or
not
.




The SQLite ensures reliability, ease of data access & data security. It
also
provides analysis service and performance tuning service. It is also an open
source tool
.








Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
9


2.7.2 Economical Feasibility Study



The
economic

feasibility describes whether the product is economically feasible
or not.




It includes the issues about t
he cost of the overall product which is needed to be
developed.




For client side, a GPS and Internet enabled Android Phone
.




The Android SDK (Software Development Kit) & Eclipse is totally freeware, we
don’t have to pay for use.




Thus, the costs of investm
ent are approximately same as the benefits of creating
the system. Hence, the project is economically feasible.














Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
10


2.7.3
Operational Feasibility Study



The operational feasibility describes whether the product is operationally feasible
or not.




An
y project proposed can be beneficial only if it satisfies the organization
requirements.




The following points describes the operational feasibility of the system :




The application has been designed such that it’s not resources intensive.




The applicatio
n can be developed without much overhead on minimal system
configuration
.




User friendly interfaces which satisfies the user requirement
.


Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
11



Chapter
-
3 Diagram


3.1 Use Case:
-

Showing splash
screen
Get register
Add vehicle
Maintenance
GPS
Report
About
User
Vehicle Maintenance
&
Tracking
Launch application
Register new user
Add vehicle
Maintenance
Find the path
&
location
Report via mail
Company profile

Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
12




3.2 Sequence:
-

Application
Registration
Add vehicle
Maintenance
Report
Database
GPS
Register valid email address
Enter email
&
password
Store user information
Register successful
Provide all vehicle detail
Valid vehicle detail
Vehicle store into database
Vehicle add successfully
Fuel
&
parts detail
Store details
Store into database
Store details into database
Report to via Mail
Report retrive to D
.
B
Send to application
Send Mail to user
GPS
,
Location
,
Roadmap
&
find nearest place
Show on map
Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
13



3.3 A
ctivity:
-


Application splash screen
First time
registrarion
Registration
Vehicle
New
Change details
Add vehicle
Maintenance
Add fuel
&
parts
Record
null
Report
Record
null
Mail
GPS
Check
connection
Search
Place
Road map
Show path on map
Show Place Map
Show Search Location
Yes
No
Yes
Yes
No
No
Yes
No
No
Yes


Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
14


3.4 DFD level 0


Vehicle
maintenance
system
User
Admin
Registration Details
E
-
mail


3.5 DFD level 1

User
Registration
Data base
Maintenance
&
Part detail
Report
generate
Admin
Registration details
Store in Database
Store Vehicle details
E
-
mail

Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
15


3.6

E
-
R

(Entity Relationship)

Diagram:
-




Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
16


3
.7

Class Diagram:
-




Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
17



Chapter
-
4 Data Dictionary



4.1 Vehicle Table:
-





T
able Field

Type

Constraints

Description


vehicle_id

Integer

Primary Key

Unique Identification


vehicle _name

Text

Not null

vehicle name


vehicle _nickname

Text

Not null

vehicle nickname


vehicle _number

Text

Not null

vehicle number


vehicle _model

Te
xt

Not null

vehicle company model


vehicle _make

Text

Not null

vehicle company name


vehicle _reg_no

Text

Not null

vehicle local registration


vehicle _photo

Text

Not null

vehicle Image path

Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
18




4.2 Fuel Table:
-


Table Field


Type

Constraints

Descrip
tion

fuel_id

Integer

Primary Key

Unique Identification

f_ vehicle name


Text

Foreign key

vehicle name(table vehicle)

f_description


Text

Not null

Fuel description

f_km

Integer

Not null

vehicle km/miles

f_date

Date Time

Not null

Start date

f_cost

Integer

Not null

Fuel cost











Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
19




4.3 Parts Table:
-


Table Field

Type

Constraints

Description

parts_id

Integer

Primary Key

Unique Identification

p_ vehicle name

Text

Foreign key

vehicle name(table vehicle)

p_partsname

Text

Not null

Parts name

p
_description

Text

Not null

Parts description

p_date

Date
Time

Not null

Install date

p_cost

Integer

Not null

Parts costs










Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
20


Chapter
-
5 Implementation of Project


5.1 Form Design:
-

5.1.1
Splash Screen





Application splash screen of Vehicle Maintena
nce & Tracking.



When App. Start display splash screen for 2 sec. and go to Registration Activity.



User can click any button on Skip to home page.


Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
21


5.1.2 Registration Page




Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
22



5.1.3 Add Vehicle



Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
23



5.1.4 Maintenance Page

Maintenance screen allow use
r to add details about particular selected vehicle.




Fuel detail Page






Here allow user to add fuel

detail.

Vehicle Maintenance Tracking


090470110020




VVP(IT)

Page
24




Parts detail Page






Here also allow user to add parts detail
.