0% found this document useful (0 votes)
30 views16 pages

Project On Mini-ATM System

The document is a micro project report on the 'Mini-ATM System' submitted by students of the second year diploma in computer engineering at Vishawabharti Academy's College of Engineering. It outlines the project's aims, benefits, resources required, action plan, skills developed, and conclusion regarding the implementation of basic ATM functionalities using Java programming. The project aims to provide a user-friendly banking interface for basic financial transactions and enhances students' technical and problem-solving skills.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views16 pages

Project On Mini-ATM System

The document is a micro project report on the 'Mini-ATM System' submitted by students of the second year diploma in computer engineering at Vishawabharti Academy's College of Engineering. It outlines the project's aims, benefits, resources required, action plan, skills developed, and conclusion regarding the implementation of basic ATM functionalities using Java programming. The project aims to provide a user-friendly banking interface for basic financial transactions and enhances students' technical and problem-solving skills.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

A MICRO PROJECT REPORT ON

“Project on Mini-ATM System”

SUBMITTEDTO
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION, MUMBAI. BY
STUDENT OF SECOND YEAR DIPLOMA IN COMPUTER ENGINEERING

SUBMITTED BY

Samiksha Saudagar 54
Dnyaneshwari Chavan 09
Trishala Bhavare 06
Meghana Dyavanpelli 16
Ritu Pacharane 40

UNDER THE GUIDENCE OF


Mrs. Rasal P.S

VISHAWABHARTI ACADAMEY’S COLLEGE OF ENGINEERING,


A.NAGAR ACDEMIC YEAR 2024-25
CERTIFICATE
This is to certify that, the project report entitled

“Project on Mini-ATM System”


Samiksha Saudagar. 54
Dnyaneshwari Chavan 09
Trishala Bhavare 06
Meghana Dyavanpelli 16
Ritu Pacharane 40
Has been successfully completed during Fourth Semester of Diploma in computer engineering,
Institute of Vishawabharti Academy’s College of Engineering, Ahmednagar has completed the Micro
project satisfactorily in course of Java programming (314317) for the academic year 2024- 2025 as
prescribed in the curriculum.

(GUIDE) (H.O.D)
Mrs.Rasal P.S Prof. Puranik S.C

Date: / / 2025
Place : A.Nagar
ACKNOWLEDGENT

I take this opportunity to express deep sense of gratitude and sincere thanks for the in
valuable guidance that I have received at the worthy hands of my guide Mrs. Rasal P.S I express
my sincere thanks to our H.O.D for permitting to do this project and also to the entire staff
member who have helped me directly or indirectly. I also express my thanks to my friends for
their underlying support shown during the preparation of this project.

Samiksha Saudagar
Dnyaneshwari Chavan
Trishala Bhavare
Meghana Dyavanpelli
Ritu Pacharane
INDEX

Sr. No. Topic Page No.

1. Introduction 01

2. Aims/benefits of the Micro project 02

3. Course outcomes 02

4. Resources Required 03

5. Action Plan 04

6. Program Code 05

7. Outputs 09

8. Skill Developed 10

9. Conclusion 11

10. Reference 12
Introduction

In Java, we can create an ATM program for representing ATM transection. In the ATM program,
the user has to select an option from the options displayed on the screen. The options are related to
withdraw the money, deposit the money, check the balance, and Logout.
To withdraw the money, we simply get the withdrawal amount from the user and remove that
amount from the total balance and print the successful message.
To deposit the money, we simply get the deposit amount from the user, add it to the total balance
and print the successful message.
To check balance, we simply print the total balance of the user.
We use Logout the method to exit from the current Transaction mode and return the user to the
home page or initial screen.
The "ATM Simulator System" project is a model Internet Banking St. This site enables the
customers toper form the basic banking transactions. 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.
➢ Why do we need an ATM management system?
An ATM management system is necessary for each ATM network in order to protect the personal
data of customers, timely respond to emergency situations, as well as ensure 24/7 control over the
operation of the device, regardless of its location.
Aims/Benefits of the Microproject

Aim: The Mini-ATM System aims to provide a simple and efficient banking interface for
multiple users to perform basic financial transactions.

Features of mini ATM System:

• Easy to use: Mini ATMs are designed with user-friendly interfaces, making them easy to
operate even for those who are having limited technical knowledge or experience.
• Safe and quick: Mini ATMs are equipped with advanced security features to safeguard
transactions and protect customers' financial information.
• Portable: Mini ATMs can be easily transported to any location that lacks traditional banking
infrastructure. So, you can easily provide services to your customers anywhere.
• Accessible: Mini ATMs are designed to operate in remote and underserved areas, ensuring
that banking services are accessible to everyone, regardless of their location.
Resources Required

Sr.no Name of Specification Quant Remar


k
. Resource/Material ity

1 Computer Inteli3process 1 -
. or, 4GB RAM

4 Processor Intel(R)Core( 1 -
. TM) i3-5005U
CPU
@2.00GHz

2 Operating system WINDOWS10 1 -


. Pro

3 Software Android studio 1 -


. Specification
Action Plan

Sr.No Details of Planned Planned Name of Responsible


activity start date Finish date
Team Member

1 Requirement Gathering 15-1-25 20-1-25

2 Created a proposal 24-1-25 26-1-25


Samiksha Saudagar

3 Dnyaneshwari Chavan
Discussion of topic to 27-1-25 30-1-25
subject teacher Trishala Bhavare
Meghana Dyavanpelli
4
Searched the
4-2-25 8-2-25 Ritu Pacharane
information about this
project.
5 12-3-25 3-3-25
Creation of Project
Report

6
Shown project 5-3-25 19-3-25
Report to teacher

7 Submitted the
Softcopy of 20-3-25 25-3-25
subject teacher
Output
Skill Developed/learning out of this Micro project

Working on the Mini-ATM System helps in developing various technical and problem-solving
skills. Below are some key skills and learning outcomes:

1. Technical Skills

• Java Programming – Strengthens core Java concepts like classes, objects, methods, loops, and
conditional statements.
• File Handling (Optional) – If implemented, users learn how to store and retrieve user data
persistently.
• Data Structures – Enhances knowledge of arrays, lists, and maps for storing multiple user
accounts.

2. Software Development Skills

• Requirement Analysis – Understanding how banking transactions work and defining


system requirements.
• System Design – Developing a modular approach for ATM functionalities. Algorithm
Development – Writing efficient algorithms for deposit, withdrawal, and balance check
operations.
• Testing – Identifying and fixing logical errors in the program.

3. Project Management & Documentation

• Project Structuring – Organizing code and files efficiently.


• Code Documentation – Writing clean, well-commented, and maintainable code.
• Presentation Skills – Preparing reports and explaining the project to an audience.
CONCLUSION

The Mini-ATM System successfully simulates basic ATM functionalities, allowing users to
perform essential banking operations such as deposits, withdrawals, and balance inquiries. Through
this project, students and developers gain hands-on experience with Java programming, object-
oriented principles, exception handling, and system design.Additionally, the project enhances
problem-solving skills and provides insights into financial transactions and security measures in
banking applications. It serves as a foundational step for developing more advanced banking or
fintech applications.
REFERENCES

• Book
• Compiler
• https://copyassignment.com
• https://www.geeksforgeeks.org
• https://codewithcurious.com
• https://www.programmingboss.com
Teacher Evaluation Sheet

Name of Student ……………………………………………………………………………..


Enrolment No ……………………………….
Name of Programme ……………………………Semester…………………………….
Course Title: …………………. ………… Code……………………….
Title of the Micro- Project……………………………………………………………………….

Course Outcomes Achieved


…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
………………

Evaluation as per suggested Rubric for Assessment of Micro-Project


Sr. Characteristic to be Poor Average Good Excellent
No. assessed (Marks1-3) (Marks4-5) (Marks6-8) (Marks9-10)

Relevance to the course

Literature survey/
Information Collection

Project Proposal

Completion of the
Target as per project
proposal
Analysis of Data &
Representation

Quality of
Prototype/Model

Report Preparation
Presentation

Defence

Micro-Project Evaluation Sheet


Process Assessment Product Assessment

Part A- Project Part B-Project Individual


Total
Project Methodology Report/Working Presentation/Viva
Marks 10
Proposal (2 mark) Model (4 mark)
(2 marks) (2 marks)

Note:
Every course teacher is expected to assign marks for group evolution in first 3 columns &
individual evaluation in 4th columns for each group of students as per rubrics.
Comments/ Suggestions about teamwork/leadership/inter-personal communication (if any).
…………………………………………………………….

Any other comment:

Name and designation of the faculty member


...............................................................................
Signature...................................................................

You might also like