core banking
DESCRIPTION
Core BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingCore BankingTRANSCRIPT
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
SOFTWAREREQUIREMENTSPECIFICATIONS
OF
ACOREBANKINGSOLUTIONWITHeBANKINGSOLUTION
JagannathdasRath6thSem,ComputerScience&Engineering
SiliconInstituteofTechnology,[email protected]
919937186386
EGURU10388 1
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
1.Introduction
ThisSoftwareRequirementsSpecification(SRS)specifiestherequirementsoftheCoreBankingSolution(CBS)andeBankingSolution(EBS),whichwillbeusedintheBanks.Thisdocumentwillbeusedbythecustomertoensureallspecificationsarecorrectandverifiedbythesoftwareengineertodesignthesystem.
1.1Purpose
ThisSoftwareRequirementsSpecification(SRS)specifiestherequirementsoftheCoreBankingSolution(CBS)andeBankingSolution(EBS), whichwill beusedin theBanksandby itscustomers.Thisdocumentwillbeusedbythecustomertoensureallspecificationsarecorrectandverifiedbythesoftwareengineertodesignthesystem.
1.2DocumentConventions
MainSectionTitle:Font:NimbusRoman:Bold:Size:12SubSectionTitle:Font:NimbusRoman:Bold:Size:12OtherTextmatter:Font:NimbusNewRoman:Size:12
1.3IntendedAudienceandReadingSuggestions
ThisSRSwouldbeusedbythefollowingpersons:
BankEmployees : Theywouldbe using theCoreBankingSolution to perform thevariousbankingfunctionalities.
BankCustomers:TheywouldbeusingtheeBankingSolutiontoviewtheiraccountdetails.
ResearchStudents:Researchstudentsareadvisedtoreadallthesectionsofthisdocumenttogetanoverallideaoftheworkflowandtechnicalitiesofthesoftware.
Testers:Itcanbeusedasadocumentationtoknowtheinterfaces.
EGURU10388 2
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
1.4ScopeoftheDevelopmentProject
As competition has intensified and customer needs have also increased, so too have thechallengesfacedbybanks.Thepressureonmarginshasincreased,oftendrivenbynewmarketentrantswithlowercostbases,andtheavalancheofnewregulationsandcomplianceseemstogatherpacedaily.Customersdemandaccesstotheirfinancialinformationregardlessoftheirlocationorthetimeofday,andiftheircurrentfinancialinstitutioncantprovideittheycanalwaysgotosomeoneelsewhocan.
Ofteninstalleddecadesago,legacycorebankingsystemsjustcantcopeitmaybeimpossibletosupportthelatestproductsandwhenitis,theprocessiscomplex,timeconsumingandexpensive.Justkeepingthesesystemsrunningcanoftenconsumemorethan70%oftheITbudgetleavinglittlemoneytogainadvantageovercompetitors.
Gaininginsightintocustomerneedscanbeextremelydifficult,involvingthecollationofalargeamountofdatafromdisparatesystemsheldindifferentformats.Andbythetimethedataiscollecteditisoftentoolatethecustomersneedshavemovedon.
Wecanseelongqueuesofcustomersinabankeverynowandthen.Thisqueueisthefinalresultoftheslowprocessingspeed(DuetomanualentriesornoninteractiveSoftware)oftheBank.So,ahighlyinteractiveanduserfriendlysolutionshouldbedeveloped.With the implementation of Core Banking Solution(CBS), the customers status has beenchangedfromBranchCustomers'to"BankCustomers".ItisimmaterialwithwhichbranchoftheBankthecustomerdealswith.WhenheisaCBSbranchcustomer,allthebankingfacilitiesareextendedthroughmultiplebranchesconnectedunderCBS.ThecustomercanwalkintoanyoftheCBSbranches(neednotnecessarilyhisownbranch)forthebankingneedssuchasCashdeposit,Cashwithdrawal,Chequedeposit,Transferoffunds,etc.
Forthesmoothworkingofthebank,theCoreBankingSolutionneedstobedesignedinsuchawaythat,alltheoperationsthatwerepreviouslyperformedwithdifficultiesareperformedeasilyinthissystem.Forthecustomersaninternetsolutionisthemostappropriateoneasalmostallcustomershaveaccesstoit.
Theprojectismainlybasedontheideaofdevelopinganopensourcebankingsolutionwhichwouldreplacetheexistingcostlierbankingsolutions.Alltheoperationsthatarecarriedoutinthebankmanually(likenewaccountregistration,deposit,withdrawal,chequebookissueetc.)wouldbeperformedautomaticallyandeasilybytheCoreBankingSolution.Thiswouldalso enable the banks to reduce their annual budget on software expenditures by a greater
EGURU10388 3
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
percentage.Therewouldjustbenoneedtospendhundredsofcroresonthebankingsoftwareanymore,astheprojectwouldbedevelopedonOpenSourceLicensebasedTechnologies.Itcouldalsobemodifiedbyagroupofexpertsasperrequirementsandatanytime.TheconceptofCentralizedBankingistakenintoaccountinthissolution.AwellinterfacedGUIwouldbeusedforconnectingtothemaindatabaseserverforupdatingandretrievingthedataofthecustomers.It would also deal with the Employees of the Bank, their registration, removal , managerallotment,etc
TheeBankingSolutiondealswiththecustomers.Itwouldfacilitatethecustomerstoperforma widerangeof functions likecheckblocking, fund transfer, chequebookrequest,viewingaccountstatementetcovertheinternet.Thiswouldreducetheirpainstogotothebankeachforeachandeverything.TheCustomerwouldnomorebeconsideredasthe'CustomeroftheBranch'butshallbeconsideredas'CustomeroftheBankNoGeographicalLimits'.
1.5Definitions,Acronyms,andAbbreviations
Bank :Aplacewherethecustomersdepositmoneyforsafekeeping.BankEmployee :Theemployeesofthebankwhoperformthebankingoperations.BankCustomer :Thepeoplewhohaveanaccountinthebank.CBS :CoreBankingSolutionEBS :eBankingSolutionUser :ThepersonwhowillbeusingtheProduct(CBSorEBS)
1.6References
www.redhat.comwww.mysql.comwww.php.netswww.apache.orgwww.gtk.orgwww.linuxheadquarters.com
BooksReferred:
PHP5UnleashedByJohnCoggeshall,SamsPublishing,ApacheServer2BibleByMohammedJ.Kabir,HungryMindsPublishing,SamsTeachYourselfPHP,MySQLandApacheAllinOneByJulieC.Meloni,SamsPublishingMySQLBuildingUserInterfaces,ByMatthewStucky,NewRidersPublishing
EGURU10388 4
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
TheDefinitiveGuidetoMySQL,SecondEdition,ByMichaelKofler,Apress
1.7OverviewofDocument
Thefirst sectionofSRSgivesabrief ideaonCoreBankingSolution(CBS)andeBankingSolution(EBS).Thissectionalsoprovidesthereferenceinformationforfurtherstudy,designandimplementationoftheproduct.
The second section provides an overall description of the application, product functions,operating environment, design and implementation constraints, assumptions and data inputsrequired.
The third section gives description of the external interfaces like user interface, hardwareinterface,communicationinterfaceandsoftwareinterface.
The fourth section provides a detailed description of the system features. The subsectionsdescribethefeaturesinmuchmoredetail.
Thefifthsectiongivesdetailsofnonfunctionalrequirementssuchasperformancerequirements,securityrequirements,safetyrequirementsetc.
2.OverallDescription
2.1ProductPerspective
Our Product consists mainly of two parts i.e. the Core Banking Solution (CBS) and theeBankingSolution(EBS).
The CBS would deal with the internal banking functions like new account registration,withdrawal,deposit,accountclosureetc.TheEBSwouldbeexclusivelyforthecustomers,whocouldaccessitfromanywherehavinganinternetconnection.TheCBSusesawellinterfacedGUIwhereastheEBSuseswelldesignedWebFormsforspecificactionsrequiredbytheusers.Both of themconnect to a main database server for storing and retrieving the data of thecustomers.
EGURU10388 5
-
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 6
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
ViewingtheTransactionSummaryofanAccount FundTransferAmongOwnAccounts ChequeBookOrderingSystem ChequeBookBlockingSystem UpdatingPersonalProfile ChangeUserPassword ChangeTransactionPassword LogoutSystem(EBS)
2.3UserClassesandCharacteristics
BANKEMPLOYEE:TheBankEmployeeswouldbethesoleusersoftheCBS.TheywouldalsousetheEBSfortheirpersonalaccountsinthatBank
BANKCUSTOMERS:ThecustomerswouldusetheEBS.
RESEARCHSTUDENTS:ResearchstudentsneedtogetacquaintedwithcharacteristicsofboththeCBSaswellasEBS,beforetheycansuggestanynewenhancementstothem.Theyshouldhaveenoughunderstandingofthisproductsoastoidentifyshortcomingsinit.Moreeverinthisprojectacertaintaskwouldbeaccomplishedbydifferentwaysindifferentplaces.ThiswouldbedoneinordertoputforthanarrayofoptionsbeforetheStudentswhowouldbeaspiringtodosomethingsimilar.
OPENSOURCECOMMUNITY:TheOpenSourceCommunitywouldbeamajoruserclassofthisproduct.Theuserscouldgothroughthedocumentforaddingextrafunctionalitiestotheproduct.
2.4OperatingEnvironment
Thisproductisdevelopedmainlyusingopensourcetechnologieslikeapache,php,gtk+etc.So,weareusingtheLinuxFedoraCore4OperatingSystemfordevelopingthisproduct.
SoftwareRequirements
Frontend :GTK+2.8.20,GCC4.0.0,PHP5.20,Glade2.10.1(ForCBS)Backend :MySql4.17WebServer :Apache2.2Platformused :FedoraCore4Linux
EGURU10388 7
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
HardwareRequirementsPentiumIV1.7GHzclassorbetterprocessor128MBormoreRAM(256recommended)Atleast500MBHardiskspace.
NetworkRequirementsTheprojectneedsInternettofullydemonstrateitscapabilities.Aminimumof5KBpscontinuousconnectionisrequiredforshowinganyimprovementbroughtforthbytheproduct.A64KBpsconnectionisrecommended.
2.5DesignandImplementationConstraints Enhancementstothesecurityfeaturesmightleadtoperformanceoverhead. Recommendedbandwidthis64KBps CentralServershouldbeonlineroundtheclock
2.6UserDocumentation
Afterthecompletionoftheproject,awelldocumentedusermanualwillbeprovided.
2.7AssumptionsandDependencies
Wehavemadethefollowingassumptions:TheCBSwillbeconnectedtotheinternetduringtheworkinghoursofthebank.Themainserverwouldnevergooffline.
2.8OverviewofDataRequirements
Theproductiscompletelydataoriented.
InCBS,theuserswouldinputthevariousdetailsofthetransactionscustomers,employeesetcforupdating,processingorretrievalofdata.
TheCBSwouldstore,updateordeletethedatafromthedatabaseaspertheinstructionsgivenanddisplayanacknowledgingmessagetotheuser.
InEBS, theuserswouldinput lessamountofdata(like,onlywhenupdatingtheirpersonalprofileorrequestingforachequebook).Requestingfortheinformationwouldbethemajortask
EGURU10388 8
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
theywoulddo,inEBS.
TheoutputoftheEBSwouldbe:Iftheuserhadrequestedforinformationthenitwouldbedisplayedbeforehim/herandiftheuserhadmodifiedanydata,thenthesamewillbeupdated.
2.9GeneralConstraints,Assumptions,Dependencies,Guidelines
NotApplicable
3.ExternalInterfaceRequirements
3.1UserInterfaces
CBS:
Itwillmainlyconsistoftheloginscreenwhichwouldaskfortheusernameandpasswordoftheuser.Onsuccessfulverification,itwouldtransfertheusertothemainpageofCBS.Inthemainpage,therewouldbewelldesignedmenusandsubmenus(aswellasbuttons)forperformingaspecificaction.
Onclickingonthedesiredbuttonormenuitem,theuserwillbeshowntherespectivescreen.Theuserwouldthenentertherequireddataforprocessingandpressthe 'ConfirmorDone'button,afterwhichtheprocessingwouldbedoneandtheuserwouldbereturnedtothemainpage.
TherewouldalsobeaLogoffbuttonwhichwouldhelptheusertoendhissessionwiththeCBSandhewillbetransferredbacktotheLoginscreen.
EBS:
ThefirstpageofEBSwouldbealoginscreenwhichwouldaskfortheusernameandpasswordofthecustomerandonsuccessfulverificationwouldtransfertheusertothemainpagewheretheuserwouldbeabletoseeallhis/herlinkedaccounts.
TheuserwouldthenbeabletousethedifferentfunctionalitiesoftheEBSbyclickingonvariouslinksthatareprovidedoneachpage.
Therewouldbealogoutlink,pressingwhich,theuserwouldbeloggedoftheEBSimmediately.
EGURU10388 9
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
3.2HardwareInterfaces
NotApplicable
3.3SoftwareInterfaces
TheproductisimplementedintheLinuxOperatingSystemEnvironment(FedoraCore4).
TheGUIoftheCBSwouldbedesignedusingtheGTK+toolkit.TheconceptsofGladewillbeusedduringtheprogramming(LikeuseofLookup_widget(),signalfunctionsetc)
TheinterfaceoftheEBSwouldbedesignedusingPHP5.
3.4CommunicationsInterfaces
Thisproductusesaninternetconnectiontoconnecttothemaindatabaseserverofthebank.
4.SystemFeatures
4.1LOGIN4.1.1DESCRIPTION&PRIORITY
ThisfeaturewillbeusedtoLOGINintotheCBS(onlypermitteduserscanusetheCBS).ItisdoneinordertopreventanymisuseofCBS
4.1.2STIMULUS/RESPONSESEQUENCESWhentheusergivesthecorrectusernameandpasswordcombination,he/sheistransferredtothemainscreenorthemainpage.
4.1.3FUNCTIONALREQUIREMENTS
Purpose
Tocheckthecredibilityofanuserandtopreventanymisuseoftheproduct
Inputs
Theinputwillbeusernameandpasswordcombination
Output
EGURU10388 10
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
Theuserwillbetransferredtothemainpageonsuccessfulvalidationandwillbealertedifthevalidationisunsuccessful
4.2NEWCUSTOMERREGISTRATION4.2.1DESCRIPTION&PRIORITY
ItspurposeistocreateanewcustomeroftheBank.ACustomermustberegisteredbeforehe/shecancreateanynewaccountsinanyofthebranches.
4.2.2STIMULUS/RESPONSESEQUENCESOnsuccessfulvalidationofeachdatafield(customerdetails),theregistrationtakesplaceandthesuccessmessageisdisplayed.
4.2.3FUNCTIONALREQUIREMENTS
Purpose
Toregisteranewcustomer
Inputs
Therequireddataforregistrationofanewcustomerinthebank(LikeName,Address,
Designationetc)
Output
ASuccessMessagebedisplayedonsuccessfulregistrationorelseanerrormessagewillbedisplayed.
4.3NEWGENERALACCOUNTCREATION4.3.1DESCRIPTION&PRIORITY
Itspurposeistocreateanewaccountofacustomer.4.3.2STIMULUS/RESPONSESEQUENCES
Onsuccessfulvalidationofeachdatafield,theregistrationtakesplaceandtheaccountnumberisdisplayed.
4.3.3FUNCTIONALREQUIREMENTS
Purpose
Tocreateanewaccountforthecustomer
Inputs
EGURU10388 11
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
Therequireddataforregistrationofanewaccount(JointAccountDetails,Balance,
AccountTypeetc)inthebank
Output
AccountNumber&PassBookNumberwillbedisplayedonsuccessfulregistrationorelseerrormessagewillbedisplayed.
4.4UPDATINGCUSTOMERINFORMATION4.4.1DESCRIPTION&PRIORITY
ToupdateandchangetheCustomerprofile4.4.2STIMULUS/RESPONSESEQUENCES
Onsuccessfulvalidationofeachdatafield,theupdationproceduretakesplace4.4.3FUNCTIONALREQUIREMENTS
Purpose
ToupdatetheCustomerprofile
Inputs
Therequireddataforupdatingtheinformationofacustomerwouldbegiven
Output
Eitherasuccessfulacknowledgmentisdisplayedorelseanerrormessageisdisplayed.
4.5UPDATINGACCOUNTINFORMATION4.5.1DESCRIPTION&PRIORITY
ToupdateandchangecertainfeaturesofanAccountlikeOverdraftStatus,Overdraft Limit,OperationModeetc.
4.5.2STIMULUS/RESPONSESEQUENCESOnsuccessfulvalidationofeachdatafield,theupdationproceduretoccurs
4.5.3FUNCTIONALREQUIREMENTS
Purpose
ToupdateandchangetheselectedAccountDetails
Inputs
EGURU10388 12
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
TherequireddataforupdatingtheinformationofanAccountwouldbegiven
Output
Eitherasuccessfulacknowledgmentisdisplayedorelseanerrormessageisdisplayed.
4.6ACCOUNTCLOSINGSYSTEM4.6.1DESCRIPTION&PRIORITY
Itspurposeistoclosetheaccountofacustomer.4.6.2STIMULUS/RESPONSESEQUENCES
Onsuccessfulvalidationofeachdatafield,theclosingproceduretakesplaceandthe accountisclosed
4.6.3FUNCTIONALREQUIREMENTS
Purpose
Toclosetheaccountofacustomer.
Inputs
Therequireddataforclosinganaccountinthebanki.e.theAccountNumber
Output
Eitherasuccessfulacknowledgmentisdisplayedorelseanerrormessageisdisplayed.
4.7VIEWDETAILSOFANACCOUNT4.7.1DESCRIPTION&PRIORITY
Thisfeaturewouldbeusedtoviewthedetailsofa anAccount(customerinfoand accountinfo).
4.7.2STIMULUS/RESPONSESEQUENCESOnsuccessfulvalidationoftheAccountNumber,therespectivedetailsaredisplayed
4.7.3FUNCTIONALREQUIREMENTS
Purpose
Toviewthedetailsofanaccount.
Inputs
EGURU10388 13
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
Therequireddataforviewingtheinformationofanaccounti.e.AccountNumber
Output
Onsuccessfulverification,thedetailsoftherespectiveentitiesaredisplayedorelseanerrormessageisdisplayed.
4.8GENERALACCOUNTTRANSACTION4.8.1DESCRIPTION&PRIORITY
Itwouldbeusedfrequentlyanditwouldperformthedifferenttransactionfunctionslikewithdrawal,deposit(cash,chequeordraft),fundtransferofaGeneralAccount.
4.8.2STIMULUS/RESPONSESEQUENCESOnsuccessfulvalidationofeachdatafield,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
Thesuccessmessageis displayedif thetransactionwassuccessfulorelseanerror messageisdisplayed.
4.9LOANACCOUNTTRANSACTION4.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
Thesuccessmessageis displayedif thetransactionwassuccessfulorelseanerror messageisdisplayed.
4.10NEWLOANACCOUNTCREATION4.10.1DESCRIPTION&PRIORITY
Itspurposeistocreateanewloanaccountofacustomer.4.10.2STIMULUS/RESPONSESEQUENCES
Onsuccessfulvalidationofeachdatafield,theregistrationtakesplaceandtheaccountnumberisdisplayed.
4.10.3FUNCTIONALREQUIREMENTS
Purpose
Tocreateanewloanaccountforthecustomer
Inputs
Therequireddataforregistrationofanewloanaccountinthebanki.e.CustomerId,
LoanType,LoanAmount,Periodetc.
Output
LoanAccountNumber,PassBookNumber,LoanStartingDate,No.ofEMIs,EMI Amount willbedisplayedonsuccessfulregistrationorelseerrormessagewillbe displayed.
4.11LOANACCOUNTCLOSINGSYSTEM4.11.1DESCRIPTION&PRIORITY
Itspurposeistoclosetheloanaccountofacustomer.
EGURU10388 15
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
4.11.2STIMULUS/RESPONSESEQUENCESOnsuccessfulvalidationofthestandingduesetc.,theclosingproceduretakesplaceandtheaccountisclosed
4.11.3FUNCTIONALREQUIREMENTS
Purpose
Toclosetheloanaccountofacustomer.
Inputs
TheLoanAccountNumberisprovidedbytheUser
Output
Eitherasuccessfulacknowledgmentisdisplayedorelseanerrormessageisdisplayed.
4.12CHEQUEBOOKSTOCKENTRY4.12.1DESCRIPTION&PRIORITY
ThisfeaturewouldbeusedforenteringchequebooksintothestockoftheBankBranch.AchequebookcanonlybeissuedtoacustomerifitispresentintheStock.
4.12.2STIMULUS/RESPONSESEQUENCESOnsuccessfulvalidationofeachdatafield,therequiredinformationisdisplayed.
4.12.3FUNCTIONALREQUIREMENTS
Purpose
Toenterachequebookintothestockofthebankinordertomakeitavailabletothe
customers.
Inputs
TheFirstLeafnumberoftheChequeBooktobeenteredintothestock
Output
Thedetailsi.e.TheFirstLeafnumberandLastLeafnumberisdisplayediftheopeartionissuccessfulorelsethefailuremessageisdisplayed.
4.13CHEQUEBOOKISSUE4.13.1DESCRIPTION&PRIORITYEGURU10388 16
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
ThisfeaturewouldbeusedforissuingachequebooktotheCustomer4.13.2STIMULUS/RESPONSESEQUENCES
Onsuccessfulvalidationofeachdatafield,therequiredinformationisdisplayed.4.13.3FUNCTIONALREQUIREMENTS
Purpose
Toissueanewchequebooktothecustomer
Inputs
TheAccountNumberofthecustomer
Output
IftherearechequebooksavailableinthestockthenasuccessmessageisissuedorelseamessageisdisplayedthatanOrderhasbeenplacedfortheChequeBook
4.14CHEQUEBLOCKING4.14.1DESCRIPTION&PRIORITY
Thisfeaturewouldbeusedforblockingachequeleaftopreventanymisuse,ifitis misplaced.
4.14.2STIMULUS/RESPONSESEQUENCESOnsuccessfulvalidationofeachdatafield,theblockingofthechequeisdone.
4.14.3FUNCTIONALREQUIREMENTS
Purpose
ToblockachequeleafifitisUnused
Inputs
TheChequeLeafNumbertobeBlocked
Output
IfthechequeleafnumberisBlockedorNotAllottedorEncashedthenacorrespondingerrormessageisdisplayedorelseasuccessmessageisdisplayed.
4.15CHEQUESTATUS4.15.1DESCRIPTION&PRIORITY
EGURU10388 17
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
Thisfeaturewouldbeusedforgettinginformationaboutthestatusofachequeleaf(i.e.whetheritisUnused,Blocked,EncashedorNotAllotted)
4.15.2STIMULUS/RESPONSESEQUENCESOnsuccessfulvalidationoftheChequeLeafNumberthedetailsaredisplayed
4.15.3FUNCTIONALREQUIREMENTS
Purpose
ToviewthedetailsofaChequeLeaf
Inputs
TheChequeLeafNumberwhosedetailsaretobetobeviewed
Output
Ifthechequeleafnumberisavalidonethenthedetailsaredisplayedorelseanerrormessageisdisplayed.
4.16PASSBOOKISSUE4.16.1DESCRIPTION&PRIORITY
Thisfeaturewouldbeusedforissuinganewpassbookoracontinuationpassbooktoacustomer(bothforaGeneralAccountoraLoanAccount).
4.16.2STIMULUS/RESPONSESEQUENCESOnsuccessfulvalidationoftheAccountNumber,therequiredactionisperformed.
4.16.3FUNCTIONALREQUIREMENTS
Purpose
Toissueanewpassbookoracontinuationpassbooktothecustomer
Inputs
TherequireddataforperformingthespecificoperationsareAccountNumber,Account
Typeetc.
Output
IftheAccountNumberisvalidthenthesuccessmessageisdisplayedorelseanerror messageisdisplayed.
EGURU10388 18
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
4.17PASSBOOKINFORMATION4.17.1DESCRIPTION&PRIORITY
Thisfeaturewouldbeusedforviewingtheinformationofapassbook4.17.2STIMULUS/RESPONSESEQUENCES
OnsuccessfulvalidationofthePassBookNumber,thedetailsaredisplayed.4.17.3FUNCTIONALREQUIREMENTS
Purpose
TodisplaythedetailsofaPassBook
Inputs
ThePassbooknumberofthecustomer.
Output
IfthePassBooknumberisvalidthenthedetailsaredisplayedorelseanerrormessageisdisplayed.
4.18UPDATINGBRANCHINFORMATION4.18.1DESCRIPTION&PRIORITY
Toupdateandchangetheinformationrelatedtoaspecificbranch.Respectivebranch administratorswouldbeabletochangeonlytheinformationrelatingtotheirbranch.
4.18.2STIMULUS/RESPONSESEQUENCESOnsuccessfulvalidationofeachdatafield,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.19ADDUSERTOCBSUSERLIST4.19.1DESCRIPTION&PRIORITY
ThisfeaturewouldbeusedbytheAdministratorforaddingacertainbankemployeetotheCBSUsersListi.e.givinghim/herpermissiontousetheCBS
4.19.2STIMULUS/RESPONSESEQUENCESOnsuccessfulvalidationoftheUseridorEmployeeSerialNumberthedetailsofthe Employeeisdisplayedandthentheuserisaskedfortheconfirmation.Onconfirming,theEmployeeisaddedtotheCBSUserList.
4.19.3FUNCTIONALREQUIREMENTS
Purpose
ToaddanemployeetotheCBSUsersList
Inputs
TheUserIdorEmployeeSerialNumberoftheEmployee.
Output
Onsuccessfulvalidationofthedataasuccessmessageisdisplayedorelseanerror messageisdisplayed.
4.20REMOVEUSERFROMCBSUSERLIST4.20.1DESCRIPTION&PRIORITY
ThisfeaturewouldbeusedbytheAdministratorforremovingacertainbankemployee(whoisalreadyintheCBSUserList)fromtheCBSUsersListi.e.restraininghim/herfromusingthCBS
4.20.2STIMULUS/RESPONSESEQUENCESOnsuccessfulvalidationoftheUserIdorEmployeeSerialNumberthedetailsoftheuseris displayed then theuser is thenaskedfor theconfirmation . Onconfirming , the EmployeeisremovedfromtheCBSUserList.
4.20.3FUNCTIONALREQUIREMENTS
Purpose
ToremoveanemployeefromtheCBSUsersList
EGURU10388 20
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
Inputs
TheUserIdorEmployeeSerialNumberoftheEmployee.
Output
Onsuccessfulvalidationofthedataasuccessmessageisdisplayedorelseanerror messageisdisplayed.
4.21SUPERADMINISTRATORCREATION4.21.1DESCRIPTION&PRIORITY
ThisfeaturewouldbeusedbytheSuperAdministratorforchangingthecurrentSuperAdministrator(TheuserwhohasthehighestPrivileges)
4.21.2STIMULUS/RESPONSESEQUENCESOnsuccessfulvalidationoftheUserIdandEmployeeSerialNumberthedetailsoftheEmployeeisdisplayedandthentheuserisaskedfortheconfirmation.Onconfirming,theEmployeeisaddedtotheCBSUserListasanSuperAdministrator
4.21.3FUNCTIONALREQUIREMENTS
Purpose
ToaddanemployeeasanSuperAdministratorinCBSUsersList
Inputs
TheUserIdandEmployeeSerialNumberoftheEmployee.
Output
Onsuccessfulvalidationofthedataasuccessmessageisdisplayedorelseanerror
messageisdisplayed.
4.22ADMINISTRATORCREATION4.22.1DESCRIPTION&PRIORITY
ThisfeaturewouldbeusedbytheSuperAdministratorforaddingaBankEmployeeasanAdministrator(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.23ADMINISTRATORREMOVAL4.23.1DESCRIPTION&PRIORITY
ThisfeaturewouldbeusedbytheSuperAdministratorforremovingaBankEmployee(whoisanAdministrator)fromtheCBSUserList
4.23.2STIMULUS/RESPONSESEQUENCESOnsuccessfulvalidationoftheUserIdorEmployeeSerialNumberthedetailsofthe Employeeisdisplayedandthentheuserisaskedfortheconfirmation.Onconfirming,theEmployeeisremovedfromtheCBSUserList
4.23.3FUNCTIONALREQUIREMENTS
Purpose
Toremoveanemployee(whoisanAdministrator)fromtheCBSUsersList
Inputs
TheUserIdorEmployeeSerialNumberoftheEmployee.
Output
Onsuccessfulvalidationofthedataasuccessmessageisdisplayedorelseanerror
messageisdisplayed.
EGURU10388 22
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
4.24NEWEMPLOYEEREGISTRATION4.24.1DESCRIPTION&PRIORITY
ThisfeaturewouldbeusedbytheSuperAdministratortoregisteranew employee of theBank.
4.24.2STIMULUS/RESPONSESEQUENCESOnsuccessfulvalidationofeachdatafield,theregistrationtakesplaceandtheemployeenumberisdisplayed.
4.24.3FUNCTIONALREQUIREMENTS
Purpose
Toregisteranewemployeeinthebank
Inputs
Therequireddata for registrationof a newemployee(Name, Address, Telephone,
Mobile,Email,UserId,Password,AccountNumberetc)aretobegivenbytheuser.
Output
EmployeeRegistrationNumberwillbedisplayedonsuccessfulregistrationorelseerrormessagewillbedisplayed.
4.25EMPLOYEEREMOVAL4.25.1DESCRIPTION&PRIORITY
ThisfeaturewouldbeusedbytheSuperAdministratortoremoveaBankEmployeefromthedatabase
4.25.2STIMULUS/RESPONSESEQUENCESIftheemployeeserialnumberisvalidthenitischeckedwhetherhe/shewasaManager.Ifyes,thentheEmployeeSerialNumberofthepersonwhowillbereplacinghim/herasaManagerisaskedandthentheremovalprocesstakesplace.
4.25.3FUNCTIONALREQUIREMENTS
Purpose
Toremoverabankemployeefromthedatabase.
Inputs
TheEmployeeSerialnumberoftheemployeewhoistoberemoved
EGURU10388 23
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
Output
Onsuccessfulvalidationineachstep,theSuccessMessageisdisplayedoranerror messageisdisplayed..
4.26NEWBRANCHREGISTRATION4.26.1DESCRIPTION&PRIORITY
ThisfeaturewouldbeusedbytheSuperAdministratortoregisteranewbranchofthebank.
4.26.2STIMULUS/RESPONSESEQUENCESOnsuccessfulvalidationofeachdatafield,thenewbranchisregistered
4.26.3FUNCTIONALREQUIREMENTS
Purpose
Toregisteranewbranchofthebank.
Inputs
Therequireddataneededfor theregistrationofanewbranchof thebank.(Name,
Address,City,State,Pin,Telephoneetc)
Output
Onsuccessfulregistration, theBranchIDisdisplayedor else theerror messageis displayed.
4.27ASSIGNMANAGERTOBRANCH4.27.1DESCRIPTION&PRIORITY
ThisfeaturewouldbeusedbytheSuperAdministratortoassignamanagertoacertainbranchofthebank.
4.27.2STIMULUS/RESPONSESEQUENCESOnsuccessfulvalidationofeachdatafield,therespectiveprocessisperformed.
4.27.3FUNCTIONALREQUIREMENTS
Purpose
Toassignamanagertoabranch
Inputs
EGURU10388 24
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
Therequiredfieldsi.e.theManagersEmployeeSerialNumberandtheBranchIDare
tobegiven
OutputOncethedatagivenarevalidated,themanagerisassignedtothespecifiedbranchandaconfirmationisdisplayed.
4.28ADDNEWACCOUNTTYPE4.28.1DESCRIPTION&PRIORITY
ThisfeaturewouldbeusedbytheSuperAdministratortoaddanewGeneralAccountTypetotheDatabase.
4.28.2STIMULUS/RESPONSESEQUENCESOnsuccessfulvalidationoftheAccountName(i.e.it doesntexist beforehand)the Additionisperformed
4.28.3FUNCTIONALREQUIREMENTS
Purpose
ToaddanewGeneralAccountTypetothedatabase
Inputs
TheNewAccountTypeName.
Output
OnSuccessfulvalidation,theSuccessmessageisdisplayedorthecorrespondingerrormessageisdisplayed
4.29ADDNEWLOANACCOUNTTYPE4.29.1DESCRIPTION&PRIORITY
ThisfeaturewouldbeusedbytheSuperAdministratortoaddanewLoanAccountTypetotheDatabase.
4.29.2STIMULUS/RESPONSESEQUENCESOnsuccessfulvalidationoftheAccountName(i.e.itdoesntexistbeforehand),interestrate,MaximumAmount,MaximumPeriodetctheAdditionisperformed
4.29.3FUNCTIONALREQUIREMENTS
EGURU10388 25
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
Purpose
ToaddanewLoanAccountTypetothedatabase
Inputs
The NewLoan Account Type Name, MaximumAmount that can be Sanctioned,
MaximumLoanPeriodandInterestrate.
Output
OnSuccessfulvalidation,theSuccessmessageisdisplayedorthecorrespondingerrormessageisdisplayed
4.30MODIFYINTERESTRATEOFAGENERALACCOUNTTYPE4.30.1DESCRIPTION&PRIORITY
ThisfeaturewouldbeusedbytheSuperAdministratortomodifytheInterestrateofaGeneralAccountType.
4.30.2STIMULUS/RESPONSESEQUENCESOnsuccessfulvalidationoftheAccountTypeName,newInterestRate,theperiodforwhichthisrateisapplicable(ex:160days),theUpdationisperformed
4.30.3FUNCTIONALREQUIREMENTS
Purpose
TomodifytheInterestRateofaGeneralAccountType
Inputs
TheAccountTypeName,NewInterestRate,InterestPeriod.
Output
OnSuccessfulvalidation,theSuccessmessageisdisplayedorthecorrespondingerrormessageisdisplayed
4.31VIEWDETAILSOFABRANCH4.31.1DESCRIPTION&PRIORITY
Thisfeaturewouldbeusedtoviewthedetailsofanybranch.
EGURU10388 26
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
4.31.2STIMULUS/RESPONSESEQUENCESOnselectingaBranchIdfromaListthecorrespondingbranchdetailswouldbedisplayed
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.32VIEWDETAILSOFANEMPLOYEE4.32.1DESCRIPTION&PRIORITY
Thisfeaturewouldbeusedtoviewthedetailsofanemployee4.32.2STIMULUS/RESPONSESEQUENCES
OnsuccessfulvalidationoftheUserIdorEmployeeSerialNumbertheEmployeedetailsaredisplayed
4.32.3FUNCTIONALREQUIREMENTS
Purpose
ToviewthedetailsofanemployeeoftheBank
Inputs
TheEmployeeUserIdortheEmployeeSerialNumber
Output
Onsuccessfulverification,thedetailsoftherespectiveemployeeisdisplayedorelseanerrormessageisdisplayed.
4.33LOGOUTSYSTEM(CBS)
EGURU10388 27
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
4.33.1DESCRIPTION&PRIORITYThisfeaturewouldenabletheusertosuccessfullyendhissessionandLogoutoftheCBS.AfterLoggingOut,he/shewouldnotbeabletoperformanyoftheCBSoperationsuntilhe/sheisagainLoggedIn.
4.33.2STIMULUS/RESPONSESEQUENCESOnclickingtheLogoutButton,thesessionisterminatedandtheLoginscreenappears.
4.33.3FUNCTIONALREQUIREMENTS
Purpose
TosuccessfullyendtheusersessionandLogoutoftheCBS.
Inputs
NA
Output
Onsuccessfulterminationofthesession,theLoginScreenisdisplayed
MAINFUNCTIONSOFTHEEBS4.34LOGIN4.34.1DESCRIPTION&PRIORITY
ThisfeaturewouldbeusebytheCustomertoLoginintotheEBSandcreateanuser session.(LoginisnecessaryforaccessingthefacilitiesofEBS)
4.34.2STIMULUS/RESPONSESEQUENCESWhen the user gives the correct Username and Password combination, he/she is transferredtothemainscreenorthemainpage.
4.34.3FUNCTIONALREQUIREMENTS
Purpose
Tocheckthecredentialsofanuserandtopreventanymisuseoftheproduct
Inputs
TheinputwillbeUsernameandPasswordcombination
Output
Theuser will be transferred to themainpageonsuccessfulvalidationandwill be
EGURU10388 28
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
redirectedtotheLoginPageifthevalidationisunsuccessful
4.35ACCOUNTSUMMARY4.35.1DESCRIPTION&PRIORITY
Thisfeaturewoulddisplayalltheaccountslinkedwithacertainaccount.4.35.2STIMULUS/RESPONSESEQUENCES
Thisisdisplayedoncetheloginprocessissuccessfullyvalidated.Onclickingoneachaccount,theuserisshownthetransactiondetailsofthataccount.
4.35.3FUNCTIONALREQUIREMENTS
Purpose
Todisplayalltheaccountslinkedwiththataccount.
Inputs
Noinputsareneeded.Onlysuccessfulvalidationoftheaccountisneeded,whichisdone
intheLoginstep.
OutputTheaccountnumbersaredisplayedasHyperlinks
4.36TRANSACTIONDETAILS4.36.1DESCRIPTION&PRIORITY
This feature would display the transaction details of an account when the AccountNumberHyperlinkisclickedintheAccountSummarypageorMainPage
4.36.2STIMULUS/RESPONSESEQUENCESOnclickingthehyperlinkthetransactiondetailsaredisplayed.
4.36.3FUNCTIONALREQUIREMENTS
Purpose
Todisplaythetransactionaldetailsofanaccount
Inputs
TheuserhastoclickontheAccountNumberHyperlinkintheAccountSummarypage
orMainPage
EGURU10388 29
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
OutputThetransactiondetailsaredisplayedinatabularformat
4.37FUNDTRANSFER4.37.1DESCRIPTION&PRIORITY
ThisfeaturewouldenabletheusertotransferfundstoanotheraccounteitherlinkedtohisUserId
4.37.2STIMULUS/RESPONSESEQUENCESAfter filling the required data, when the Transfer button is clicked, the fields arevalidatedandthetransfertakesplace.
4.37.3FUNCTIONALREQUIREMENTS
Purpose
Totransferfundstootheraccounts
Inputs
TheSourceAccountNumber,theDestinationAccountNumber,Amounttobe
transferred,andtheTransactionPasswordaretheinputs.
OutputIfallthefieldsarevalidatedsuccessfully,thenamountwillbetransferredsuccessfullyorelseanerrormessageisdisplayed.
4.38CHEQUEBOOKORDERSYSTEM4.38.1DESCRIPTION&PRIORITY
Thisfeaturewouldenabletheusertoorderanewchequebook.4.38.2STIMULUS/RESPONSESEQUENCES
Aorderconfirmationwouldbedisplayedonclickingtheorderlink.Ausercanhaveonlyoneorderpendingatalltimes.
4.38.3FUNCTIONALREQUIREMENTS
Purpose
Toorderanewchequebook.
Inputs
EGURU10388 30
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
TheuserhastoclickontheOrderChequeBookHyperlinkandselecttheAccount
NumberwhoseChequeBookistobeOrdered
OutputAconfirmationwillbedisplayedthatanorderhasbeenplacedorelseanerrormessagewillbedisplayed
4.39CHEQUEBLOCKINGSYSTEM4.39.1DESCRIPTION&PRIORITY
Thisfeaturewouldenabletheusertoblockanyofthechequeleafsthatareissuedtohim/her.
4.39.2STIMULUS/RESPONSESEQUENCESTheuserwouldenterthechequeleafnumberandwouldthenblockit.OnsuccessfulvalidationoftheleafnumberwiththeconcernedAccountNumber,itwouldbeblocked.
4.39.3FUNCTIONALREQUIREMENTS
Purpose
Toblockchequeleafs.
Inputs
Theleafnumberisgivenasinput
OutputIfthechequeleafnumberisvalidatedtotheconcerneduser,thenitisblockedandaconfirmationisdisplayed.
4.40UPDATINGUSERPROFILE4.40.1DESCRIPTION&PRIORITY
Thisfeaturewouldenabletheusertoupdatehispersonalprofileliketelephonenumber,mobile,email,passwordetc.
4.40.2STIMULUS/RESPONSESEQUENCESOnsuccessfulvalidationofthefields,theprofilewouldbeupdatedandaconfirmationwouldbedisplayed.
4.40.3FUNCTIONALREQUIREMENTS
Purpose
EGURU10388 31
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
Toupdatethepersonalprofileofthecustomer
Inputs
Therequiredfields,whicharetobeupdated, are selectedfromaListandthenew
informationisgivenasinput.
OutputOnvalidationofthedataentered,theprofileisupdatedandamessageisdisplayed.
4.41CHANGEUSERPASSWORD4.41.1DESCRIPTION&PRIORITY
Thisfeaturewouldenabletheusertoupdatehisgeneralpassword(theonewhichisusedduringtheLoginofEBS)
4.41.2STIMULUS/RESPONSESEQUENCESOnvalidationofthedataenteredi.e.theCurrentpassword, thepasswordtokensareupdatedinthedatabase.
4.41.3FUNCTIONALREQUIREMENTS
Purpose
Tochangetheuserloginpassword
Inputs
TheCurrentPasswordandtheNewPassword(withConfirmation)
OutputOnvalidationofthedataentered,thesuccessmessageisdisplayedorelseanerrormessageiddisplayed.
4.42CHANGETRANSACTIONPASSWORD4.42.1DESCRIPTION&PRIORITY
ThisfeaturewouldenabletheusertoupdatehisTransactionpassword(theonewhichisusedduringtheFundTransfersintheEBS)
4.42.2STIMULUS/RESPONSESEQUENCESOnvalidationofthedataenteredi.e.theCurrenttransactionpassword,thepasswordtokensareupdatedinthedatabase.
EGURU10388 32
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
4.42.3FUNCTIONALREQUIREMENTS
Purpose
Tochangetheusertransactionloginpassword
Inputs
TheCurrentTransactionPasswordandtheNewPassword(withConfirmation)
OutputOnvalidationofthedataentered,thesuccessmessageisdisplayedorelseanerrormessageisdisplayed.
4.43LOGOUTSYSTEM(EBS)4.43.1DESCRIPTION&PRIORITY
ThisfeaturewouldenabletheusertosuccessfullyendhissessionandLogoutoftheEBS.AfterLoggingOut,he/shewouldnotbeabletoperformanyoftheEBSoperationsuntilhe/sheisagainLoggedIn.
4.43.2STIMULUS/RESPONSESEQUENCESOnclickingtheLogoutLink,thesessionisterminatedandtheLoginscreenappears.
4.43.3FUNCTIONALREQUIREMENTS
Purpose
TosuccessfullyendtheusersessionandLogoutoftheEBS.
Inputs
Output
Onsuccessfulterminationofthesession,theLoginPageisdisplayed
5.OtherNonfunctionalRequirements
5.1PerformanceRequirements
ThemostimportantfactorintheworkingofthewholeprojectisitsConnectivitywiththeServerandtheModeofConnection.Iftheconnectionisa64KbpsonethentheperformanceoftheProducts(EBS&CBS)wouldbemuchbetterthanthatwitha10Kbpsconnection.
EGURU10388 33
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
5.2SafetyRequirements
NotApplicable
5.3SecurityRequirements
TheCentralServercomprisesoftheApacheServer2.2andMySqlServer4.17.Bothareopensourcesoftwaresolutions andthebestamongtheirfields.TheyhavetheirrespectiveSecurityMechanismwhichwouldpreventanyunauthorisedaccessorexploitationoftheServer.
5.4SoftwareQualityAttributes
This project wouldbedevelopedcompletelyusingopensourcesoftware andplatforms. So,anybodycanuseandenhancethesoftwarefurtherwithoutspendinganymoney.
5.5BusinessRules
NotApplicable
5.6SpecialUserRequirements
Theusersshouldhavebankingknowledge(forCBSonly).TheusersofEBSneednopriorknowledgeforusingtheproductexceptthattheyshouldknowaboutbrowsingandsurfing.
5.6.1BackupandRecovery
NotApplicableatpresent
5.6.2DataMigration
NotApplicablepresent
EGURU10388 34
-
SRSOFCOREBANKINGSOLUTIONWITHeBANKINGFACILITY
5.6.3Dataretention
NotApplicableatpresent
5.6.4UserTraining
TheuserswouldbesuppliedwithUserManualswhichwouldguidethemefficientlyonhowtousethesoftware
5.6.5Installation
NotApplicable
6.OtherRequirements
NotApplicable
EGURU10388 35