You are on page 1of 35

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

SOFTWAREREQUIREMENTSPECIFICATIONS

OF

ACOREBANKINGSOLUTIONWITHeBANKINGSOLUTION

JagannathdasRath 6 Sem,ComputerScience&Engineering
th

SiliconInstituteofTechnology,Bhubaneswar jrathindia@yahoo.co.in 919937186386

EGURU10388

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

1.Introduction ThisSoftwareRequirementsSpecification(SRS)specifiestherequirementsoftheCoreBanking Solution(CBS)andeBankingSolution(EBS),whichwillbeusedintheBanks.Thisdocument willbeusedbythecustomertoensureallspecificationsarecorrectandverifiedbythesoftware engineertodesignthesystem.

1.1Purpose ThisSoftwareRequirementsSpecification(SRS)specifiestherequirementsoftheCoreBanking Solution (CBS) andeBankingSolution(EBS),whichwillbeusedintheBanksandby its customers.Thisdocumentwillbeusedbythecustomertoensureallspecificationsarecorrect andverifiedbythesoftwareengineertodesignthesystem.

1.2DocumentConventions MainSectionTitle:Font:NimbusRoman:Bold:Size:12 SubSectionTitle:Font:NimbusRoman:Bold:Size:12 OtherTextmatter:Font:NimbusNewRoman:Size:12

1.3IntendedAudienceandReadingSuggestions ThisSRSwouldbeusedbythefollowingpersons: Bank Employees : They wouldbe using the Core BankingSolutiontoperform the various bankingfunctionalities. BankCustomers:TheywouldbeusingtheeBankingSolutiontoviewtheiraccountdetails. ResearchStudents:Researchstudentsareadvisedtoreadallthesectionsofthisdocumenttoget anoverallideaoftheworkflowandtechnicalitiesofthesoftware. Testers:Itcanbeusedasadocumentationtoknowtheinterfaces.

EGURU10388

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

1.4ScopeoftheDevelopmentProject As competition has intensified and customer needs have also increased, so too have the challengesfacedbybanks.Thepressureonmarginshasincreased,oftendrivenbynewmarket entrantswithlowercostbases,andtheavalancheofnewregulationsandcomplianceseemsto gatherpacedaily.Customersdemandaccesstotheirfinancialinformationregardlessoftheir locationorthetimeofday,andiftheircurrentfinancialinstitutioncantprovideittheycan alwaysgotosomeoneelsewhocan. Ofteninstalleddecadesago,legacycorebankingsystemsjustcantcopeitmaybe impossibletosupportthelatestproductsandwhenitis,theprocessiscomplex,timeconsuming andexpensive.Justkeepingthesesystemsrunningcanoftenconsumemorethan70%oftheIT budgetleavinglittlemoneytogainadvantageovercompetitors. Gaininginsightintocustomerneedscanbeextremelydifficult,involvingthecollationof alargeamountofdatafromdisparatesystemsheldindifferentformats.Andbythetimethedata iscollecteditisoftentoolatethecustomersneedshavemovedon. Wecanseelongqueuesofcustomersinabankeverynowandthen.Thisqueueisthe finalresultoftheslowprocessingspeed(DuetomanualentriesornoninteractiveSoftware)of theBank.So,ahighlyinteractiveanduserfriendlysolutionshouldbedeveloped. With the implementation of Core Banking Solution(CBS), the customers status has been changedfromBranchCustomers'to"BankCustomers".Itisimmaterialwithwhichbranchof theBankthecustomerdealswith.WhenheisaCBSbranchcustomer,allthebankingfacilities areextendedthroughmultiplebranchesconnectedunderCBS.Thecustomercanwalkintoany oftheCBSbranches(neednotnecessarilyhisownbranch)forthebankingneedssuchasCash deposit,Cashwithdrawal,Chequedeposit,Transferoffunds,etc. Forthesmoothworkingofthebank,theCoreBankingSolutionneedstobedesignedin suchawaythat,alltheoperationsthatwerepreviouslyperformedwithdifficultiesareperformed easilyinthissystem.Forthecustomersaninternetsolutionisthemostappropriateoneasalmost allcustomershaveaccesstoit. Theprojectismainlybasedontheideaofdevelopinganopensourcebankingsolution whichwouldreplacetheexistingcostlierbankingsolutions.Alltheoperationsthatarecarried outinthebankmanually(likenewaccountregistration,deposit,withdrawal,chequebookissue etc.)wouldbeperformedautomaticallyandeasilybytheCoreBankingSolution.Thiswould also enable the banks to reduce their annual budget on software expenditures by a greater
EGURU10388

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

percentage.Therewouldjustbenoneedtospendhundredsofcroresonthebankingsoftware anymore,astheprojectwouldbedevelopedonOpenSourceLicensebasedTechnologies.It couldalsobemodifiedbyagroupofexpertsasperrequirementsandatanytime.Theconceptof CentralizedBankingistakenintoaccountinthissolution.AwellinterfacedGUIwouldbeused forconnectingtothemaindatabaseserverforupdatingandretrievingthedataofthecustomers. It would also deal with the Employees of the Bank, their registration, removal , manager allotment,etc TheeBankingSolutiondealswiththecustomers.Itwouldfacilitatethecustomersto perform a widerange of functionslikecheckblocking,fund transfer,cheque bookrequest, viewingaccountstatementetcovertheinternet.Thiswouldreducetheirpainstogotothebank eachforeachandeverything.TheCustomerwouldnomorebeconsideredasthe'Customerof theBranch'butshallbeconsideredas'CustomeroftheBankNoGeographicalLimits'. 1.5Definitions,Acronyms,andAbbreviations Bank BankEmployee BankCustomer CBS EBS User :Aplacewherethecustomersdepositmoneyforsafekeeping. :Theemployeesofthebankwhoperformthebankingoperations. :Thepeoplewhohaveanaccountinthebank. :CoreBankingSolution :eBankingSolution :ThepersonwhowillbeusingtheProduct(CBSorEBS)

1.6References www.redhat.com www.mysql.com www.php.nets www.apache.org www.gtk.org www.linuxheadquarters.com

BooksReferred:

PHP5UnleashedByJohnCoggeshall,SamsPublishing, ApacheServer2BibleByMohammedJ.Kabir,HungryMindsPublishing, SamsTeachYourselfPHP,MySQLandApacheAllinOneByJulieC.Meloni,SamsPublishing MySQLBuildingUserInterfaces,ByMatthewStucky,NewRidersPublishing


EGURU10388

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

TheDefinitiveGuidetoMySQL,SecondEdition,ByMichaelKofler,Apress

1.7OverviewofDocument ThefirstsectionofSRSgivesabriefideaonCoreBankingSolution(CBS)andeBanking Solution(EBS).Thissectionalsoprovidesthereferenceinformationforfurtherstudy,design andimplementationoftheproduct. The second section provides an overall description of the application, product functions, operating environment, design and implementation constraints, assumptions and data inputs required. The third section gives description of the external interfaces like user interface, hardware interface,communicationinterfaceandsoftwareinterface. The fourth section provides a detailed description of the system features. The subsections describethefeaturesinmuchmoredetail. Thefifthsectiongivesdetailsofnonfunctionalrequirementssuchasperformancerequirements, securityrequirements,safetyrequirementsetc.

2.OverallDescription 2.1ProductPerspective Our Product consists mainly of two parts i.e. the Core Banking Solution (CBS) and the eBankingSolution(EBS). The CBS would deal with the internal banking functions like new account registration, withdrawal,deposit,accountclosureetc.TheEBSwouldbeexclusivelyforthecustomers,who couldaccessitfromanywherehavinganinternetconnection.TheCBSusesawellinterfaced GUIwhereastheEBSuseswelldesignedWebFormsforspecificactionsrequiredbytheusers. Both of them connect to a main database server for storing and retrieving the data of the customers.

EGURU10388

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

2.2ProductFunctions MAINFUNCTIONSOFTHECBS LoginSystemoftheCBS NewGeneralAccountCreation NewCustomerRegistration UpdateCustomerInfo&AccountInfo CloseGeneralAccount DisplayAccountInfo GeneralAccountTransaction(GeneralAccount&LoanAccountTransaction) LoanAccountTransaction NewLoanAccountCreation LoanAccountClosing ChequeBookStockEntry,Issue,Blocking,StatusInquiry PassBookIssue PassBookInfo UpdateBranchInfo AddUserToCBSUserList RemoveuserFromCBSUserList SuperAdministratorCreation AdministratorCreation AdministratorRemoval NewBankEmployeeRegistration RemoveBankEmployee NewBranchRegistration AssigningManagerstodifferentBranches AddNewAccountType AddNewLoanAccountType ModifyInterestRate(GeneralAccount) DisplayBranchInformation DisplayEmployeeInformation LogoutSystem(CBS) MAINFUNCTIONSOFTHEEBS LoginSystemofEBS ViewingtheAccountsLinkedwithanUserId
EGURU10388

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

ViewingtheTransactionSummaryofanAccount FundTransferAmongOwnAccounts ChequeBookOrderingSystem ChequeBookBlockingSystem UpdatingPersonalProfile ChangeUserPassword ChangeTransactionPassword LogoutSystem(EBS)

2.3UserClassesandCharacteristics BANKEMPLOYEE: TheBankEmployeeswouldbethesoleusersoftheCBS.Theywould alsousetheEBSfortheirpersonalaccountsinthatBank BANKCUSTOMERS:ThecustomerswouldusetheEBS. RESEARCHSTUDENTS:Researchstudentsneedtogetacquaintedwithcharacteristicsofboth theCBSaswellasEBS,beforetheycansuggestanynewenhancementstothem.Theyshould haveenoughunderstandingofthisproductsoastoidentifyshortcomingsinit.Moreeverinthis projectacertaintaskwouldbeaccomplishedbydifferentwaysindifferentplaces.Thiswouldbe doneinordertoputforthanarrayofoptionsbeforetheStudentswhowouldbeaspiringtodo somethingsimilar. OPENSOURCECOMMUNITY:TheOpenSourceCommunitywouldbeamajoruserclassof thisproduct.Theuserscouldgothroughthedocumentforaddingextrafunctionalitiestothe product.

2.4OperatingEnvironment Thisproductisdevelopedmainlyusingopensourcetechnologieslikeapache,php,gtk+etc.So, weareusingtheLinuxFedoraCore4OperatingSystemfordevelopingthisproduct. SoftwareRequirements Frontend Backend WebServer Platformused


EGURU10388

:GTK+2.8.20,GCC4.0.0,PHP5.20,Glade2.10.1(ForCBS) :MySql4.17 :Apache2.2 :FedoraCore4Linux 7

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

HardwareRequirements PentiumIV1.7GHzclassorbetterprocessor 128MBormoreRAM(256recommended) Atleast500MBHardiskspace. NetworkRequirements TheprojectneedsInternettofullydemonstrateitscapabilities. Aminimumof5KBpscontinuousconnectionisrequiredforshowinganyimprovement broughtforthbytheproduct. A64KBpsconnectionisrecommended. 2.5DesignandImplementationConstraints Enhancementstothesecurityfeaturesmightleadtoperformanceoverhead. Recommendedbandwidthis64KBps CentralServershouldbeonlineroundtheclock

2.6UserDocumentation Afterthecompletionoftheproject,awelldocumentedusermanualwillbeprovided.

2.7AssumptionsandDependencies Wehavemadethefollowingassumptions: TheCBSwillbeconnectedtotheinternetduringtheworkinghoursofthebank. Themainserverwouldnevergooffline.

2.8OverviewofDataRequirements Theproductiscompletelydataoriented. InCBS,theuserswouldinputthevariousdetailsofthetransactionscustomers,employeesetc forupdating,processingorretrievalofdata. TheCBSwouldstore,updateordeletethedatafromthedatabaseaspertheinstructionsgiven anddisplayanacknowledgingmessagetotheuser. InEBS,theuserswouldinputlessamountofdata(like,onlywhenupdatingtheirpersonal profileorrequestingforachequebook).Requestingfortheinformationwouldbethemajortask


EGURU10388

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

theywoulddo,inEBS. TheoutputoftheEBSwouldbe:Iftheuserhadrequestedforinformationthenitwouldbe displayedbeforehim/herandiftheuserhadmodifiedanydata,thenthesamewillbeupdated.

2.9GeneralConstraints,Assumptions,Dependencies,Guidelines NotApplicable

3.ExternalInterfaceRequirements 3.1UserInterfaces CBS: Itwillmainlyconsistoftheloginscreenwhichwouldaskfortheusernameandpasswordofthe user.Onsuccessfulverification,itwouldtransfertheusertothemainpageofCBS.Inthemain page,therewouldbewelldesignedmenusandsubmenus(aswellasbuttons)forperforminga specificaction. Onclickingonthedesiredbuttonormenuitem,theuserwillbeshowntherespectivescreen. Theuserwouldthenentertherequireddataforprocessingandpressthe'ConfirmorDone' button,afterwhichtheprocessingwouldbedoneandtheuserwouldbereturnedtothemain page. TherewouldalsobeaLogoffbuttonwhichwouldhelptheusertoendhissessionwiththeCBS andhewillbetransferredbacktotheLoginscreen. EBS: ThefirstpageofEBSwouldbealoginscreenwhichwouldaskfortheusernameandpassword ofthecustomerandonsuccessfulverificationwouldtransfertheusertothemainpagewherethe userwouldbeabletoseeallhis/herlinkedaccounts. TheuserwouldthenbeabletousethedifferentfunctionalitiesoftheEBSbyclickingonvarious linksthatareprovidedoneachpage. Therewouldbealogoutlink,pressingwhich,theuserwouldbeloggedoftheEBSimmediately.

EGURU10388

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

3.2HardwareInterfaces NotApplicable

3.3SoftwareInterfaces TheproductisimplementedintheLinuxOperatingSystemEnvironment(FedoraCore4). TheGUIoftheCBSwouldbedesignedusingtheGTK+toolkit.TheconceptsofGladewillbe usedduringtheprogramming(LikeuseofLookup_widget(),signalfunctionsetc) TheinterfaceoftheEBSwouldbedesignedusingPHP5.

3.4CommunicationsInterfaces Thisproductusesaninternetconnectiontoconnecttothemaindatabaseserverofthebank.

4.SystemFeatures 4.1LOGIN 4.1.1DESCRIPTION&PRIORITY ThisfeaturewillbeusedtoLOGINintotheCBS(onlypermitteduserscanusethe CBS).ItisdoneinordertopreventanymisuseofCBS 4.1.2STIMULUS/RESPONSESEQUENCES Whentheusergivesthecorrectusernameandpasswordcombination,he/sheis transferredtothemainscreenorthemainpage. 4.1.3FUNCTIONALREQUIREMENTS Purpose Tocheckthecredibilityofanuserandtopreventanymisuseoftheproduct Inputs Theinputwillbeusernameandpasswordcombination Output

EGURU10388

10

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

Theuserwillbetransferredtothemainpageonsuccessfulvalidationandwillbealerted ifthevalidationisunsuccessful 4.2NEWCUSTOMERREGISTRATION 4.2.1DESCRIPTION&PRIORITY ItspurposeistocreateanewcustomeroftheBank.ACustomermustberegistered beforehe/shecancreateanynewaccountsinanyofthebranches. 4.2.2STIMULUS/RESPONSESEQUENCES Onsuccessfulvalidationofeachdatafield(customerdetails),theregistrationtakesplace andthesuccessmessageisdisplayed. 4.2.3FUNCTIONALREQUIREMENTS Purpose Toregisteranewcustomer Inputs Therequireddataforregistrationofanewcustomerinthebank(LikeName,Address, Designationetc) Output ASuccessMessagebedisplayedonsuccessfulregistrationorelseanerrormessagewill bedisplayed. 4.3NEWGENERALACCOUNTCREATION 4.3.1DESCRIPTION&PRIORITY Itspurposeistocreateanewaccountofacustomer. 4.3.2STIMULUS/RESPONSESEQUENCES Onsuccessfulvalidationofeachdatafield,theregistrationtakesplaceandtheaccount numberisdisplayed. 4.3.3FUNCTIONALREQUIREMENTS Purpose Tocreateanewaccountforthecustomer Inputs
EGURU10388

11

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

Therequireddataforregistrationofanewaccount(JointAccountDetails,Balance, AccountTypeetc)inthebank Output AccountNumber&PassBookNumberwillbedisplayedonsuccessfulregistrationor elseerrormessagewillbedisplayed. 4.4UPDATINGCUSTOMERINFORMATION 4.4.1DESCRIPTION&PRIORITY ToupdateandchangetheCustomerprofile 4.4.2STIMULUS/RESPONSESEQUENCES Onsuccessfulvalidationofeachdatafield,theupdationproceduretakesplace 4.4.3FUNCTIONALREQUIREMENTS Purpose ToupdatetheCustomerprofile Inputs Therequireddataforupdatingtheinformationofacustomerwouldbegiven Output Eitherasuccessfulacknowledgmentisdisplayedorelseanerrormessageisdisplayed. 4.5UPDATINGACCOUNTINFORMATION 4.5.1DESCRIPTION&PRIORITY ToupdateandchangecertainfeaturesofanAccountlikeOverdraftStatus,Overdraft Limit,OperationModeetc. 4.5.2STIMULUS/RESPONSESEQUENCES Onsuccessfulvalidationofeachdatafield,theupdationproceduretoccurs 4.5.3FUNCTIONALREQUIREMENTS Purpose ToupdateandchangetheselectedAccountDetails Inputs
EGURU10388

12

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

TherequireddataforupdatingtheinformationofanAccountwouldbegiven Output Eitherasuccessfulacknowledgmentisdisplayedorelseanerrormessageisdisplayed. 4.6ACCOUNTCLOSINGSYSTEM 4.6.1DESCRIPTION&PRIORITY Itspurposeistoclosetheaccountofacustomer. 4.6.2STIMULUS/RESPONSESEQUENCES Onsuccessfulvalidationofeachdatafield,theclosingproceduretakesplaceandthe accountisclosed 4.6.3FUNCTIONALREQUIREMENTS Purpose Toclosetheaccountofacustomer. Inputs Therequireddataforclosinganaccountinthebanki.e.theAccountNumber Output Eitherasuccessfulacknowledgmentisdisplayedorelseanerrormessageisdisplayed.

4.7VIEWDETAILSOFANACCOUNT 4.7.1DESCRIPTION&PRIORITY ThisfeaturewouldbeusedtoviewthedetailsofaanAccount(customerinfoand accountinfo). 4.7.2STIMULUS/RESPONSESEQUENCES OnsuccessfulvalidationoftheAccountNumber,therespectivedetailsaredisplayed 4.7.3FUNCTIONALREQUIREMENTS Purpose Toviewthedetailsofanaccount. Inputs
EGURU10388

13

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

Therequireddataforviewingtheinformationofanaccounti.e.AccountNumber Output Onsuccessfulverification,thedetailsoftherespectiveentitiesaredisplayedorelsean errormessageisdisplayed. 4.8GENERALACCOUNTTRANSACTION 4.8.1DESCRIPTION&PRIORITY Itwouldbeusedfrequentlyanditwouldperformthedifferenttransactionfunctionslike withdrawal,deposit(cash,chequeordraft),fundtransferofaGeneralAccount. 4.8.2STIMULUS/RESPONSESEQUENCES Onsuccessfulvalidationofeachdatafield,thetransactiontakesplace. 4.8.3FUNCTIONALREQUIREMENTS Purpose To performthedifferenttransactionfunctionsinageneralaccountlikewithdrawal, deposit(ofcash,chequeordraft),fundtransfer,loantransaction. Inputs The required data for performing the specific transaction operation like Account Number,Amount,Instrumenttype,InstrumentNumber,InstrumentDate,Instrument bank,InstrumentPayableAtetc. Output Thesuccessmessageisdisplayedifthetransactionwassuccessfulorelseanerror messageisdisplayed. 4.9LOANACCOUNTTRANSACTION 4.9.1DESCRIPTION&PRIORITY ItwouldbeusedfordepositingtheLoanEMIsofaLoanAccount. 4.9.2STIMULUS/RESPONSESEQUENCES Onsuccessfulvalidationofeachdatafield,thetransactiontakesplace. 4.9.3FUNCTIONALREQUIREMENTS
EGURU10388

14

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

Purpose ItwouldbeusedfordepositingtheLoanEMIsofaLoanAccount. Inputs The required data for performing the specific transaction operation like Account Number,Amountetc. Output Thesuccessmessageisdisplayedifthetransactionwassuccessfulorelseanerror messageisdisplayed. 4.10NEWLOANACCOUNTCREATION 4.10.1DESCRIPTION&PRIORITY Itspurposeistocreateanewloanaccountofacustomer. 4.10.2STIMULUS/RESPONSESEQUENCES Onsuccessfulvalidationofeachdatafield,theregistrationtakesplaceandtheaccount numberisdisplayed. 4.10.3FUNCTIONALREQUIREMENTS Purpose Tocreateanewloanaccountforthecustomer Inputs Therequireddataforregistrationofanewloanaccountinthebanki.e.CustomerId, LoanType,LoanAmount,Periodetc. Output LoanAccountNumber,PassBookNumber,LoanStartingDate,No.ofEMIs,EMI Amount willbedisplayedonsuccessfulregistrationorelseerrormessagewillbe displayed. 4.11LOANACCOUNTCLOSINGSYSTEM 4.11.1DESCRIPTION&PRIORITY Itspurposeistoclosetheloanaccountofacustomer.
EGURU10388

15

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

4.11.2STIMULUS/RESPONSESEQUENCES Onsuccessfulvalidationofthestandingduesetc.,theclosingproceduretakesplaceand theaccountisclosed 4.11.3FUNCTIONALREQUIREMENTS Purpose Toclosetheloanaccountofacustomer. Inputs TheLoanAccountNumberisprovidedbytheUser Output Eitherasuccessfulacknowledgmentisdisplayedorelseanerrormessageisdisplayed. 4.12CHEQUEBOOKSTOCKENTRY 4.12.1DESCRIPTION&PRIORITY ThisfeaturewouldbeusedforenteringchequebooksintothestockoftheBankBranch. AchequebookcanonlybeissuedtoacustomerifitispresentintheStock. 4.12.2STIMULUS/RESPONSESEQUENCES Onsuccessfulvalidationofeachdatafield,therequiredinformationisdisplayed. 4.12.3FUNCTIONALREQUIREMENTS Purpose Toenterachequebookintothestockofthebankinordertomakeitavailabletothe customers. Inputs TheFirstLeafnumberoftheChequeBooktobeenteredintothestock Output Thedetailsi.e.TheFirstLeafnumberandLastLeafnumberisdisplayediftheopeartion issuccessfulorelsethefailuremessageisdisplayed. 4.13CHEQUEBOOKISSUE 4.13.1DESCRIPTION&PRIORITY
EGURU10388

16

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

ThisfeaturewouldbeusedforissuingachequebooktotheCustomer 4.13.2STIMULUS/RESPONSESEQUENCES Onsuccessfulvalidationofeachdatafield,therequiredinformationisdisplayed. 4.13.3FUNCTIONALREQUIREMENTS Purpose Toissueanewchequebooktothecustomer Inputs TheAccountNumberofthecustomer Output Iftherearechequebooksavailableinthestockthenasuccessmessageisissuedorelse amessageisdisplayedthatanOrderhasbeenplacedfortheChequeBook 4.14CHEQUEBLOCKING 4.14.1DESCRIPTION&PRIORITY Thisfeaturewouldbeusedforblockingachequeleaftopreventanymisuse,ifitis misplaced. 4.14.2STIMULUS/RESPONSESEQUENCES Onsuccessfulvalidationofeachdatafield,theblockingofthechequeisdone. 4.14.3FUNCTIONALREQUIREMENTS Purpose ToblockachequeleafifitisUnused Inputs TheChequeLeafNumbertobeBlocked Output IfthechequeleafnumberisBlockedorNotAllottedorEncashedthenacorresponding errormessageisdisplayedorelseasuccessmessageisdisplayed. 4.15CHEQUESTATUS 4.15.1DESCRIPTION&PRIORITY
EGURU10388

17

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

Thisfeaturewouldbeusedforgettinginformationaboutthestatusofachequeleaf(i.e. whetheritisUnused,Blocked,EncashedorNotAllotted) 4.15.2STIMULUS/RESPONSESEQUENCES OnsuccessfulvalidationoftheChequeLeafNumberthedetailsaredisplayed 4.15.3FUNCTIONALREQUIREMENTS Purpose ToviewthedetailsofaChequeLeaf Inputs TheChequeLeafNumberwhosedetailsaretobetobeviewed Output Ifthechequeleafnumberisavalidonethenthedetailsaredisplayedorelseanerror messageisdisplayed. 4.16PASSBOOKISSUE 4.16.1DESCRIPTION&PRIORITY Thisfeaturewouldbeusedforissuinganewpassbookoracontinuationpassbooktoa customer(bothforaGeneralAccountoraLoanAccount). 4.16.2STIMULUS/RESPONSESEQUENCES OnsuccessfulvalidationoftheAccountNumber,therequiredactionisperformed. 4.16.3FUNCTIONALREQUIREMENTS Purpose Toissueanewpassbookoracontinuationpassbooktothecustomer Inputs TherequireddataforperformingthespecificoperationsareAccountNumber,Account Typeetc. Output IftheAccountNumberisvalidthenthesuccessmessageisdisplayedorelseanerror messageisdisplayed.
EGURU10388

18

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

4.17PASSBOOKINFORMATION 4.17.1DESCRIPTION&PRIORITY Thisfeaturewouldbeusedforviewingtheinformationofapassbook 4.17.2STIMULUS/RESPONSESEQUENCES OnsuccessfulvalidationofthePassBookNumber,thedetailsaredisplayed. 4.17.3FUNCTIONALREQUIREMENTS Purpose TodisplaythedetailsofaPassBook Inputs ThePassbooknumberofthecustomer. Output IfthePassBooknumberisvalidthenthedetailsaredisplayedorelseanerrormessage isdisplayed. 4.18UPDATINGBRANCHINFORMATION 4.18.1DESCRIPTION&PRIORITY Toupdateandchangetheinformationrelatedtoaspecificbranch.Respectivebranch administratorswouldbeabletochangeonlytheinformationrelatingtotheirbranch. 4.18.2STIMULUS/RESPONSESEQUENCES Onsuccessfulvalidationofeachdatafield,theupdatingproceduretakesplace 4.18.3FUNCTIONALREQUIREMENTS Purpose Toupdateandchangetheinformationrelatedtoaspecificbranch. Inputs Therequiredfieldofthebranchwhichistobeupdated(BranchName,Address,City, State,Pin, Telephone ) is to be selected from a list and the corresponding new informationistobegiven Output
EGURU10388

19

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

Eitherasuccessfulacknowledgmentisdisplayedorelseanerrormessageisdisplayed. 4.19ADDUSERTOCBSUSERLIST 4.19.1DESCRIPTION&PRIORITY ThisfeaturewouldbeusedbytheAdministratorforaddingacertainbankemployeeto theCBSUsersListi.e.givinghim/herpermissiontousetheCBS 4.19.2STIMULUS/RESPONSESEQUENCES OnsuccessfulvalidationoftheUseridorEmployeeSerialNumberthedetailsofthe Employeeisdisplayedandthentheuserisaskedfortheconfirmation.Onconfirming, theEmployeeisaddedtotheCBSUserList. 4.19.3FUNCTIONALREQUIREMENTS Purpose ToaddanemployeetotheCBSUsersList Inputs TheUserIdorEmployeeSerialNumberoftheEmployee. Output Onsuccessfulvalidationofthedataasuccessmessageisdisplayedorelseanerror messageisdisplayed. 4.20REMOVEUSERFROMCBSUSERLIST 4.20.1DESCRIPTION&PRIORITY ThisfeaturewouldbeusedbytheAdministratorforremovingacertainbankemployee (whoisalreadyintheCBSUserList)fromtheCBSUsersListi.e.restraininghim/her fromusingthCBS 4.20.2STIMULUS/RESPONSESEQUENCES OnsuccessfulvalidationoftheUserIdorEmployeeSerialNumberthedetailsoftheuser is displayedthentheuseristhenaskedfortheconfirmation.Onconfirming, the EmployeeisremovedfromtheCBSUserList. 4.20.3FUNCTIONALREQUIREMENTS Purpose ToremoveanemployeefromtheCBSUsersList
EGURU10388

20

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

Inputs TheUserIdorEmployeeSerialNumberoftheEmployee. Output Onsuccessfulvalidationofthedataasuccessmessageisdisplayedorelseanerror messageisdisplayed. 4.21SUPERADMINISTRATORCREATION 4.21.1DESCRIPTION&PRIORITY ThisfeaturewouldbeusedbytheSuperAdministratorforchangingthecurrentSuper Administrator(TheuserwhohasthehighestPrivileges) 4.21.2STIMULUS/RESPONSESEQUENCES OnsuccessfulvalidationoftheUserIdandEmployeeSerialNumberthedetailsofthe Employeeisdisplayedandthentheuserisaskedfortheconfirmation.Onconfirming, theEmployeeisaddedtotheCBSUserListasanSuperAdministrator 4.21.3FUNCTIONALREQUIREMENTS Purpose ToaddanemployeeasanSuperAdministratorinCBSUsersList Inputs TheUserIdandEmployeeSerialNumberoftheEmployee. Output Onsuccessfulvalidationofthedataasuccessmessageisdisplayedorelseanerror messageisdisplayed.

4.22ADMINISTRATORCREATION 4.22.1DESCRIPTION&PRIORITY ThisfeaturewouldbeusedbytheSuperAdministratorforaddingaBankEmployeeas anAdministrator(TheuserwhohasthehighestPrivilegesinacertainbranchofthe Bank)totheCBSUserList 4.22.2STIMULUS/RESPONSESEQUENCES


EGURU10388

21

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

OnsuccessfulvalidationoftheUserIdorEmployeeSerialNumberthedetailsofthe Employeeisdisplayedandthentheuserisaskedfortheconfirmation.Onconfirming, theEmployeeisaddedtotheCBSUserListasanAdministrator 4.22.3FUNCTIONALREQUIREMENTS Purpose ToaddanemployeeasanAdministratorinCBSUsersList Inputs TheUserIdorEmployeeSerialNumberoftheEmployee. Output Onsuccessfulvalidationofthedataasuccessmessageisdisplayedorelseanerror messageisdisplayed. 4.23ADMINISTRATORREMOVAL 4.23.1DESCRIPTION&PRIORITY ThisfeaturewouldbeusedbytheSuperAdministratorforremovingaBankEmployee (whoisanAdministrator)fromtheCBSUserList 4.23.2STIMULUS/RESPONSESEQUENCES OnsuccessfulvalidationoftheUserIdorEmployeeSerialNumberthedetailsofthe Employeeisdisplayedandthentheuserisaskedfortheconfirmation.Onconfirming, theEmployeeisremovedfromtheCBSUserList 4.23.3FUNCTIONALREQUIREMENTS Purpose Toremoveanemployee(whoisanAdministrator)fromtheCBSUsersList Inputs TheUserIdorEmployeeSerialNumberoftheEmployee. Output Onsuccessfulvalidationofthedataasuccessmessageisdisplayedorelseanerror messageisdisplayed.

EGURU10388

22

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

4.24NEWEMPLOYEEREGISTRATION 4.24.1DESCRIPTION&PRIORITY ThisfeaturewouldbeusedbytheSuperAdministratortoregisteranew employee of theBank. 4.24.2STIMULUS/RESPONSESEQUENCES Onsuccessfulvalidationofeachdatafield,theregistrationtakesplaceandtheemployee numberisdisplayed. 4.24.3FUNCTIONALREQUIREMENTS Purpose Toregisteranewemployeeinthebank Inputs Therequireddata forregistration of a new employee(Name,Address,Telephone, Mobile,Email,UserId,Password,AccountNumberetc)aretobegivenbytheuser. Output EmployeeRegistrationNumberwillbedisplayedonsuccessfulregistrationorelseerror messagewillbedisplayed. 4.25EMPLOYEEREMOVAL 4.25.1DESCRIPTION&PRIORITY ThisfeaturewouldbeusedbytheSuperAdministratortoremoveaBankEmployeefrom thedatabase 4.25.2STIMULUS/RESPONSESEQUENCES Iftheemployeeserialnumberisvalidthenitischeckedwhetherhe/shewasaManager. Ifyes,thentheEmployeeSerialNumberofthepersonwhowillbereplacinghim/herasa Managerisaskedandthentheremovalprocesstakesplace. 4.25.3FUNCTIONALREQUIREMENTS Purpose Toremoverabankemployeefromthedatabase. Inputs TheEmployeeSerialnumberoftheemployeewhoistoberemoved
EGURU10388

23

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

Output Onsuccessfulvalidationineachstep,theSuccessMessageisdisplayedoranerror messageisdisplayed.. 4.26NEWBRANCHREGISTRATION 4.26.1DESCRIPTION&PRIORITY ThisfeaturewouldbeusedbytheSuperAdministratortoregisteranewbranchofthe bank. 4.26.2STIMULUS/RESPONSESEQUENCES Onsuccessfulvalidationofeachdatafield,thenewbranchisregistered 4.26.3FUNCTIONALREQUIREMENTS Purpose Toregisteranewbranchofthebank. Inputs Therequireddataneededfortheregistrationofanewbranchofthebank.(Name, Address,City,State,Pin,Telephoneetc) Output Onsuccessfulregistration,theBranchIDisdisplayedorelsetheerrormessageis displayed. 4.27ASSIGNMANAGERTOBRANCH 4.27.1DESCRIPTION&PRIORITY ThisfeaturewouldbeusedbytheSuperAdministratortoassignamanagertoacertain branchofthebank. 4.27.2STIMULUS/RESPONSESEQUENCES Onsuccessfulvalidationofeachdatafield,therespectiveprocessisperformed. 4.27.3FUNCTIONALREQUIREMENTS Purpose Toassignamanagertoabranch Inputs
EGURU10388

24

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

Therequiredfieldsi.e.theManagersEmployeeSerialNumberandtheBranchIDare tobegiven Output Oncethedatagivenarevalidated,themanagerisassignedtothespecifiedbranchanda confirmationisdisplayed. 4.28ADDNEWACCOUNTTYPE 4.28.1DESCRIPTION&PRIORITY ThisfeaturewouldbeusedbytheSuperAdministratortoaddanewGeneralAccount TypetotheDatabase. 4.28.2STIMULUS/RESPONSESEQUENCES OnsuccessfulvalidationoftheAccountName(i.e.itdoesntexistbeforehand)the Additionisperformed 4.28.3FUNCTIONALREQUIREMENTS Purpose ToaddanewGeneralAccountTypetothedatabase Inputs TheNewAccountTypeName. Output OnSuccessfulvalidation,theSuccessmessageisdisplayedorthecorrespondingerror messageisdisplayed

4.29ADDNEWLOANACCOUNTTYPE 4.29.1DESCRIPTION&PRIORITY ThisfeaturewouldbeusedbytheSuperAdministratortoaddanewLoanAccountType totheDatabase. 4.29.2STIMULUS/RESPONSESEQUENCES OnsuccessfulvalidationoftheAccountName(i.e.itdoesntexistbeforehand),interest rate,MaximumAmount,MaximumPeriodetctheAdditionisperformed 4.29.3FUNCTIONALREQUIREMENTS


EGURU10388

25

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

Purpose ToaddanewLoanAccountTypetothedatabase Inputs The New Loan Account Type Name, Maximum Amount that can be Sanctioned, MaximumLoanPeriodandInterestrate. Output OnSuccessfulvalidation,theSuccessmessageisdisplayedorthecorrespondingerror messageisdisplayed 4.30MODIFYINTERESTRATEOFAGENERALACCOUNTTYPE 4.30.1DESCRIPTION&PRIORITY ThisfeaturewouldbeusedbytheSuperAdministratortomodifytheInterestrateofa GeneralAccountType. 4.30.2STIMULUS/RESPONSESEQUENCES OnsuccessfulvalidationoftheAccountTypeName,newInterestRate,theperiodfor whichthisrateisapplicable(ex:160days),theUpdationisperformed 4.30.3FUNCTIONALREQUIREMENTS Purpose TomodifytheInterestRateofaGeneralAccountType Inputs TheAccountTypeName,NewInterestRate,InterestPeriod. Output OnSuccessfulvalidation,theSuccessmessageisdisplayedorthecorrespondingerror messageisdisplayed

4.31VIEWDETAILSOFABRANCH 4.31.1DESCRIPTION&PRIORITY Thisfeaturewouldbeusedtoviewthedetailsofanybranch.


EGURU10388

26

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

4.31.2STIMULUS/RESPONSESEQUENCES OnselectingaBranchIdfromaListthecorrespondingbranchdetailswouldbedisplayed 4.31.3FUNCTIONALREQUIREMENTS Purpose Toviewthedetailsofanybranchregistered. Inputs The Branch Id would be selected by the user from the List of All the Branches registeredundertheBank Output Onsuccessfulvalidation,thebranchdetailsaredisplayedorelseanerrormessageis displayed.

4.32VIEWDETAILSOFANEMPLOYEE 4.32.1DESCRIPTION&PRIORITY Thisfeaturewouldbeusedtoviewthedetailsofanemployee 4.32.2STIMULUS/RESPONSESEQUENCES OnsuccessfulvalidationoftheUserIdorEmployeeSerialNumbertheEmployeedetails aredisplayed 4.32.3FUNCTIONALREQUIREMENTS Purpose ToviewthedetailsofanemployeeoftheBank Inputs TheEmployeeUserIdortheEmployeeSerialNumber Output Onsuccessfulverification,thedetailsoftherespectiveemployeeisdisplayedorelsean errormessageisdisplayed.

4.33LOGOUTSYSTEM(CBS)
EGURU10388

27

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

4.33.1DESCRIPTION&PRIORITY ThisfeaturewouldenabletheusertosuccessfullyendhissessionandLogoutofthe CBS.AfterLoggingOut,he/shewouldnotbeabletoperformanyoftheCBSoperations untilhe/sheisagainLoggedIn. 4.33.2STIMULUS/RESPONSESEQUENCES OnclickingtheLogoutButton,thesessionisterminatedandtheLoginscreenappears. 4.33.3FUNCTIONALREQUIREMENTS Purpose TosuccessfullyendtheusersessionandLogoutoftheCBS. Inputs NA Output Onsuccessfulterminationofthesession,theLoginScreenisdisplayed MAINFUNCTIONSOFTHEEBS 4.34LOGIN 4.34.1DESCRIPTION&PRIORITY ThisfeaturewouldbeusebytheCustomertoLoginintotheEBSandcreateanuser session.(LoginisnecessaryforaccessingthefacilitiesofEBS) 4.34.2STIMULUS/RESPONSESEQUENCES When the user gives the correct Username and Password combination, he/she is transferredtothemainscreenorthemainpage. 4.34.3FUNCTIONALREQUIREMENTS Purpose Tocheckthecredentialsofanuserandtopreventanymisuseoftheproduct Inputs TheinputwillbeUsernameandPasswordcombination Output Theuserwillbetransferredtothemainpageonsuccessfulvalidationandwill be
EGURU10388

28

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

redirectedtotheLoginPageifthevalidationisunsuccessful 4.35ACCOUNTSUMMARY 4.35.1DESCRIPTION&PRIORITY Thisfeaturewoulddisplayalltheaccountslinkedwithacertainaccount. 4.35.2STIMULUS/RESPONSESEQUENCES Thisisdisplayedoncetheloginprocessissuccessfullyvalidated.Onclickingoneach account,theuserisshownthetransactiondetailsofthataccount. 4.35.3FUNCTIONALREQUIREMENTS Purpose Todisplayalltheaccountslinkedwiththataccount. Inputs Noinputsareneeded.Onlysuccessfulvalidationoftheaccountisneeded,whichisdone intheLoginstep. Output TheaccountnumbersaredisplayedasHyperlinks 4.36TRANSACTIONDETAILS 4.36.1DESCRIPTION&PRIORITY This feature would display the transaction details of an account when the Account NumberHyperlinkisclickedintheAccountSummarypageorMainPage 4.36.2STIMULUS/RESPONSESEQUENCES Onclickingthehyperlinkthetransactiondetailsaredisplayed. 4.36.3FUNCTIONALREQUIREMENTS Purpose Todisplaythetransactionaldetailsofanaccount Inputs TheuserhastoclickontheAccountNumberHyperlinkintheAccountSummarypage orMainPage
EGURU10388

29

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

Output Thetransactiondetailsaredisplayedinatabularformat

4.37FUNDTRANSFER 4.37.1DESCRIPTION&PRIORITY Thisfeaturewouldenabletheusertotransferfundstoanotheraccounteitherlinkedto hisUserId 4.37.2STIMULUS/RESPONSESEQUENCES After filling the required data, when the Transfer button is clicked, the fields are validatedandthetransfertakesplace. 4.37.3FUNCTIONALREQUIREMENTS Purpose Totransferfundstootheraccounts Inputs TheSourceAccountNumber,theDestinationAccountNumber,Amounttobe transferred,andtheTransactionPasswordaretheinputs. Output Ifallthefieldsarevalidatedsuccessfully,thenamountwillbetransferredsuccessfully orelseanerrormessageisdisplayed. 4.38CHEQUEBOOKORDERSYSTEM 4.38.1DESCRIPTION&PRIORITY Thisfeaturewouldenabletheusertoorderanewchequebook. 4.38.2STIMULUS/RESPONSESEQUENCES Aorderconfirmationwouldbedisplayedonclickingtheorderlink.Ausercanhaveonly oneorderpendingatalltimes. 4.38.3FUNCTIONALREQUIREMENTS Purpose Toorderanewchequebook. Inputs
EGURU10388

30

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

TheuserhastoclickontheOrderChequeBookHyperlinkandselecttheAccount NumberwhoseChequeBookistobeOrdered Output Aconfirmationwillbedisplayedthatanorderhasbeenplacedorelseanerrormessage willbedisplayed 4.39CHEQUEBLOCKINGSYSTEM 4.39.1DESCRIPTION&PRIORITY Thisfeaturewouldenabletheusertoblockanyofthechequeleafsthatareissuedto him/her. 4.39.2STIMULUS/RESPONSESEQUENCES Theuserwouldenterthechequeleafnumberandwouldthenblockit.Onsuccessful validationoftheleafnumberwiththeconcernedAccountNumber,itwouldbeblocked. 4.39.3FUNCTIONALREQUIREMENTS Purpose Toblockchequeleafs. Inputs Theleafnumberisgivenasinput Output Ifthechequeleafnumberisvalidatedtotheconcerneduser,thenitisblockedanda confirmationisdisplayed. 4.40UPDATINGUSERPROFILE 4.40.1DESCRIPTION&PRIORITY Thisfeaturewouldenabletheusertoupdatehispersonalprofileliketelephonenumber, mobile,email,passwordetc. 4.40.2STIMULUS/RESPONSESEQUENCES Onsuccessfulvalidationofthefields,theprofilewouldbeupdatedandaconfirmation wouldbedisplayed. 4.40.3FUNCTIONALREQUIREMENTS Purpose
EGURU10388

31

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

Toupdatethepersonalprofileofthecustomer Inputs Therequiredfields,whicharetobeupdated,areselectedfromaListandthenew informationisgivenasinput. Output Onvalidationofthedataentered,theprofileisupdatedandamessageisdisplayed.

4.41CHANGEUSERPASSWORD 4.41.1DESCRIPTION&PRIORITY Thisfeaturewouldenabletheusertoupdatehisgeneralpassword(theonewhichisused duringtheLoginofEBS) 4.41.2STIMULUS/RESPONSESEQUENCES Onvalidationofthedataenteredi.e.theCurrentpassword,thepasswordtokensare updatedinthedatabase. 4.41.3FUNCTIONALREQUIREMENTS Purpose Tochangetheuserloginpassword Inputs TheCurrentPasswordandtheNewPassword(withConfirmation) Output Onvalidationofthedataentered,thesuccessmessageisdisplayedorelseanerror messageiddisplayed. 4.42CHANGETRANSACTIONPASSWORD 4.42.1DESCRIPTION&PRIORITY ThisfeaturewouldenabletheusertoupdatehisTransactionpassword(theonewhichis usedduringtheFundTransfersintheEBS) 4.42.2STIMULUS/RESPONSESEQUENCES Onvalidationofthedataenteredi.e.theCurrenttransactionpassword,thepassword tokensareupdatedinthedatabase.
EGURU10388

32

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

4.42.3FUNCTIONALREQUIREMENTS Purpose Tochangetheusertransactionloginpassword Inputs TheCurrentTransactionPasswordandtheNewPassword(withConfirmation) Output Onvalidationofthedataentered,thesuccessmessageisdisplayedorelseanerror messageisdisplayed. 4.43LOGOUTSYSTEM(EBS) 4.43.1DESCRIPTION&PRIORITY ThisfeaturewouldenabletheusertosuccessfullyendhissessionandLogoutoftheEBS. AfterLoggingOut,he/shewouldnotbeabletoperformanyoftheEBSoperationsuntil he/sheisagainLoggedIn. 4.43.2STIMULUS/RESPONSESEQUENCES OnclickingtheLogoutLink,thesessionisterminatedandtheLoginscreenappears. 4.43.3FUNCTIONALREQUIREMENTS Purpose TosuccessfullyendtheusersessionandLogoutoftheEBS. Inputs Output Onsuccessfulterminationofthesession,theLoginPageisdisplayed

5.OtherNonfunctionalRequirements 5.1PerformanceRequirements ThemostimportantfactorintheworkingofthewholeprojectisitsConnectivitywiththeServer andtheModeofConnection.Iftheconnectionisa64Kbpsonethentheperformanceofthe Products(EBS&CBS)wouldbemuchbetterthanthatwitha10Kbpsconnection.


EGURU10388

33

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

5.2SafetyRequirements NotApplicable

5.3SecurityRequirements TheCentralServercomprisesoftheApacheServer2.2andMySqlServer4.17.Bothareopen sourcesoftwaresolutionsandthebestamongtheirfields.TheyhavetheirrespectiveSecurity MechanismwhichwouldpreventanyunauthorisedaccessorexploitationoftheServer.

5.4SoftwareQualityAttributes This projectwouldbedevelopedcompletelyusingopensourcesoftware andplatforms. So, anybodycanuseandenhancethesoftwarefurtherwithoutspendinganymoney.

5.5BusinessRules NotApplicable

5.6SpecialUserRequirements Theusersshouldhavebankingknowledge(forCBSonly).TheusersofEBSneednoprior knowledgeforusingtheproductexceptthattheyshouldknowaboutbrowsingandsurfing.

5.6.1BackupandRecovery NotApplicableatpresent

5.6.2DataMigration NotApplicablepresent

EGURU10388

34

SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY

5.6.3Dataretention NotApplicableatpresent

5.6.4UserTraining TheuserswouldbesuppliedwithUserManualswhichwouldguidethemefficientlyonhowto usethesoftware 5.6.5Installation NotApplicable

6.OtherRequirements NotApplicable

EGURU10388

35

You might also like