Professional Documents
Culture Documents
ATM Project Report
ATM Project Report
PROJECT ABSTRACT
1. PROJECT ABSTRACT
1.1. INTRODUCTION:
The project ATM TRANSACTION is implemented in Visual Basic 6.0. It is used by
all banks in their ATM machine (Automatic Teller Machine).In earlier years all the
transactions were to be done manually, still done but very rarely, as it is a difficult task. So
now banks use this to give their customers to have easy & faster transactions. Thus our this
project is a good task to have transactions easier, faster & for emergencies.
1.2. SCOPE:
1.3. OBJECTIVES:
Our main objective is to speed up the transactions done by customers. No manual
transactions needed generally. The second objective is to save the time which is very
important now-a-days.
Processor
Hard Disk
RAM
Printer
Monitor
Pointing Device
2.2. PLATFORM:
Operating System :- Microsoft Windows XP or Later or Equivalent
2.3. LANGUAGES:
Front End
Back End
20
Create Toll
in VB
18
Recheck
Availability
16
14
12
10
Design
Database
Project
Design
6
4
2
Project
Abstract
Project
Planning
0
lab1
lab2
lab3
lab4
lab5
lab6
lab7
lab8
lab9
4.SYSTEM ANALYSIS
4. SYSTEM ANALYSIS
4.1. STUDY OF CURRENT / EXISTING SYSTEM:
In the manual system, firstly the bank manager and its staff have to manage
information regarding the accounts and transaction of all the customers manually. Doing
this manual transaction was really tedious job. Secondly information regarding accounts
and transactions of customers were to be maintained. This process is time consuming and
it requires a great manual effort.
Disadvantages:
4.2.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 report generation is also made
easy. Backup and restore of the database facility are also provided. It also provides
easy retrieval of data. The machine configuration also supports this software.
Advantages:
5.SYSTEM DESIGN
10
5. SYSTEM DESIGN
5.1. DATA DICTONARY:
Table Name: customer
Column Name
cust_id
cust_name
Dob
contact_no
cust_add
a_c_no
a_c_type
Bal
card_no
card_pin
b_branch_id
Data Type
varchar2
varchar2
date
number
varchar2
varchar2
varchar2
number
number
number
varchar2
Column Name
b_branch_id
b_branch_name
b_branch_add
b_admin_id
Data Type
varchar2
varchar2
varchar2
varchar2
Column Name
b_admin_id
b_admin_name
b_admin_pin
b_admin_rights
Data Type
varchar2
varchar2
number
varchar2
11
Column Name
a_branch_id
a_branch_name
a_branch_add
a_admin_id
available_cash
b_branch_id
Data Type
varchar2
varchar2
varchar2
varchar2
number
varchar2
Column Name
a_admin_id
a_admin_name
a_admin_pin
a_admin_rights
a_branch_id
Data Type
varchar2
varchar2
number
varchar2
varchar2
ATM
Customer
<<extend>>
atm
customer
balance
card_no
branch_name
branch_id
available_cash
pin_no
cust_name
saving
type of a/c
current
12
5.2.2.ACTIVITY DIAGRAM:
13
5.2.3.SEQUENCE DIAGRAM:
user
atm
bank
1: card
2: req pin
3: enter pin
4: proccesing
5: verify
6: valid
7: option
8: transaction
9: transaction complete
10: collect reciept
14
5.2.4.COLLABORATION DIAGRAM:
1: card
3: enter pin
8: transaction
user
atm
2: req pin
4: proccesing
7: option
9: transaction complete
10: collect reciept
6: valid
5: verify
bank
5.2.5.CLASS DIAGRAM:
15
16