Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 18

A

End Semester Project


On
ATM Banking
Session -2022-23

INDIRA GANDHI NATIONAL TRIBAL UNIVERSITY


AMARKANTAK (M.P.

In Partial fulfilment Of

End Semester Project


For
2nd Sem.
BACHELOR OF VOCATION
IN B.VOC SOFTWARE DEVELOPMENT

Guided By: Submitted By:


Mr. Kamlesh Kumar Pandey Sir Ragini Gupta
Department Of B.Voc in Software Development Enroll. No:-2101112032
CERTIFICATE OF APPROVAL

This is to certify that the project the entitled “ATM Banking project” carried
out “Ragini Gupta” a student of second semester, B.VOC (software
development). Indira Gandhi National Tribal University is hearby approved
after proper examination and evaluation as a creditable work for the partial
fulfilment of the requirement for awarding the Bachelor of Vocation(B.VOC)
in Software development from Indira Gandhi National tribal University
Amarkantak (M.P.) .
INDEX

No Name of content page

1. Acknowledgement 04
2. 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
Acknowledgement

I have a great pleasure in the submission of the project report entitled Atm
Banking project . It was very nice experience while working on this project .
I feel very fortunate here to have support the number of key individuals
during this project report. Here I take chance them for helping me all the way
during the study report.
First of all I would like to thank Mr. Kamlesh Kumar Pandey Sir for helping me
and giving tips on how to make the report better and for many finding many
errors and giving valuable suggestion on correcting them.

Name of the student

Abstract

The system is the abstract which is used to access their bank accounts in
order to make cash withdrawals whenever user want to make withdrawals,
they can enter their Atm card and verified PIN then user select the
withdrawal option and enter the withdrawals amounts and it will display
the amount to be withdrawals in the form of 50’s,100’s and enter 500’s. the
user also able to perform one or more translations. Security is the
foundation of good ATM . The system will provide for secure connections
between users and the server bank.

Introduction

An automated teller machine (ATM) allows customers to perform banking


transactions anywhere and at anytime without the need of human teller.
ATM is a specialized computer that makes convenient to manage a bank
account holder’s funds. By using a debit or ATM card individuals can
withdraw cash human teller. ATM machine enables the clients of a bank to
have access to their account without going to the bank. This is achieved by
development the application using online concepts.
The programme design in such way that the user has to card and pin number.
Once verified he is provided a menu and he had to enter the options to
provided in the menu. For example, when the user wants to view the list of
payment history then he had to enter the option for payment history
provided in the men menu.

System Study

1.Existing System:-
In the manual system firstly the bank
manager and its staff have to manager recording the account and
transaction of all the customer manually. Doing this manual
transaction was really tedious job.
Disadvantage:-
1. More time is consumed.
2. More hardware to maintain to all records.
2.Feasibility study:-
1. Technical feasibility:-
The system is being developed in visual
basic 6’0. It provides comprehensive function to make it user friendly. The
data entry and auto generation is also made easy Backup and restore for the
database facility are also provided. It also provides easy retrieved of data.
The machine configuration also supports this software.

2. Social feasibility:-
As this system is user and friendly flexible
some problems will also be solved which employee may be facing when using
existing system. So we can say that system is socially feasible.

3.Economical feasibility:-
The cost of converting from manual system
to new automatic computerised its system is not probably more , for
construction of the new system, the room and facilities are available so it
does not require any extra resource , only the software requirement is there.

4.Hardware and Software Requirement:-


Hardware Requirement:-
1. Processor :- Intel Pentium 4 Or compatible.
2. Hardware :- 410GB or more.
Ram :- 1GB or more.
3. Printer :- Any.
Software Requirement:-
1. Operating system :- Microsoft Windows XP or later or Equivalent.
2. Front End :- Visual Basic 6.0.
3. Back End :- Oracle Bi

5.Features of project:-
1. Transfer funds between linked bank account.
2. Receive accounts balance.
3. Print recents transactions account.
4. Cash withdrawal.
5. Deposits your cash.
7. Bill payments.

4.Tools and technology:-

1. The invention of C++ language:-


The C++ language was developed
by Bjorn Strosustrup at Bell Laboratories over a period of starting in 1979.
Since C++ is an attempt to add object oriented features to C, earlier it was
called as “C with objects”. As the language developed, stroustrup named it as
C++ in 1983.

2.The main purpose of C++ use:-


Teller Machines (ATMs) carry out
daily financial transactions. They are straightforward and simple, allowing
customers to complete self-service transactions quickly. ATMs can then be
used to withdraw cash, deposit money, or obtain account information such
as the balance amount, among other things.
In this article, we will look at the ATM Management System in C++, which is a
system that gives user’s access to all of the features that a real Automated
Teller Machine, or ATM, should have.
5.System study:-

1.Context Digram (DFD):-


Until case become , there will still be one
remaining prevelent advantage of two levels of DFD.These levels are
Level 0 DFD and Level 1 DFD. Both these levels are used for making the
DFD of an ATM system.
Level 0 DFD :- This level is also known as Context Level DFD. At this
level, only the interacting inputs and outputs with a system are
described. The DFD of this level is shown below :

Level 1 DFD :
- At this level, more detailed information is given about the
processing of the ATM system. The DFD of this level is shown below:-
Level 1 DFD :
6.Future enhancement:-
We’ve all become used to ATMs that have
minimal screens , hardware and simple interfaces such as small number pads
with eight buttons only . Then what will futuristic ATMs look like ? Well in
reality the ATMs of the future are already here . Long gone are the
prevalence of simple , single function ATMs . Advance in technologies have
allowed ATMs to follow digital trends the over the years. These days most
ATMs have touch- screen computers running on Microsoft’ s Windows 10.

6.Limitation of the project:-


The limitations of ATM are that it
does not accepts deposits, it has limited cash disbursement capacity and its
lack human interface as it Works of pin code.

7. References:-
1. Youtube.
2. W3school.
3. Geeks for Geeks.
4. Javatpoint.

8.SOURCE CODE SCREENSHOT

You might also like