KEMBAR78
ATM System Project Report | PDF | Automated Teller Machine | Graphical User Interfaces
0% found this document useful (0 votes)
41 views11 pages

ATM System Project Report

The ATM Application Project Report outlines the development of a simulated Automated Teller Machine using Python's Tkinter library, enabling users to perform basic banking operations like account creation, balance checking, and transactions. The project emphasizes applying programming concepts to real-world scenarios and includes a graphical user interface for user interaction. It also details the hardware and software requirements necessary for running the application.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views11 pages

ATM System Project Report

The ATM Application Project Report outlines the development of a simulated Automated Teller Machine using Python's Tkinter library, enabling users to perform basic banking operations like account creation, balance checking, and transactions. The project emphasizes applying programming concepts to real-world scenarios and includes a graphical user interface for user interaction. It also details the hardware and software requirements necessary for running the application.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

ATM Application Project Report

ACADEMIC YEAR : 2022-23

PROJECT REPORT ON ATM SYSTEM


ROLL NO :

NAME :

CLASS : XII

SUBJECT : INFORMATICS PRACTICES

SUB CODE : 065

PROJECT GUIDE: Mr Nijesh K

PGT (IT)

JAWAHAR NAVODAYA VIDYALAYA

WAYANAD DIST, KERALA


CERTIFICATE
This is to certify that Cadet SH___________________________ CBSE Roll No: __________________________
has successfully completed the project work entitled 'ATM SYSTEM' in the subject
Informatics Practices (065) laid down in the regulations of CBSE for the purpose of Practical
Examination in Class XII.

(Nijesh K)

PGT IT

Examiner:

Signature:
TABLE OF CONTENTS [ T O C ]
1. Acknowledgement
2. Introduction
3. Objectives of the Project
4. Proposed System
5. Source Code
6. Output
7. Hardware and Software Requirements
8. Bibliography
ACKNOWLEDGEMENT
Apart from my efforts, the success of this project depends largely on the encouragement
and guidance of others. I take this opportunity to express my gratitude to those who have
been instrumental in the successful completion of this project.

I express my heartfelt gratitude to my parents for constant encouragement. I also sincerely


thank Mr. Nijesh K, my project guide, for his valuable guidance and support during the
course of this project. Finally, I thank my teachers, friends, and all others who helped make
this project a success.
INTRODUCTION
The ATM application project simulates an Automated Teller Machine system using Python's
Tkinter library. It allows users to create accounts, log in, check balances, withdraw money,
and deposit funds. This project aims to demonstrate the application of programming
concepts in real-world scenarios by simulating a simplified version of an ATM system.
OBJECTIVES OF THE PROJECT
1. Apply programming knowledge to solve real-world problems.
2. Develop a graphical user interface (GUI) using Python's Tkinter library.
3. Provide functionalities similar to an actual ATM, including account creation, login,
balance checking, withdrawal, and deposit.
4. Demonstrate error handling and validation techniques in software applications.
PROPOSED SYSTEM
The ATM application facilitates basic banking operations in a simulated environment. Users
can create accounts, log in using a username and PIN, check their account balances,
withdraw money (ensuring sufficient balance), and deposit money into their accounts. The
project focuses on providing a simple and interactive interface for these operations.
SOURCE CODE
The complete Python code for the ATM application is provided below:

import tkinter as tk
from tkinter import messagebox

class ATMApp:
# Full code here
OUTPUT
The application provides a graphical user interface with the following features:
1. Main Menu: Options to create a new account or log in.
2. Account Creation: Allows users to create accounts with a username and PIN.
3. Login: Users log in using their credentials.
4. ATM Options: Check balance, withdraw, deposit, or log out.
5. Validation: Ensures valid inputs and sufficient balance for transactions.
HARDWARE AND SOFTWARE REQUIREMENTS
Hardware:
1. Operating System: Windows 7 or above
2. Processor: Intel Pentium or AMD equivalent
3. RAM: 512 MB or above
4. Hard Disk: 40 GB or above

Software:
1. Python 3.x
2. Tkinter Library
3. Any text editor or IDE (e.g., PyCharm, VS Code).
BIBLIOGRAPHY
1. Python Documentation: https://docs.python.org
2. Tkinter Documentation: https://tkdocs.com
3. Project Guide and Reference Materials.

You might also like