0% found this document useful (0 votes)
21 views

Documentation

The document describes an ATM system that allows users to withdraw cash from their bank accounts by entering their PIN number. The system is developed in C# .NET with a MySQL backend database. It will allow one customer at a time to enter their account number and PIN for validation before performing transactions like withdrawals and balance inquiries. For each successful transaction, the ATM will provide a digital receipt with details of the date, time, type of transaction, account number, and amount. The system aims to provide customers with easy access to their bank accounts through cash withdrawals via ATM.

Uploaded by

Sanika
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

Documentation

The document describes an ATM system that allows users to withdraw cash from their bank accounts by entering their PIN number. The system is developed in C# .NET with a MySQL backend database. It will allow one customer at a time to enter their account number and PIN for validation before performing transactions like withdrawals and balance inquiries. For each successful transaction, the ATM will provide a digital receipt with details of the date, time, type of transaction, account number, and amount. The system aims to provide customers with easy access to their bank accounts through cash withdrawals via ATM.

Uploaded by

Sanika
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Abstract

The ATM system is the project which is used to access their bank
accounts in order to make cash withdrawals. Whenever the user need to make
cash withdrawals, they can enter their PIN number (personal identification
number) and it will display the amount to be withdrawn in the form of
50’s,100’s, and 500’s. once their withdrawn was successful , the amount will be
debited in their account.
The ATM system developed in c#.net and back-end database as
MYSQL. C# is the one of framework and object oriented programming. Hence
we use this software in our project.
The ATM will service one customer at time. A customer will be
required to enter Account number , personal identification number (PIN) – both
of which will be sent to the database for validation as part of each transaction.
The customer will then be able to perform one or more transactions. Also
customer must be able to make a balance inquiry of her account.
The ATM will communicate each transaction to the database and
obtain verification that it was allowed by database. In the case of a cash
withdrawal, a second message will be sent after the transaction has been
physically completed. If the database determines that the customer’s PIN is
invalid , the customer will be required to re-enter the PIN before a transaction
can proceed.
The ATM will provide the customer with digital ministatement for
each successful transaction ,showing the date ,time, type of transaction, account
number, amount of the affected account (“to” account for transfer).
INDEX
S.R. NO. CHAPTER NAME PAGE NO
1 INTRODUCTION 3-6
 Overview
 Purpose
 Scope
 Functional Components of the Project
 Functionality to Enhance the Project

2 SYSTEM ANALYSIS 7-9


 Present System
 Proposed System
 Benefits of the System
 System can be used Extensively

3 FEASIBILITY REPORT 10-11


 Understanding Feasibility
 Technical Feasibility
 Operational Feasibility
 Economic Feasibility

4 SOFTWARE REQUIREMENT SPECIFICATIONS 12-19

5 SYSTEM DESIGN 20-39


 Introduction
 Normalization
 ER-Diagrams
 DFDs
 Database Table

6 OUTPUT SCREENS And REPORTS SCREENS 40-56

7 SYSTEM TESTING AND IMPLEMENTATION 57-61


 Introduction
 Strategic Approach OF Software Testing
 Unit Testing Test
8 SYSTEM SECURITY 62-64
 Introduction
 Security In Software

9 CONCLUSION & FUTURE IMPROVMENT 65-66

10 BIBLIOGRAPHY 67
CHAPTER- 1

Introduction
This project is based on the software program which is a low level ATM system
which can handles the low level ATM management easily. It can be used by the business men
who wants to remember their Account Status every day. It going to be very handy for all of
them as working in it very easy as compare to the compare to the complex programs like it
which is not only difficult to understand but also most of people feel difficulty while using
these programs.

This software program is very useful to maintain the information about the customer
account.

1.1 Overview
ATM is all about knowing our customer need and provide them with the right service
at the right time through right channel 24*7 day a week. Being “electronic”, it not only
provides its customers with faster and better facilities, it even reduces the manual overhead of
accounts maintenance.

The Computerization is undergoing a dramatic change at rapid rate. Every field is


acquiring computer system to handle sensitive data and this type of system is also responding
will. Today’s environment like industries, banks, hospitals, shop and colleges are working
with computerization.

This project is developed for “ATM Management System” the information for this
project is collected from, Bank of Maharashtra Islampur. The system maintains the record of
Users, Balance, Withdraw-Money and their Deposit Money. Our project is based on network.

It consists of distributed network system (Client server). For developing this software
we have used C#.net and Backend MYSQL. Server side consist of all the administration of
ATM System.

All details are stored in database MYSQL, which is backend. C# is `used as front end.
The information stored in Database is used for report generation. This system is aimed at
developing an ATM for customers.

You might also like