Upload
cgcgccgc
View
230
Download
0
Embed Size (px)
Citation preview
8/11/2019 digital telephone directory-new.doc
1/84
A
PROJECT REPORT
On
TELEPHONE DIRECTORY
(using C++)
Submitted To
KURUKSHETRA UNIVERSITY
In partial fulfillment of requirement for the award Of
Bachelor OF Computer pplication
(Session 2008-2009)
UNDER GUIDANCE O ! SU"#ITTED "Y!
!rs" !##$%S&I SI$'& T$I SI$'
(ecturer* Computer epot") (B"C" FI$)
GURU NANK KHALSA COLLEGE
,!-$ $'.
1
8/11/2019 digital telephone directory-new.doc
2/84
I$#/
CERTIFICATE 3
ACKNOWLEGEMENT 4
PREFACE 5
INTRODUCTION TO C++ 6
HISTORY OF C++ 7
WHAT IS OOP? 8
APPLICATION OF C++ 13
EXISTING SYSTEM 14
PROPOSED SYSTEM 16
MERITS OF SOFTWARE 17
SYSTEM ANALYSIS DESIGN 18
TESTING 3!
CODING 31
OUTPUT 7"
FURTURE SCOPE 81
CONCLUSION 8#
REFERENCE 83
#
8/11/2019 digital telephone directory-new.doc
3/84
'-.-$$% %&S CO'#
,!-$ $'.0123441(&.,$)
D$%&'(((((((((((((((((((
TO 5&O! IT !, CO$C#.$
T)* * %, -&.%*/0 %)$% !S "T$I SI$' D, Sh"
* $ %2'&% ,/ (C(A( III )$* -$ R, N,(8!! $' U*(
R, N,( ((((((((((((((((( ,/ G(N(K( C,&& Y$92$ N$$. )$
:,.;&' , %)& & /20'*-*9*%%&' &&:)&.& /,. $0 ,%)&.
8/11/2019 digital telephone directory-new.doc
4/84
!.S !##$%S&I SI$'&
LECT( G(N(K COLLAGE
C%$O5#'#
!#$T
M$0 *&' %,
H&$' ,/ C,9
8/11/2019 digital telephone directory-new.doc
5/84
)$.' :,.;( T)& -,%$% &-,2.$&9&% /.,9 %)&
8/11/2019 digital telephone directory-new.doc
6/84
&-&$.0 %, =29< *%, %)& **%0 ,/ C $' %)& /&$%2.& ,/ O>=&-% O.*&%&'
P.,.$99* OOP(
I% * /$%&. $' 9,.& %.$-%*,
I)&.*%$-& $'
8/11/2019 digital telephone directory-new.doc
7/84
&istor9 of C++
C++ * $ ,>=&-% ,.*&%&' $2$&( I% :$ '&&,*&
%)& >&% ,/ >,%) %)& $2$& $' -.&$%& $ 9,.&
8/11/2019 digital telephone directory-new.doc
8/84
%$'$.' -,99*%%&& %$'$.'*&' %)&& -)$& $' $''&'
&&.$ &: /&$%2.& %, %)& $2$& =&-%
,.*&%&' $=&-% $' %)& >2*' '$%$ $' /2-%*, $.,2' %)&& ,>=&-%(
T)& ,.$*$%*, ,/ '$%$ $' /2-%*, * OOP * ),: >&,:
Stri;ing features of OO8
E9
8/11/2019 digital telephone directory-new.doc
9/84
D$%$ %.2-%2.& $.& '&*&' 2-) $ %)&0 -)$.$-%&.*& %)&
,>=&-%(
F2-%*, %)$% ,& $--&&' >0 &B%&.$ /2-%*,(
O>=&-% 9$0 -,992*-$%& :*%) &$-) ,%)&. %).,2) /2-%*,(
N&: '$%$ $' /2-%*, -$ >& &$*0 $''&' :)&.&&.
&-&$.0(
F,,: >,%%,9 2< $
8/11/2019 digital telephone directory-new.doc
10/84
#( Classes T)& &%*.& &% ,/ '$%$ $' -,'& ,/ $ ,>=&-% -$ >&
9$'& 2&. '&/*&' %0&& '&/*&' :& -$ -.&$%& $0 ,( ,/ ,>=&-% >&,*%, %)$% -$ ( E$-) ,>=&-% * $,-*$%&' :*%) %)& '$%$ ,/ %0& %, %)& ,2%*'& :,.' $' ,0 %),& /2-%*,
:)*-) $.& :.$&%:&& %)& ,>=&-%@ '$%$ $' %)& %.$-%*, .&/&. %, %)& $-% ,/ .&%.$-%
$%%.*>2%& 2-) $ *& :&*)% -,% $' /2-%*, ( F2-%*,
1!
8/11/2019 digital telephone directory-new.doc
11/84
%)$% ,&)$*,. * '*//&.&%
*%$-& %)$% :)*-) '&& &B&-2%&' * .&
8/11/2019 digital telephone directory-new.doc
12/84
%)$% %)& -,'& $,-*$%&' :*%) $ *& =&-% $' %)&*. >&)$*,.(> C.&$%* ,>=&-% /.,9 -$ '&/**%*,(
- E%$>*)* -,992*-$%*, $9, ,>=&-%(
T)& -,-&2*'* 0%&9 %)$% '*.&-%0 9,'& ,. *92$%& %)&*. .&$
:,.' -,2%&.
8/11/2019 digital telephone directory-new.doc
13/84
88ICTIO$S OF C++
C++ * $ &.$%*& $2$& /,. )$'* &.0 $.& & /,. *.%2$0 $0 0 9$0 & %, 9$< %)& .&$ :,.' &9 %)& C **%0 %, &% -,& %, %)&
9$-)*& $2$& '&%$*
C++ & $' &B
8/11/2019 digital telephone directory-new.doc
14/84
#/ISTI$' S,ST#!
I &&.$ %)& %&&,$.' 9&9>&. -,-&.*
:*%) ;&&&. $' $/%&.
:,.;* , 9$0 ),2. %)& 9&9>&. -$ /&& %*.&' $,( I%
9&$ %)& &B*%* 0%&9 * %*9& -,29*
P.,>&9 *,* * &B*%* 0%&9
F,,:* $.& %)& &9 * %)& &B*%* 0%&9
Time consuming>
I/ %)& $.&$ * >* /,. :)&.& %)& %&&
8/11/2019 digital telephone directory-new.doc
15/84
Clerical mista;es>
D$%$ >&* ,&-$2& ,/ %)& ;* ,/ %)& %&&,$.'@ 9&9>&. :.*%*%)& &$-) $' &&.0 .&-,.' ,. /,. ,9& ,%)&. .&$,(
Secrec9>
T)& /*& /,. ;&&,'0 -$ %$;& &-.&%*/,.9$%*, ,2% ,/ %)&& .&*%&. $' %)$% * :)0 %)&0 $-;
&-.&-0(
ata collection mista;es>
D*//&.&% 9&9>&r 9$0 )$& '*//&.&% */,.9$%*,( T)&
*/,.9$%*, * %, >& .&*%&.&' -$ >& .&*%&.&' :., ,. ,( ,/
%*9&(
Storage>
T)& .&-,.' $.& %,.&' * %)& /*&( T),& /*& -$ >& ,% ,.
%&$.&'(
15
8/11/2019 digital telephone directory-new.doc
16/84
8.O8OS# S,ST#!
T)*
8/11/2019 digital telephone directory-new.doc
17/84
>& 2&' /,. $ &. ,/
9$&
$&'(
R&'2-* %)& %*9& /$-%,. /,. & 2'&.%,,' 9,.& -&$.0(
N&$%0 %0& '*
8/11/2019 digital telephone directory-new.doc
18/84
S,ST#! $,SIS = #SI'$
$( I% * &-&$.0 %, -)&-; %)$% %)& & %)2 %)& ,.**$%*, &//&-% )$ %)& %&-),,0 $' ;*
&-&$.0 %, -$..0 ,2% %)& %$*&'(
>( O**%0 92% >& &%$>*)&'( T, ', %)*
*% * &-&$.0 %, -,-&. %)& 0%&9 2&. %, && */ %)&
8/11/2019 digital telephone directory-new.doc
19/84
A ;&0 2&%*, * :)$% 92% >& ',& %, ,& %)& &9? O&
$=&-% >&* *%&.*&:&'(
T.$** &B
8/11/2019 digital telephone directory-new.doc
20/84
8roblem efinition>
S,/%:$.& * *;&0 & 9$'&
$$*$>& %, %)&
8/11/2019 digital telephone directory-new.doc
21/84
Feasibilit9 Stud9
W)& %)& $$0* **%0 %2'0( F*.% :& %)$% :* >&&/*%
%, %)& 2&.?
#( W)$% $.& %)& -,% $' $* ,/ %)& $%&.$%*&?
3( W)$% * .&-,99&'&'?
F&$*>**%0 -,*'&.$%*,
#conomic feasibilit9
#conomic anal9sis is also-$&' -,% >&&/*% $$0*( I%
* 2&' %, '&%&.9*& %)& >&&/*% $' $* %)$% $.& &B
8/11/2019 digital telephone directory-new.doc
22/84
/.,9 -$'*'$%& 0%&9 $' :& 9$;& %)& -,9&&/*%( I/ >&&/*% &B-&&' %)& -,% %)& 0%&9 *
'&*&' ,%)&.:*& $%&.$%*, )$& %, >& 9$'&( T&&&(
Technical feasibilit9
T&-)*-$ /&$*>**%0 * %)& &B$9*$%*, ,/ &B*%*0%&9 %, 2& '&&,2'&% $' ,%)&. %&-)*-$
$&-$2&
* %)& -$& ,/ 9$2$ 0%&9 $ ,% ,/ 9$ * .&2*.&' >2% * -$&
,/ -,9
8/11/2019 digital telephone directory-new.doc
23/84
W)&&&. :& :*%-)&' ,&. /.,9 9$2$ %, -,9
8/11/2019 digital telephone directory-new.doc
24/84
#SI'$
T)& 9,% -.&$%*& $' -)$&* %&< ,/ %)& '&** ,/ %)&
& $ /*$
8/11/2019 digital telephone directory-new.doc
25/84
T, &2.& %)$% %)& *
8/11/2019 digital telephone directory-new.doc
26/84
M,.&,&. -)&-;* %)& $--2.$-0 $' -,%.,* %)& /,:
,/ '$%$ %, %)& -,90 %)&
8/11/2019 digital telephone directory-new.doc
27/84
I/ %)& '&%*$%*, * :*%) * %)& ,.$*$%*, $' :)*-)
.&2*.& $ -$.&/2 '&* >&-$2& %)&0 $.& %)& 2&. 9$*
*%&./$-& :*%) %)& -,9
T)&& $.& 2&' :*%) * -,9& $''&'
>&/,.& %)&0 $.& .&%2. %, %)& -,9
8/11/2019 digital telephone directory-new.doc
28/84
FI# #SI'$
F*& '&* -,*'&.$%*, -),*-& ,/ 9&'*29
C),*-& ,/ -,..&-% '&*-& /,. %,.* $ /*& * 9,% *9& 2*-;&. %)$ .&$'* /.,99$&%*- %$
8/11/2019 digital telephone directory-new.doc
29/84
&ardware
W)&.& %)&.& * , **%0 ,/ $''*%*,$ )$.':$.& /,. $
2% 9,.&
'*//*-2%0 * %)& 0 ,&(
M$&%*- %$&% 2*%&' /,. &2&%*$ $--&*( I .$',9
$--& 9,'& $0 .&-,.' /.,9 $0 ,-$%*, -$ >& $--&&' *$
$--&* /2-%*, &(( /,. $..$0 $--&* /2-%*, * *& >0
A K
D*; $.& >&% 2*%&' /,. .$',9 $--&(
#"
8/11/2019 digital telephone directory-new.doc
30/84
T#STI$'
D2.* 0%&9 %&%* %)& 0%&9 * 2&' &B
8/11/2019 digital telephone directory-new.doc
31/84
0%&9
8/11/2019 digital telephone directory-new.doc
32/84
Integration testing
W)& 2*% %&% $.& $%*/$-%,.*0 -,-2'&' %)& 0%&9 $ $
-,9& %&%&'( A% %)* %$& &' 2&. $',&-,9& $-%*&0 *,&' * %&%*( W)*& %&%* ,&
),2' $, %&% %, /*' '*-.&&%:&& %)& 0%&9 $' *%
,.**$ ,>=&-%*& -2..&%
8/11/2019 digital telephone directory-new.doc
33/84
TELEPHONE DIRECTORY
*-2'&/%.&$9()
*-2'&*,%.&$9()*-2'&-,*,()
*-2'&%'*,()
*-2'&%.*()
*-2'&/-%()
*-2'&',()*-2'&*,9$*
8/11/2019 digital telephone directory-new.doc
34/84
*-
2*&' , .&-,.'*'-)$.
8/11/2019 digital telephone directory-new.doc
35/84
8/11/2019 digital telephone directory-new.doc
36/84
,%,B0-,01
-
8/11/2019 digital telephone directory-new.doc
37/84
D&-$.$%*, /,. %)& &%.&-,
2*&' ,
8/11/2019 digital telephone directory-new.doc
38/84
*//*&(&,/
>.&$; /*&(.&$'-)$. V
8/11/2019 digital telephone directory-new.doc
39/84
-$ /2-%*, %, *
8/11/2019 digital telephone directory-new.doc
40/84
F2-%*, '&/**%*, ,/ &%'$%$,*'
8/11/2019 digital telephone directory-new.doc
41/84
-,2% E%&. S2>-.*>&. N$9&
',
,%,B067
-,2% [$E%&. N$9&
//2)%'*
//2)%',2%
&%
8/11/2019 digital telephone directory-new.doc
42/84
8/11/2019 digital telephone directory-new.doc
43/84
-,2% [$A''.& 9$0 ,% >$; ,. &%) .&$%&. %)$
15
&%-),%,B05#3
-,2% [$
,%,B05#3
-,2% [$E%&. A''.& ,/ S2>-.*>&.
&&
/$Q!
*/%.-9
8/11/2019 digital telephone directory-new.doc
44/84
,%,B06"
-,2% R&*'&%*$ P),& //2)%'*
//2)%',2%
&%.&
8/11/2019 digital telephone directory-new.doc
45/84
FLAGQ1
.&%2.
:)*&/$
/$Q1
,%,B05#3
-,2% E%&. O--2-.*>&.',
,%,B061!
-,2% E%&. ,--2
8/11/2019 digital telephone directory-new.doc
46/84
&%-)
,%,B05#3
-,2% [$ ,%,B05#3
-,2% [$E%&. O--2-.*>&.
&&
/$Q! */%.-9
8/11/2019 digital telephone directory-new.doc
47/84
-,2% E%&. O//*-& P),&
//2)%'*
//2)%',2%&%,//
8/11/2019 digital telephone directory-new.doc
48/84
8/11/2019 digital telephone directory-new.doc
49/84
8/11/2019 digital telephone directory-new.doc
50/84
99Q'('$9,
00Q'('$0&$.
,%,B0#83%&B%-,,.RED+LINK
-$-;.,2'GREEN
,B#57616,%,B0##4
%&B%-,,.WHITE
%&B%>$-;.,2'LACK
-
8/11/2019 digital telephone directory-new.doc
51/84
,%,B0#38
8/11/2019 digital telephone directory-new.doc
52/84
8/11/2019 digital telephone directory-new.doc
53/84
,%,B0#35
-,2% QQQQQQQQQQQQQQQQQQQQQQQQQ
,%,B01!1!-,2% E%&. T)& R&-,.'*' %, >& D&&%&'(((
//2)%'*
//2)%',2%
-* .&-,
*% *=/*&(&&;!*,&'
Q/*&(%&
*/QQ!
-.-.
,%,B0#!13
-,2% F*& * &9
8/11/2019 digital telephone directory-new.doc
54/84
/*&(&&;!*,>&
:)*&/*&(&,/
/*&(.&$'-)$. V&. N,% F,2'(
'&$0#!
,,2'
/*&(-,&
/*(-,&
&%-)
.&%2.
54
8/11/2019 digital telephone directory-new.doc
55/84
/*&(&&;!*,>&
:)*&/*&(.&$'-)$. V
8/11/2019 digital telephone directory-new.doc
56/84
-)$. $
-.-.
,%,B0#!15-,2% E%&. T)& R&-,.' ID %, M,'*/0(((((
,%,B05315
//2)%'*
//2)%',2%
-* .&-/*&(,
8/11/2019 digital telephone directory-new.doc
57/84
:)*&/*&(&,/
/*&(.&$'-)$. V
8/11/2019 digital telephone directory-new.doc
58/84
>.&$;
&&
/*&(-,&
/*&(/2)
.&%2.
Q/*&(%&
/*&(-,&
/*&(/2)
&' ,/ /2-%*, 9,'*/0,>=&-%
F2-%*, '&-$.$%*, /,. %)& &$.-)
8/11/2019 digital telephone directory-new.doc
59/84
/%.&$9 /*&
2*&' , .&--)$.
8/11/2019 digital telephone directory-new.doc
60/84
,%,B0#!1#
-,2% 3( PHONE NO(
,%,B0#!13-,2% 4( EB*%
,%,B0#!16
-,2% E%&. T)& F*&' T, S&$.-)(((((
//2)%'*
//2)%',2% ,%,B0#!6!
-)Q&%-)
:*%-)-)
-$& 1
-.-.
,%,B0#!15
-,2% E%&. T)& R&-,.' ID %, S&$.-)(((((
,%,B0#!16
-* .&-
/*&(,
8/11/2019 digital telephone directory-new.doc
61/84
:)*&/*&(&,/
*/.&$;
*/
8/11/2019 digital telephone directory-new.doc
62/84
,%,B0#!16
&%$9&
/*&(,
8/11/2019 digital telephone directory-new.doc
63/84
-.-.
,%,B0#!15
-,2% E%&. T)& P),& NO( %, S&$.-)(((((,%,B0#!16
&%
8/11/2019 digital telephone directory-new.doc
64/84
,%,B0#4#3
-,2% R&-,.' F,2' Q -,2%
&%-) >.&$;
-$& 4
-.-.
>.&$;
'&/$2% -.-.
-,2% [[$
,%,B0#513
%&B%-,,.RED
-$-;.,2'LACK
&%-)
//2)%'*
//2)%',2%
&' ,/ :*%-)
:)*&-)Q4
&' /, &$.-) /2-%*,
64
8/11/2019 digital telephone directory-new.doc
65/84
V T)* /2-%*, * &&.$%&' '*//&.&% .&
8/11/2019 digital telephone directory-new.doc
66/84
8/11/2019 digital telephone directory-new.doc
67/84
*/*&(,&** */*&(.&$'-)$. V
8/11/2019 digital telephone directory-new.doc
68/84
8/11/2019 digital telephone directory-new.doc
69/84
*/*&(&&;!*,>&
.&$' /*& /.,9 >&**
*/*&(.&$'-)$. V
8/11/2019 digital telephone directory-new.doc
70/84
-,2%
[VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVV[ //2)%'*
//2)%',2%
.,:++
*/*&(-,&
,%,B0#!#4
-,2% P.& $0 ;&0 %, -,%*2&(((((
&%-)
>.&$;
-$& 3
-.-.
.,:Q!
-,2% [ RECORDS NO( PERSON
NAME RES(ADDRESS
-,2%
[
*/*&(,
8/11/2019 digital telephone directory-new.doc
71/84
*/*&(&&;!*,>&
.&$' /*& /.,9 >&**
*/*&(.&$'-)$. V
8/11/2019 digital telephone directory-new.doc
72/84
8/11/2019 digital telephone directory-new.doc
73/84
%&B%-,,.WHITE
%&B%>$-;.,2'LACK
&%-)//2)%'*
//2)%',2%
>.&$;
:)*&-)Q4
-.&& /2-%*, %, '*
8/11/2019 digital telephone directory-new.doc
74/84
-,2% P R O E C T
,B181#5814
,%,B0#!13-,2% D, Y,2 D*.&-% R2 P.,=&-% 0((?
-)Q&%-)
*/-)QQ0
//2)%'*//2)%',2%
.&%2.
&B*%!
&%-)
-,&.$
8/11/2019 digital telephone directory-new.doc
75/84
*% FLAGQ!
-.-.
,%,B0#513 -,2% R&$'0
'&$05!!
,%,B03113
-,2% (
'&$05!! ,%,B03#13
-,2% (
'&$05!!
,%,B03313
-,2% (
'&$05!!
,%,B03413
-,2% (
'&$05!!
,%,B03513
-,2% (
M$*
8/11/2019 digital telephone directory-new.doc
76/84
,*' 9$*
-)$. -)
8/11/2019 digital telephone directory-new.doc
77/84
-,2%#( MODIFY RECORDS
,%,B0#711
-,2%3( DELETE RECORDS ,%,B0#71#
-,2%4( SEARCH RECORDS
,%,B0#713
-,2%5( REPORTS
,%,B0#714-,2%6( EXIT
%&B%-,,.WHITE
%&B%>$-;.,2'LACK
,%,B0##16
-,2% ENTER YOUR CHOICE(((((
//2)%'*
//2)%',2%
-)Q&%-)
:*%-)-)
-$& 1
=&-%
>.&$;
77
8/11/2019 digital telephone directory-new.doc
78/84
-$& #
=&-%
>.&$;
-$& 4
=&-%>.&$;
-$& 5
8/11/2019 digital telephone directory-new.doc
79/84
8/11/2019 digital telephone directory-new.doc
80/84
8/11/2019 digital telephone directory-new.doc
81/84
8/11/2019 digital telephone directory-new.doc
82/84
8/11/2019 digital telephone directory-new.doc
83/84
,/ -,9& >20 :*%) &%&.* '&&%* $'
22%%, $' =2% $ -*-; ,& 9$0 &9 :*%)*
&-,'( N, &&' %, 9$*%$* )&$0 .&*%&.( T)&.& $.& ,
.&2*.&9&% ,/ ;&&* .&-,.'( E&.0%)* * $2%,9$%*-(
.eference
W)*& 9$;* %)* 0 9& $.& $ /,,:
1( O>=&-% ,.*&%&' , -++
83
8/11/2019 digital telephone directory-new.doc
84/84
R,>&.% L$/,.&
#( C,9=&-% ,.*&%&'