Professional Documents
Culture Documents
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