100% found this document useful (4 votes)
5K views

Address Book Project Report

The Address Book software allows users to store and manage contact information. It allows adding new contacts, displaying, deleting, and searching for existing contacts. The software is designed to be user-friendly and menu-driven. It stores contact details like name, nickname, email, address, city, contact number and pincode in a structured manner. The software overcomes limitations of manual address books by providing efficient data management, backup and security of contact information on the computer.

Uploaded by

Shubham Verma
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
100% found this document useful (4 votes)
5K views

Address Book Project Report

The Address Book software allows users to store and manage contact information. It allows adding new contacts, displaying, deleting, and searching for existing contacts. The software is designed to be user-friendly and menu-driven. It stores contact details like name, nickname, email, address, city, contact number and pincode in a structured manner. The software overcomes limitations of manual address books by providing efficient data management, backup and security of contact information on the computer.

Uploaded by

Shubham Verma
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 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!

You might also like