c++ project on library management by kc

Upload: keval

Post on 11-Feb-2018

220 views

Category:

Documents


0 download

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