c++ project on library management by kc
TRANSCRIPT
-
7/23/2019 c++ project on library management by kc
1/53
7
-
7/23/2019 c++ project on library management by kc
2/53
1
G@DOM\FKNLKCKO^@KQ^JBJ@G^KJO^QMN[@^JMOM[^X[^
@MCXJFKQP [PKNNMP @MCCGONP
-
7/23/2019 c++ project on library management by kc
3/53
0
\k tegod gff temsk wem egvk ekfpkn us joprkpgrjol gon `mcpfktjol tejs `mcputkr
prmlrgccjol prmik`t mo FJAQGQZ CGOGLKCKO^gs g ok`kssgry gon jotklrgf pgrt mb @.A.P.Ksyffgaus jo `++.
\k sjo`krkfy tegod mur pgrkots bmr kxtkonjol tekjrsuppmrt.
\k grk tegodbuf tm tek gafk lujngo`k, `mmpkrgtjmo
gon gssjstgo`k ay tek `mcputkr bg`ufty Crs.Pegzjg Pjnnjqj bmr ekr `mostgot ekfp gt vgrjmusstglks.
\k wmufn g`domwfknlk mur lrgtjtunk tm murprjo`jpgf Cr. Rjigy Ducgr bmr cgdjol tek bg`jfjtjksbmr `grryjol mut tejs prmik`t.
-
7/23/2019 c++ project on library management by kc
4/53
>
Fgst, aut omt tek fkgst, g`domwfknlk js nuk tm gffwem ekfpkn us njrk`tfy mr jonjrk`tfy jo tek `murskmb prmik`t
^ejs js tm `krtjby tegt DKRGF @EM[NEGQZstunyjol jo `fgss UJJ mb RJdrgc EjlekrPk`mongry P`emmf , Aempgf egvk
su``kssbuffy `mcpfktkn tekjr prmik`tFJAQGQZ CGOGLKCO^ wej`e js
ok`kssgry gon jotklrgf pgrt mb @.A.P.Ksyffgaus jo tek ykgr 1877-1871 uonkr teklujngo`k mb Crs. Pegzjg Pjnnjquj , jo `++ .
Pjlgogturk9
(`mcputkr bg`ufty)
P`emmf9 Rjdrgc Ejlekr Pk`mongry P`emmf
-
7/23/2019 c++ project on library management by kc
5/53
;
Ngtk9
@++ wgs nkvkfmpkn ay Aigrok Ptrmustrup mbG^&^ Akff Fgamrgtmrjks jo tek kgrfy 7:58's, gon jsagskn mo tek @ fgoluglk. ^ek ogck js g puo - "++"js g syotg`tj` `mostru`t uskn jo @ (tm jo`rkckot g
vgrjgafk), gon @++ js jotkonkn gs go jo`rkckotgfjcprmvkckot mb @. Cmst mb @ js g suaskt mb @++, smtegt cmst @ prmlrgcs `go ak `mcpjfkn (j.k.`movkrtkn jotm g skrjks mb fmw-fkvkf jostru`tjmostegt tek `mcputkr `go kxk`utk njrk`tfy) usjol g@++ `mcpjfkr.
-
7/23/2019 c++ project on library management by kc
6/53
2
@++ js jo cgoy wgys egrn tm `gtklmrjks.@mcpgrkn tm gsskcafy fgoluglk jt js ejle-fkvkf,aut jt okvkrtekfkss jo`funks cgoy fmw-fkvkfbg`jfjtjks tm njrk`tfy cgojpufgtk tek `mcputkr's
ckcmry. Jt js tekrkbmrk go kx`kffkot fgoluglk bmrwrjtjol kbbj`jkot "systkcs" prmlrgcs. Aut bmr mtekrtypks mb prmlrgcs, @++ `mnk `go ak egrn tmuonkrstgon, gon @++ prmlrgcs `go tekrkbmrk akpgrtj`ufgrfy prmok tm `krtgjo typks mb krrmr. ^ekkxtrg maik`t-mrjkotkn bg`jfjtjks jo @++ grk pgrtfyjo`funkn tm mvkr`mck teksk semrt`mcjols.
-
7/23/2019 c++ project on library management by kc
7/53
-
7/23/2019 c++ project on library management by kc
8/53
5
//***************************************************************// EKGNKQ BJFK [PKN JO XQMIK@^//****************************************************************
#jo`funk6bstrkgc.e?#jo`funk6`mojm.e?#jo`funk6stnjm.e?#jo`funk6prm`kss.e?#jo`funk6strjol.e?#jo`funk6jmcgojp.e?
-
7/23/2019 c++ project on library management by kc
9/53
:
//***************************************************************// @FGPP [PKN JO XQMIK@^//****************************************************************
`fgss ammd{
`egr aomT2S4`egr aogckT;8S4`egr gogckT18S4
puafj`9
-
7/23/2019 c++ project on library management by kc
10/53
78
vmjn rkgtk]ammd(){
`mut66"VoOK\ AMMD KO^QZ...Vo"4`mut66"VoKotkr ^ek ammd om."4`jo??aom4`mut66"VoVoKotkr ^ek Ogck mb ^ek Ammd "4lkts(aogck)4
`mut66"VoVoKotkr ^ek Gutemr's Ogck "4lkts(gogck)4`mut66"VoVoVoAmmd @rkgtkn.."4
}
vmjn semw]ammd(){
`mut66"VoAmmd om. 9 "66aom4`mut66"VoAmmd Ogck 9 "4puts(aogck)4`mut66"Gutemr Ogck 9 "4puts(gogck)4
}
vmjn cmnjby]ammd(){
`mut66"VoAmmd om. 9 "66aom4`mut66"VoCmnjby Ammd Ogck 9 "4lkts(aogck)4`mut66"VoCmnjby Gutemr's Ogck mb Ammd 9 "4lkts(gogck)4
}
`egr* rktaom(){
rkturo aom4}
vmjn rkpmrt(){`mut66aom66sktw(08)66aogck66sktw(08)66gogck66konf4}
}4 //`fgss kons ekrk
`fgss stunkot{
`egr gncomT2S4
-
7/23/2019 c++ project on library management by kc
11/53
7
`egr ogckT18S4`egr staomT2S4jot tmdko4
puafj`9vmjn `rkgtk]stunkot(){
`frs`r()4
`mut66"VoOK\ P^[NKO^ KO^QZ...Vo"4`mut66"VoKotkr ^ek gncjssjmo om. "4`jo??gncom4`mut66"VoVoKotkr ^ek Ogck mb ^ek Ptunkot "4lkts(ogck)4tmdko384staomT8S3'/8'4`mut66"VoVoPtunkot Qk`mrn @rkgtkn.."4
}
vmjn semw]stunkot(){
`mut66"VoGncjssjmo om. 9 "66gncom4`mut66"VoPtunkot Ogck 9 "4puts(ogck)4`mut66"VoOm mb Ammd jssukn 9 "66tmdko4jb(tmdko337)
`mut66"VoAmmd Om "66staom4}
vmjn cmnjby]stunkot(){
`mut66"VoGncjssjmo om. 9 "66gncom4`mut66"VoCmnjby Ptunkot Ogck 9 "4lkts(ogck)4
}
`egr* rktgncom(){rkturo gncom4
}
`egr* rktstaom(){
rkturo staom4}
jot rkttmdko(){
rkturo tmdko4
-
7/23/2019 c++ project on library management by kc
12/53
71
}
vmjn gnntmdko(){tmdko374}
vmjn rkskttmdko(){tmdko384}
vmjn lktstaom(`egr tTS){
str`py(staom,t)4}
vmjn rkpmrt(){`mut66"Vt"66gncom66sktw(18)66ogck66sktw(78)66tmdko66konf4}
}4 //`fgss kons ekrk
//***************************************************************// lfmagf nk`fgrgtjmo bmr strkgc maik`t, maik`t//****************************************************************
bstrkgc bp,bp74ammd ad4stunkot st4
//***************************************************************// buo`tjmo tm wrjtk jo bjfk//****************************************************************
vmjn wrjtk]ammd(){`egr `e4bp.mpko("ammd.ngt",jms99mut|jms99gpp)4nm{
`frs`r()4ad.`rkgtk]ammd()4bp.wrjtk((`egr*)&ad,sjzkmb(ammd))4`mut66"VoVoNm ymu wgot tm gnn cmrk rk`mrn..(y/o=)"4`jo??`e4
}wejfk(`e33'y'||`e33'Z')4bp.`fmsk()4
-
7/23/2019 c++ project on library management by kc
13/53
70
}
vmjn wrjtk]stunkot(){
`egr `e4bp.mpko("stunkot.ngt",jms99mut|jms99gpp)4nm
{st.`rkgtk]stunkot()4bp.wrjtk((`egr*)&st,sjzkmb(stunkot))4`mut66"VoVonm ymu wgot tm gnn cmrk rk`mrn..(y/o=)"4`jo??`e4
}wejfk(`e33'y'||`e33'Z')4bp.`fmsk()4
}
//***************************************************************// buo`tjmo tm rkgn spk`jbj` rk`mrn brmc bjfk//****************************************************************
vmjn njspfgy]spa(`egr oTS){
`mut66"VoAMMD NK^GJFPVo"4jot bfgl384bp.mpko("ammd.ngt",jms99jo)4wejfk(bp.rkgn((`egr*)&ad,sjzkmb(ammd))){
jb(str`cpj(ad.rktaom(),o)338){
ad.semw]ammd()4bfgl374
}
}
bp.`fmsk()4jb(bfgl338)
`mut66"VoVoAmmd nmks omt kxjst"4lkt`e()4
}
vmjn njspfgy]sps(`egr oTS){
`mut66"VoP^[NKO^ NK^GJFPVo"4jot bfgl384bp.mpko("stunkot.ngt",jms99jo)4
-
7/23/2019 c++ project on library management by kc
14/53
7>
wejfk(bp.rkgn((`egr*)&st,sjzkmb(stunkot))){
jb((str`cpj(st.rktgncom(),o)338)){
st.semw]stunkot()4bfgl374
}
}
bp.`fmsk()4jb(bfgl338)
`mut66"VoVoPtunkot nmks omt kxjst"4lkt`e()4
}
//***************************************************************// buo`tjmo tm cmnjby rk`mrn mb bjfk//****************************************************************
vmjn cmnjby]ammd(){
`egr oT2S4jot bmuon384`frs`r()4`mut66"VoVoVtCMNJBZ AMMD QKM@MQN.... "4`mut66"VoVoVtKotkr ^ek ammd om. mb ^ek ammd"4`jo??o4bp.mpko("ammd.ngt",jms99jo|jms99mut)4wejfk(bp.rkgn((`egr*)&ad,sjzkmb(ammd)) && bmuon338){
jb(str`cpj(ad.rktaom(),o)338){
ad.semw]ammd()4`mut66"VoKotkr ^ek Okw Nktgjfs mb ammd"66konf4ad.cmnjby]ammd()4jot pms3-7*sjzkmb(ad)4
bp.skkdp(pms,jms99`ur)4bp.wrjtk((`egr*)&ad,sjzkmb(ammd))4
`mut66"VoVoVt Qk`mrn [pngtkn"4bmuon374
}}
bp.`fmsk()4jb(bmuon338)
-
7/23/2019 c++ project on library management by kc
15/53
7;
`mut66"VoVo Qk`mrn Omt Bmuon "4lkt`e()4
}
vmjn cmnjby]stunkot(){
`egr oT2S4jot bmuon384`frs`r()4`mut66"VoVoVtCMNJBZ P^[NKO^ QK@MQN... "4`mut66"VoVoVtKotkr ^ek gncjssjmo om. mb ^ek stunkot 9 "4`jo??o4bp.mpko("stunkot.ngt",jms99jo|jms99mut)4wejfk(bp.rkgn((`egr*)&st,sjzkmb(stunkot)) && bmuon338){
jb(str`cpj(st.rktgncom(),o)338){
st.semw]stunkot()4`mut66"VoKotkr ^ek Okw Nktgjfs mb stunkot"66konf4st.cmnjby]stunkot()4jot pms3-7*sjzkmb(st)4bp.skkdp(pms,jms99`ur)4bp.wrjtk((`egr*)&st,sjzkmb(stunkot))4`mut66"VoVoVt Qk`mrn [pngtkn"4bmuon374
}}
bp.`fmsk()4jb(bmuon338)
`mut66"VoVo Qk`mrn Omt Bmuon "4lkt`e()4
}
//***************************************************************// buo`tjmo tm nkfktk rk`mrn mb bjfk//****************************************************************
vmjn nkfktk]stunkot(){
`egr oT2S4jot bfgl384`frs`r()4
`mut66"VoVoVoVtNKFK^K P^[NKO^..."4`mut66"VoVoKotkr ^ek gncjssjmo om. mb tek Ptunkot Zmu \got ^m Nkfktk 9 "4
-
7/23/2019 c++ project on library management by kc
16/53
72
`jo??o4bp.mpko("stunkot.ngt",jms99jo|jms99mut)4bstrkgc bp14bp1.mpko("^kcp.ngt",jms99mut)4bp.skkdl(8,jms99akl)4wejfk(bp.rkgn((`egr*)&st,sjzkmb(stunkot)))
{
jb(str`cpj(st.rktgncom(),o)!38)bp1.wrjtk((`egr*)&st,sjzkmb(stunkot))4
kfskbfgl374
}
bp1.`fmsk()4bp.`fmsk()4rkcmvk("stunkot.ngt")4rkogck("^kcp.ngt","stunkot.ngt")4jb(bfgl337)
`mut66"VoVoVtQk`mrn Nkfktkn .."4kfsk
`mut66"VoVoQk`mrn omt bmuon"4lkt`e()4
}
vmjn nkfktk]ammd(){
`egr oT2S4`frs`r()4`mut66"VoVoVoVtNKFK^K AMMD ..."4`mut66"VoVoKotkr ^ek Ammd om. mb tek Ammd Zmu \got ^m Nkfktk 9 "4`jo??o4bp.mpko("ammd.ngt",jms99jo|jms99mut)4bstrkgc bp14
bp1.mpko("^kcp.ngt",jms99mut)4bp.skkdl(8,jms99akl)4wejfk(bp.rkgn((`egr*)&ad,sjzkmb(ammd))){
jb(str`cpj(ad.rktaom(),o)!38){
bp1.wrjtk((`egr*)&ad,sjzkmb(ammd))4}
}
bp1.`fmsk()4bp.`fmsk()4rkcmvk("ammd.ngt")4
-
7/23/2019 c++ project on library management by kc
17/53
7. KUJ^"4`mut66"VoVoVtXfkgsk Pkfk`t Zmur Mptjmo (7->) "4`e3lkt`ek()4swjt`e(`e){
`gsk '7'9`frs`r()4ammd]jssuk()4
arkgd4`gsk '1'9ammd]nkpmsjt()4
arkgd4`gsk '0'9 gncjo]ckou()4
arkgd4`gsk '>'9 kxjt(8)4
arkgd4nkbguft 9`mut66"Vg"4
}}wejfk(`e!3'>')4
}
//***************************************************************// KON MB XQMIK@^//***************************************************************
-
7/23/2019 c++ project on library management by kc
25/53
1;
Hk`em mbb`fsJB OM^ KUJP^ @9V[skrsVDKRGFVNm`uckotsVFJAQGQZ CGOGLKQ cn@9V[skrsVDKRGFVNm`uckotsVFJAQGQZ CGOGLKQ@mpy P^[NKO^.NG^ @9V[skrsVDKRGFVNm`uckotsVFJAQGQZ CGOGLKQ@mpy AMMD.NG^ @9V[skrsVDKRGFVNm`uckotsVFJAQGQZ CGOGLKQKUJ^
-
7/23/2019 c++ project on library management by kc
26/53
12
-
7/23/2019 c++ project on library management by kc
27/53
1
-
7/23/2019 c++ project on library management by kc
28/53
15
-
7/23/2019 c++ project on library management by kc
29/53
1:
-
7/23/2019 c++ project on library management by kc
30/53
08
-
7/23/2019 c++ project on library management by kc
31/53
-
7/23/2019 c++ project on library management by kc
32/53
01
-
7/23/2019 c++ project on library management by kc
33/53
00
-
7/23/2019 c++ project on library management by kc
34/53
-
7/23/2019 c++ project on library management by kc
35/53
0;
-
7/23/2019 c++ project on library management by kc
36/53
02
-
7/23/2019 c++ project on library management by kc
37/53
0
-
7/23/2019 c++ project on library management by kc
38/53
05
-
7/23/2019 c++ project on library management by kc
39/53
0:
-
7/23/2019 c++ project on library management by kc
40/53
>8
-
7/23/2019 c++ project on library management by kc
41/53
-
7/23/2019 c++ project on library management by kc
42/53
>1
-
7/23/2019 c++ project on library management by kc
43/53
>0
-
7/23/2019 c++ project on library management by kc
44/53
>>
-
7/23/2019 c++ project on library management by kc
45/53
>;
-
7/23/2019 c++ project on library management by kc
46/53
>2
-
7/23/2019 c++ project on library management by kc
47/53
>
-
7/23/2019 c++ project on library management by kc
48/53
>5
-
7/23/2019 c++ project on library management by kc
49/53
>:
-
7/23/2019 c++ project on library management by kc
50/53
;8
G^^QJA - Njspfgys mr `egolks bjfk gttrjautks.AQKGD - Pkts mr `fkgrs kxtkonkn @^QF+@ ek`djol.@GFF - @gffs mok agt`e prmlrgc brmc gomtekr.@N - Njspfgys tek ogck mb mr `egolks tek `urrkot njrk`tmry.@EDNPD - @ek`ds g njsd gon njspfgys g stgtus rkpmrt.@EDO^BP - Njspfgys mr cmnjbjks tek `ek`djol mb njsd gt ammt tjck.@FP - @fkgrs tek s`rkko.@CN - Ptgrts g okw jostgo`k mb tek \jonmws `mccgon jotkrprktkr.@MFMQ - Pkts tek nkbguft `mosmfk bmrklrmuon gon ag`dlrmuon mfmrs.@MCX - @mcpgrks tek `motkots mb twm bjfks mr skts mb bjfks.@MCXG@^ - Njspfgys mr gftkrs tek `mcprkssjmo mb bjfks mo O^BP pgrtjtjmos.@MORKQ^ - @movkrts BG^ vmfucks tm O^BP. Zmu `goomt `movkrt tek
`urrkot nrjvk.@MXZ - @mpjks mok mr cmrk bjfks tm gomtekr fm`gtjmo.NG^K - Njspfgys mr skts tek ngtk.NKF - Nkfktks mok mr cmrk bjfks.NJQ - Njspfgys g fjst mb bjfks gon suanjrk`tmrjks jo g njrk`tmry.NJPD@MCX - @mcpgrks tek `motkots mb twm bfmppy njsds.NJPD@MXZ - @mpjks tek `motkots mb mok bfmppy njsd tm gomtekr.NJPDXGQ^ - Njspfgys mr `mobjlurks Njsd Xgrtjtjmo prmpkrtjks.
-
7/23/2019 c++ project on library management by kc
51/53
;
K@EM - Njspfgys ckssglks, mr turos `mccgon k`emjol mo mr mbb.KQGPK - Nkfktks mok mr cmrk bjfks.KUJ^ - Wujts tek @CN.KUK prmlrgc (`mccgon jotkrprktkr).BJON - Pkgr`eks bmr g tkxt strjol jo g bjfk mr bjfks.BJONP^Q - Pkgr`eks bmr strjols jo bjfks.BMQ - Quos g spk`jbjkn mccgon bmr kg`e bjfk jo g skt mb bjfks.BMQCG^ - Bmrcgts g njsd bmr usk wjte \jonmws.
LM^M - Njrk`ts tek \jonmws `mccgon jotkrprktkr tm g fgakfkn fjok jog agt`e prmlrgc.
JB - Xkrbmrcs `monjtjmogf prm`kssjol jo agt`e prmlrgcs.FGAKF - @rkgtks, `egolks, mr nkfktks tek vmfuck fgakf mb g njsd.CN - @rkgtks g njrk`tmry.CDNJQ - @rkgtks g njrk`tmry.CMRK - Cmvks mok mr cmrk bjfks brmc mok njrk`tmry tm gomtekr
njrk`tmry.MXKOBJFKP - Njspfgys bjfks mpkokn ay rkcmtk uskrs bmr g bjfk segrk.XG^E - Njspfgys mr skts g skgr`e pgte bmr kxk`utgafk bjfks.XG[PK - Puspkons prm`kssjol mb g agt`e bjfk gon njspfgys g ckssglk.XQJO^ - Xrjots g tkxt bjfk.XQMCX^ - @egolks tek \jonmws `mccgon prmcpt.QN - Qkcmvks g njrk`tmry.QK@MRKQ - Qk`mvkrs rkgngafk jobmrcgtjmo brmc g agn mr nkbk`tjvk njsd.
-
7/23/2019 c++ project on library management by kc
52/53
;1
QKO - Qkogcks g bjfk mr bjfks.QKOGCK - Qkogcks g bjfk mr bjfks.QKXFG@K - Qkpfg`ks bjfks.QCNJQ - Qkcmvks g njrk`tmry.QMAM@MXZ - Gnvgo`kn utjfjty tm `mpy bjfks gon njrk`tmry trkksPE[^NM\O - Gffmws prmpkr fm`gf mr rkcmtk seutnmwo mb cg`ejok.P^GQ^ - Ptgrts g skpgrgtk wjonmw tm ruo g spk`jbjkn prmlrgc mr`mccgon.PZP^KCJOBM - Njspfgys cg`ejok spk`jbj` prmpkrtjks gon `mobjlurgtjmo.^GPDFJP^ - Njspfgys gff `urrkotfy ruoojol tgsds jo`funjol skrvj`ks.^GPDDJFF - Djff mr stmp g ruoojol prm`kss mr gppfj`gtjmo.^JCK - Njspfgys mr skts tek systkc tjck.^J^FK - Pkts tek wjonmw tjtfk bmr g @CN.KUK skssjmo.
^QKK - Lrgpej`gffy njspfgys tek njrk`tmry stru`turk mb g nrjvk mrXgte.
^ZXK - Njspfgys tek `motkots mb g tkxt bjfk.RKQ - Njspfgys tek \jonmws vkrsjmo.RKQJBZ - ^kffs \jonmws wektekr tm vkrjby tegt ymur bjfks grk wrjttko
`mrrk`tfy tm g njsd.U@MXZ - @mpjks bjfks gon njrk`tmry trkks.
-
7/23/2019 c++ project on library management by kc
53/53