Bank Management System: International Journal of Engineering Research in Computer Science and Engineering (Ijercse)
Bank Management System: International Journal of Engineering Research in Computer Science and Engineering (Ijercse)
Bank Management System: International Journal of Engineering Research in Computer Science and Engineering (Ijercse)
Abstract---- Bank management system can be consider as a most important thing in economic world.in the present scenario the
banking sector is the common need in everyday life.in day to day life we face the problems and then we realize something is not
done in this sector like we want to change the location (branch) of our account then we need to fill the application and then some
day waiting to complete bank process. In this process amount of time is more as well as here occur manual work which is increases
man power. Also in current scenario aadhar card linking is must with bank account and it is possible through the ATM but if in
urgent we want to link aadhar it may be not possible there is no ATM are available in that case we provide this facility through the
our project i.e. Bank management system.
69
ISSN (Online) 2394-2320
International Journal of Engineering Research in Computer Science and Engineering
(IJERCSE)
Vol 8, Issue 8, August 2021
70
ISSN (Online) 2394-2320
International Journal of Engineering Research in Computer Science and Engineering
(IJERCSE)
Vol 8, Issue 8, August 2021
set of use cases that describe all of the interactions that the 5. This system allows the manager to update personal
users will have with the system. In addition to use cases, information
the system requirement analysis contains functional
6. This system allows the manager to reset password if
requirements, which define the internal workings of the
password is forgotten 7. This system allows the manager
system: that is, the calculations, technical details, data
to Register New Customer.
manipulation and processing, and other specific
functionality that shows how the use cases are to be For Customer Module:
satisfied. It also contains nonfunctional requirements,
1. This system allows the customer to login with email and
which impose constraints on the design or implementation
password
(such as performance requirements, quality standards or
design constraints). 2. This system allows the customer to update personal
details
Requirement:
3 This system allows the customer to reset password if
The requirement is a complete description of the behavior
password is forgotten 4. This system allows the customer
of the system to be developed. These requirements
to view his/her account balance
includes: functional and nonfunctional requirements.
5. This system allows the customer to transfer money from
Functional Requirement :
his account to another account
A functional requirement defines the internal workings of
6. This system allows the customer to recover password
the system: that is, the calculations, technical details, data
manipulation and processing, and other specific 7. This system allows the customer to change password
functionality that shows how the use cases are to be
8. This system allows the customer to delete profile
satisfied. The functionalities of the system or modules are
mean what the system supposes to do. 9. This system allows the customer to choose image point.
For admin Module: Non-Functional Requirement:
1. This system allows the admin to login with username Non-functional requirement is a requirement that specifies
and password criteria that can be used to judge the operation of a system,
rather than specific behaviors. It is about how the system
2. This system allows the admin to add a Bank branch
supposes to be and specify the quality of the system, is
details
mostly related to the satisfaction of the user, example
3. This system allows the admin to accept or reject a minimum acceptable page load time. Some of these non-
manager/customer functional requirements are:
4. This system allows the admin to approve or reject 1. Integrity
customer transaction request
2. Usability
5. This system allows the admin to View Managers &
3. Maintainability
Customers details
Integrity: Integrity testing is basically a type of software
For Manager Module:
testing that is done to check whether the application or the
1. This system allows the manager to register product is secured or not. It checks to see if this
application is vulnerable to attacks, if anyone hack the
2. This system allows the manager to login with email and
system or login to the application without any
password
authorization. It is a process to determine that an
3. This system allows the manager to accept/reject branch information system protects data and maintains
customers functionality as intended. The security testing is performed
to check whether there is any information leakage in the
4. This system allows the manager to view customer
sense by encrypting the application or using wide range of
transactions
software’s and hardware’s and firewall etc. For example
71
ISSN (Online) 2394-2320
International Journal of Engineering Research in Computer Science and Engineering
(IJERCSE)
Vol 8, Issue 8, August 2021
this online bank application can allow the users to login maintenance costs and to maximize profit while reducing
and carry out transaction but not to edit their account cost. It also important to note that maintainability deals
balance. As only when a transaction occurs their account with; modular structure of software, internal program
balance should be automatically update Usability: This documentation, Programmers manual typical
has to do with black box testing, but relating it to white requirements, Code to company standards and guidelines.
box testing, usability testing is a very wide area of testing
System Architecture:
and it needs fairly high level of understanding of this field
along with creative mind. People involved in the usability
testing are required to possess skills like patience, ability
to listen to the suggestions, openness to welcome any idea,
and the most important of them all is that they should have
good observation skills to spot and fix the issues or
problems. As soon as the user problems are identified, if
such problem arises from the internal mechanism of the
product then white box testing strategy can help to identify
and fix those problems
Maintainability: It basically defines that how easy it is to
maintain the system. This means that how easy it is to
analyses, change and test the application or product.
Maintainability testing shall use a model of the
maintainability requirements of the software product. The
maintainability testing shall be specified in terms of the
effort required to effect a change under each of the
following four categories:
1. Corrective maintenance: Deals with correcting
problems. The maintainability of a system can be
measured in terms of the time taken to diagnose and fix
problems identified within that system.
2. Perfective maintenance: This deals with system
enhancements. The maintainability of a system can also be
measured in terms of the effort taken to make required
enhancements to that system. This can be tested by
recording the time taken to achieve a new piece of
identifiable functionality such as a change to the database,
etc. A number of similar tests should be run and an
average time calculated. The outcome will be that it is
possible to give an average effort required to implement
specified functionality. This can be compared against a
target effort and an assessment made as to whether
requirements are met.
3. Adaptive maintenance: Adapting to changes in
environment. The maintainability of a system can also be
measured in terms on the effort required to make required
adaptations to that system. This can be measured in the
way described above for perfective maintainability testing.
4. Preventive maintenance: Actions to reduce future
maintenance costs. This refers to actions to reduce future
72
ISSN (Online) 2394-2320
International Journal of Engineering Research in Computer Science and Engineering
(IJERCSE)
Vol 8, Issue 8, August 2021
V. CONCLUSION:
I have successfully designed, develop and implemented
this Bank customers Management system which provides a
more secured approach in managing bank customer’s
73
ISSN (Online) 2394-2320
International Journal of Engineering Research in Computer Science and Engineering
(IJERCSE)
Vol 8, Issue 8, August 2021
REFERENCES
[1] 1. Fundamentals of database systems by (Elmasri
Navathe, 2000),
Website:https://archive.org/stream/FundamentalsOfDa
tabaseSystemselmasrinavathe#
page/n51/mode/2up, Page: From 52 to more.
[2] Article: Online banking, Website:
https://en.wikipedia.org/wiki/Online_banking
[3] Online Bank Account Management System Website:
http://www.slideshare.net
[4] Learning MYSQL, JavaScript, jQuery, PHP, HTML,
CSS3, Website: http://www.w3schools.com
[5] PHP and MySQL video tutorial Durgasoft online.com
[6] Veneeva, V. (2006), “E-Banking (Online Banking)
and Its Role in Today's Society”, Ezine articles
Python Durgasoftonline.com.
74