Documente Academic
Documente Profesional
Documente Cultură
DEPARTMENT OF MACS
Ankit Gaur(174CA013)
This is to certify that the work in this project entitled “Banking System”
submitted by ASHUTOSH KARANWAL (174CA01), AAYUSH
RASTOGI (174CA001) and ANKIT GAUR (174CA013) in partial
fulfillment of the requirements for the award of degree of Master of
Computer Application is an authentic work carried out by them under
the guidance and supervision at the Department of MACS, National
Institute Of Technology, Karnataka.
We declare that the work which is being presented in this project entitled
“Banking System” is authentic record of our work carried out under the
guidance of Ms. Usha Kiran and Mr. Santosh Chandu Pawar. The matter
embodied in this report has not been submitted to any other University/
Institute for the award of any degree or diploma. We have followed all
the guidelines provided to us by the Institute in doing this project.
Whenever we have used materials (data, theoretical analysis, and text)
from other sources, we have given due credit to them by giving their
details in the references.
Certificate…………………………………………………………………..2
Declaration…………………………………………………………………3
Abstract…………………………………………………………………….5
Introduction………………………………………………………………..6
Existing Problem…………………………………………………………..6
Proposed System…………………………………………………………...7
Experimental Results……………………………………………………...9
Snapshots
Home Page………………………………………………………………9
Creating account………………………………………………………..9
Depositing………………………………………………………………10
Withdrawing…………………………………………………………...10
Profile…………………………………………………………………...11
Transactions……………………………………………………………11
Change Password………………………………………………………12
Close account…………………………………………………………...13
Django admin and user tables…………………………………………14
MYSQL database………………………………………………………15
Conclusion………………………………………………………………...16
References………………………………………………………………...17
This project has been developed to carry out the processes easily and quickly, which is not
possible with the manuals systems, which are overcome by this software.
Technologies Used:
Front-End Language : HTML, CSS, JAVASCRIPT
Database : MYSQL
Back-End : DJANGO 2.0
A3 Bank is an ATM-cum-banking system for students of the institute run by A3 group. Only the
students of this institute are allowed to create account in this system.
It keeps the day by day tally record as a complete banking. It can keep the information of
Account, account opening, changing details, deposit amount, withdrawal amount, displaying the
recent transactions, closing the account.
This software helps in reducing the clerical work of the staffs since almost all of the work can be
done by the software. This software hold a well-defined RDBMS database for storing data in the
bank, which is capable of handling large amount of data and frequent use of it.
This system provides fast, efficient, reliable and User friendly interfaces in banking and has no
chance of losing data while processing of user data i.e. customer account transactions. This
software provides a good user interface such that a user of basic computer knowledge can
operate the application.
EXISTING PROBLEM
In the existing system, for opening your account, depositing cash or closing the account, you
have to take time from your busy schedule and go to the bank, where these features are done
manually which could be time consuming and sometimes erroneous. Also depositing money in
banks takes so much time as you might be required to wait in queues or bank could be closed on
a day on which you decided to deposit your money.
These days it’s all about the customer experience, and many banks are feeling pressure because
they are not delivering the level of service that consumers are demanding, especially in regards
to technology.
Unfortunately, the uncontrolled rate of growth of the industry has produced undesirable side
effects like increase in fraud and other form of banking malfeasance cash shortages while
mismanagement, bankruptcy and illiquidity are found to cut across the whole banking system
through the activities of board members.
This software hold a well-defined RDBMS database for storing data in the bank, which is
capable of handling large amount of data and frequent use of it.
The users will consume less amount of time when compared to manual paper work through the
automated system. The system will take care of all the servicing activity in a quick manner.
The system is very simple in design and to implement. The system requires very low system
resources and the system will work in almost all configurations. It has got following features:
Security of data.
Ensure data accuracy’s.
Minimum time needed for the various processing.
User friendliness and interactive.
MODULES:
NEW ACCOUNT: Here students can create their account by validating their registration
number and filling basic personal details.
PROFILE: This feature allows users to view or edit their profiles and check the balance
in their account. Also users can view the recent transactions of their account.
DEPOSIT: Allows to users to deposit balance in account.
WITHDRAW: Allows users to withdraw appropriate amount from an account.
CLOSE A/C: Users can close their account if they want.
Figure 1
SCHEMA-DIAGRAM:
Figure 2
SNAPSHOTS:
1. Home Page
4. Withdrawing:
10 | P a g e Banking System
5. Profile: user profile can be seen after entering username and password.
11 | P a g e Banking System
7. Change Password: to change account password, old password is required.
12 | P a g e Banking System
8. Close Account: there is also facility to close the account.
13 | P a g e Banking System
10. User table:
14 | P a g e Banking System
11. MYSQL Database:
15 | P a g e Banking System
CONCLUSION
This system keeps the day by day tally record as a complete banking. It keeps the information of
account opening, Deposit, Withdrawal, Edit account, Transaction report and closing the account.
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. Future version of this project will still be much
enhanced than the current version.
16 | P a g e Banking System
REFERENCES
W3schools https://www.w3schools.com/
Django documentation https://docs.djangoproject.com/en/2.0/
How to store Encrypted PASSWORDS in Django https://youtu.be/clatxBDDEVo
tutorialpoint https://www.tutorialspoint.com/django/index.htm
Wikipedia
17 | P a g e Banking System