Project Supervisor: Sir.Ahmad Aslam
Group Members:
Chaudhry Sajid (Group Leader)
Mohsin Riaz
Affan Shahzad
Ebad Ur Rahman
“The Banking Management System is an
Application for maintaining a person’s account
in a Bank”
The system provides the access to the
Customer to create an account,
deposit/withdraw the cash from his
account, also to all accounts present
Introduction
To develop a software for solving
financial applications of a customer
in banking environment in order
to nurture the needs of an end
banking user by providing various
ways to perform banking tasks. Also
to enable the user’s workspace to
have additional functionalities
which are not provided under a
conventional banking software.
Aim1
PROBLEM STATEMENT
Keeping track the all activities and their record on paper and error . It is
also very efficient and a time consuming process of observing continous
increase in number of client visiting the bank. Recording and maintaining
all the client record highly unrealible, ineffieciet and error pron.
The problem facing the current manual system is defficalt to update and
maintain, inconsistent data , insecurity , difficult to impose different
various data files and difficult to data backup.
It is against this backdrop that automated database system is being
developed to addressed the problem.
BENEFIT OF PROPOSED SYSTEM
The Bank Management System is an application for maintaining a
person’s account in a bank. The system provides the access to the
costumer to create an account, deposit/withdraw the cash from his
account, also to convert currency. The following documentation
provides the specification of the system.
We are mainly concerned with developing a banking system where a
Customer can submit his/her deposit amount to bank if he/she has
an account or can create a new account in this bank. Customer can also
view the status and change currency of his/her bank account, can view
account balance. One can easily maintain the above things if he/she has
an account by login through his unique account number.
REQUIREMENTS
System requirements
Hardware requirements
Search
21- 03 - 2 0 1 9 1 0 : 5 2
SYSTEM REQUIREMENTS
Software requirements
Operating System: Windows 7/8/10
Language: SQL Database
Software: Oracle Database
Technologies Used: Oracle Database
SYSTEM REQUIREMENTS
HARDWAREREQUIREMENTS
We use the above mentioned hardware tools for increased speed,
reduced complexity and for improved productivity.
Processor: Intel Core 2duo, i3, i5, i7
Device: Windows 7/8/10
ModuleDescription
Introduction| Thismodulegivesuserthebriefingsofthissoftware.
Create a new customer Account
This module asks the user to enter account
details to bank database for future transaction.
Deposit Amount to customer account
This module adds transaction as deposit to
customer account.
Withdraw Amount to customer account
This module deducts a desired amount from
customer account.
Balance enquiry
It gives the user balance details of customer.
Bank customer database
This gives user all customers’ details in bank.
Terminate a account
Delete customer record from bank database.
Modify an account
This give user to modify existing customer
details.
Exit| This module terminates program and exit from program.
FUNCTIONAL REQUIREMENT
Functional Requirement
Functional requirements in our system are as follows:
 Purpose
To register a new customer.
 Inputs
The required data for registration of a new customer in the bank (Like
Name, Address, Designation etc).
 Outputs
A Success Message be displayed on successful registration or
else an error message will be displayed.
NON FUNCTIONAL REQUIREMENT
Non-functional requirements are requirements that are not directly concerned with the
specific functions delivered by the system. They may relate to emergent system properties
such as reliability, response time and store occupancy. They may specify system
performance, security, availability, and other emergent properties.
Safety Requirement
 Backup, recovery & business continuity Banks should ensure adequate back up of data
as may be required by their operations. Banks should also have, well documented and
tested business continuity plans that address all aspects of the bank’s business.
 Both data and software should be backed up periodically.
An off-site back up is necessary for recovery from major failures / disasters to ensure
business continuity.
Security Requirement
Account ID and Password (PIN) Protection
Auto Timeout Screen Blanking
Sign-off Button
Failed Log-on Attempts
Encryption
DIAGRAM SESSION
BANKING MANAMEMENT
Money
Transfer
Loan
Module
Balance
Enquiry
LOGIN
MODULE
NEW
CUSTOMER
DATA
ACCOUNT
OPENING
ACCOUNT
HISTROY
17
DATA FLOW DIAGRM OF SYSYTEM
ER DIAGRM OF SYSTEM
USE CASE DIAGRAM
MAIN CODE SESSION
CUSTOMERINFO
SELECT * FROM CUSTOMERINFO;
BRANCH
SELECT * FROM BRANCH;
LOAN
SELECT * FROM LOANINFO;
CARD
SELECT * FROM CARDINFO;
EMPLOYEES
SELECT * FROM EMPINFO;
a
CURRENCIES
SELECT * FROM CURRENCIES;
SERVICES
SELECT * FROM SERVICES;
CREDIT
SELECT * FROM CREDIT;
DEBIT
SELECT * FROM DEBIT;
SELECT * FROM EMPINFO WHERE BRANCH='Islamabad' AND
STATUS='Manager';
SELECT * FROM EMPINFO WHERE SALARY BETWEEN 20000 AND 35000;
SELECT * FROM CARDINFO WHERE ACCOUNT_NUMBER BETWEEN '3212'
AND '3215';
SELECT * FROM CARDINFO WHERE ACCOUNT_NUMBER BETWEEN '3212'
AND '3215';
SELECT * FROM CARDINFO WHERE CARD_TYPE='DEBIT';
SELECT * FROM CUSTOMERINFO WHERE GENDER='M' AND
BALANCE>7500;
SNAPSHOTS
WELCOME SCREEN
CREATING ACCOUNT
LOGGING IN AS EXISTING ACCOUNT
DEPOSITING AMOUNT
WITHDRAWING AMOUNT
VIEWING DETAILS
CONVERTING CURRENCY
CONCLUSION
Future version of this software will still be much
enhanced than the current version 1.0.Thus the
Bank Management System it is developed and
executed successfully.
P
B
This project is developed to nurture the needs of a
user in a banking sector by embedding all the tasks
of transactions taking place in a bank.
Thankyou

Banking Management System Project

  • 2.
  • 3.
    Group Members: Chaudhry Sajid(Group Leader) Mohsin Riaz Affan Shahzad Ebad Ur Rahman
  • 5.
    “The Banking ManagementSystem is an Application for maintaining a person’s account in a Bank” The system provides the access to the Customer to create an account, deposit/withdraw the cash from his account, also to all accounts present Introduction
  • 6.
    To develop asoftware for solving financial applications of a customer in banking environment in order to nurture the needs of an end banking user by providing various ways to perform banking tasks. Also to enable the user’s workspace to have additional functionalities which are not provided under a conventional banking software. Aim1
  • 7.
    PROBLEM STATEMENT Keeping trackthe all activities and their record on paper and error . It is also very efficient and a time consuming process of observing continous increase in number of client visiting the bank. Recording and maintaining all the client record highly unrealible, ineffieciet and error pron. The problem facing the current manual system is defficalt to update and maintain, inconsistent data , insecurity , difficult to impose different various data files and difficult to data backup. It is against this backdrop that automated database system is being developed to addressed the problem.
  • 8.
    BENEFIT OF PROPOSEDSYSTEM The Bank Management System is an application for maintaining a person’s account in a bank. The system provides the access to the costumer to create an account, deposit/withdraw the cash from his account, also to convert currency. The following documentation provides the specification of the system. We are mainly concerned with developing a banking system where a Customer can submit his/her deposit amount to bank if he/she has an account or can create a new account in this bank. Customer can also view the status and change currency of his/her bank account, can view account balance. One can easily maintain the above things if he/she has an account by login through his unique account number.
  • 9.
  • 10.
    SYSTEM REQUIREMENTS Software requirements OperatingSystem: Windows 7/8/10 Language: SQL Database Software: Oracle Database Technologies Used: Oracle Database
  • 11.
    SYSTEM REQUIREMENTS HARDWAREREQUIREMENTS We usethe above mentioned hardware tools for increased speed, reduced complexity and for improved productivity. Processor: Intel Core 2duo, i3, i5, i7 Device: Windows 7/8/10
  • 12.
    ModuleDescription Introduction| Thismodulegivesuserthebriefingsofthissoftware. Create anew customer Account This module asks the user to enter account details to bank database for future transaction. Deposit Amount to customer account This module adds transaction as deposit to customer account. Withdraw Amount to customer account This module deducts a desired amount from customer account.
  • 13.
    Balance enquiry It givesthe user balance details of customer. Bank customer database This gives user all customers’ details in bank. Terminate a account Delete customer record from bank database. Modify an account This give user to modify existing customer details. Exit| This module terminates program and exit from program.
  • 14.
    FUNCTIONAL REQUIREMENT Functional Requirement Functionalrequirements in our system are as follows:  Purpose To register a new customer.  Inputs The required data for registration of a new customer in the bank (Like Name, Address, Designation etc).  Outputs A Success Message be displayed on successful registration or else an error message will be displayed.
  • 15.
    NON FUNCTIONAL REQUIREMENT Non-functionalrequirements are requirements that are not directly concerned with the specific functions delivered by the system. They may relate to emergent system properties such as reliability, response time and store occupancy. They may specify system performance, security, availability, and other emergent properties. Safety Requirement  Backup, recovery & business continuity Banks should ensure adequate back up of data as may be required by their operations. Banks should also have, well documented and tested business continuity plans that address all aspects of the bank’s business.  Both data and software should be backed up periodically. An off-site back up is necessary for recovery from major failures / disasters to ensure business continuity. Security Requirement Account ID and Password (PIN) Protection Auto Timeout Screen Blanking Sign-off Button Failed Log-on Attempts Encryption
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
    SELECT * FROMEMPINFO WHERE BRANCH='Islamabad' AND STATUS='Manager';
  • 31.
    SELECT * FROMEMPINFO WHERE SALARY BETWEEN 20000 AND 35000;
  • 32.
    SELECT * FROMCARDINFO WHERE ACCOUNT_NUMBER BETWEEN '3212' AND '3215';
  • 33.
    SELECT * FROMCARDINFO WHERE ACCOUNT_NUMBER BETWEEN '3212' AND '3215';
  • 34.
    SELECT * FROMCARDINFO WHERE CARD_TYPE='DEBIT';
  • 35.
    SELECT * FROMCUSTOMERINFO WHERE GENDER='M' AND BALANCE>7500;
  • 36.
  • 37.
  • 38.
  • 39.
    LOGGING IN ASEXISTING ACCOUNT
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
    CONCLUSION Future version ofthis software will still be much enhanced than the current version 1.0.Thus the Bank Management System it is developed and executed successfully. P B This project is developed to nurture the needs of a user in a banking sector by embedding all the tasks of transactions taking place in a bank.
  • 45.