AKG Projet Thesis

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 54

This project is A.K.GANDHI TVS SERVICING CENTER.

Because
is the important part of ife. The !or" is #oin# throu#h fun"amenta chan#es. The on#oin#
a"$ance in computer an" communication technoo#% to ha$e a profoun" effect on the !a%
peope !or& an" pa%.
The project is "e$eope" an" "esi#ne" for mo'ie mana#ement .the project has 'een
"e$eope" in "ifferent forms an" each form pa%s a si#nificant roe in the project. The project
has 'een "e$eope" to maintain a the "etais re#ar"in# the mo'ie re#istration an" pa%ment
"etais.
The s%stem maintains an" stores the information a'out mo'ies. B% use of computer
!e can #et the "ai% stoc& report( tota saes report( purchase report( "etais of stoc& items.
A those are "one at the $er% short perio".
This "e$eopin# s%stem !i ma&e a 'etter contro an" #ain access to more up)to)"ate
information .hence a "esi#n of a s%stem to capture "ata( up"ate recor"s an" pro"uce report is
necessar% .it heps in fin"in# out*
the necessar% information
the fo! of information
the storin# of information
the efficienc% of the s%stem
The nature of !or& has 'een re"efine". To"a%( much of our societ% reai+es
information s%stems technoo#%( either "irect% or in"irect% to ,!or& smarter-.
Computeri+ation of a mo'ie is more easi% an" more or#ani+e" metho" of information
mana#ement an" information pro"uct. The process of the mo'ie '% usin# the computeri+e"
s%stem is one of the 'est soutions for a$oi"in# confusion.

. /A.K.GANDHI
TVS0
INTRODUCTION
Computer has pro$e" to 'e more accurate 1 it can 'e use" as an important too for such
compe2 pro'em. The s%stem soft!are shou" 'e user frien"%( fe2i'e( pro$i"e
computeri+a'e reportin# features an" ena'es the soft!are to !or& in an interacti$e
en$ironment. To"a%( our a'iit% to 'ui" information s%stems that meet user nee"s is 'etter
an" perfect.
3'jecti$e of the project* )

To re4uire ess num'er of staff to cater more $ehices in same time or e$en in ess
time.
Get the choice to re)"epo% them at other suita'e ocation.
T!o !heeer ser$icin# center not on% pro$i"es ser$ice to the customer 'ut aso it
increases the profita'iit% of compan%.
T!o !heeer ser$icin# center #i$es proper satisfaction to the customer.
To ren"er ser$ices '% ta&in# care of customers $ehice an" as !e as there persona
recor".
To re"uce manua errors '% usin# of this t!o !heeer ser$icin# soft!are.
Biin# process is faster an" perfect.
5 /A.K.GANDHI
TVS0
OBJECTIVES
To pro$i"e a 'etter ser$ice to the customer. The !or& of ma&in# of most of the
customer at a time is easi% "one '% computeri+e" s%stem.
The purpose of this "ocument is to "etai the functiona re4uirement for the
,SERVICING CENTER- in a s%stem.
In this sta#e the saesperson ta&es a 4uaifie" prospect throu#h a series of 4uestion an"
ans!er sessions in or"er to i"entif% the re4uirements of the prospect. Durin# this step( the
saesperson !i attempt to hep the 'u%er i"entif% an" 4uantif% a 'usiness nee" or a 6#ap6
'et!een !here the cient is to"a% an" !here the% !ou" i&e to 'e in the future. Base" on
that #ap( nee"s can 'e carifie" to "etermine if the soution !i fi a( or part of the o$era
#ap.
It is inten"e" to esta'ish the functiona scope of the appication in sufficient "etai to
ena'e us to "e$eop the s%stem !ith the re4uirement of an% mo"ern ser$ices.
It is aso inten"e" to 'e use" e$entua% '% the s%stem "e$eopers to $ai"ate s%stem
re4uirement as "etaie" "esi#n an" 'ui" acti$ities pro#ress.
In Ser$icin# Center !hie han"in# "ata( persons #et tire" compete%. In ser$icin# center
a !or& is "one manua%( !hich is compete% compicate" an" time consumin#.
In Ser$icin# Center the maintenance of the stoc& as !e as #eneratin# the "ai% stoc&
report is $er% "ifficut.
7 /A.K.GANDHI
TVS0
IDENTIFICATION OF NEED
8e nee" a computeri+e" s%stem 'ecause '% use of this soft!are !e can #et the "ai% stoc&
report( purchase report( "etais of item.
3ne of the "ifficut tas&s of the s%stem ana%st is to i"entif% the pro'ems in the
e2istin# s%stem. 8ithout cear un"erstan"in# of the pro'ems in present s%stem an% further
!or& !i ea" !asta#e of a time.
Aternati$es are the persona interaction an" it is the o"est metho" of preiminar%
in$esti#ation.
9or coectin# the information a'out ,Ser$icin# Center-. As !e starte" coectin#
information a'out ser$icin# center !e !ere !ent to A.K. GANDHI TVS( the mana#er
pro$i"e" information a'out there ser$icin# center ho! the !or& is to 'e "one( An" he to"
!hat &in" of ser$ices ren"er to the customer to there e2tent.

The process of coectin# Data for ser$icin# center is as foo!s*)
.. :aintenance of ser$icin# center.
5. Empo%ee recor"./:ana#er(cer&(super$isor(mechanic(etc0
7. Empo%ee saar% ./:ana#er(cer&(super$isor(mechanic(etc0
;. <rofit( Bonus( Incenti$es
=. Empo%ee insurance
>. ?p"atin# recor" of accessories
; /A.K.GANDHI
TVS0
PRELIMINARY INVESTIGATION
The con$ersion of manua s%stem into a computeri+e" s%stem ,A.K.GANDHI TVS
SERVICING CENTER- soft!are is a 'etter !a% to &ept recor".
Technica feasi'iit% *)
Technica feasi'iit% centers aroun" the e2istin# computer s%stem i.e.
har"!are( soft!are etc. the s%stem re4uirement that are re4uire" for impementin# the
s%stem can 'e fufie" '% the re4uirement.
Economica feasi'iit%*)
The re#ar"in# the time( !e &no! that the ,time is mone% ,!e !astin# time is
!astin# mone%. The cost instain# the project is not more. 3nce instae" the project
#i$es the on# term 'enefit.

3perationa feasi'iit% *)
The computeri+e" s%stem is operationa% more efficient than the manua
s%stem at ,:o'ie Shops-. The computeri+e" s%stem is more hepfu in impro$in#
the stan"ar" of ser$ice.
= /A.K.GANDHI
TVS0
FEASIBILITY
STUDY
The !or" is #oin# throu#h fun"amenta chan#es. The on#oin# a"$ances in computer
an" communication technoo#% to ha$e a profoun" effect on the !a% peope !or& an" pa%.
The project is "e$eope" an" "esi#ne" for Ser$icin# Center. The project has 'een
"e$eope" in "ifferent forms an" each form pa%s a si#nificant roe in the project. The project
has 'een "e$eope" to maintain a "etais re#ar"in# re#istration an" pa%ment "etais.
In Ser$icin# Center !hie han"in# the "ata( a person #ets tire" compete%. The staffs
in the ser$icin# center most% "o !or& manua%( !hich are compicate" an" consumin# in
manua s%stem.
8e nee" a computeri+e" s%stem 'ecause '% use of computers !e can #et the staff
report( customer report( $ehice report in "etais.
There are se$era a"$anta#es of computeri+ation o$er manua s%stem( !hich are as
foo!s*)
Sa$es time 1 ener#%.
@uic& retrie$a of information.
> /A.K.GANDHI
TVS0
NEED OF NEW
SYSTEM
Aess use of paper!or&.
:inimum mispacement of recor"s.
In m% project I ha$e use" the VIS?AA BASIC >.B 1 :S)ACCESS.
VIS?AA BASIC >.B as 9ront En" 1 :.S.ACCESS as Bac& En".
8hene$er a s%stem is "e$eope" it can 'e impemente" either on a ar#e scae(
me"ium scae or sma scae. This particuar project fas un"er the cate#or% of appication
pro#ram aso terme" as an appication pac&a#e( !hich is a set of one or more pro#ram to
"esi#n to carr% out operation for a specifie" appication. It 'eon#s to the thir" part% cate#or%
at the initia sta#e( 'ut a 'e impemente" on a ar#e scae once it is successfu in or#ani+ation.
B% the !or" successfu I mean to sa% if the appication runs smooth% in e$er% fie"
9ront En"* Visua Basic >.B*)
A pro#rammin# an#ua#e an" en$ironment "e$eope" '% :icrosoft. Base" on the
BASIC an#ua#e( Visua Basic !as one of the first pro"ucts to pro$i"e a #raphica
pro#rammin# en$ironment an" a paint metaphor for "e$eopin# user interfaces. Instea" of
!orr%in# a'out s%nta2 "etais( the Visua Basic pro#rammer can a"" a su'stantia amount of
co"e simp% '% "ra##in# an" "roppin# contros( such as 'uttons an" "iao# 'o2es( an" then
"efinin# their appearance an" 'eha$ior.
Athou#h not a true o'ject)oriente" pro#rammin# an#ua#e in the strictest sense(
Visua Basic ne$ertheess has an o'ject)oriente" phiosoph%. It is sometimes cae" an event-
driven an#ua#e 'ecause each o'ject can react to "ifferent e$ents such as a mouse cic&.
Since its aunch in .CCB( the Visua Basic approach has 'ecome the norm for
pro#rammin# an#ua#es. No! there are $isua en$ironments for man% pro#rammin#
an#ua#es( incu"in# C( CDD( <asca( an" Ea$a. Visua Basic is sometimes cae" a Rapi"
Appication De$eopment /RAD0 s%stem 'ecause it ena'es pro#rammers to 4uic&% 'ui"
protot%pe appications.
F /A.K.GANDHI
TVS0
PROJECT CATEGORY
Bac& En"*):S Access*)
:icrosoft 3ffice Access( pre$ious% &no!n as :icrosoft Access( is a reationa
"ata'ase mana#ement s%stem from :icrosoft that com'ines the reationa :icrosoft Eet
Data'ase En#ine !ith a #raphica user interface an" soft!are "e$eopment toos. It is a
mem'er of the 5BBF :icrosoft 3ffice s%stem.
Access can use "ata store" in AccessGEet( :icrosoft S@A Ser$er( 3race( or an%
3DBC)compiant "ata container /incu"in# :%S@A0. S&ie" soft!are "e$eopers an" "ata
architects use it to "e$eop appication soft!are. Reati$e% uns&ie" pro#rammers an" non)
pro#rammer 6po!er users6 can use it to 'ui" simpe appications. It supports some o'ject)
oriente" techni4ues 'ut fas short of 'ein# a fu% o'ject)oriente" "e$eopment too.
Access !as aso the name of a communications pro#ram from :icrosoft(
meant to compete !ith <roComm an" other pro#rams. This pro$e" a faiure an" !as
"roppe". Hears ater :icrosoft reuse" the name for its "ata'ase soft!are.
ACCESSS: - Access is an eectronic "ata 'ase mana#ement s%stem its purpose is to hep %ou
coect( retrie$e an" present "ata for e.#.) !ith a compan% persona "ata 'ase %ou ma% !ant
to coect "ata a'out ne! customer /name a""ress( teephone no. etc.0
Database: -A "ata'ase is a coection of information thatIs reate" to a particuar su'ject or
purpose( such as trac&in# customer or"er or maintainin# a music coection. If %our "ata'ase
isnIt store" on a computer( or on% parts of it are( %ou ma% 'e trac&in# information from a
$ariet% of sources that %ou ha$e to co)or"inate an" or#ani+e %oursef.
3'jects of access "ata'ase*)
Tables: ) a ta'e is coection of "ata a specific topic( such as pro"ucts or suppiers.
Ta'es are the fun"amenta structures in an access "ata'ase 'ecause it stores the "ata %ou
!i 'e mana#in#. ?sin# separate ta'e for each topic means that %ou store that "ata on%
once( !hich ma&es %our "ata'ase more efficient( an" re"uces "ata entr% errors
.
Queries: ) a 4uer% is a too for as&in# 4uestions a'out "ata in %ou ta'es an" for
performin# action for "ata. @ueries can ans!er 4uestion such as ho! man% Customer i$e in
Na#pur an" !hat are their names an" teephones num'er .%ou use 4ueries to $ie!( chan#e
an" ana%+e "ata in "ifferent !a%s %ou can aso use them as source of recor" for form( report(
an" "ata access pa#es.
Forms: - 9orms et %ou "ispa% an" enter "ata in a con$enient format that oo&
i&e a fi in the 'an& form. Hours form can 'e pan an" simpe or 4uite ea'orate !ith
#raphics( ine an" automatic oo&up features that ma&e "ata entr% 4uic& an" eas%. 9orms can
e$en incu"e other that et %ou enter "ata into se$era ta'es at once.
J /A.K.GANDHI
TVS0
Report: ) a report is an effecti$e !a% to present %our "ata in a printe" format.
Because %ou ha$e contro o$er the si+e an" appearance e$er%thin# on a report( %ou can
"ispa% the information the !a% %ou !ant to see it.
Macros: - a macro is set of one or more action that each performs a particuar
operation( Such as openin# a form or printin# a report. :acros can hep %ou to automate
common tas&s. 9or e2ampe( %ou can run a macro that prints a report !hen a user cic&s a
comman" 'utton.
Modules: - a mo"ue is a coection of $isua 'asic for appication "ecaration an"
proce"ures that are store" to#ether as a unit. Ai&e macros( mo"ues ao! %ou to automate 1
customi+e access.
Primary ey: - once or more fie" /coumns0 !hose $aue or $aues uni4ue%
i"entif% each recor" in a ta'e. A primar% &e% cannot ao! nu $aues an" must a!a%s ha$e
a uni4ue in"e2. A primar% &e% is use" to reate a ta'e to forei#n &e% in other ta'es.
:inimum Har"!are Re4uirements* )
9oo!in# confi#uration is recommen"e" to run this s%stem
<entium III <rocessor
<rinter
.5J :B RA:
;BGB Har" Dis&
9opp% Dis& Dri$e
CD 8riter
Ke%'oar"
:ouse
:inimum Soft!are Re4uirements* )
9oo!in# Soft!are is recommen"e" to run this s%stem
C /A.K.GANDHI
TVS0
SOFTWARE AND HARDWARE
REQUIREMENT
SPECIFICATION
:AIN 93R:
START
3peratin# s%stem * ) 8in"o!s CJ or !in"o!s K<
G?I * ) Visua Basic >.B
Data'ase * ) :S)Access 5BB7
Note*)

Ho! to insta this Soft!areL
.. <ut C" of Soft!are in c" Dri$e
5. Cop% the fie name 6A.K.GANDHI TVS. :o'6 in C "ri$e.
7. Cop% the fie name 6A.K.GANDHI TVS ..e2e6 in %our C "ri$e
;. Create a shortcut of this fie an" sen" it to Des&top
=. To start this project "ou'e cic& on shortcut on "es&top
Than& u for usin# this Soft!are
NE8 REC3RD
C?ST3:ER
DETIAS
DATABASE
SEARCH
REC3RD
.B /A.K.GANDHI
TVS0
.
PROCESS LOGIC
(DFD)
VEHICAE NE8 REC3RD
DETAIAS
DATABASE
SEARCH
REC3RD
E3B NE8 REC3RD <RINT
CARD

E:<A3HEE NE8 REC3RD
DETAIAS DATABASE

SEARCH
REC3RD

DEAIVERH
RECI<T NE8 REC3RD <RINT

.. /A.K.GANDHI
TVS0
5
7
END
BIAA B33K <RINT

FORM MODULE: -
The form that %ou see on screen is a representation of the properties that "efines
appearance an" 'eha$ior of the components pace" on it. 9or each form of an appication
there is a reate" form mo"ue !ith the fie name e2tension /.frm0 that contains its co"e.
Each form mo"ue contains e$ents( proce"ures !hich are sections of co"es !here %ou
pace the instructions that !i e2ecute in response to specific e$ents( forms can contain
contro( for each contro on a form there is a correspon"in# set of e$ent( proce"ures in the
form mo"ue. In a""ition to e$ents( proce"ures form mo"ues can contain #enera proce"ures
that are e2ecute" in response to a ca from an% e$ent( proce"ure.
.5 /A.K.GANDHI
TVS0
MODULES USED
Customer
Details
To a"" a ne! form to the project( from the project menu seect the option ,A"" 9orm-(
seect the t%pe of the form an" cic& on 3<EN Button.
Number of modules:-
Customer "etais
Vehice "etais
Eo' car"
Staff info
Accessories
Biin#
.7 /A.K.GANDHI
TVS0
ENTITY RELATIONSHIP
DIAGRAM
Name Customer ID
<H3NE N3.
:3BIAE N3 A""res
s
.; /A.K.GANDHI
TVS0
RE:ARKS 3N SERVICE TH<E 39 VEHICAE
DATE
C?ST3:R ID DATE
ADDRESS
NA:E
EC N3.
Vei!le
Details
.= /A.K.GANDHI
TVS0
9RA:E N3.
HC N3
NA:E E:<A3HEE ID AGE ADDRES
S
ENGINE N3.
DATE 39 REGISTRATI3N
REGISTRATI3N N3.
K:S.
:3DEA
C3A3R
Staff
Details
SOURCE CODE
"# LOGIN FORM
3ption E2picit
.> /A.K.GANDHI
TVS0
DED?CTI3N
BASIC SAAARH
<3ST
INCENTIVES
NET SAAARH
<ri$ate Su' Comman".MCic&/0
If Te2t..Te2t N 6TVS6 Then
If Te2t5.Te2t N 6t$s6 Then
:s#Bo2 /6A3GIN60
9orm5.Sho!
?noa" :e
Ese
:s#Bo2 /6In$ai" ?srename or <ass!or"60
Te2t5.Te2t N 66
Te2t5.Set9ocus
En" If
En" If
En" Su'
$# %ELCOME SCREEN
3ption E2picit
<ri$ate Su' Timer.MTimer /0
<ro#ressBar..Vaue N <ro#ressBar..Vaue D .
Aa'e..Caption N :e.<ro#ressBar..Vaue 1 6O6
If <ro#ressBar..Vaue N .BB Then
9orm7.Sho!
?noa" :e
En" If
En" Su'
&# M'IN FORM
<ri$ate Su' Comman".MCic&/0
9orm;.Sho!
En" Su'
<ri$ate Su' Comman"5MCic&/0
.F /A.K.GANDHI
TVS0
9ormC.Sho!
En" Su'
<ri$ate Su' Comman"7MCic&/0
9orm=.Sho!
En" Su'
<ri$ate Su' Comman";MCic&/0
9orm>.Sho!
En" Su'
<ri$ate Su' Comman"=MCic&/0
9ormF.Sho!
En" Su'
<ri$ate Su' Comman">MCic&/0
9ormJ.Sho!
En" Su'
<ri$ate Su' Comman"FMCic&/0
9orm.B.Sho!
En" Su'
<ri$ate Su' Comman"JMCic&/0
En"
En" Su'
<ri$ate Su' mnuM'iMCic&/0
9ormC.Sho!
En" Su'
<ri$ate Su' mnuMc"MCic&/0
DataReport..Sho!
En" Su'
<ri$ate Su' mnuMcusMCic&/0
9orm>.Sho!
En" Su'
<ri$ate Su' mnuM"eMCic&/0
9orm=.Sho!
En" Su'
<ri$ate Su' mnuMe"MCic&/0
DataReport5.Sho!
En" Su'
<ri$ate Su' mnuMempMCic&/0
9ormF.Sho!
En" Su'
<ri$ate Su' mnuMe2itMCic&/0
En"
En" Su'
<ri$ate Su' mnuMjo'MCic&/0
9orm;.Sho!
En" Su'
<ri$ate Su' mnuMs"MCic&/0
DataReport7.Sho!
En" Su'
.J /A.K.GANDHI
TVS0
<ri$ate Su' mnuMst&MCic&/0
9ormJ.Sho!
En" Su'
(# CUSTOMER DET'ILS
<ri$ate Su' Cm"Ma""MCic&/0
A"o"c..Recor"set.A""Ne!
Te2t5.Set9ocus
cm"Msa$e.Ena'e" N True
Cm"Ma"".Ena'e" N 9ase
En" Su'
<ri$ate Su' cm"Me2itMCic&/0
9orm7.Sho!
?noa" :e
En" Su'
<ri$ate Su' cm"Mremo$eMCic&/0
Dim r As Strin#
r N :s#Bo2/6ARE H3? S?RE6( $'@uestion D $'HesNo( 6DEAETE60
If r N $'Hes Then
A"o"c..Recor"set.Deete
:s#Bo2 6REC3RD IS DEAETED6( $'Critica
Ca 'an&
En" If
En" Su'
<ri$ate Su' cm"Msa$eMCic&/0
A"o"c..Recor"set.?p"ate
:s#Bo2 6REC3RD SAVED6
cm"Msa$e.Ena'e" N 9ase
Cm"Ma"".Ena'e" N True
Ca 'an&
En" Su'
<ri$ate Su' Cm"MsearchMCic&/0
If Com'o..Visi'e N True Then
Com'o..Visi'e N 9ase
Aa'e...Visi'e N 9ase
Cm"Msearch.Caption N 6Search6
Ese
Com'o..Visi'e N True
Aa'e...Visi'e N True
Cm"Msearch.Caption N 6Hi"e6
Com'o..Te2t N 66
En" If
En" Su'
.C /A.K.GANDHI
TVS0
<ri$ate Su' Com'o.MChan#e/0
A"o"c..Recor"set.:o$e9irst
Do 8hie Not A"o"c..Recor"set.E39 N True
If Com'o..Te2t N A"o"c..Recor"set/B0.Vaue Then
Te2t5.Te2t N A"o"c..Recor"set/B0.Vaue
Te2t7.Te2t N A"o"c..Recor"set/.0.Vaue
Te2t;.Te2t N A"o"c..Recor"set /50.Vaue
Te2t=.Te2t N A"o"c..Recor"set /70.Vaue
Te2t>.Te2t N A"o"c..Recor"set /;0.Vaue
Te2tF.Te2t N A"o"c..Recor"set /=0.Vaue
Te2tJ.Te2t N A"o"c..Recor"set />0.Vaue
Te2tC.Te2t N A"o"c..Recor"set /F0.Vaue
E2it Su'
Ese
A"o"c..Recor"set.:o$eNe2t
En" If
Aoop
En" Su'
<ri$ate Su' reportMCic&/0
DataReport..Sho!
En" Su'
<ri$ate Su' 'an&/0
Te2t5.Te2t N 66
Te2t7.Te2t N 66
Te2t;.Te2t N 66
Te2t=.Te2t N 66
Te2t>.Te2t N 66
Te2tF.Te2t N 66
Te2tJ.Te2t N 66
Te2tC.Te2t N 66
En" Su'
<ri$ate Su' Comman".MCic&/0
?noa" :e
9orm7.Sho!
En" Su'
<ri$ate Su' Comman"=MCic&/0
A"o"c..Recor"set.A""Ne!
Te2t..Set9ocus
cm"Msa$e.Ena'e" N True
Cm"Ma"".Ena'e" N 9ase
En" Su'
)# 'CCESSORIES FORM
<ri$ate Su' Comman".MCic&/0
5B /A.K.GANDHI
TVS0
?noa" :e
9orm7.Sho!
En" Su'
<ri$ate Su' Cm"Ma""MCic&/0
A"o"c..Recor"set.A""Ne!
Te2t..Set9ocus
cm"Msa$e.Ena'e" N True
Cm"Ma"".Ena'e" N 9ase
En" Su'
<ri$ate Su' cm"Mremo$eMCic&/0
Dim r As Strin#
r N :s#Bo2/6ARE H3? S?RE6( $'@uestion D $'HesNo( 6DEAETE60
If r N $'Hes Then
A"o"c..Recor"set.Deete
:s#Bo2 6REC3RD IS DEAETED6( $'Critica
Ca 'an&
En" If
En" Su'
<ri$ate Su' cm"Msa$eMCic&/0
A"o"c..Recor"set.?p"ate
:s#Bo2 6REC3RD SAVED6
cm"Msa$e.Ena'e" N 9ase
Cm"Ma"".Ena'e" N True
Ca 'an&
En" Su'
<ri$ate Su' Cm"MsearchMCic&/0
If Com'o..Visi'e N True Then
Com'o..Visi'e N 9ase
Aa'eC.Visi'e N 9ase
Cm"Msearch.Caption N 6Search6
Ese
Com'o..Visi'e N True
Aa'eC.Visi'e N True
Cm"Msearch.Caption N 6Hi"e6
Com'o..Te2t N 66
En" If
En" Su'
<ri$ate Su' Com'o.MChan#e/0
A"o"c..Recor"set.:o$e9irst
5. /A.K.GANDHI
TVS0
Do 8hie Not A"o"c..Recor"set.E39 N True
If Com'o..Te2t N A"o"c..Recor"set/B0.Vaue Then
Te2t..Te2t N A"o"c..Recor"set/B0.Vaue
Te2t5.Te2t N A"o"c..Recor"set/.0.Vaue
Te2t7.Te2t N A"o"c..Recor"set/50.Vaue
Te2t;.Te2t N A"o"c..Recor"set/70.Vaue
Te2t=.Te2t N A"o"c..Recor"set/;0.Vaue
Te2t>.Te2t N A"o"c..Recor"set/=0.Vaue
Te2tF.Te2t N A"o"c..Recor"set/>0.Vaue
E2it Su'
Ese
A"o"c..Recor"set.:o$eNe2t
En" If
Aoop
En" Su'
<ri$ate Su' reportMCic&/0
DataReport..Sho!
En" Su'
<ri$ate Su' 'an&/0
Te2t..Te2t N 66
Te2t5.Te2t N 66
Te2t7.Te2t N 66
Te2t;.Te2t N 66
Te2t=.Te2t N 66
Te2t>.Te2t N 66
Te2tF.Te2t N 66
En" Su'
*# +O, C'RD
55 /A.K.GANDHI
TVS0
3ption E2picit
<ri$ate Su' Comman".MCic&/0
?noa" :e
9orm7.Sho!
En" Su'
<ri$ate Su' Comman"5MCic&/0
3n Error GoTo han"
9orm;.<rint9orm
:s#Bo2 /6Sen" to printer60
?noa" :e
E2it Su'
han"*
:s#Bo2 6<rinter Not Connecte" or S!ithe" 3ff6
En" Su'
<ri$ate Su' Comman"7MCic&/0
Dim i As Inte#er
i N B
9or i N B To 57
Te2t=/i0.Te2t N 66
Ne2t i
Te2t..Te2t N 66
Te2t5.Te2t N 66
Te2t7.Te2t N 66
Te2t;.Te2t N 66
Te2t..Set9ocus
Comman"7.Ena'e" N 9ase
En" Su'
<ri$ate Su' Comman"=MCic&/0
A"o"c..Recor"set.A""Ne!
En" Su'
<ri$ate Su' Te2t.MAost9ocus/0
Comman"7.Ena'e" N True
En" Su'
57 /A.K.GANDHI
TVS0
-# DELIVER. CERTIFIC'TE
3ption E2picit
<ri$ate Su' Comman"7MCic&/0
3n Error GoTo han"
9orm;.<rint9orm
:s#Bo2 /6Sen" to printer60
?noa" :e
E2it Su'
han"*
:s#Bo2 6<rinter Not Connecte" or S!ithe" 3ff6
En" Su'
<ri$ate Su' Comman";MCic&/0
Te2t..Te2t N 66
Te2t5.Te2t N 66
Te2t7.Te2t N 66
Te2t;.Te2t N 66
Te2t=.Te2t N 66
Te2t>.Te2t N 66
Te2tF.Te2t N 66
Te2tJ.Te2t N 66
Te2tJ.Set9ocus
En" Su'
<ri$ate Su' Comman"=MCic&/0
?noa" :e
9orm7.Sho!
En" Su'
<ri$ate Su' Te2tJMAost9ocus/0
Comman";.Ena'e" N True
En" Su'
5; /A.K.GANDHI
TVS0
/# ST'FF DET'ILS
Te2t>.Te2t N A"o"c..Recor"set/=0.Vaue
Te2tF.Te2t N A"o"c..Recor"set/>0.Vaue
E2it Su'
Ese
A"o"c..Recor"set.:o$eNe2t
En" If
Aoop
En" Su'
<ri$ate Su' reportMCic&/0
<ri$ate Su' Cm"Ma""MCic&/0
A"o"c..Recor"set.A""Ne!
Te2t.B.Set9ocus
cm"Msa$e.Ena'e" N True
Cm"Ma"".Ena'e" N 9ase
En" Su'
<ri$ate Su' cm"Me2itMCic&/0
9orm7.Sho!
?noa" :e
En" Su'
<ri$ate Su' cm"Mremo$eMCic&/0
Dim r As Strin#
r N :s#Bo2/6ARE H3? S?RE6( $'@uestion D $'HesNo( 6DEAETE60
If r N $'Hes Then
A"o"c..Recor"set.Deete
:s#Bo2 6REC3RD IS DEAETED6( $'Critica
Ca 'an&
En" If
En" Su'
<ri$ate Su' cm"Msa$eMCic&/0
A"o"c..Recor"set.?p"ate
:s#Bo2 6REC3RD SAVED6
cm"Msa$e.Ena'e" N 9ase
Cm"Ma"".Ena'e" N True
Ca 'an&
En" Su'
5= /A.K.GANDHI
TVS0
<ri$ate Su' Cm"MsearchMCic&/0
If Com'o..Visi'e N True Then
Com'o..Visi'e N 9ase
Aa'e...Visi'e N 9ase
Cm"Msearch.Caption N 6Search6
Ese
Com'o..Visi'e N True
Aa'e...Visi'e N True
Cm"Msearch.Caption N 6Hi"e6
Com'o..Te2t N 66
En" If
En" Su'
<ri$ate Su' Com'o.MChan#e/0
A"o"c..Recor"set.:o$e9irst
Do 8hie Not A"o"c..Recor"set.E39 N True
If Com'o..Te2t N A"o"c..Recor"set/B0.Vaue Then
Te2t..Te2t N A"o"c..Recor"set/B0.Vaue
Te2t5.Te2t N A"o"c..Recor"set/.0.Vaue
Te2t7.Te2t N A"o"c..Recor"set/50.Vaue
Te2t;.Te2t N A"o"c..Recor"set/70.Vaue
Te2t=.Te2t N A"o"c..Recor"set/;0.VaueDataReport..Sho!
En" Su'
<ri$ate Su' 'an&/0
Te2t..Te2t N 66
Te2t5.Te2t N 66
Te2t7.Te2t N 66
Te2t;.Te2t N 66
Te2t=.Te2t N 66
Te2t>.Te2t N 66
Te2tF.Te2t N 66
En" Su'
5> /A.K.GANDHI
TVS0
0# VE1ICLE DET'ILS
<ri$ate Su' Cm"Ma""MCic&/0
A"o"c..Recor"set.A""Ne!
Te2t..Set9ocus
cm"Msa$e.Ena'e" N True
Cm"Ma"".Ena'e" N 9ase
En" Su'
<ri$ate Su' cm"Me2itMCic&/0
9orm7.Sho!
?noa" :e
En" Su'
<ri$ate Su' cm"Mremo$eMCic&/0
Dim r As Strin#
r N :s#Bo2/6ARE H3? S?RE6( $'@uestion D $'HesNo( 6DEAETE60
If r N $'Hes Then
A"o"c..Recor"set.Deete
:s#Bo2 6REC3RD IS DEAETED6( $'Critica
Ca 'an&
En" If
En" Su'
<ri$ate Su' cm"Msa$eMCic&/0
A"o"c..Recor"set.?p"ate
:s#Bo2 6REC3RD SAVED6
cm"Msa$e.Ena'e" N 9ase
Cm"Ma"".Ena'e" N True
Ca 'an&
En" Su'
<ri$ate Su' Cm"MsearchMCic&/0
If Com'o..Visi'e N True Then
Com'o..Visi'e N 9ase
Aa'eC.Visi'e N 9ase
Cm"Msearch.Caption N 6Search6
Ese
Com'o..Visi'e N True
Aa'eC.Visi'e N True
Cm"Msearch.Caption N 6Hi"e6
Com'o..Te2t N 66
En" If
En" Su'
5F /A.K.GANDHI
TVS0
<ri$ate Su' Com'o.MChan#e/0
A"o"c..Recor"set.:o$e9irst
Do 8hie Not A"o"c..Recor"set.E39 N True
If Com'o..Te2t N A"o"c..Recor"set/B0.Vaue Then
Te2t..Te2t N A"o"c..Recor"set/B0.Vaue
Te2t5.Te2t N A"o"c..Recor"set/.0.Vaue
Te2t7.Te2t N A"o"c..Recor"set/50.Vaue
Te2t;.Te2t N A"o"c..Recor"set/70.Vaue
Te2t=.Te2t N A"o"c..Recor"set/;0.Vaue
Te2tF.Te2t N A"o"c..Recor"set/=0.Vaue
Te2tJ.Te2t N A"o"c..Recor"set/>0.Vaue
Te2tC.Te2t N A"o"c..Recor"set/F0.Vaue
Te2t.B.Te2t N A"o"c..Recor"set/J0.Vaue
Te2t...Te2t N A"o"c..Recor"set/C0.Vaue
Te2t.5.Te2t N A"o"c..Recor"set/.B0.Vaue
Te2t.7.Te2t N A"o"c..Recor"set/..0.Vaue
Te2t.;.Te2t N A"o"c..Recor"set/.50.Vaue
E2it Su'
Ese
A"o"c..Recor"set.:o$eNe2t
En" If
Aoop
En" Su'
<ri$ate Su' reportMCic&/0
DataReport..Sho!
En" Su'
<ri$ate Su' 'an&/0
Te2t..Te2t N 66
Te2t5.Te2t N 66
Te2t7.Te2t N 66
Te2t;.Te2t N 66
Te2t=.Te2t N 66
Te2tJ.Te2t N 66
Te2tF.Te2t N 66
Te2tC.Te2t N 66
Te2t.B.Te2t N 66
Te2t...Te2t N 66
Te2t.5.Te2t N 66
Te2t.7.Te2t N 66
Te2t.;.Te2t N 66
En" Su'
5J /A.K.GANDHI
TVS0
"2# ,ILL ,OO3
<ri$ate Su' Comman".MCic&/0
?noa" :e
9orm7.Sho!
En" Su'
<ri$ate Su' Comman"5MCic&/0
Te2t;;.Te2t N Va/Te2t7J.Te2t0 D Va/Te2t7C.Te2t0 D Va/Te2t;B.Te2t0 D Va/Te2t;..Te2t0
D Va/Te2t;5.Te2t0 D Va/Te2t;7.Te2t0
En" Su'
<ri$ate Su' Comman"7MCic&/0
3n Error GoTo han"
9ormC.<rint9orm
:s#Bo2 /6Sen" to printer60
?noa" :e
E2it Su'
han"*
:s#Bo2 6<rinter Not Connecte" or S!ithe" 3ff6
En" Su'
<ri$ate Su' Comman";MCic&/0
Te2t..Te2t N 66
Te2t5.Te2t N 66
Te2t7.Te2t N 66
Te2t;.Te2t N 66
Te2t=.Te2t N 66
Te2t>.Te2t N 66
Te2tF.Te2t N 66
Te2tJ.Te2t N 66
Te2tC.Te2t N 66
Te2t.B.Te2t N 66
Te2t...Te2t N 66
Te2t.5.Te2t N 66
Te2t.7.Te2t N 66
Te2t.;.Te2t N 66
Te2t.=.Te2t N 66
Te2t.>.Te2t N 66
Te2t.F.Te2t N 66
Te2t.J.Te2t N 66
Te2t.C.Te2t N 66
Te2t5B.Te2t N 66
Te2t5..Te2t N 66
Te2t55.Te2t N 66
5C /A.K.GANDHI
TVS0
Te2t57.Te2t N 66
Te2t5;.Te2t N 66
Te2t5=.Te2t N 66
Te2t75.Te2t N 66
Te2t77.Te2t N 66
Te2t7;.Te2t N 66
Te2t7=.Te2t N 66
Te2t7>.Te2t N 66
Te2t7F.Te2t N 66
Te2t7J.Te2t N 66
Te2t7C.Te2t N 66
Te2t;B.Te2t N 66
Te2t;..Te2t N 66
Te2t;5.Te2t N 66
Te2t;7.Te2t N 66
Te2t;;.Te2t N 66
Te2t.>.Set9ocus
Comman"5.Ena'e" N True
En" Su'
<ri$ate Su' Te2t.>MGot9ocus/0
Comman";.Ena'e" N 9ase
En" Su'
<ri$ate Su' Te2t.>MAost9ocus/0
Comman";.Ena'e" N True
En" Su'
<ri$ate Su' Te2t5BMAost9ocus/0
Te2t75.Te2t N Va/Te2t5B.Te2t0 P Va/Te2t5>.Te2t0 G .BB
Te2t7J.Te2t N /Va/Te2t5B.Te2t0 D Va/Te2t75.Te2t00 P Va/Te2t.B.Te2t0
En" Su'
<ri$ate Su' Te2t5.MAost9ocus/0
Te2t77.Te2t N Va/Te2t5..Te2t0 P Va/Te2t5F.Te2t0 G .BB
Te2t7C.Te2t N /Va/Te2t5..Te2t0 D Va/Te2t77.Te2t00 P Va/Te2t...Te2t0
En" Su'
<ri$ate Su' Te2t55MAost9ocus/0
Te2t7;.Te2t N Va/Te2t55.Te2t0 P Va/Te2t5J.Te2t0 G .BB
Te2t;B.Te2t N /Va/Te2t55.Te2t0 D Va/Te2t7;.Te2t00 P Va/Te2t.5.Te2t0
En" Su'
<ri$ate Su' Te2t57MAost9ocus/0
Te2t7=.Te2t N Va/Te2t57.Te2t0 P Va/Te2t5C.Te2t0 G .BB
Te2t;..Te2t N /Va/Te2t57.Te2t0 D Va/Te2t7=.Te2t00 P Va/Te2t.7.Te2t0
En" Su'
<ri$ate Su' Te2t5;MAost9ocus/0
Te2t7>.Te2t N Va/Te2t5;.Te2t0 P Va/Te2t7B.Te2t0 G .BB
Te2t;5.Te2t N /Va/Te2t5;.Te2t0 D Va/Te2t7>.Te2t00 P Va/Te2t.;.Te2t0
En" Su'
<ri$ate Su' Te2t5=MAost9ocus/0
7B /A.K.GANDHI
TVS0
Te2t7F.Te2t N Va/Te2t5=.Te2t0 P Va/Te2t7..Te2t0 G .BB
Te2t;7.Te2t N /Va/Te2t5=.Te2t0 D Va/Te2t7;.Te2t00 P Va/Te2t.=.Te2t0
En" Su'
<ri$ate Su' Te2t;;MChan#e/0
Comman"5.Ena'e" N 9ase
En" su'
CUSTOMER DET'ILS
7. /A.K.GANDHI
TVS0
INPUT & OUTPUT
SCREEN
'CCESSORIES
75 /A.K.GANDHI
TVS0
ST'FF INFORM'TION
77 /A.K.GANDHI
TVS0
VE1ICLE DET'ILS
7; /A.K.GANDHI
TVS0
LOGIN FORM
7= /A.K.GANDHI
TVS0
%ELCOME FORM
7> /A.K.GANDHI
TVS0
M'IN FORM
7F /A.K.GANDHI
TVS0
+O, C'RD
7J /A.K.GANDHI
TVS0
DELIVER. RECI4T
7C /A.K.GANDHI
TVS0
VE1ICLE DET'ILS
;B /A.K.GANDHI
TVS0
CUSTOMER DET'ILS
;. /A.K.GANDHI
TVS0
;5 /A.K.GANDHI
TVS0
ST'FF INFORM'TION
;7 /A.K.GANDHI
TVS0
'CCESSORIES DET'ILS
;; /A.K.GANDHI
TVS0
,ILL ,OO3
;= /A.K.GANDHI
TVS0
I:<AE:ENTATI3N *)
Impementation is acti$it% consi"ere" as con$ersion of o" s%stem into ne! s%stem.
The term s%stem impementation is "efine" as the con$ersion of "esi#n an" co"e"
s%stem into actua operation.
EVAA?ATI3N* )
The s%stem approach to reco#ni+e" that !hether the impementation soution is faie"
to so$e the pro'em for !hich it !as "e$eop i.e. it means !hether the
impementation nee"s !hich its o'jecti$es or not . If not the s%stem approaches !i
'ac& to first step to fin" the other soution.
:AINTENANCE *)
:aintenance co$ers the !i"e ran#e of acti$ities incu"in# correctin# co"in# an"
"esi#n errors up"atin# "ocumentation( rest "ata an" up#ra"in# user support.
;> /A.K.GANDHI
TVS0
IMPLEMENTATION, EVALUATION AND
MAINTENANCE
RE4ORT ON ST'FF DET'ILS
;F /A.K.GANDHI
TVS0
REPOR
TS
RE4ORTS ON CUSTOMER DET'ILS
;J /A.K.GANDHI
TVS0
RE4ORTS ON VE1ICLE DET'ILS
;C /A.K.GANDHI
TVS0
FUTURE SCO4E OF T1E 4RO+ECT
The pac&a#e can 'e use" in an% of the foo!in#*)
This soft!are can 'e use" in ser$icin# centers.
Ao!s us to mo"if% the s%stem accor"in# to the re4uirement
In this soft!are the safet% measures !ere ta&en.
Biin# process is faster an" perfect.
To ren"er ser$ices '% ta&in# care of customers $ehice an" as !e as there persona
recor".
T!o !heeer ser$icin# center #i$es proper satisfaction to the customer.
?p"atin# recor" of accessories
<roject has a!a%s future mo"ification e$er% project has his o!n future mo"ification
'ecause an% project ne$er compete itsef.
=B /A.K.GANDHI
TVS0
FUTURE SCOPE OF THE
PROJECT
In this s%stem it can 'e "e$eop for mutipe user that means at a moment mutipe
can 'e use"
Data'ase securit% !i 'ecome stron#er an" the 'ac& up an" restore function !i
re"uce the possi'iit% of cause.
This soft!are re"uces manua !or& an" increase the accurac% of !or&.
It is trie" to ma&e this projects as perfect as possi'e. The e2tent of the imitation is notice"
!hen the s%stem comes into practice of man% peope. 8hen !e #o throu#h the project !e
ma% notice the foo!in# imitation.
This project has the imitation of sin#e user at a time.
There is no securit% pro$i"e"( so an%'o"% can enter into the s%stem !ithout
&no!in# the pass!or".
This project contains the imite" information a'out the ,A K GANDHI TVS SERVICING
=. /A.K.GANDHI
TVS0
LIMITATIONS
CENTER-.
This project share on% information an" not usefu to the commercia fie".
In this project the user can use one function at a time means it "oes not ha$e
muti)tas&in# s%stem.
=5 /A.K.GANDHI
TVS0
CONCLUSION
This project "eas !ith saes( their "etais 1 stoc& of 5A K GANDHI TVS
SERVICING CENTER6. The mo"ues contain menu "ri$en pro#ram thou#h !hich !e can
store "ata re#ar"in# ser$icin#( stoc& 1 profit of the ser$icin# centre. 8e can e$en mo"if% the
sae( stoc& 1 profit if the entr% has !ron#% 'een ma"e throu#h human error.
E$er% menu sho!s the choices( !hich are a$aia'e to 'e use" at the prompt. It aso
ao!s ha$in# report of $ehice( customer an" staff.
Data'ase securit% !i 'ecome stron#er an" the 'ac& up an" restore function !i
re"uce the possi'iit% of cause#
This soft!are re"uces manua !or& an" increase the accurac% of !or&

=7 /A.K.GANDHI
TVS0
BIBLIOGRAPHY
,I,LIOGR'41.: -
:asterin# in Visua Basics >.B
Visua 'asic in 5. "a%
:S)Access 5BB7
:icrosoft access hep
V.B. >.B the compete #ui"e
V.B.>.B pro#rammin# 'ac& 'oo&
V.B.han" 'oo&
:asterin# V.B.
REFERENCES: -
!!!.#oo#e.com
!!!.pro#rammer5pro#rammer.net
!!!.8e'ope"ia.com
!!!.8i&ipe"ia.com
!!!.A&#an"hit$s.in
=; /A.K.GANDHI
TVS0

You might also like