Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 20

BANKING MANAGEMENT SYSTEM

PROJECT REPORT

ON

BANKING MANAGEMENT SYSTEM

Submitted In Faculty Of Technical Vocational Education And Skill


Training Department Of Vocational Education (Software
Development)

Title Of Paper –End Semester Project

Paper Code =SDL-207

IGNTU AMARKANTAK MP
Sessin 2022-23

Submitted by Under supervision

Laxmi paw Mr. Kmalesh kumar panday

Enrollment no. 2101112016 Mr. Harish vishvakarma

Page
BANKING MANAGEMENT SYSTEM

CERTIFICAT

This is to certify that Mr./Ms. Laxmi paw(21001112016) student


of B.voc (Software development) Indira Gandhi
National Tribal University Amarkantak has satisfactorily
completed the Course in “ software development Project in C++”
as a part of course curriculum in B.VOC Semester – SECOND
for the Academic Year 2022
Presented
A
Projrct report
On
BANK MANAGEMENT SYSTEM
Submitted to;

Mr. Kamles kumar panday Mr. Harish Vishwakarma

(project incharge) (assistant professor)

Page
BANKING MANAGEMENT SYSTEM

INDEX

No Name of content page

1. Acknowledgement 04
2. Introduction To Project 05
3. Existing System: 07
4. Proposed System 08
5. Requirements 10
6. Tools & Technology 13
7. Modules In System 16
8. Flow diagram 18
9. Coding 20
10. Limitations Of The Project 27
11. Future Scope: 27
12. Conclusion 28
13. References 28
14. Daily report 29

Page
BANKING MANAGEMENT SYSTEM

ACKNOWLEDGEMENT

My first foremost thanks go to my guide Mr. Kamlesh Kumar Pandey


(Project Guide) For his guidance, help and constant encouragement
throughout this project. I am thankful to those who have always been
with me generously in bringing this report on

Banking management system

From the outset of the project .I am extremely obliged in expressing my


thanks to Mr. Harish vishwakarma (assistant professor) For their
continual initiation , encouragement and excellent guidance at every
stage of the project work .I am grateful to their inspiration and valuable
suggestions from time to time and providing all the lab facilities during
development .I would like to thanks also my friends for their support and
cooperation time to time .Above all, I am thankful to all mighty god and
my parents for their at mostmoral support and blessings without which
the project would not have been success. Laxmi paw (2101112016)
B.voc (Software development) 2st semester Session 2021-2022

Page
BANKING MANAGEMENT SYSTEM

ABSTRECT
Requirements definition and management is recognized as a necessary
step in the delivery of successful systems and software projects,
discipline is also required by standards, regulations, and quality
improvement initiatives. Creating and managing requirements is a
challenge of IT, systems and product development projects or indeed for
any activity where you have to manage a contractual relationship.
Organization need to effectively define and manage requirements to
ensure they are meeting needs of the customer, while proving
compliance and staying on the schedule and within budge. The impact of
a poorly expressed requirement can bring a business out of compliance
or even cause injury or death. Requirements definition and management
is an activity that can deliver a high, fast return on investment.

The BANK MANAGEMENT SYSTEM undertaken as a project is


based on relevant technologies. The main aim of this project is to
develop software for bank management system. This project is to
develop software for bank management system. 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. This project is developed using c programming language and.
Hence it provides the complete solution for the current management
system.

Page
BANKING MANAGEMENT SYSTEM

INTRODUCTION
The banking management system is an application for maintaining a
person's account in a Bank. ”

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 .In this project we are
going to explain about

Banking Management System.


This project have facility to opening account, depositing and
withdrawing money.

The Bank 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 view reports of all accounts present. The following
presentation provides the specification for the system.

Page
BANKING MANAGEMENT SYSTEM

EXISTING SYSTEM
The existing system work manually. The existing system has got lot of
intricacies within itself and need lot of human effort and paper works.
All above the data need to be maintained on ledgers and maintaining this
is a tedious and risky process. As the transactions increases, so the data
too. So the task of maintaining them increases exponentially. To view a
data may need lot of paper to be searched. Some of the negative aspects
of the existing system are as follows

1) Time Consuming
There is a lot of time consumes in the bank, whenever we
openaccount, deposit, withdraw or pass a loan than because of
many customers with his/ her different purpose, than we wait for
our turn sometimes 2 to 3 hours.
2) Reliability
This banking system is not fully reliable whenever the computer
system is create a problem and not work properly than sometime
our data is damaged or lost.
3) Man Power
In this project man power is fully used. A number of employee
need to manage the banking system.
4) Less Accurate:
This system is not fully accurate, because sometime computrised
system create a problem in working, than the computer system also
give us wrong results. To overcome these, the proposed system has
been suggested.

Page
BANKING MANAGEMENT SYSTEM

PROPOSED SYSTEM:

In this project we are going to explain about Banking Management


System. This project have facility to opening account, depositing
and withdrawing money. The proposed system is a computerized
one. This has greater accuracy and efficiency. This takes only
limited time for calculation.

The proposed system can be used to maintain efficiently the BANKING


schedule. In larger organizations employees are large. At that time
also the proposed system is useful and helpful. The system.
Includes users Administrator (HR) level.

In this project we have a feature, we want to fill the admin and


password then we enter to home page .The home page facility
show all the include features about this banking project .we have a
number of options like open account ,delete account .modify
account, add employee record, delete employee record ,modify

Employee record, deposit money, withdraw money and loan facility


also available, we can easily choose any option according to our
own requirement. We have also feature of validation.

We also take view of all the account list information according to date.
We have also information record about this bank and its director.

Page
BANKING MANAGEMENT SYSTEM

REQUIREMENTS:
• Functional Requirements • Non- Functional
Requirements
• System Requirements.
Functional requirements:

➤ User basic graphic Tools such As Shapes .objects, brushes .color


tools ,eraser etc.

➤ Should allow free hand drawing, object shapes such as Circle,


ellipse, rectangle ,polygon.

➤ Should allow the usage of different colors in the form of brushes,


shapes ,curves.

➤ Manage the picture with tools such as pencil ,air brush, clear all.
Non-Functional requirements:

➤ Must provide the program in vivid color and format.


➤ Should have adaptability to allow usage of single module at a Time.

➤ Must enable faster processing of operations when a module is


selected.

Page
BANKING MANAGEMENT SYSTEM

System Requirements:
Hardware required
RAM: 128MB required
HARD DISK: IGB required
Operating system: Android
Printer: Any compatible printer
Software requirements:
Development: c coding

TOOLS & TECHNOLOGY


➢The Invention Of C Language
C language was developed by Dennis Ritchie in 1972 at Bell telephone
Laboratories in USA.

So C is a middle level language. C has been defined so that it has the


advantages of a high level language, namely, machine
independence.

➢The Main Purpose To Prefer C

C is often used for "system programming", including implementing


operating systems and embedded system applications, due to a
Page
BANKING MANAGEMENT SYSTEM

combination of desirable characteristics such as code portability


and efficiency, ability to access specific hardware addresses, ability
to pun types to match externally imposed data access requirements,
and low runtime demand on system resources.
➢c-lAnguAge
C is a procedural systems implementation language. It was designed to
be compiled using a relatively straightforward compiler, to provide
low-level access to memory, to
provide language constructs that map efficiently to machine
instructions, and to require minimal run-time support’s C was
therefore useful for many applications that had formerly been
coded in assembly language

➢AdvAntAges of c lAnguAge sPeed of the resulting


APPlicAtion
C source code can be optimized much more than higher-level languages
because the language set is relatively small and very efficient.

That leads to a second advantage that C has which is its application in


Firmware programming (hardware). That is due to its ability to
use/work with assembly and communicate directly with
controllers, processors and other devices.

C is highly portable(C programs written for one computer can be run on


another computer).

Page
BANKING MANAGEMENT SYSTEM

The main advantages of C language are that there is not much


vocabulary to learn, and that the programmer can arrange for the
program is very fast.
C programs written in c are efficient and fast.
C programming language is very easier to learn.

➤disAdvAntAges of c lAnguAge
1. C does not have OOPS feature that's why C++ is developed. If you
know any other modern programming language then you already
know its disadvantages.
2. There is no runtime checking in C language.
3. There is no strict type checking (for ex: we can pass an integer value
for the floating data type).
4. C doesn't have the concept of namespace.
5. C doesn't have the concept of constructors and destructors .
➤ Disadvantages of C language
1. C does not have OOPS feature that's why C++ is developed. If you
know any other modern programming language then you already
know its disadvantages.
2. There is no runtime checking in C language
3. There is no strict type checking (for ex: we can pass an integer value
for the floating data type
4. C doesn't have the concept of namespace.
5. C doesn't have the concept of constructors and destructors.

Page
BANKING MANAGEMENT SYSTEM

MODULES IN SYSTEM:

There are seven modules in this System.

1). Deposit Module


2). Withdraw Module
3). Cancel Account Module
4). Create File Module
5). Open Account Module
6). Search Module
7). Report Module

• Deposit:
Provides options to deposit amount from the given Account number.

• Withdraw:
Provides options to withdraw amount from the given account number.

• Cancel Account:
Cancels the selected account from the bank.

• Create File:

Page
BANKING MANAGEMENT SYSTEM

Selecting this creates a new file for the user by accepting input such as
account number, name and amount

• Open Account:
Opens a new account for the user by accepting input such as account
number, name and minimum balance • Search: Enables to search
for the details of the given account number. Displays only one
account detail at a time.

• Report:
Displays the list of all account & Details comprising of account number,
name and balance amount.

Page
BANKING MANAGEMENT SYSTEM

Page
BANKING MANAGEMENT SYSTEM

FLOW DIAGRAM

Page
BANKING MANAGEMENT SYSTEM

LIMITATIONS OF THE PROJECT:

• We have a limitation in this system, i.e. this system is not link to


networking.

FUTURE SCOPE:

In the future more software companies will hire this software program
because now a days the need for the speed in the day-to day life
has becomeessen al. As competition increases, companies by
considering old version, they develop more efficient versions for
individual success.
In future we can make a link of this project with networking. We can
also convert this project in Hibernate. Hibernate is a framework. It
storage large amount of database.
In future we can also add the facility to change the password and
recovery the forgotten password.

Page
BANKING MANAGEMENT SYSTEM

CONCLUSION:
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.

REFERENCES:

• http://www.sun.com
• http://www.coreservlets.com
• http://www.serverside.com
•http://www.w3schools.com
• http://www.google.com
• http://www.webopedia.com
• http://www.ddj.co

Page
BANKING MANAGEMENT SYSTEM

DAILY REPORT

Page
BANKING MANAGEMENT SYSTEM

Page

You might also like