Professional Documents
Culture Documents
BANK MANAGEMENT
SYSTEM
Name: Shamia Ferdousy
ID: 171014038
1
Table of contents
1. Introduction
1.5 Deliverables
2. Feasibility study
3. Considerations
2
1. Introduction
The aim of the project is to develop a simple web based application for bank
management systems. The system will be developed to operate a bank's activity
easily and quickly which is not possible with the manual banking system. The
system stores all the information in a database. It only allows authorized users to
access the system. So the system is secure. Time consuming tasks like keeping
transaction records of every user, tracking all the accounting records, filling up the
forms to create a new account, updating the existing accounts can be exhausting.
Moreover, it is easy to make mistakes. The unavoidable human error can cause
harm to the bank. To save the bank from these unforeseen problems, it needs a
digital bank management system. The database can handle all the paperworks. As
each user is registered with an email address and a password, the privacy and
security of each user is ensured as well as the transparency.
Bank is one of the busiest workspaces. Bankers have a lot of paperwork to do that
is tiring, time consuming and it is easy to make mistakes. One tiny mistake can
have huge consequences. If the banking system goes digital, there will be less
paperworks and mistakes. This will increase productivity and make the workflow
faster.
Banking is fast and secure when it is online. Users are concerned about safety. It is
safer to transfer balance using an online banking system than going to the bank
while carrying the money. With online banking, users can get the services from
without even going to the bank.
3
1.4 Scope of the project
This project will make a bank's activity easier. The main feature of this system is
● User dashboard
- Balance inquiry
- Online transaction
- Transaction history
- Important notifications
● Admin Dashboard
- Make deposit/withdraw/transaction
1.5 Deliverables
An easy to use cloud based software that is able to conduct banking activities and
transactions with a database containing user and admin account information.
2. Feasibility study
The feasibility study is to determine whether the proposed solution would work or
not. The goal of feasibility study is to acquire all the scopes.
4
2.2 Technical feasibility
This solution is technically reliable and feasible. The basic technical requirements,
including hardware and software requirements, is a device with a browser.
The manual banking system is acceptable for the users from administration, but it
will be much easier to operate when it goes digital. It will save bankers from tons
of paperwork. This system will reduce the workload and increase productivity. The
customers or account holders will be benefited from the system too. It will be safe,
secure and easy for them to make transactions and interact with the bank.
● Device: Laptop
● Programmer
All the resources needed for the project are available, so the project has the
required resource feasibility.
The system confirms the legal and ethical requirements. Privacy of each user will
be ensured. Data provided by the user will be safe and secure and will not be
shared with any third party cookies.
This system will cause no harm to the environment. It will be environmentally
friendly. It will save a lot of money and waste by eliminating the paper use.
Technology risk: The system will be a well structured system using the latest tech.
It will be easy to upgrade/change/add new features. Upgrading the system will
cost nothing.
5
Customer related risk: Users of the product will be bankers and general people.
The interface can be confusing for different users. To make the experience smooth,
the GUI will be different for admin and for account holders. All they need is just
the basic knowledge of computers.
3. Considerations
● Performance and Capacity: This system will require low bandwidth and
will be available 24 hrs. A large number of users will not cause a problem
here. For big data analysis or to increase performance, the system will need
a reliable server. It will be able to handle multiple users at a same time.
MySQL will provide enough speed for transactions in the database.
● Usability: The UI will be different for each type of user but it will be very
easy to use. To use this system, no additional training will be required.
Anyone with minimum computer knowledge can use this system.