2. INTRODUCTIONINTRODUCTION
► The Project Banking system has been made to automateThe Project Banking system has been made to automate
the Banking system being followed by a banking companythe Banking system being followed by a banking company
that deals in current account with or without check facility.that deals in current account with or without check facility.
The User/ Administrator can check A/C’s with a login &The User/ Administrator can check A/C’s with a login &
password & can work out with A/C holders of the bank canpassword & can work out with A/C holders of the bank can
withdraw/deposit cash/cheque/DD to/from their accounts.withdraw/deposit cash/cheque/DD to/from their accounts.
To enable faster transactions likeTo enable faster transactions like
► New account creation.New account creation.
► Withdrawal of cashWithdrawal of cash
► Deposits of cash or chequeDeposits of cash or cheque
► Checking of Account balances by account holders byChecking of Account balances by account holders by
adminadmin
► Transaction records in the form of reports.Transaction records in the form of reports.
3. The project makes a sincere effort to provide all theThe project makes a sincere effort to provide all the
above- mentioned features to meet the requirements ofabove- mentioned features to meet the requirements of
the bank.the bank.
The Project category is Visual Basic with RDBMSThe Project category is Visual Basic with RDBMS
(Access) & Management information System.(Access) & Management information System.
Banking System software will be provided as aBanking System software will be provided as a
tool to the HSBC BANK. The BANK has beentool to the HSBC BANK. The BANK has been
working for Accounts information, Withdrawalworking for Accounts information, Withdrawal
(through Cash/ Cheque). Deposit amount. In this(through Cash/ Cheque). Deposit amount. In this
Software you can keep record for daily BankingSoftware you can keep record for daily Banking
transactions.transactions.
4. OBJECTIVEOBJECTIVE
THE OBJECTIVE is to prepare a software or application,THE OBJECTIVE is to prepare a software or application,
which could maintain data & provide a user friendlywhich could maintain data & provide a user friendly
interface for retrieving customer related details just in fewinterface for retrieving customer related details just in few
seconds, with 100% accuracy. Software is completelyseconds, with 100% accuracy. Software is completely
computerized, so it is not time consuming process. Nocomputerized, so it is not time consuming process. No
paper work required & can be implemented further.paper work required & can be implemented further.
The application should also facilitate the addition of newThe application should also facilitate the addition of new
Customer A/c, deletion of A/c& modification of existingCustomer A/c, deletion of A/c& modification of existing
customer A/C. To Search for every individual accounts forcustomer A/C. To Search for every individual accounts for
a particular customer, show all transaction & any accounta particular customer, show all transaction & any account
should be opened with minimum Rest. 500 etc.should be opened with minimum Rest. 500 etc.
5. OBJECTIVE & GOALSOBJECTIVE & GOALS
The objective & goals of the proposed system are:-The objective & goals of the proposed system are:-
► To allow only authorized user to access various functionsTo allow only authorized user to access various functions
and processed available in the system.and processed available in the system.
► Locate any A/C wanted by the user.Locate any A/C wanted by the user.
► Reduced clerical work as most of the work done byReduced clerical work as most of the work done by
computer.computer.
► Provide greater speed & reduced time consumption.Provide greater speed & reduced time consumption.
This will reduced the manual workload and giveThis will reduced the manual workload and give
information instantly. The software will maintain the list ofinformation instantly. The software will maintain the list of
A/C and customer record and balance status.A/C and customer record and balance status.
The software will be user friendly so that even a beginnerThe software will be user friendly so that even a beginner
can operate the package and thus maintain the status ofcan operate the package and thus maintain the status of
A/C and balance status easily.A/C and balance status easily.
6. PROBLEMPROBLEM
DEFINITIONDEFINITIONRecognition of problemRecognition of problem
► A new opportunity that the present system cannot handle pressures.A new opportunity that the present system cannot handle pressures.
► Managers, non- managers or environment elements usually recognize problems veryManagers, non- managers or environment elements usually recognize problems very
rarely by information specialists.rarely by information specialists.
► Managers find out where the problem exists & what the cause might be.Managers find out where the problem exists & what the cause might be.
► The definition of our problem lies in manual system and a fully automated system.The definition of our problem lies in manual system and a fully automated system.
Manual systemManual system ::
► The system is very time consuming and lazy.The system is very time consuming and lazy.
► This system is more prone to errors and sometimes the approach to various problems isThis system is more prone to errors and sometimes the approach to various problems is
unstructured.unstructured.
Technical systemTechnical system ::
► With the advent of latest technology if we do not update our system then our businessWith the advent of latest technology if we do not update our system then our business
result in losses gradually with time.result in losses gradually with time.
► The technical systems contains the tools of latest trend i.e. computers printers, fax,The technical systems contains the tools of latest trend i.e. computers printers, fax,
Internet etc.Internet etc.
► The systems with this technology are very fast, accurate, user-friendly and reliable.The systems with this technology are very fast, accurate, user-friendly and reliable.
7. Hardware SpecificationHardware Specification
1 . PROCESSOR: PENTIUM(ANY) OR AMD1 . PROCESSOR: PENTIUM(ANY) OR AMD
ATHALONATHALON
2. RAM: 256 MB+2. RAM: 256 MB+
3. HARD DISK: SATA 20 GB or above3. HARD DISK: SATA 20 GB or above
4. CD/DVD r/w multi drive combo4. CD/DVD r/w multi drive combo
5. MONITOR 14.1 or 15 -17 inch5. MONITOR 14.1 or 15 -17 inch
6. Key board and mouse6. Key board and mouse
8. Software SpecificationSoftware Specification
OPERATING SYSTEM - WINDOWSOPERATING SYSTEM - WINDOWS
NT/2000/XP/2003/Vista/7NT/2000/XP/2003/Vista/7
BACK END - MS ACCESS XPBACK END - MS ACCESS XP
FRONT END - VISUAL BASIC 6.0FRONT END - VISUAL BASIC 6.0
21. SCOPE OF THE PROJECTSCOPE OF THE PROJECT
The first software project management activity is theThe first software project management activity is the
determination of software scope. Scope is defined bydetermination of software scope. Scope is defined by
answering the following question:answering the following question:
INFORMATION OBJECTIVES:INFORMATION OBJECTIVES:
What customer visible data objects are produced as outputWhat customer visible data objects are produced as output
from the software? What data objects are required forfrom the software? What data objects are required for
input?input?
The main information that needed in developing AFMThe main information that needed in developing AFM
module is the amount to be charged from each person ormodule is the amount to be charged from each person or
company and to determine the quantity and amount percompany and to determine the quantity and amount per
object.object.
22. FUNCTION AND PERFORMANCE:FUNCTION AND PERFORMANCE:
What functions does the software perform to transformWhat functions does the software perform to transform
input data to output?input data to output?
In this project (Banking System), the Visual Basic 6.0 (VBIn this project (Banking System), the Visual Basic 6.0 (VB
6.0) is used as front end and Microsoft Access is used as6.0) is used as front end and Microsoft Access is used as
back end. The details of all the clients would be written inback end. The details of all the clients would be written in
Microsoft Access. But whenever the project is run in VB,Microsoft Access. But whenever the project is run in VB,
data entered in MS Access appears in VB due todata entered in MS Access appears in VB due to
connectivity, which has been implemented between VBconnectivity, which has been implemented between VB
and Access.and Access.
Software scope must be ambiguous and understandableSoftware scope must be ambiguous and understandable
at both the management and technical level.at both the management and technical level.
23. LIMITATIONSLIMITATIONS
In this world everything has its ownIn this world everything has its own
limitations. And limitation in a project is quitelimitations. And limitation in a project is quite
obvious. Even famous software's andobvious. Even famous software's and
operating systems have its own limitations.operating systems have its own limitations.
For example win 3xs does not support USBFor example win 3xs does not support USB
port. So it's a limitation of win3x. Due toport. So it's a limitation of win3x. Due to
shortage of time this project has someshortage of time this project has some
limitation.limitation.
24. ·Some of them are as follows:·Some of them are as follows:
► In this project a pass book cannot be more than 500. SoIn this project a pass book cannot be more than 500. So
it's a limitation of this project that this system cannotit's a limitation of this project that this system cannot
maintain more than 500 pass books.maintain more than 500 pass books.
► · Same with member, a member number cannot be more· Same with member, a member number cannot be more
than 500than 500
► · No checks have been made in relation to the entry of· No checks have been made in relation to the entry of
duplicate records in book section. This limitation is alsoduplicate records in book section. This limitation is also
present in the function when we create new members.present in the function when we create new members.
And there are some other limitations, which will be faced byAnd there are some other limitations, which will be faced by
USER when he/she will use this project.USER when he/she will use this project.
25. BIBLIOGRAPHYBIBLIOGRAPHY
BOOKS:BOOKS:
► 1. Charles Hampfed (2000) ‘Visual Basic’ University of1. Charles Hampfed (2000) ‘Visual Basic’ University of
Toronto.Toronto.
► 2. Herbert Schildt (2000) 'Visual Basic 6.0' Tata McGraw2. Herbert Schildt (2000) 'Visual Basic 6.0' Tata McGraw
Hill.Hill.
► 3. John Zukowski (2000) 'Visual Basic 6.0' 'BPB3. John Zukowski (2000) 'Visual Basic 6.0' 'BPB
Publications.Publications.
► 4. Jamie Jaworsky 'Visual Basic 6.0'Techmedia.4. Jamie Jaworsky 'Visual Basic 6.0'Techmedia.
► 5. Stefen Denninger 'Visual Basic 6.0'Author's Press.5. Stefen Denninger 'Visual Basic 6.0'Author's Press.
► 6. Ian Somerville 'Software Engineering'.6. Ian Somerville 'Software Engineering'.
► 7. Rajeev mall 'Software Engineering'.7. Rajeev mall 'Software Engineering'.
► 8. Elmasri Navathe 'Fundamentals of Database Systems'.8. Elmasri Navathe 'Fundamentals of Database Systems'.
26. CONCLUSIONCONCLUSION
"Banking System" keeps the day by day tally"Banking System" keeps the day by day tally
record as a complete banking. It can keep therecord as a complete banking. It can keep the
information of Account type, account openinginformation of Account type, account opening
form, Deposit, Withdrawal, and Searching theform, Deposit, Withdrawal, and Searching the
transaction, Transaction report, Individual accounttransaction, Transaction report, Individual account
opening form, Group Account. The exciting part ofopening form, Group Account. The exciting part of
this project is; it displays Transaction reportsthis project is; it displays Transaction reports
Statistical Summary of Account type and InterestStatistical Summary of Account type and Interest
Information. All the information can be receivedInformation. All the information can be received
from a single source as well as from any offrom a single source as well as from any of
terminal because of the client server environment.terminal because of the client server environment.