Вы находитесь на странице: 1из 27

TERM PAPER TOPIC:-ADDRESS BOOK

Submitted TO:Miss. Sukhdilpreet K ur Submitted by:A!K"R SA#A!I R$ll !$:-R%&'A%( Se)ti$*:-%&' Re+d. !$:-,-.-/%/&

ACKNOWLEDGEMENT As the pr$0essi$* l )$urses d$ *$t $*ly re1uired the the$reti) l k*$2led+e but *eed t$ )$3er pr )ti) l spe)t t$$. "*i3ersities h 3e st rted )$*du)ti*+ tr i*i*+ pr$+r ms 0$r stude*ts. S$4 th t they +et simple 3ie2 $0 pr )ti) l k*$2led+e. !$ 2$rk $0 si+*i0i) *)e ) * be )l imed $* result $0 * i*di3idu l E00$rts *d s me h$lds true 0urther 0$r this pr$5e)t s 2ell4 0$r thr$u+h it ) rries my * me the e*er+y $0 m *y h 3e )$*tributed i* *$ sm ll me sure i* )$mpleti$* $0 this pr$5e)t. I m 3ery th *k0ul t$ my 0rie*d *d $ur te )hers 6MISS S"K7DI8PREET KA"R9 2h$ help me t$ m ke this pr$5e)t.

A!K"R

Table of contents
1. 2. Introduction Proposed system i. Description ii. System requirements 3. Requirement Analysis 4. System Design 5. Source code 6. esting !. "uture scope o# pro$ect

INTRODUCTION

As the * me spe)i0ies :Address b$$k: is s$0t2 re de3el$ped 0$r m * +i*+ 3 ri$us det ils $0 pers$*s. Thr$u+h this ddress b$$k 2e ) * h *dle the det ils $0 pers$*s pr$perly 2hi)h ) * *$t be p$ssible t$ keep i* m$bile s there re less sp )e i* det il se)ti$*. This p rti)ul r pr$5e)t de ls 2ith the pr$blems $* m * +i*+ the det ils $0 pers$* *d 3$ids the pr$blems $0 l$si*+ the det ils. Ide*ti0i) ti$* $0 the dr 2b )ks $0 the e;isti*+ system le ds t$ the desi+*i*+ $0 )$mputeri<ed system th t 2ill be )$mp tible t$ the e;isti*+ system 2ith the system 2hi)h is m$re user 0rie*dly *d m$re ="I $rie*ted. #e ) * impr$3e the e00i)ie*)y $0 the system4 thus $3er)$me the dr 2b )ks $0 the e;isti*+ system. > 8ess hum * err$r > Stre*+th *d str i* $0 m *u l l b$ur ) * be redu)ed > 7i+h se)urity > D t )$*siste*)y > E sy t$ h *dle > E sy d t upd ti*+ > E sy re)$rd keepi*+ > B )kup d t ) * be e sily +e*er

PROPOSED SYSTEM

The 0$ll$2i*+ d$)ume*t ti$* is pr$5e)t the 6! me $0 the term p per ll$tted9. It is det iled summ ry $0 ll the dr 2b )ks $0 the $ld system *d h$2 the *e2 pr$p$sed system $3er)$mes these sh$rt)$mi*+s. The *e2 system t kes i*t$ ))$u*t the 3 ri$us 0 )t$rs 2hile desi+*i*+ *e2 system. It keeps i*t$ the ))$u*t the E)$*$mi) l b *d2idth 3 il ble 0$r the *e2 system. The 0$rem$st thi*+ th t is t ke* ) re $0 is the !eed *d Re1uireme*ts $0 the "ser.

DESCRIPTION Be0$re de3el$pi*+ s$0t2 re 2e keep 0$ll$2i*+ thi*+s i* mi*d th t 2e ) * de3el$p p$2er0ul *d 1u lity s$0t2 re PROB8EM STATEME!T o Pr$blem st teme*t 2 s t$ desi+* m$dule: o #hi)h is user 0rie*dly o #hi)h 2ill restri)t the user 0r$m ))essi*+ $ther user?s d t . o #hi)h 2ill help user i* 3ie2i*+ his d t *d pri3ile+es. o #hi)h 2ill help the dmi*istr t$r t$ h *dle ll the )h *+es. @"!CTIO!S TO BE PROAIDED: The system 2ill be user 0rie*dly *d )$mpletely me*u dri3e* s$ th t the users sh ll h 3e *$ pr$blem i* usi*+ ll $pti$*s. o The system 2ill be e00i)ie*t *d 0 st i* resp$*se. o The system 2ill be )ust$mi<ed ))$rdi*+ t$ *eeds. o It 2$uld help i* redu)i*+ the )$mple;ity. o C$mputeri<ed Address B$$k system helps i* m * +i*+ thi*+s ))ur tely o It is ls$ time s 3i*+ pr$)ess. o 7elps i* s 3i*+ l r+e m$u*t $0 d t 2ith$ut the 0e r $0 s 3i*+ it. o #ith$ut the i*ter0ere*)e $0 *y hum *4 $*e ) * e sily l$+i* *d +et thr$u+h the Address B$$k.

SYSTEM REQUIREMENTS

Oper ti*+ System: RAM: 7ARD DISK Pr$)ess$r C$mpiler

#i*d$2s %---B!TBCpBAist %/' MB $r m$re &- =B $r m$re P( $r 7i+h St *d rd CDD C$mpiler

Req !"e#ent Anal$s!s%


T7E PROEECT #7IC7 IS =IAE! TO ME I CA! BE MADE O! A!F #I!DO#S 8IKE #I!DO#S-AISTA #I!DO#SCP4 #I!DO#S %---. T7E MAI! CO!DITIO! IS T7AT IT S7O"8D 7AAE MICROSO@T I!STA88ED #IT7 MICROSO@T #I!DO#S AS BASIC !ECCESSSITF. T7E SFSTEM S7O8D 7AAE RAM O@ %/'MB OR MORE. 7ARD DISK CAPACITF O@ &-=B OR MORE. PROCESSOR M"ST BE PE!TI"M ( -R & #IT7 CDD COMPI8ER.

S$ste# Des!&n

S AR

&I'I PR()*+ ,SI&P-* ADDR*SS .((/

*nter your c0oice1 1,2

'e3 *ntry

Displa y an *ntry

Delet e an *ntry

Display an entry

*mpt ya 4oo5

Sa6e *ntry

-oad *ntries

Delete all Sa6ed "iles

*nd

Do you 3ant to continue1

S (P

SOURCE CODE
Gi*)ludeHstdi$.hI Gi*)ludeHstdlib.hI Gi*)ludeH)$*i$.hI Gi*)ludeH ll$).hI Gi*)ludeHstri*+.hI Gi*)ludeH+r phi)s.hI stru)t e*try J )h r * meK/-LM )h r *i)kK/-LM )h r em ilK/-LM )h r ddressK/-LM )h r )ityK/-LM )h r )$*tK/-LM )h r pi*K/-LM stru)t e*try NlptrM stru)t e*try NrptrM ONtemp4N*e2e4Nl4NrM typede0 stru)t e*try NlistM
2

3$id *e2e*tryPQM 3$id displ yP)h r *K/-LQM 3$id delete*tryP)h r *K/-LQM 3$id displ y llPQM 3$id m kemptyPQM i*t isemptyPQM 3$id s 3e*tryPQM 3$id l$ de*tryPQM 3$id delete llPQM 3$id *e2e*tryPQ J )h r K/-L4bK/-L40K/-L4+K/-L4)K/-L4dK/-L4eK/-LM i*t i4kR-M pri*t0P:E*ter the D t s 0$r the !e2 E*try::QM pri*t0P:! me s) *0P:Ss:4 QM pri*t0P:!i)k * me ::QM s) *0P:Ss:4bQM pri*t0P:E-m il ID ::QM s) *0P:Ss:4)QM pri*t0P:Address ::QM s) *0P:Ss:4dQM pri*t0P:City ::QM
17

::QM

s) *0P:Ss:4eQM pri*t0P:C$*t )t !$::QM s) *0P:Ss:40QM pri*t0P:Pi*)$de ::QM s) *0P:Ss:4+QM *e2eRPstru)t e*tryNQm ll$)Psi<e$0Pstru)t e*tryQQM 0$rPiR-MiH/-MiDDQ J *e2e-I* meKiLRT TM *e2e-I*i)kKiLRT TM *e2e-Iem ilKiLRT TM *e2e-I ddressKiLRT TM *e2e-I)ityKiLRT TM *e2e-I)$*tKiLRT TM *e2e-Ipi*KiLRT TM O 0$rPiR-MiH/-MiDDQ J *e2e-I* meKiLR KiLM *e2e-I*i)kKiLRbKiLM *e2e-Iem ilKiLR)KiLM *e2e-I ddressKiLRdKiLM *e2e-I)ityKiLReKiLM
11

*e2e-I)$*tKiLR0KiLM *e2e-Ipi*KiLR+KiLM O i0PisemptyPQQ J *e2e-IlptrR*e2e-IrptrR!"88M lRrR*e2eM pri*t0P:F$ur E*try is Added:QM O else J tempRlM 2hilePtempUR!"88Q J iRstri)mpP*e2e-I* me4temp-I* meQM i0PiH-Q bre kM else i0PiI-Q tempRtemp-IrptrM else i0PiRR-Q J pri*t0P:! me Alre dy E;ists.E*try ) **$t be Added:QM kR,M
12

bre kM O O i0PkUR,Q J i0PtempRRlQ J *e2e-IlptrR!"88M *e2e-IrptrRlM l-IlptrR*e2eM lR*e2eM pri*t0P:F$ur E*try is Added:QM O else i0PtempRR!"88Q J *e2e-IrptrR!"88M *e2e-IlptrRrM r-IrptrR*e2eM rR*e2eM pri*t0P:F$ur E*try is Added:QM O else J
13

*e2e-IrptrRtempM *e2e-IlptrRtemp-IlptrM temp-IlptrR*e2eM P*e2e-IlptrQ-IrptrR*e2eM pri*t0P:F$ur E*try is Added:QM O O O O

3$id displ y llPQ J i*t *R,M

i0PUisemptyPQQ J tempRlM 2hilePtempUR!"88Q J pri*t0P:KSdL ! me :Ss !i)k ! me :Ss E-m il ID :Ss ddress :Ss City :Ss C$*t )t.!$:Ss Pi* )$de :Ss:4*4temp-I* me4temp-I*i)k4tempIem il4temp-I ddress4temp-I)ity4temp-I)$*t4temp-Ipi*QM tempRtemp-IrptrM *DDM O
14

O else pri*t0P:Address B$$k is Empty:QM O

3$id delete*tryP)h r *K/-LQ J i*t iM i0PisemptyPQQ pri*t0P:Address B$$k is Empty:QM elseJ tempRlM 2hilePtempUR!"88Q J iRstri)mpPtemp-I* me4*QM i0PiRR!"88Q J i0PlRRrQ J lRrR!"88M pri*t0P:E*try deleted:QM bre kM O
15

else i0PtempRRlQ J lRl-IrptrM l-IlptrR!"88M pri*t0P:E*try deleted:QM bre kM O else i0PtempRRrQ J rRr-IlptrM r-IrptrR!"88M pri*t0P:E*try deleted:QM bre kM O elseJ Ptemp-IlptrQ-IrptrRtemp-IrptrM Ptemp-IrptrQ-IlptrRtemp-IlptrM pri*t0P:E*try deleted:QM bre kM O O tempRtemp-IrptrM
16

O i0PtempRR!"88Q pri*t0P:!$t @$u*d:QM O O i*t isemptyPQ J retur* lRR!"88M O 3$id m kemptyPQ J lRrR!"88M pri*t0P:Address B$$k is Emptied:QM O 3$id displ yP)h r *K/-LQ J i*t i4pR,M i0PisemptyPQQ pri*t0P:Address B$$k is Empty:QM else J tempRlM 2hilePtempUR!"88Q
1!

J iRstri)mpPtemp-I* me4*QM i0PiRR!"88Q Ji0PpRR,Q pri*t0P:E*try is 0$u*d i* Sdst p$siti$*:4pQM else i0PpRR%Q pri*t0P:E*try is 0$u*d i* Sd*d p$siti$*:4pQM else i0 PpRR(Q pri*t0P:E*try is 0$u*d i* Sdrd p$siti$*:4pQM else pri*t0P:E*try is 0$u*d i* Sdth p$siti$*:4pQM pri*t0P:! me :Ss !i)k ! me :Ss E-m il ID :Ss ddress :Ss City :Ss C$*t )t.!$:Ss Pi* )$de :Ss :4temp-I* me4temp-I*i)k4tempIem il4temp-I ddress4temp-I)ity4temp-I)$*t4temp-Ipi*QM bre kM O tempRtemp-IrptrM pDDM O i0PtempRR!"88Q pri*t0P:E*try !$t @$u*d:QM

O
1%

O 3$id m i*PQ J i*t lR,4mM i*t +dRDETECT4+mM )h r *K/-LM i*it+r phPV+d4V+m4:):Wt)Wb+i:QM 2hilePlUR.Q J )lrs)rPQM te;tm$dePC.-QM te;t)$l$rP&QM )pri*t0P:NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNG------------------------MI!I PROEECT-SIMP8E ADDRESS BOOK---------------------GNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNN:QM )pri*t0P:E*ter F$ur Ch$i)e:QM pri*t0P: :QM )pri*t0P:P,Q-!e2 E*try:QM pri*t0P: :QM )pri*t0P:P%Q-Displ y * E*try:QM pri*t0P: :QM )pri*t0P:P(Q-Delete * E*try:QM
12

pri*t0P: :QM )pri*t0P:P&Q-Displ y ll E*tries:QM pri*t0P: :QM )pri*t0P:P/Q-Empty the b$$k:QM pri*t0P: :QM )pri*t0P:P'Q-S 3e E*try:QM pri*t0P: :QM )pri*t0P:PXQ-8$ d E*tries:QM pri*t0P: :QM )pri*t0P:P.Q-Delete All S 3ed @iles:QM pri*t0P: :QM )pri*t0P:PYQ-E*d:QM pri*t0P: :QM )pri*t0P:NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNN:QM pri*t0P: :QM s) *0P:Sd:4VlQM s2it)hPlQ J ) se ,: te;t)$l$rP%QM *e2e*tryPQM +et)hPQM
27

bre kM ) se %: te;t)$l$rP%QM )pri*t0P:E*ter the ! me $0 the Pers$* t$ Displ y:QM pri*t0P: :QM s) *0P:Ss:4V*QM displ yP*QM +et)hPQM bre kM ) se (: te;t)$l$rP%QM )pri*t0P:E*ter the ! me $0 the Pers$* t$ Delete:QM pri*t0P: :QM s) *0P:Ss:4V*QM delete*tryP*QM +et)hPQM bre kM ) se &: te;t)$l$rP%QM displ y llPQM +et)hPQM bre kM ) se /:
21

te;t)$l$rP%QM m kemptyPQM +et)hPQM bre kM ) se ': te;t)$l$rP%QM s 3e*tryPQM +et)hPQM bre kM ) se X: te;t)$l$rP%QM l$ de*tryPQM +et)hPQM bre kM ) se .: te;t)$l$rP%QM delete llPQM +et)hPQM bre kM ) se Y: te;t)$l$rP%QM pri*t0P:Pr$+r m E*ds 7ere.Th *k F$uUUU:QM pri*t0P: :QM
22

+et)hPQM bre kM de0 ult: te;t)$l$rP%QM pri*t0P:E*ter A lid Ch$i)e 0r$m ,-Y $*ly:QM pri*t0P: :QM +et)hPQM bre kM O O +et)hPQM O 3$id s 3e*tryPQ J )h r *K/-LM i*t )M pri*t0P:E*ter the ! me $0 the Pers$*:QM s) *0P:Ss:4*QM list tM i0PisemptyPQQ pri*t0P:Address B$$k is Empty:QM else J
23

@I8E N0M 0R0$pe*P:e*try.):4: :QM i*t iMtRlM 2hilePtUR!"88Q J iRstri)mpPt-I* me4*QM i0PiRR-Q J 0pri*t0P04:Ss Ss Ss Ss Ss Ss Ss:4t-I* me4t-I*i)k4t-Iem il4t-I ddress4t-I)ity4tI)$*t4t-Ipi*QM pri*t0P:F$ur E*try S 3ed:QM pri*t0P:Add A*$ther E*tryZ P,-yesB%-*$Q:QM s) *0P:Sd:4V)QM i0P)RR,Q s 3e*tryPQM else i0P)RR%Q bre kM O tRt-IrptrM

O 0)l$seP0QM i0PtRR!"88Q
24

pri*t0P:E*try !$t @$u*d:QM O

O 3$id l$ de*tryPQ J i*t iR,M list tM @I8E N0M 0R0$pe*P:e*try.):4:r:QM i0P0RR!"88Q J pri*t0P:C **$t Ope*:QM e;itP,QM O 2hileP0s) *0P04: Ss Ss Ss Ss Ss Ss Ss:4t-I* me4t-I*i)k4t-Iem il4tI ddress4t-I)ity4t-I)$*t4t-Ipi*QUREO@Q J pri*t0P:KSdL ! me :Ss !i)k ! me :Ss E-m il ID :Ss ddress :Ss City :Ss C$*t )t.!$:Ss Pi* )$de :Ss:4i4t-I* me4t-I*i)k4tIem il4t-I ddress4t-I)ity4t-I)$*t4t-Ipi*QM iDDMO 0)l$seP0QM O 3$id delete llPQ
25

J @I8E N0M 0R0$pe*P:e*try.):4:2:QM 0)l$seP0QM pri*t0P: ll s 3ed 0iles 2ere delete:QM O

TESTING
T7E SO"RCECODE DEC8ARED ABOAE @OR T7E PRO=RAM O@ ADDRESS BOOK 7AS BEE! TESTED A!D IT 7AS BEE! @O"!D T7AT T7E ABOAE SO"RCE CODE IS OKAF A!D CORRECT.T7E PRO=RAM I!AO8AES MA!F TFPE O@ CO!AERSIO!S. T7ESE CO!AERSIO!S 7AS TO DO!E CARE@"88F. MAI!8F T7ERE ARE T#O TFPES O@ TESTI!=: ,-SFSTEM TESTI!= A!D %-I!TE=RATIO! TESTI!= SFSTEM TESTI!= I!AO8AES #7O8E TESTI!= O@ PRO=RAM AT O!CE A!D I!TE=RATIO! TESTI!= I!AO8AES T7E BREAKI!= O@ PRO=RAM I!TO MOD"8ES V T7E! TEST.

OUTPUT%'

NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNN G------------------------MI!I PROEECT-SIMP8E ADDRESS BOOK----------------------G NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNN E*ter F$ur Ch$i)e P,Q-!e2 E*try P%Q-Displ y * E*try P(Q-Delete * E*try P& Q-Displ y ll E*tries P/Q-Empty the b$$k P'Q-S 3e E*try PXQ-8$ d E*tries P.Q
26

-Delete All S 3ed @iles PYQ-E*d NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN , E*ter the D t s 0$r the !e2 E*try:! me :A*kur !i)k * me :Akki E-m il ID :le$;;;[--X\y h$$.)$.i* Address :E * kPuri City :Delhi C$*t )t !$:,%(&/'X.Y Pi*)$de :,,--%. F$ur E*try is Added

(UTURE SCOPE
I* 0uture $*e )h *+e ) * be d$*e by ddi*+ the 0i*+erpri*ts $0 the pers$*s $0 2hi)h the ddress is e*tered.A*d $*e m$re m 5$r )h *+e 2hi)h ) * be d$*e i* this pr$5e)t is th t t$ dd the s* ps $0 the pers$* $0 2hi)h the ddress is e*tered.#e ) * ls$ dd $r subtr )t det ils $0 the i*di3idu l.

2!

Вам также может понравиться