You are on page 1of 76

CONTENTS

1. Synopsis 2. System Analysis CFD DFD 3. Fundamental requirement I/O Requirement Process Requirement Stora e Requirement Control Requirement !. System Desi n I/O Desi n Process Desi n Data"ase Desi n #. Codin and $estin 1%. Implementation Issue 11. &ser manual 12. Future 'n(ancement 13. Conclusion 1!. )i"lio rap(y

OBJECTIVES OF THE PROJECT

Objective of the project $(e o"*ecti+e is to create application so,t-are -(ic( cans man e all a"out t(e customers currently -or.in in "an. in order relati+e t(em ,rom t(eir manual accountin system. $(e +arious reasons -(ic( led to t(e con+ersion o, t(e manual system o, t(e "an. to t(e computeri/ed system are as ,ollo-s01 'ntry o, in,ormation in +arious re isters -as a +ery (ectic *o" ,or t(e customer. $(e entry o, in,ormation causin error in enterin details o, customer. '+en t(e redundancy o, t(e record -as also ,ound t(rou ( t(ey (ad ta.en certain precautions li.e enterin t(e in,ormation -it( t(e pencil2 lea+in t(e space ,or ma.in t(e entry in ,uture2 i, not possi"ly con,irmed a"out t(e details. $(e error prone details causin t(e ma.in in t(e ot(er related re isters2 -(ic( mi (t some pro"lem -(ile producin reports. '+en a lot o, times "e in spent on t(e enterin o, details a,ter crossc(ec.in details ,rom +arious re isters. $(en t(e security o, t(ese re isters "ein a ma*or pro"lem. '+en a sin le pa e s(ould not "e teased. $(e n it s(ould not et into t(e (and o, some unaut(ori/ed person. And last "ut not least2 "ecause it is +ary calculation oriented and computeri/ed system can "e used ,or i+en current result al-ays. $(e proposed )an. Account system -ill ma.e current manual system easy to monitor2 e,,icient and almost error ,ree.

HARDWARE & SOFTWARE RE !IRE"ENT

#A$

HARDWARE RE !IRE"ENT% unit capa"le o, runnin any sort o, -indo-s

An Intel "ased central processin

operatin system suc( as Pentium "ased -or.station. 3inimum 4! 3) RA3 5126 3) Desira"le7 at ser+er. 3inimum 4% 3) o, ,ree dis. space ,or ,iles. A CD Rom dri+e 3inimum !6 3) o, RA3 at -or.station. 89A 1#: color monitor ,or -or.station.

#B$

SOFTWARE RE !IRE"ENT% $(e so,t-are requirements are as ,ollo-s. ;indo-s <6 or A"o+e C editor 3icroso,t -ord

INTROD!CTION

)an. account system in+ol+es maintainin o, account related in,ormation. $(is requires rater accuracy2 speed t(at is -(y t(e proposed system is t(e computeri/ation o, t(e e=istin system. $(e computeri/ation system does t(e *o" monitorin t(e record in easy and e,,ecti+e manner as stated "elo-0

',,iciently (andles customer2 account related data. 3onitor transaction and ma.es related in,ormation. >eeps records o, customer account detail and ot(er in,ormation. 9enerates reports. Account system in+ol+ed maintainin data related di,,erent customer and (is transaction. $(is required reater accuracy2 speed t(at is -(y t(e proposed system is t(e computeri/ation o, t(e e=istin system. $(e computeri/ed system does t(e *o" o, t(e monitorin t(e in,ormation easy and e,,ecti+e manner. .

DISCRIPTION OF E&ISTIN' S(STE"

In t(e on oin process2 t(e records are maintained manually and t(e paper -or. is more. E)teri)* Recor+% 'ntry o, eac( record is done manually eac( time t(e record is done 3anually .eac( time t(e record is maintained on paper and it ma=imi/es t(e maintenance o, additional ,iles. Searc(in t(e record1 Due to a"sence o, unique identi,ication o, person t(e searc(in o, record ta.es muc( time. And in t(e -asta e o, time increase. De,eti)* the Recor+% In t(e current system t(ere is no concept o, deletin record. "o+ific-tio) of Recor+.% I, any modi,ication is required it is done directly on t(e documents "ein preser+ed in correspondence to account in,ormation. Sorti)* of Recor+.% All t(e record o, Account is maintained on papers. And i, in any case -e -ant to see any particular record -e (a+e to searc( a lot o, pa es.

PROB/E"S
1. As t(e -or. is carried out manually so t(e requirement o, t(e maintenance o, record. 2. $(e system is (andled manually so it requires a lot o, time to maintain t(e records. 3. $(e current system is not relia"le as manually recordin o,ten leads to mista.es and no accurate result are ,ound. !. ?o ,easi"ility #. As (u e data is to "e maintainin 2 so it@s not easy to maintain t(e (u e data -it(out any error2 -(ic( in turn ma.es t(e less e,,icient.

DISCRIPTION OF P!RPOSED S(STE"

$o a+oid t(e limitation o, current system it@s necessary to desi n and de+elop a nesystem -(ic( (a+e t(e ,ollo-in "ene,it and t(e e=istin system. 5a7'+eryt(in is automated -(ic( reduce t(e ris. ,actor. 5"7Fle=i"ility in eneratin o, in,ormation. 5c7Auic. retrie+ed and maintenance o, data. 5d7Bi (ly accurate. 5e7&ser satis,action.

FEASIBI/IT( ST!D(
Feasi"ility study is a report directed mana ement. It e+aluates t(e impact o, t(e proposed c(an es in t(e area5s7 in question. $(e report is a ,ormal document ,or mana ement2 "rie, enou ( and su,,iciently2 non tec(nical to "e understanda"le2 yet detailed enou ( to pro+ide t(e "asis ,or system desi n.

Tech)ic-, fe-.ibi,it0

$ec(nical ,easi"ility centers around t(e e=istin system 5(ard-are2 so,t-are2 etc7 into -(at it can sort t(e proposed addition.

Pre.e)t .0.te1 V.2 C-)+i+-te S0.te1

CRITERIA

PRESENT S(STE"

CANDIDATE S(STE"

System accuracy 9ro-t( potential Response time &ser ,riendly Eco)o1ic-, Fe-.ibi,it0

C#D A+era e A+era e ?o

<%D 9ood 9ood Ees

'conomical analysis in t(e most ,requently used met(od ,or e+aluation t(e e,,ecti+eness o, a candidate system. $(is procedure is to determine t(e "ene,its and sa+in t(at are e=pected ,rom a candidate system and compare it -it( cost.

Pre.e)t .0.te1 V.2 C-)+i+-te S0.te1

CRITERIA System Per,ormance &ser trainin System Operation

PRESENT S(STE" Only one tas. can "e per,ormed at a time 1# days or more Fair

CANDIDATE S(STE" One computer system per,orm more t(en one tas. In a minimum time 8ery 9ood

Oper-tio)-, Fe-.ibi,it0 'mployees o, any or ani/ation are in(erently resistant to c(an es "ecause t(ey "elie+e t(at it -ill "e +ery di,,icult to adapt in t(e ne- system. Computers (a+e "een to ,acilitate c(an es. it is -ell .no-n t(at computeri/ation (as somet(in to do -it( trans,ers2 retrainin and c(an es in employee *o" status. Pre.e)t .0.te1 V.2 C-)+i+-te S0.te1

CRITERIA Operation time

PRESENT S(STE" $(e present system ta.es more time ,or displayin procedures It is less relia"le C#D It ta.es ,e- minutes

CANDIDATE S(STE" It ta.es less time in comparison to present system. It is more relia"le. <#D It ta.es ,e- seconds

Relia"ility Accuracy Retrie+al

Fe-.ibi,it0 St3+0 A study -as underta.en to compare t(e e=istin manual system -it( t(e neproposed system to "e de+eloped.

Eco)o1ic Fe-.ibi,it0 $(e )an. Account System -ill considera"ly reduce t(e manpo-er and to time necessary to mana e t(e process and enerate t(e report ,or t(e ,ollo-in imperati+e action to "e ta.en place on t(e "asis o, t(e reports. $(e proposed system -ill require only t(e Person to mana e t(e Contacts. $(e ne- system -ill automatically optimi/in t(e e,,orts and time required. $(us proposed system is economically ,easi"le "ecause it is "ein de+eloped -it( out (a+in to incur t(e (ea+y de+elopment costs and it -ill considera"ly reduce time and e,,ort required mana in t(e present system. Tech)ic-, Fe-.ibi,it0 $(e proposed system2 -(ic( is to "e de+eloped2 -ill "e installed at Personal Computer. Since -e (a+e to also install t(e computer systems -it( t(e con,i uration i+en "elo-01 S0.te1 Co)fi*3r-tio) One PC -it( any +ersion a"o+e ;indo-s<6 $ur"o C editor S-itc(es to connect t(e computer@s $o et(er So -e (a+e necessary Bard-are and So,t-are supportin t(e implementation o, t(e proposed system. $(ere is (o-e+er a need o, t(e one tec(nical person to e,,ecti+ely mana e t(e resource in t(e computer. Since t(ere are no tec(nical constraints t(e pro*ect is tec(nically ,easi"le. enerate t(e reports

Beh-vior-, Fe-.ibi,it0 Since t(e ne- system is oin to sol+e t(e di,,iculties t(at come in t(e manual system o, t(e procurement2 reports in (and-ritten. So proposed system is completely ,easi"le is terms o, t(e "e(a+ior. Project P,-) $(e O"*ecti+e o, t(e so,t-are pro*ect plannin is to pro+ide a ,rame-or. t(at ena"les an o-ner to ma.e reasona"le estimate o, t(e resources2 cost and sc(edule. $(e pro*ect leader is responsi"le ,or desi nin t(e system precisely accordin t(e requirement speci,ied "y t(e customer. Be is also responsi"le ,or maintenance o, t(e system ,or certain period o, time. Since cost o, maintenance is muc( (i (er t(an cost o, de+elopin system. $(us to reduce de+elopin and maintenance cost2 to pro+ide t(e system in prede,ine time proper plannin o, system is necessary. For t(is pro*ect2 -e used t(e W-terf-,, "o+e,2 $(e met(odolo y (as t(e ,ollo-in p(ases0 I)iti-, I)ve.ti*-tio) $(e most crucial p(ase o, mana in system pro*ects is plannin to launc( a system in+esti ation2 -e need a master plan detailin t(e steps to "e ta.en2 t(e people to "e questioned2 and outcome e=pected. $(e initial in+esti ation (as t(e o"*ecti+e o, determinin -(et(er t(e user@s request (as potential merits t(e ma*or steps are de,inin user requirements2 studyin t(e present system and de,inin t(e per,ormance e=pected "y t(e candidate system to meet user requirements. $(e ,irst step in t(e system de+elopment li,e cycle is t(e identi,ication o, need. $(ere may "e a user request to c(an e2 impro+e or en(ance an e=istin system. $(e initial in+esti ation is one -ay o, (andlin t(ese needs. $(e o"*ecti+e is to determine -(et(er t(e request is +alid and ,easi"le "e,ore a recommendation is reac(ed to do not(in 2 impro+e or modi,y t(e e=istin system2 are to "uild a ne- one. $(us ,or an e,,ecti+e maintenance2 paper ,ollo-1up and (andlin o, t(e data resultin ,rom di,,erent in,ormation in records2 it ,elt necessary to de+elop a Bank account System so t(at monitorin and maintenance o, record data could "e done.

INFOR"ATION 'ATHERIN' A .ey parts o, t(e system analysis is at(erin in,ormation a"out t(e present system. $(e de+eloper must .no- t(at in,ormation to at(er2 -(ere to ,ind it2 (o- to collect it2 and -(at to ma.e o, it. $(e proper use o, tools ,or at(erin in,ormation is t(e .ey to success,ul analysis. $(e tools are $(e $raditional Inter+ie Auestionnaires On1site O"ser+ation $(e ma*or o"*ecti+e o, on1site o"ser+ation is to et as close as possi"le to t(e real system. In t(e interest to et more potential in,ormation -e personally approac(ed t(e senior o,,icials o, t(e concerned department. Required data are collected as ,orms.

A)-,0.i. ph-.e It includes t(e study o, t(e pro"lem and creation o, t(e System Requirement

Speci,ication 5SRS7 Document. $(e most crucial p(ase o, t(e mana in system pro*ects is analysis. It requires t(e people to "e questioned2 study o, manual system i, it e=its2 and on t(e site o"ser+ations. Analysis is necessary to understand t(e pro"lem2 t(e so,t-are system is to sol+e $(e analysis model is concise2 precise a"straction o, -(at t(e desired system must do2 not (o- it -ill done. $(us2 main emp(asis in analysis p(ase is on identi,yin -(at is needed ,rom system. $(e o"*ecti+e is to determine -(et(er t(e request is +alid and ,easi"le "e,ore a recommendation is reac( to do not(in 2 impro+e or modi,y t(e e=istin system2 or to "uildin a ne- one. $(us Bank Account System is automation o, t(e e=istin manual system.

An SRS esta"lis(es t(e "asis ,or a reement "et-een t(e client and t(e de+eloper on -(at t(e so,t-are -ill do. An SRS pro+ides re,erences ,or +alidation o, t(e ,inal product. A (i ( quality SRS is prerequisite to (i ( quality so,t-are2 -(ic( reduces o+erall de+elopment cost o, system. De.i*) Ph-.e

It "e ins -(en t(e analysis p(ase and t(us requirements documents2 ,or t(e so,t-are to "e de+eloped (as "een prepared. $(e o"*ecti+e o, t(e desi n process is to "e to produce a model or representation o, t(e system2 -(ic( is used to "uild t(e system. $(e desi n o, t(e system is essentially a "lueprint or plan ,or solution ,or system. Desi n process ,or so,t-are system (as t-o le+els0 42 S0.te1 De.i*) 52 Object De.i*)

$(e S0.te1 De.i*) is t(e (i (1le+el strate y ,or sol+in t(e pro"lem and "uildin a solution. System desi n includes decisions a"out t(e or ani/ation o, t(e system into su"system2 t(e allocation o, t(e su"system to (ard-are and so,t-are component and ma*or conceptual and policy decisions t(at ,or t(e detailed desi n. $(e Object De.i*) p(ase determines t(e ,ull de,initions o, t(e classes and t(e association used in t(e implementations as -ell as inter,aces and al orit(ms o, t(e met(ods used to implement operations.

I1p,e1e)t-tio)

o, t(e pro*ect required t(e desi n o, t(e system de+eloped in I)te*r-tio) ph-.e

t(e desi n p(ase o, t(e pro*ect to "e coded and implemented. $(e modules de,ines in t(e desi n p(ase are coded in FC@ lan ua e. requires t(e inte ration o, t(e +arious modules de+eloped in t(e pro*ect implementation p(ases. In implementation2 it is important to ,ollo- ood so,t-are en ineerin practice so t(at tracin to t(e desi n is strai (t,or-ard and so t(at t(e

implemented system remains ,le=i"le and e=tensi"le2 t(us it reduce cost o, maintenance and en(ancement o, t(e system.

Te.ti)* Ph-.e includes t(e con,ormation o, t(e acceptance criteria set do-n in t(e system requirements speci,ication document. $(e de+elopment o, t(e so,t-are system in+ol+ed a series o, acti+ities -(ere opportunities ,or in*ection o, (uman ,alli"ilities are enormous. 'rror may "e in occur at e+ery sta e o, t(e system de+elopment -(ere t(e o"*ecti+es may "e erroneously or imper,ectly speci,ied as -ell as later desi n and de+elopment sta e. So,t-are testin is critical element o, so,t-are quality assurance and represents t(e re+ie- o, speci,ication2 desi n and codin . $estin can@t s(o- t(e a"sences o, de,ects2 it can only s(o- t(at so,t-are de,ects are present.

P-c6-*i)* -)+ Dep,o01e)t ph-.e

comes a,ter completion o, t(e so,t-are.

Application pac.a in is t(e act o, creatin a pac.a e t(at can install our application onto user@s computer. A pac.a e consists o, t(e ,iles t(at contain compressed pro*ect ,iles and any ot(er necessary ,iles t(e user needs to install and run t(e application. $(ese ,iles may include setup pro rams secondary ,iles2 or ot(er needed ,iles. $(e additional ,iles +ary "ased on t(e type o, pac.a in . One can create t-o .ind o, pac.a in G standard pac.a e or internet pac.a es. I, -e plan to distri"ute on dis.2 ,loppy or +ia a net-or. s(are2 -e s(ould create a standard pac.a e ,or our application. I, -e plan to distri"ute +ia an internet or internet site2 -e s(ould create an Internet pac.a e

CONTE&T F/OW DIA'RA"

BAN7
C!STO"ER

ACCO!NT S(STE"

C!STO"ER

CUSTOMER

CUSTOMER INFORMATION FILE Order

Response

Account Process

Transaction information

Emp&o' ee
detai&s ADDITION ( !

Emp&o' ee detai&s

Modif ied Detai&s

MOPDIFIC ATION ("!

Emp&o' ee De&eted record Emp&o' ee


detai&s DELETIN (#! A DISPLA$ EMP (%!

Disp&a' List

C&erica& information

P-..8or+

A++re..

C!STO"ER

Oper-tio) co+e csa,acodeccode code !.e

N-1e

BAN7

N-1e

A9c )o2

V%p%A9c )o2

v%p% p-..8or+

Hve

"*r% p-..8or+

"ANA'ER

A )A?> 3O?'E $RA?SAC$IO? SES$'3 ).3.$ SES$'3 HHHHHHHHHHHH CR'A$'D )E(: ANUJ VARSHNEY R9?. ?O(: 501701 PR'SS A?E >'E $O CO?$I?&'...

;'ICO3' $O P&?JA) ?A$IO?AI )A?> KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK K K KK K K KK K K PI'AS' '?$'R $B' ?'; KK K K 3A?A9'RIAI PASS;ORD... KK K K KK K K KK K K $ODAES DA$' IS 14/#/2%%6 KK K K C&RR'?$ $I3' IS 210!60C KK K K KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK

;'ICO3' $O P&?JA) ?A$IO?AI )A?> KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK K K KK K K KK '?$'R 1 FOR 3A?A9'R K K KK '?$'R 2 FOR &S'R K K KK '?$'R 3 FOR 'LI$ K K KK K K KK K K $ODAES DA$' IS 14/#/2%%6 KK K K C&RR'?$ $I3' IS 210!601C KK K K KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK

P&?JA) CO. )A?> OF I?DIA KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK K K KK '?$'R 1 FOR S'ARCB ACCO&?$ K K '?$'R 2 FOR SBO; AII ACCO&?$ KK '?$'R 3 FOR IOC> AII ACCO&?$ K K '?$'R ! FOR &?IOC> AII ACCO&?$ KK '?$'R # FOR SBO; AII $RA?SAC$IO?S K K '?$'R 4 FOR CBA?9' PASS;ORD KK '?$'R C FOR SBO; O?' $RA?SAC$IO? K K R'CORD. KK '?$'R < ,or "ac.. K K '?$'R % ,or e=it. KK K K '?$'R EO&R CBOIC'... KK K K $ODAES DA$' IS 14/#/2%%6 KK K K C&RR'?$ $I3' IS 210!6026 KK K K KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK

;'ICO3' $O P&?JA) ?A$IO?AI )A?> KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK K K FOR SI9? &P '?$'R 1 KK K K KK FOR IO9 I? '?$'R 2 K K KK K K FOR A&I$ '?$'R % KK K K KK K K KK K K $ODAES DA$' IS 14/#/2%%6 KK K K C&RR'?$ $I3' IS 210!<0% KK K K KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK

;'ICO3' $O P&?JA) ?A$IO?AI )A?> KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK K K KK K K KK '?$'R EO&R ACCO&?$ ?&3)'R 0 K K KK K K KK K K KK K K KK K K $ODAES DA$' IS 14/#/2%%6 KK K K C&RR'?$ $I3' IS 210!<013 KK K K KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK

PI'AS' '?$'R SO3' I?FOR3A$IO? KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK K K EO&R ACCO&?$ ?&3)'R IS(:2 ** * K '?$'R EO&R ?A3'(:HGH ** * K '?$'R $B' ADDR'SS(:FGHGF ** * K '?$'R $B' I?I$IAI A3O&?$ 0 KK 53OR' $BA? Rs.#%%70#%%% K KK '?$'R EO&R O;? PASS;ORD0K K K KK K K KK K K KK SBO&ID I$ S8A' I? DA$A)AS'5E/?7... K K KK K K KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK

M % FOR 'LI$ N M < FOR FIRS$ PA9' N KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK K K KK K K P&?JA) ?A$IO?AI )A?> KK HHHHHHHHHHHHHHHHHHHHHHHH K K KK '?$'R 1 FOR CB'C> ACCO&?$ K K '?$'R 2 FOR D'POSI$ ACCO&?$ KK '?$'R 3 FOR ;I$BDRA; ACCO&?$ K K '?$'R ! FOR CBA?9' PASS;ORD KK '?$'R # FOR CIOS' ACCO&?$ K K '?$'R 4 FOR SBO; ACCO&?$ KK '?$'R C FOR CBA?9' ADDR'SS K K '?$'R EO&R CBOIC'... KK K K $ODAES DA$' IS 14/#/2%%6 KK K K C&RR'?$ $I3' IS 210!<0#< KK K K KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK

ACCO&?$ ?O(:2 ?A3'((:HGH HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH HHH HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH HHH OP'RA$IO? CASB/CB'A&' CB'A&' ?O. DA$' $I3' A3O&?$ HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH HHH HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH HHH D'POSI$ CASB 11 %#/14/%6 210!<0#C HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH $O$AI C&RR'?$ )AIA?C'(: #%%%.%%%%%% 5000.000000

'?$'R $B' A3O&?$ $O ;I$BDRA;(:500

'?$'R $B' A3O&?$ $O ;I$BDRA;(:500 )E CASB OR )E CB'A&' '?$'R(2 FOR CHEQUE1 '?$'R(1 FOR CASH

P'RSO?OS D'$AII KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK K K ?A3'((:HGH ** * K ACCO&?$ ?&3)'R 02 KK K K $O$AI A3O&?$(:4500.000000 ** * K 8'REFEI?9 P'RSO? A/C ?&3)'R 0% KK K K R'SID'?$IAI ADDR'SS(:FGHGF ** * K PASS;ORD((:1 ** * K KK K K PR'SS A?E >'E $O CO?$I?&'... KK K K KK K K KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK

PincludeQstrin .(R PincludeQstrin .(R PincludeQstdli".(R PincludeQstdio.(R PincludeQconio.(R PincludeQdos.(R typede, struct S lon unsi ned int +HacHnum2acHnumT int closeT ,loat amountT c(ar nameM2%N2addressM#%N2pasM12N2c(T Udata"aseT typede, struct S lon unsi ned int acHnumT ,loat amount1T c(ar operationM<N2opeM4N2c(HnoM1%N2name1M2%N2dM1%N2tM1%NT Udata"ase1T typede, struct S c(ar initialsM1#NT Udata"ase2T data"ase2 a1T data"ase "12"2T data"ase1 c1T lon unsi ned int cnt57T +oid deleterecord57T +oid s(o-data57T +oid menu57T +oid menu157T c(ar searc(15lon unsi ned intK7T +oid "order157T +oid s(o-57T +oid menu257T +oid menu357T +oid menu#57T +oid menu457T +oid s(o-alltrans57T +oid end57T +oid loc.57T

+oid unloc.57T +oid searc(57T +oid deposit57T +oid -it(dra-57T c(ar c(ec.15c(ar MN7T +oid s(o-trans57T +oid c(Hmn Hpas57T +oid c(an eHpas57T +oid pasHo+er,lo-57T +oid c(an eHaddress57T +oid restore5lon unsi ned int 2c(arMN2int2int2c(arMN2,loatK7T +oid etdata57T +oid menuC57T +oid setHm rHpas57T c(ar c(ec.5lon unsi ned intK2c(arMN7T +oid (omeHpa e57T /Kt(is ,unction prints t(e messa e -(en pass-ord is o+er,lo- K/ +oid pasHo+er,lo-57 S int i2*T clrscr57T te=tmode5C!%7T te=tcolor5II9B$R'D7T oto=y5!2#7T cprint,5VEO&R PASS;ORD IS O8'RFIO;V7T oto=y5221%7T cprint,5VPI'AS' '?$'R S3AII'R PASS;ORDV7T te=tcolor5E'IIO;7T oto=y5322!7T cprint,5VPR'SS A?E >'E $O CO?$I?&'...V7T etc(57T te=tmode5C6%7T U /Kt(is ,unction print t(e "i te=t "orderK/ +oid "order157 S int i2*2.T te=tmode5C!%7T .W1T te=tcolor5137T oto=y512#7T ,or5iW%TiQ3<TiXX7 S

cprint,5VKV7T .XXT oto=y5.2#7T U .W#T oto=y5!%2.7T ,or5iW%TiQ1<TiXX7 S cprint,5VKV7T .XXT oto=y5!%2.7T U .W!%T oto=y5.22!7T ,or5iW%TiQ3<TiXX7 S cprint,5VKV7T .11 T oto=y5.22!7T U .W2!T oto=y512.7T ,or5iW%TiQ1<TiXX7 S cprint,5VKV7T .11T oto=y512.7T U U /Kt(is ,unction ,ind t(e desired record ,rom te data"seK/ c(ar searc(15lon unsi ned int Ka7 S c(ar tWOnOT FII' K,p1T ,p1W,open5Vdata123.t=tV2Vr"XV7T re-ind5,p17T -(ile5,read5Y"22si/eo,5"27212,p17WW17 S i,5KaWW"2.acHnum7 S i,5"2.c(WWOyO YY "2.closeWW%7 S tWOyOT "rea.T U "rea.T

U U ,close5,p17T return tT U

/Kt(is ,unction matc(ed t(e particular persons pass-ordK/ c(ar c(ec.5lon unsi ned int Ktmp2c(ar nameM12N7 S c(ar tWOnOT FII' K,p3T clrscr57T ,p3W,open5Vdata123.t=tV2Vr"XV7T re-ind5,p37T -(ile5,read5Y"22si/eo,5"27212,p37WW17 S i,5KtmpWW"2.acHnum7 S i,5strcmp5"2.pas2name7WW% YY 5"2.closeWW%77 S tWOyOT "rea.T U "rea.T U U ,close5,p37T return tT U /Kt(is ,unction displays t(e "i te=t dateK/ +oid date57 S struct date dT etdate5Yd7T te=tcolor59R''?7T oto=y5321<7T cprint,5V$ODAES DA$' ISV7T te=tcolor5R'D7T oto=y52%21<7T cprint,5VDd/Dd/DdV2d.daHday2d.daHmon2d.daHyear7T U /Kt(is ,unction displays t(e "i te=t timeK/

+oid time57 S struct time tT ettime5Yt7T te=tcolor59R''?7T oto=y532217T cprint,5VC&RR'?$ $I3' ISV7T te=tcolor5R'D7T oto=y52%2217T cprint,5VDdV2t.tiH(our7T te=tcolor5R'DX)II?>7T cprint,5V0V7T te=tcolor5R'D7T cprint,5VDdV2t.tiHmin7T te=tcolor5R'DX)II?>7T cprint,5V0V7T te=tcolor5R'D7T cprint,5VDdV2t.tiHsec7T U /Kt(is ,unction displays t(e "orderK/ +oid "order57 S int i2*2.T .W1T oto=y5.237T ,or5iW%TiQ!%TiXX7 S cprint,5VKV7T .XXT oto=y5.237T U .W3T oto=y5!%2.7T ,or5iW%TiQ22TiXX7 S cprint,5VKV7T .XXT oto=y5!%2.7T U .W!%T oto=y5.22!7T ,or5iW%TiQ44TiXX7 S cprint,5VKV7T .11 T oto=y5.22!7T U

.W2!T oto=y512.7T ,or5iW%TiQ22TiXX7 S cprint,5VKV7T .11T oto=y512.7T U U /Kt(is ,unction displays t(e title o, t(e "an.K/ +oid "an.57 S int iT c(ar c(MNWV;'ICO3' $O P&?JA) ?A$IO?AI )A?>VT clrscr57T te=tmode5C!%7T te=tcolor51!7T oto=y53237T ,or5iW%Tc(MiNZW?&IITiXX7 S cprint,5VDcV2c(MiN7T delay5!%7T U date57T time57T U /Kt(is ,unction displays t(e small te=t date and timeK/ +oid date157 S struct date dT struct time tT etdate5Yd7T ettime5Yt7T te=tcolor5R'D7T oto=y5#422%7T cprint,5V$ODAES DA$' ISV7T te=tcolor59R''?7T oto=y5#62237T cprint,5VDd/Dd/DdV2d.daHday2d.daHmon2d.daHyear7T te=tcolor5R'D7T oto=y51222%7T cprint,5VC&RR'?$ $I3' ISV7T te=tcolor59R''?7T

oto=y51#2237T cprint,5VDdV2t.tiH(our7T te=tcolor59R''?X)II?>7T cprint,5V0V7T te=tcolor59R''?7T cprint,5VDdV2t.tiHmin7T te=tcolor59R''?X)II?>7T cprint,5V0V7T te=tcolor59R''?7T cprint,5VDdV2t.tiHsec7T U /Kt(is ,unction deletes t(e desired recordK/ +oid deleterecord57 S lon unsi ned int no2iW%2p2tT c(ar c(2nameM2%N2name1M2%N2is,oundWOnO2c2 WOnO T FII' K,pT FII' K,p1T clrscr57T ,pW,open5Vdata123.t=tV2Vr"XV7T ,p1W,open5Vdata123.t=tV2Vr"XV7T te=tmode5C!%7T te=tcolor537T oto=y512227T cprint,5VD'I'$IO? OF R'CORDV7T oto=y512237T cprint,5VHHHHHHHHHHHHHHHHHHV7T te=tcolor5;BI$'7T oto=y51267T cprint,5V'nter A/C no. to close record 0V7T scan,5VDluV2Yno7T oto=y5!2117T cprint,5V'?$'R $B' PASS;ORDV7T pWtW24T iW%T do S pXXT ,,lus(5stdin7T c(W etc(57T i,5c(WW67 S i,5pRt7 S p11T oto=y5p2117T

cprint,5V V7T p11T i11T i,5iQ%7 iW%T U U else i,5c(ZW137 S oto=y5p2117T cprint,5VKV7T nameMiXXNWc(T U i,5iR1#7 S ,close5,p7T,close5,p17T pasHo+er,lo-57T deleterecord57 T U U-(ile5c(ZW137T nameMiNW?&IIT re-ind5,p7T re-ind5,p17T ,,lus(5stdin7T Wc(ec.5Yno2name7T i,5 WWOyO7 S ,,lus(5stdin7T cWsearc(15Yno7T i,5cWWOnO7 S clrscr57T te=tmode5C!%7T oto=y5#267T te=tcolor5E'IIO;7T cprint,5VEO&R A/C BSA )''? IOC>'DV7T oto=y532127T cprint,5VPI'AS' CO?$AC$ $O $B' )A?> 3A?A9'RV7T oto=y5222!7T te=tcolor5137T cprint,5VPR'SS A?E >'E $O CO?$I?&'...V7T etc(57T te=tmode5C6%7T ,close5,p7T

,close5,p17T menu157T U re-ind5,p7T -(ile5,read5Y"22si/eo,5"27212,p7WW17 S i,55strcmp5name2"2.pas7WW%7YY5noWW"2.acHnum77 S "2.closeW1T strcpy5name12"2.name7T is,oundWOyOT ,-rite5Y"22si/eo,5"27212,p17T U else S ,-rite5Y"22si/eo,5"27212,p17T U U U re-ind5,p7T re-ind5,p17T ,close5,p7T ,close5,p17T i,5is,oundWWOnO7 S clrscr57T te=tmode5C!%7T "order57T oto=y5C267T te=tcolor5II9B$R'D7T cprint,5VR'CORD ?O$ FO&?DV7T etc(57T te=tmode5C6%7T ,close5,p7T ,close5,p17T menu157T U else S clrscr57T oto=y5#21%7T cprint,5VDsV2name17T oto=y542127T cprint,5VEO&R R'CORD BAS )''? CIOS'DV7T oto=y5C2227T cprint,5VPR'SS A?E >'E $O CO?$I?&'...V7T etc(57T

U remo+e5Vdata123.t=tV7T rename5Vdata123.t=tV2Vdata123.t=tV7T te=tmode5C6%7T U /Kt(is ,unction display t(e menu ,or A/C (oldersK/ +oid menu157 S int iT c(ar aT do S te=tmode5C!%7T clrscr57T /Kdisplay t(e "order and menu optionK/ te=tcolor5E'IIO;7T "order57T te=tcolor59R''?7T oto=y5<2C7T cprint,5VP&?JA) ?A$IO?AI )A?>V7T oto=y5<267T cprint,5VHHHHHHHHHHHHHHHHHHHHHHHHV7T date57T time57T te=tcolor5E'IIO;X)II?>7T oto=y53227T cprint,5VM % FOR 'LI$ NV7T oto=y516227T cprint,5VM < FOR FIRS$ PA9' NV7T te=tcolor5137T oto=y5621%7T cprint,5V'?$'R 1 FOR CB'C> ACCO&?$V7T oto=y562117T cprint,5V'?$'R 2 FOR D'POSI$ ACCO&?$V7T oto=y562127T cprint,5V'?$'R 3 FOR ;I$BDRA; ACCO&?$V7T oto=y562137T cprint,5V'?$'R ! FOR CBA?9' PASS;ORDV7T oto=y5621!7T cprint,5V'?$'R # FOR CIOS' ACCO&?$V7T oto=y5621#7T cprint,5V'?$'R 4 FOR SBO; ACCO&?$V7T oto=y562147T cprint,5V'?$'R C FOR CBA?9' ADDR'SSV7T oto=y5621C7T

cprint,5V'?$'R EO&R CBOIC'...V7T ,,lus(5stdin7T scan,5VDcV2Ya7T oto=y52%22%7T i,5aWWO4O7 s(o-57T else i,5aWWO2O7 deposit57T else i,5aWWO#O7 deleterecord57T else i,5aWWO!O7 c(an eHpas57T else i,5aWWO3O7 -it(dra-57T else i,5aWWOCO7 c(an eHaddress57T else i,5aWWO<O7 menu#57T else i,5aWWO1O7 s(o-trans57T else i,5aWWO%O7 S end57T e=it517T U else S clrscr57T te=tmode5C!%7T te=tcolor59R''?7T oto=y54267T cprint,5V;RO?9 CBOIC'V7T te=tcolor5E'IIO;7T oto=y5<2127T cprint,5V$RE A9AI? ZV7T te=tcolor5137T oto=y5#2167T cprint,5VPR'SS A?E >'E $O CO?$I?&'...V7T etc(57T menu157T U te=tmode5C6%7T U-(ile5aZW%7T U

/Kt(is ,unction ets t(e A/c no Y pass-ord -(ile user lo inK/

+oid menu57 S lon unsi ned int numT int p2t2i T c(ar c(2nameM12N2is,oundT clrscr57T te=tmode5C!%7T "an.57T te=tcolor537T oto=y51%237T "order157T //date157T time57T oto=y5321%7T te=tcolor59R''?7T cprint,5V'?$'R EO&R ACCO&?$ ?&3)'R 0V7T ,,lus(5stdin7T scan,5VDluV2Ynum7T oto=y532117T te=tcolor59R''?7T oto=y532127T cprint,5V'?$'R $B' PASS;ORD 0V7T pWtW2!T iW%T do S pXXT ,,lus(5stdin7T c(W etc(57T i,5c(WW67 S i,5pRt7 S p11T oto=y5p2127T cprint,5V V7T p11T i11T i,5iQ%7 iW%T U U else i,5c(ZW137 S oto=y5p2127T cprint,5VKV7T

nameMiXXNWc(T U i,5iR1#7 S pasHo+er,lo-57T menu57 T U U-(ile5c(ZW137T nameMiNW?&IIT clrscr57T oto=y5221C7T te=tcolor5E'IIO;7T cprint,5VPR'SS A?E >'E $O CO?$I?&'...V7T etc(57T is,oundWc(ec.5Ynum2name7T i,5is,oundWWOyO7 S menu157T U else S clrscr57T oto=y5321%7T cprint,5V;RO?9 IO9I? ?A3' OR PASS;ORD 0V7T oto=y5C21!7T cprint,5V'?$'R 5E/?7...V7T ,,lus(5stdin7T scan,5VDcV2Yc(7T i,5c(WWOyO[[c(WWOEO7 S menu357T U else S menu57T U U U

/Kt(is ,unction s(o-s t(e details o, sin le user K/ +oid s(o-data57 S int iT c(ar lT

FII' K,pT ,pW,open5Vdata123.t=tV2Vr"XV7T i,5,pWW?&II7 S te=tmode5C!%7T clrscr57T te=tcolor5II9B$R'D7T oto=y52267T cprint,5V$B'R' AR' ?O R'CORD $O SBO;V7T etc(57T te=tmode5C6%7T ,close5,p7T return T U re-ind5,p7T -(ile5,read5Y"12si/eo,5"17212,p7WW17 S clrscr57T "order57T oto=y52#2237T te=tcolor5;BI$'X)II?>7T cprint,5VM % 'LI$ 3'?& NV7T /Ks(o-in t(e messa e ,or close a/cK/ i,5"1.closeWW17 S te=tcolor5II9B$R'D7T oto=y5!12227T cprint,5V$BIS A/C IS CIOS'DV7T U te=tcolor5R'D7T oto=y513227T cprint,5VP'RSO?OS D'$AIIV7T // oto=y5212!7T //cprint,5VKKKKKKKKKKKKKKKKKV7T te=tcolor5E'IIO;7T oto=y5!2!7T cprint,5V\n?A3' 0DsV2"1.name7T oto=y5!2C7T cprint,5VACCO&?$ ?&3)'R 0DluV2"1.acHnum7T oto=y5!2<7T cprint,5V$O$AI A3O&?$ 0D,V2"1.amount7T oto=y5!2117T cprint,5V8AREFEI?9 P'RSO?OS A/c ?O. 0DluV2"1.+HacHnum7T oto=y5!2137T cprint,5VR'SID'?$IAI ADDR'SS 0V7T

,or5iW%T"1.addressMiNZW?&IITiXX7 S i,5iQ3%7 S cprint,5VDcV2"1.addressMiN7T U else S i,5iWW3%7 S cprint,5V1V7T oto=y5!%21!7T U cprint,5VDcV2"1.addressMiN7T U U oto=y5!21#7T cprint,5VPASS;ORD 0V7T oto=y5!21C7T cprint,5VPR'SS A?E >'E $O CO?$I?&'...V7T ,,lus(5stdin7T lW etc(57T i,5lWWO%O7 S ,close5,p7T menu457T U U ,close5,p7T U /Kt(is ,unction sets t(e A/c no. -(ile openin a ne- A/cK/ lon unsi ned int cnt57 S lon unsi ned int iW12posT FII' K,pT clrscr57T ,pW,open5Vdata!#4.datV2Vr"XV7T ,see.5,p2%227T posW,tell5,p7T i,5posWW%7 S ,close5,p7T return iT U re-ind5,p7T

-(ile5,read5Yc12si/eo,5c17212,p7WW17 S i,5iQc1.acHnum7 S iWc1.acHnumT U U ,close5,p7T return iT U

/Kt(is is t(e second menu ,or account (oldersK/ +oid menu357 S int i2.2=2yT c(ar aT clrscr57T "an.57T "order157T te=tcolor59R''?7T oto=y562C7T cprint,5VFOR SI9? &P '?$'R 1V7T oto=y5621%7T cprint,5VFOR IO9 I? '?$'R 2V7T oto=y562137T cprint,5VFOR A&I$ '?$'R %V7T oto=y5312137T ,,lus(5stdin7T scan,5VDcV2Ya7T i,5aWWO%O7 S end57T U else i,5aWWO1O7 S menu257T U else i,5aWWO2O7 S menu57T U else S clrscr57T oto=y5<2<7T

cprint,5VI?8AIID >'E V7T te=tcolor5E'IIO;7T oto=y5!21#7T cprint,5VPR'SS A?E >'E $O CO?$I?&'...V7T etc(57T menu357T U te=tmode5C6%7T U

/Kt(is ,unction et t(e all detial o, ne- user to open t(e ne- a/cK/ +oid menu257 S lon unsi ned int pos2acHno2tmpT dou"le .W11T int pW%2tW%2iT c(ar pas1M12N2c(2,la 2numM1%N2is,oundT FII' K,pT te=tmode5C6%7T ,pW,open5Vdata123.t=tV2Vr"XV7T re-ind5,p7T -(ile5,read5Y"22si/eo,5"27212,p7WW17 S i,5"2.closeWW%7 S .W%T "rea.T U U ,close5,p7T ,pW,open5Vdata123.t=tV2Va"XV7T clrscr57T te=tmode5C6%7T "1.acHnumWcnt57T te=tcolor59R''?7T te=tmode5C!%7T te=tcolor5II9B$R'D7T "order57T //date57T oto=y5<217T te=tcolor5E'IIO;7T cprint,5VPI'AS' '?$'R SO3' I?FOR3A$IO?V7T // oto=y52#2!7T //cprint,5VKKKKKKKKKKKKKKKKKKKKKKKKKKKKKV7T oto=y5!2#7T

"1.acHnumXXT cprint,5VEO&R ACCO&?$ ?&3)'R IS 0DluV2"1.acHnum7T oto=y5!2C7T cprint,5V'?$'R EO&R ?A3' 0V7T ,,lus(5stdin7T ets5"1.name7T is,oundWc(ec.15"1.name7T "1.closeW%T i,5is,oundWWOnO7 S clrscr57T te=tmode5C!%7T oto=y51%2<7T te=tcolor59R''?7T cprint,5V?A3' IS ?O$ AIPBA)'$ICV7T oto=y51421#7T te=tcolor5E'IIO;7T cprint,5VPI'AS' $RE A9AI?V7T oto=y5#22%7T te=tcolor52%7T cprint,5VPR'SS A?E >'E $O CO?$I?&'...V7T etc(57T te=tmode5C6%7T ,close5,p7T menu257T U oto=y5!2<7T cprint,5V'?$'R $B' ADDR'SS 0V7T ,,lus(5stdin7T ets5"1.address7T tWstrlen5"1.address7T i,5tWW%7 S clrscr57T te=tmode5C!%7T oto=y51%2<7T te=tcolor59R''?7T cprint,5VEO& 3&S$ )' '?$'R ADDR'SSV7T oto=y51421#7T te=tcolor5E'IIO;7T cprint,5VPI'AS' $RE A9AI?V7T oto=y5#22%7T te=tcolor52%7T cprint,5VPR'SS A?E >'E $O CO?$I?&'...V7T etc(57T te=tmode5C6%7T ,close5,p7T menu257T

U oto=y5!2117T "1.amountW%T cprint,5V'?$'R $B' I?I$IAI A3O&?$ 0V7T oto=y5!2127T cprint,5V53OR' $BA? Rs.#%%70V7T ,,lus(5stdin7T scan,5VD,V2Y"1.amount7T i,5"1.amountQ#%%7 S clrscr57T oto=y51%2<7T cprint,5VEO&R A3O&?$ IS ?O$ S&FFICI'?$V7T oto=y5#2117T cprint,5VPI'AS' S&)3I$ 3OR' $B'? Rs.#%%/1 $O )' R'9IS$'R'D OI? O&R )A?>V7T etc(57T ,close5,p7T clrscr57T menu257T U oto=y5!21!7T cprint,5V'?$'R EO&R O;? PASS;ORD0V7T ,,lus(5stdin7T pWtW!! T iW%T do S pXXT ,,lus(5stdin7T c(W etc(57T i,5c(WW67 S i,5pRt7 S p11T oto=y5p2137T cprint,5V V7T p11T i11T i,5iQ%7 iW%T U U else i,5c(ZW137

S oto=y5p2137T cprint,5VKV7T "1.pasMiXXNWc(T U i,5iR1#7 S ,close5,p7T pasHo+er,lo-57T menu257 T U U-(ile5c(ZW137T "1.pasMiXXNWO\%OT /Kto c(ec. pass-ord is o. or notK/ iW%T iWstrlen5"1.pas7T i,5iWW%7 S ,close5,p7T clrscr57T te=tmode5C!%7T te=tcolor5II9B$R'D7T oto=y5#21%7T cprint,5VPI'AS' '?$'R $B' PASS;ORDV7T oto=y5322!7T te=tcolor5E'IIO;7T cprint,5VPR'SS A?E >'E $O CO?$I?&'...V7T etc(57T te=tmode5C6%7T menu257T U pWtW%T i,5.WW%7 S oto=y5!2147T cprint,5V'?$'R 8AREFIEI?9 P'RSO? A/C ?O0V7T ,,lus(5stdin7T scan,5VDluV2Y"1.+HacHnum7T oto=y5!2167T cprint,5V'?$'R 8ARIFEI?9 P'RSO? PASS;ORD0V7T pWtW#!T iW%T do S pXXT ,,lus(5stdin7T

c(W etc(57T i,5c(WW67 S i,5pRt7 S p11T oto=y5p21C7T cprint,5V V7T p11T i11T i,5iQ%7 iW%T U U else i,5c(ZW137 S oto=y5p21C7T cprint,5VKV7T pas1MiXXNWc(T U i,5iR1#7 S ,close5,p7T pasHo+er,lo-57T menu257 T U U-(ile5c(ZW137T pas1MiXXNWO\%O T U "1.c(WOyOT oto=y5!22%7T cprint,5VSBO&ID I$ S8A' I? DA$A)AS'5E/?7...V7T ,,lus(5stdin7T scan,5VDcV2Yc(7T i,5c(WWOyO[[c(WWOEO7 S ,,lus(5stdin7T tmpW"1.+HacHnumT ,la Wc(ec.5Ytmp2pas17T i,5,la WWOyO[[.WW117 S ,see.5,p2%227T ,-rite5Y"12si/eo,5"17212,p7T strcpy5num2V11V7T restore5"1.acHnum2 "1.name22212num2Y"1.amount7T

clrscr57T te=tcolor5137T "order57T oto=y542C7T ,see.5,p21si/eo,5"172S''>HC&R7T cprint,5VB'IIO Ds ZV2"1.name7T oto=y5!267T cprint,5VEO& BA8' R'9IS$'R'D I? O&R )A?>.V7T //cprint,5VI? O&R )A?>.V7T te=tcolor5E'IIO;7T oto=y5!2167T cprint,5VEO&R DA$A SA8' I? O&R DA$A)AS'V7T etc(57T ,close5,p7T menu157T U else S clrscr57T te=tcolor5137T "order57T oto=y5!2<7T cprint,5V;RO?9 8ARIFEI?9 P'RSO?OS A/C A?DV7T oto=y5!21%7T cprint,5VPASS;ORDV7T oto=y5!2137T cprint,5VDO EO& ;A?$ $O 9O O? FIRS$ PA9'V7T oto=y5421C7T cprint,5V'?$'R 5E/?7...V7T ,,lus(5stdin7T scan,5VDcV2Y,la 7T i,5,la WWOyO[[,la WWOEO7 S ,close5,p7T menu357T U else S ,close5,p7T menu57T U U U else S clrscr57T oto=y51<2117T

cprint,5VDO EO& ;A?$ $O 9O O? FIRS$ PA9'V7T oto=y5232137T cprint,5V'?$'R 5E/?7...V7T ,,lus(5stdin7T i,5,la WWOyO[[,la WWOEO7 S ,close5,p7T menu357T U else S ,close5,p7T menu257T U U oto=y5#222%7T U /K$BIS F&?C$IO? CBA?9' $B' A/C O? FIRS$ PA9' ]K/ +oid c(an eHpas57 S lon int no2s/T int i2p2tT c(ar pas1M12N2pas2M12N2is,oundWOnO2c(2c2 T FII' K,pT clrscr57T ,pW,open5Vdata123.t=tV2Vr"XV7T te=tmode5C!%7T te=tcolor5;BI$'7T oto=y512227T cprint,5VCBA?9' OF PASSO;RDV7T oto=y512237T cprint,5VHHHHHHHHHHHHHHHHHHV7T te=tcolor5E'IIO;7T oto=y5!2C7T cprint,5V'?$'R EO&R ACCO&?$ ?&3)'R ,,lus(5stdin7T scan,5VDluV2Yno7T oto=y5!21%7T cprint,5V'?$'R $B' PASS;ORD...V7T pWtW24T iW%T do S pXXT ,,lus(5stdin7T

0V7T

c(W etc(57T i,5c(WW67 S i,5pRt7 S p11T oto=y5p21%7T cprint,5V V7T p11T i11T i,5iQ%7 iW%T U U else i,5c(ZW137 S oto=y5p21%7T cprint,5VKV7T pas1MiXXNWc(T U i,5iR1#7 S pasHo+er,lo-57T ,close5,p7T c(an eHpas57T U U-(ile5c(ZW137T pas1MiNWO\%O T s/Wsi/eo,5"17T ,,lus(5stdin7T Wc(ec.5Yno2pas17T i,5 WWOyO7 S ,,lus(5stdin7T cWsearc(15Yno7T i,5cWWOnO7 S clrscr57T te=tmode5C!%7T oto=y5#267T te=tcolor5E'IIO;7T cprint,5VEO&R ACCO&?$ BAS )''? IOC>'DV7T oto=y532127T cprint,5VPI'AS' CO?$AC$ $O )A?> 3A?A9'RV7T

oto=y5222!7T te=tcolor5137T cprint,5VPR'SS A?E >'E $O CO?$I?&'...V 7T etc(57T te=tmode5C6%7T ,close5,p7T menu157T U re-ind5,p7T "order57T -(ile5,read5Y"12si/eo,5"17212,p7WW17 S i,55strcmp5pas12"1.pas7WW%7YY5noWW"1.acHnum77 S oto=y5!2137T cprint,5V'?$'R $B' ?'; PASSO;RD...V7T pWtW3%T iW%T do S pXXT ,,lus(5stdin7T c(W etc(57T i,5c(WW67 S i,5pRt7 S p11T oto=y5p2137T cprint,5V V7T p11T i11T i,5iQ%7 iW%T U U else i,5c(ZW137 S oto=y5p2137T cprint,5VKV7T pas2MiXXNWc(T U i,5iR1#7 S pasHo+er,lo-57T

,close5,p7T c(an eHpas57T U U-(ile5c(ZW137T pas2MiNWO\%O T strcpy5"1.pas2pas27T ,see.5,p21s/2S''>HC&R7T ,-rite5Y"12si/eo,5"17212,p7T is,oundWOyOT "rea.T U U U i,5is,oundWWOnO7 S clrscr57T te=tcolor5137T "order57T oto=y542137T cprint,5V;RO?9 A/C ?O. OR PASS;ORDV7T oto=y5!21#7T cprint,5VPR'SS A?E >'E $O CO?$I?&'...V7T etc(57T U else S clrscr57T te=tcolor5E'IIO;X)II?>7 T oto=y562<7T cprint,5V?'; PASS;ORD ACC'P$'DV7T te=tcolor5137T oto=y5!21#7T cprint,5VPR'SS A?E >'E $O CO?$I?&'...V7T etc(57T U ,close5,p7 T te=tmode5C6%7T U

/Kt(is ,unction -it(dre- amount ,rom A/C o, "an. customersK/ /K+oid -it(dra-57 S lon int no2s/T int pW%2t2iT ,loat amountW%T c(ar c(2pas1M12N2numM1%N2.WOnO2name1M2%N2a2cWOyO2 WOnOT

FII' K,pT clrscr57T ,pW,open5Vdata123.t=tV2Vr"XV7T te=tmode5C!%7T te=tcolor5;BI$'7T oto=y512227T cprint,5V;I$BDRA; OF A3O&?$V7T oto=y512237T cprint,5VHHHHHHHHHHHHHHHHHHHV7T te=tcolor59R''?7 T oto=y5#267T cprint,5V'?$'R EO&R A/C ?&3)'R ,,lus(5stdin7T scan,5VDluV2Yno7T oto=y5C2117T cprint,5V'?$'R $B' PASS;ORD...V7T pWtW2<T iW%T do S pXXT ,,lus(5stdin7T c(W etc(57T i,5c(WW67 S i,5pRt7 S p11T oto=y5p2117T cprint,5V V7T p11T i11T i,5iQ%7 iW%T U U else i,5c(ZW137 S oto=y5p2117T cprint,5VKV7T pas1MiXXNWc(T U i,5iR1#7 S pasHo+er,lo-57T

0V7T

,close5,p7T -it(dra-57T U U-(ile5c(ZW137T pas1MiNWO\%O T s/Wsi/eo,5"17T ,,lus(5stdin7T Wc(ec.5Yno2pas17T i,5 WWOyO7 S ,,lus(5stdin7T cWsearc(15Yno7T i,5cWWOnO7 S clrscr57T te=tmode5C!%7T oto=y5#267T te=tcolor5E'IIO;7T cprint,5VEO&R A/C BAS )''? IOC>'DV7 T oto=y532127T cprint,5VPI'AS' CO?$AC$ $O $B' )A?> 3A?A9'RV7T oto=y5222!7T te=tcolor5137T cprint,5VPR'SS A?E >'E $O CO?$I?&'...V7T etc(57T te=tmode5C6%7T ,close5,p7T menu157T U re-ind5,p7T -(ile5,read5Y"12si/eo,5"17212,p7WW17 S i,55strcmp5pas12"1.pas7WW%7YY5noWW"1.acHnum77 S .WOyOT strcpy5name12"1.name7T clrscr57T oto=y51%2117T te=tcolor513X)II?>7T delay51#%7T cprint,5VM PASS;ORD ACC'P$'D NV7T oto=y5C21#7T te=tcolor5E'IIO;7T cprint,5VPR'SS A?E >'E $O CO?$I?&'...V7T etc(57T clrscr57T oto=y512<7T

te=tcolor5137T cprint,5V'?$'R $B' A3O&?$ $O ;I$BDRA;0V7T ,,lus(5stdin7 T scan,5VD,V2Yamount7T oto=y5!2137T te=tcolor5E'IIO;7T cprint,5V)E CASB OR )E CB'A&'V7T oto=y5421!7 T te=tcolor59R''?7 T cprint,5V'?$'R 1 FOR CASBV7T oto=y5421#7T cprint,5V'?$'R 2 FOR CB'A&'V7T ,,lus(5stdin7T scan,5VDcV2Ya7T i,5aWWO2O7 S clrscr57T oto=y542<7T cprint,5V'?$'R $B' CB'A&' ?&3)'R...V7 T ,,lus(5stdin7T ets5num7T iW%T iWstrlen5num7T /Kto c(ec. t(e c(ec. no. entered or notK/ /Ki,5iWW%7 S clrscr57T te=tmode5C!%7T oto=y5#21%7T te=tcolor5II9B$R'D7T cprint,5VPI'AS' '?$'R $B' CB'A&' ?&3)'R...V7T oto=y5322!7T te=tcolor5E'IIO;7 T cprint,5VPR'SS A?E >'E $O CO?$I?&'...V7T etc(57T te=tmode5C6%7T ,close5,p7T -it(dra-57T U else S c(WOyOT U U else i,5aZWO1O YY aZWO2O7 S

clrscr57T oto=y5C267T te=tcolor5E'IIO;X)II?>7T cprint,5V;RO?9 CBOIC'V7T oto=y51221#7T te=tcolor5II9B$R'D7T cprint,5V$RE A9AI? ZV7T oto=y5#2227T te=tcolor5137T cprint,5VPR'SS A?E >'E $O CO?$I?&'...V7T etc(57T re-ind5,p7T ,close5,p7T -it(dra-57T U pW"1.amount1#%%T i,5amountQp7 S ,see.5,p21s/2S''>HC&R7T "1.amountW"1.amount1amountT i,5aWW27 S restore5no2name121222num2Yamount7T U else S strcpy5num2V11V7T restore5no2name121212num2Yamount7T U ,-rite5Y"12si/eo,5"17212,p7T clrscr57T te=tcolor5E'IIO;7T oto=y542<7T cprint,5V;I$BDRA; S&CC'SSF&IV7 T etc(57T U else S clrscr57T te=tcolor5E'IIO;7T oto=y532<7T cprint,5VEO& BA8' O?IE Rs. D,/1V2"1.amount7T oto=y532137T cprint,5VSO EO& CA?O$ ;I$BDRA; Rs.D,/1V2amount7T te=tcolor5137T oto=y52%2237T cprint,5V$RE A9AI? Z...V7T

etc(57T ,close5,p7T -it(dra-57T U "rea.T U U U i,5.WWOnO7 S clrscr57T oto=y542<7T te=tcolor5II9B$R'D7T cprint,5V;RO?9 A/C ?&3)'R OR PASS;ORDV7T oto=y5C2127T cprint,5V$RE A9AI? Z...V7T etc(57T U te=tmode5C6%7T c(WOnOT re-ind5,p7T ,close5,p7T menu157T U K/ /Kt(is ,unction deposit amount in a/c o, "an. customer K/ /K+oid deposit57 S lon unsi ned int s/2noT int pW%2t2iT ,loat amountW%T c(ar c(2pasM12N2numM1%N2.WOnO2name1M2%N2a2cWOyO2 WOnOT cprint,5V'?$'R 2 FOR CB'A&'V7T ,,lus(5stdin7T scan,5VDcV2Ya7T i,5aWWO2O7 S clrscr57T oto=y542<7T cprint,5V'?$'R $B' CB'A&' ?&3)'R...V7 T ,,lus(5stdin7T ets5num7T iW%T iWstrlen5num7T /Kto c(ec. t(e c(ec. no. entered or notK/

i,5iWW%7 S clrscr57T te=tmode5C!%7T oto=y5#21%7T te=tcolor5II9B$R'D7T cprint,5VPI'AS' '?$'R $B' CB'A&' ?&3)'R...V7T oto=y5322!7T te=tcolor5E'IIO;7 T cprint,5VPR'SS A?E >'E $O CO?$I?&'...V7T etc(57T te=tmode5C6%7T ,close5,p7T deposit57T U else S c(WOyOT U U else i,5aZWO1O YY aZWO2O7 S clrscr57T oto=y5C267T te=tcolor5E'IIO;X)II?>7T cprint,5V;RO?9 CBOIC'V7T oto=y51221#7T te=tcolor5II9B$R'D7T cprint,5V$RE A9AI? ZV7T oto=y5#2227T te=tcolor5137T cprint,5VPR'SS A?E >'E $O CO?$I?&'...V7T etc(57T re-ind5,p7T ,close5,p7T deposit57T U pW"1.amountX#%%T i,5amountQp7 S ,see.5,p21s/2S''>HC&R7T "1.amountW"1.amountXamountT i,5c(WWOyO7 S restore5no2name122222num2Yamount7T U else

S strcpy5num2V11V7T restore5no2name122212num2Yamount7T U ,-rite5Y"12si/eo,5"17212,p7T clrscr57T te=tcolor5E'IIO;7T oto=y542<7T cprint,5VD'POSI$ S&CC'SSF&IV7 T etc(57T U "rea.T U U U i,5.WWOnO7 S clrscr57T oto=y542<7T te=tcolor5II9B$R'D7T cprint,5V;RO?9 A/C ?&3)'R OR PASS;ORDV7T oto=y5C2127T cprint,5V$RE A9AI? Z...V7T etc(57T U te=tmode5C6%7T c(WOnOT re-ind5,p7T ,close5,p7T menu157T U

+oid main57 S clrscr57T (omeHpa e57T setHm rHpas57T menu#57T U

TESTIN' TECHNI !ES


$(e de+elopment o, so,t-are systems in+ol+es a series o, production acti+ities -(ere opportunities ,or in*ection o, (uman ,alli"ilities are enormous. 'rrors may "e in to occur at e+ery inception o, t(e process -(ere t(e o"*ecti+es may "e erroneously or imper,ectly speci,ied as -ell as later desi n and de+elopment sta es. )ecause o, (uman ina"ility to per,orm and communicate -it( per,ection2 so,t-are de+elopment is accompanied "y quality assurance acti+ity. So,t-are testin is a critical element o, so,t-are quality assurance and represents t(e ultimate re+ie- o, speci,ication2 desi n and codin . $(e increasin +isi"ility o, so,t-are as a system element and attendant ^costs: associated -it( a so,t-are ,ailure is moti+atin ,orces ,or -ell planned2 t(rou ( testin . Soft8-re Te.ti)* F3)+-1e)t-,. Durin earlier de,inition and de+elopment p(ases2 t(e en ineer attempts to "uild so,t-are ,rom a concept to tan i"le implementations. ?o- comes t(e testin . $(e en ineer creates a series o, test cases t(at are intended to demolis( +ie-ed as destructi+e rat(er t(an constructi+e. $estin required t(at t(e de+eloper discard preconcei+ed notion o, t(e ^correctness ^o, t(e so,t-are *ust de+eloped and o+ercome a con,lict o, t(e interest t(at occurs -(en error are unco+ered. t(e so,t-are (as "een "uilt. In ,act testin is t(e one step in t(e so,t-are en ineerin process t(at could "e

TESTIN' OBJECTIVES A num"ers o, rules t(at can ser+e -ell as testin o"*ecti+es0 1. $estin is a process o, e=ecutin a pro ram -it( t(e intent o, ,indin an error. 2. A ood test case is one t(at (as (i ( pro"a"ilities o, ,indin an as yet undisco+ered error. 3. A success,ul test is one t(at unco+ers an as yet undisco+ered error. Our o"*ecti+e is to desi n test systematically unco+er di,,erent classes o, errors and do so -it( minimum amount o, time and e,,ort. Data collected as testin is conducted pro+ide a ood indication o, so,t-are relia"ility and some indication o, so,t-are quality as a -(ole. )ut t(ere is one t(in t(at testin can not do. $estin can not s(o- t(e a"sence o, de,ects2 it can only s(o- t(at so,t-are de,ects are present. Te.t i)for1-tio) f,o8 In,ormation ,lo- ,or testin ,ollo-s t(e pattern descri"ed in t(e ,i ure0 $-o classes o, input are pro+ided0 1. A so,t-are con,i uration t(at includes a so,t-are requirement speci,ication2 a desi n speci,ication2 and Source code 2. A test con,i uration t(at include a $est Plane and Procedure2 any testin tools t(at are to "e used2 and test cases and t(ere e=pected results.

Soft8-re Co)fi*3r-tio) Te.t Re.3,t. E:pecte+ Re.3,t. "o+e, Error D-t- R-te Te.t Co)fi*3r-tio)
Re,i-bi,it 0 Evo,3tio )

Error.
Deb3*

Te.ti) *

Correctio). Pre+icte+ Re,i-bi,it0

!SER "AN!A/
$(ere is no use o, mouse to (andle t(e so,t-are .$(e .ey"oard is meant ,or pro+idin any sort o, inputs. $(ere is only +ertical menu -it( .ey access. 8ertical menu includes t(e ,ollo-in under t(eir respecti+e (eadin s.

1. 2. 3. !. #. 4.

ADD ACCO!NT; t(e personal directory ,ile. DE/ETE ACCO!NT; Delete Customer Account details. "ODIF( ACCO!NT; $(is modi,ies t(e details o, Account (older. DISP/A( ACCO!NT INFOR"ATION; $(is displays t(e customer De"it Y Credit Account SEARCH; ,ind t(e customer in,ormation. E&IT; close )an. account system.

SCOPE OF F!T!RE ENHANCE"ENT

$(e application certainly (as same stri.in ad+anta e o+er manual system. $(ere -ill "e no paper -or. as possi"le and t(e in,ormation -ill "e updated as it c(an es. It is automation o, $elep(one directory system. ;it( t(is system one can enerate t(e report o, t(e address. It secures t(e data"ase o, $elep(one directory system ,rom t(e unaut(ori/ed person. $(e operator does not require any pre+ious trainin "ecause o, its user ,riendliness t(e operator is ,ree ,rom any tec(nicality o, t(e "ac.end processin 2 t(at is (o- data"ase is maintained. I, t(e process o, t(e -or.in c(an es in ,uture t(en t(e alteration in t(e system -ill "e done easily and -ill not cause in t(e mismana in o, data. Furt(ermore -it( its implementation +ery lar e amount o, data -ill "e secure and editin and addition or deletion o, data is done +ery easily. In ,uture accordin to t(e user@s requirement it can "e updated so t(at to reac( t(e user speci,ication.

CONC/!SION

$(e application certainly (as some stri.in ,eature o+er manual system. &ser queries (a+e "ecome quite accurate and e,,icient. Iot o, paper -or. (as "een eliminated. Future modi,ication and en(ancements (a+e "ecome quite easier no- in comparison to t(e pre+ious manual system. Iast "ut one o, t(e most important ad+anta es o, t(e "an.in system is t(at2 t(rou ( t(is system t(e -(ole procedure -ill ta.e too less time in comparison o, t(e manual system. ?o dou"t )AS -ill "e (elp,ul ,or institutes in all procedure2 -(ic( -ill "e monitorin t(rou ( Account. At t(e ,irst step )AS -ill only "e installed in t(e "an. .$(e main ad+anta e o, )AS is t(at2 it -ill "ecome a po-er,ul tool in esta"lis(ment o, "etter system in comparison o, t(e e=istin system. It (elps to protect t(e system ,rom t(e corruption. A,ter installation o, )AS in t(e "an.2 t(ere is a reater possi"ility o, sta"ili/ation a clear and ,air system2 -(ic( -ill "e accurate2 update and ,ast. $(ere is no dou"t t(at t(ere al-ays remains some scope o, impro+ement. $(e important t(in is t(at t(e system de+eloped s(ould "e ,le=i"le to accommodate any ,uture en(ancements. $(is system can "e used to pro+ide some en(ancement -it(out re-ritin o, e=istin code.

BIB/IO'RAPH(

THIN7IN' IN C )E )R&C' 'C>'I S(STE" ANA/(SIS AND DESI'N )E 'IIAS A;AD INTERNET CO//ECTION