+ All Categories
Home > Documents > Saurabh Atm Synopsis[1]

Saurabh Atm Synopsis[1]

Date post: 23-Oct-2014
Category:
Upload: mktknp575
View: 972 times
Download: 22 times
Share this document with a friend
Popular Tags:
42
PROJECT REPORT CS-76 ON ATM SYSTEM FOR BACHELOR OF COMPUTER APPLICATION (BCA) GUIDED BY PRAVEEN KUMAR TRIPATHI Submitted by
Transcript
Page 1: Saurabh Atm Synopsis[1]

PROJECT REPORT CS-76 ON

ATM SYSTEM

FOR BACHELOR OF COMPUTER APPLICATION (BCA) GUIDED BY PRAVEEN KUMAR TRIPATHI Submitted by

Name SAURABH ARORA Enrollment number 092860350Course Code CS-76 Year 2011-2012

Page 2: Saurabh Atm Synopsis[1]

CURRICULAM –VITAE OF GUIDE

[email protected] Mob.No.09838788199

PRAVEEN KUMAR TRIPATHI

OBJECTIVE

With Zeal to excel and temperament to succeed, I’m seeking a position to utilize my skills and abilities in academic field.

PROFESSIONAL QUALIFICATIONS

M. Tech (information Technology) from Bundelkhand University, Jhansi with 79.5% marks in 2007.

M. Sc (Computer Science) from Bundelkhand University, Jhansi with 63% marks in 2003.

WORK EXPERIENCE

TOTAL TECHING EXPERIENCE -3.4 YEARS

I From Jan 14, 2008 to till date

Post: Senior Lecture ( Deptt. Computer Science & comp App )

Oraganization: Kanpur Institute of Technology (KIIT) Kanpur.

Responsibilities:

i Class:- B. Tech (CS) IV th year ii Project Guide:- B. Tech (CS) IV th year

II From Aug 16, 2007 to Jan 13, 2008

Post: Lecturer (Deptt. Computer Science & Information Technology) Organization: Kali Charan Nigam Institute of Technology (KCNIT),

Banda.

Responsibilities:

i Class: - B. Tech (CS) IV th year, B. Tech (CS) III rd year

2

Page 3: Saurabh Atm Synopsis[1]

ii Project Guide:- MCA III rd yeariii Member Of Placement cell

From Sep 5, 2003 to Aug 14, 2005

Post: Lecturer (Deptt. Computer Science & Engg.)

Organization: ZedCa ( ZED Career Academy ), the Education Group of ZEE Networks affiliated to Allahabad Agriculture

Institute,Deemed University, Allahabad.

Responsibilities: Class:-B. Tech (CS), B.Tech (IIT),MCA &BCA

SEMINAR / RESEARCH PAPER

Attended two day National Seminar Organize by ” MahATMa Gandhi Chitrkoot Gramodaya Viswavidalaya, Chitrokoot, satna, M.P.” and “Bioved Research Society, Allahabad”

Attended two Day national seminar at Maharishi Markandeshwar University, Mulana, Ambala, Haryana and presented a research Paper entitled at “Location” Based Services in Mobile E- Commerce: Requirements & Technology”

ACHIVEMENTS

Won “Young Scientist Award” for Research Paper “Information Technology in Agriculture: the concept of AgrIDS”.

Won the Excellent Faculty Award for Best Faculty for Even & Odd Semester For the session 2008 &2009

WORKSHOP / TRAINING

Attended one week workshop in HCL. infosystem, Noida on .NET abd JAVA.

Completed 108 hours training on .NET Frame work from NIIT, Allahabad.

PROJECTS

Website development for U.P. Health and Medical Services Directorate, Lucknow at Uttar Pradesh Development Systems Corporations Limited (UPDESCO), Lucknow.

Smart Device Application “Phone address book”. Humman Resource Management system.

TECHNICAL SKILLS

3

Page 4: Saurabh Atm Synopsis[1]

Operating System : Windows 98/2000Programming Languages : C, C++, C#, XML, Visual Basic6.0, VB.NetInternet and Web Technologies : ASP.NET, HTMLBack End Technologies : Oracle 8i, SQL Server 2000Front End Technologies : Visual BasicTools and Methodology : Software Engineering, System Analysis and Design3

AREA OF INTEREST

Computer Communication Networks C C++ C# XML Operating System DBMS

PERSONAL DETAILS

Father’s Name Mr. M.D. Tripathi Date of Birth 10 March 1981 Address 78/3, Bandh Road Allenganj, Allahabad .

REFERENCE

Prof. (Dr) Manohar PrasadDirector General, K.C.N.I.T.Naraini Road, BandaPh. +91-9450339090

Place Kanpur (Praveen Kr. Tripathi)Date

CERTIFICATE OF ORIGINALITY

4

Page 5: Saurabh Atm Synopsis[1]

This is to certify that the project report entitled “ATM PROJECT” Submitted to Indira Gandhi National Open University in partial fulfillment of the requirement for the award of the degree of BACHALOR OF COMPUTER APPLICATION (BCA) , is an original work carried out by SAURABH ARORA. Enrolment No: 092860350 under the guidance of Mr. Praveen Kumar Tripathi. The matter in the project is genuine work done by the student and has not been submitted whether to this University or to any other University/Institute for the fulfillment of the requirement of the any course of study.

Student’s Sign Teacher’s Sign

Name

Saurabh Arora Name Praveen Kumar Tripathi

Address E-2140K D A Colony Delhi Sujanpur

Address 78/3,Bandh Road Allenganj

City Kanpur City Allahabad

Enrollment No. 092860350 Designation Senior Lecturer

5

Page 6: Saurabh Atm Synopsis[1]

6

Page 7: Saurabh Atm Synopsis[1]

CONTENTS :-

Introduction 8 Acknowledgement 9 Project Category 10 About the ATM-Project 11 Flow Chart 13 Specialty of ATM-project 16Advantages of ATM Project 17List of Headers Files Included 19List of global variables 20List of methods used 21Structure of customer record 23Screens Snapshots (I/O SCREENS)24Specification 28Conclusion 29Future scope 30Limitation of the Project 31Bibliography 32

Introduction

7

Page 8: Saurabh Atm Synopsis[1]

This prototype online Project about “ATM PROTOTYE

SYSTEM” has only been possible by the help & guidance

of our Faculty Mr. Praveen Kumar Tripathi. This Project

involves the hard core dedication of our by which we

gathered information by different means & in this

information related to the ATM working has been clearly

displayed.

We have tried our level best to deliver information related

to the given theme on different topics.

8

Page 9: Saurabh Atm Synopsis[1]

Acknowledgement

This Project is given to “C++” students about “ATM PROTOTYE SYSTEM” to grow our knowledge in practical manner.

We are grateful to Praveen Kumar Tripathi, his sincere guidance and valuable explanation of project task handling and execution. It gives us great satisfaction to record my deep sense of appreciation of excellent guidance and encouragement provided to me to complete this project work.

We want to thank all persons with whom we have interacted and contributed significantly to the successful completion of the Project Study.

Saurabh Arora

Project Category

9

Page 10: Saurabh Atm Synopsis[1]

This is project under category of oops. It is the prototype

solution of ATM system. Here user can perform various

activities related to ATM working environment. Such as

opening new account, checking balance of account, deposit

or withdraw amount from an valid account number. Here

various integrity constraints are taken in notice, so that

database created by c++ maintains integral values. Such as

if account no does not exist, it will not perform any action.

it works on taking input through keyboards as well

as through mouse. It makes it more original.

My project can manage these things in a user friendly manner.

About Project

10

Page 11: Saurabh Atm Synopsis[1]

An automated teller machine (ATM), also known as a automated ATM machine (ABM) or Cash Machine and by several other names , is a computerized telecommunications device that provides the clients  of a financial institution with access to financial transactions in a public space without the need for a cashier, human clerk or bank teller. On most modern ATMs, the customer is identified by

inserting a plastic ATM card with a magnetic stripe or a plastic smart card with a chip, that contains a unique card number and some security information such as an expiration date or CVVC (CVV). Authentication is provided by the customer entering a personal identification number (PIN). Using an ATM, customers can access their bank accounts in order to make cash withdrawals, credit cash advances, and check their account balances as well as purchase prepaid cell phone credit. If the currency being withdrawn from the ATM is different from that which the bank account is denominated in (e.g.: Withdrawing Japanese Yen from a bank account containing US Dollars), the money will be converted at a wholesale exchange rate. Thus, ATMs often provide the

11

Page 12: Saurabh Atm Synopsis[1]

best possible exchange rate for foreign travelers [1] and are heavily used for this purpose as well.

My project can manage these things in a user friendly manner.

12

Page 13: Saurabh Atm Synopsis[1]

FRONT SCREEN

13

START

Page 14: Saurabh Atm Synopsis[1]

14

ENTER THE PASSWORD

IS CORRECT

?

PRINT “INVALID PASSWORD!!! YOU CAN NOT ENTER IN THE PROJECT”

PRINT “PASSWORD ACCEPTED WELCOME IN SBI ATM”

EXIT A

A

WELCOME TO SBI ATMSERVICES ATMHELP EXIT

Page 15: Saurabh Atm Synopsis[1]

Speciality of Project:

15

IS ‘S’

IS ‘B’

IS ‘H’

IS ‘E’

B

D

C

E

NOTE :- HERE B,C,D,E REPRESENTS FRONT SCREEN OF PROCESS STARTED ON PRESSING THESE CHARACTERS

Page 16: Saurabh Atm Synopsis[1]

Easy navigation, searching. The information and transaction related to customer are

also stored in bank database.

Our task is to design & develop a system for the Customer details and different services rendered by bank through ATM machine

Advantages of the Project:-

16

Page 17: Saurabh Atm Synopsis[1]

Time Saving:-As before all the works were handled manually. Also there is a separate register for every task that is performed in the dealing clients. Like there is a register that contains the data available, other register contains the list of contacts details. Available likewise in this way there will be a number of registers. So, it takes a lot of time to open the registers and make the entry.In Computerized system DB is in the form of the tables that are interrelated (RDBMS). Instead of saving data at different places now, the data can be entered in the single place. Which in turn, is time saving. Every entry can be made just at the click of mouse.

Storage of Information is Convenient:-Unlike registers that are used to maintain the records manually. Also there is a separate register for each work. In Computerized system data can be stored at a single place. A Hard Disk or the floppy disks, which store a large amount of data, can be used. They can be stored conveniently and are wear & tear resistant. They also occupy less space in contrast to the bulky registers.Retrieval of Information is Easier:-In computerized System data is stored in a proper format, which helps in retrieving the data more easily and conveniently. For searching for a particular account, the

17

Page 18: Saurabh Atm Synopsis[1]

person handling the records will just have to make a query and the result will be in front of him just at a click of the mouse.

Greater Efficiency and Effectiveness:-A Computerized System consumes less time and hence serving more customers. In the same time period, more efficiently as well more effective.

/////////////LIST OF HEADERS FILES ////////////INCLUDED///////////////

18

Page 19: Saurabh Atm Synopsis[1]

#Include<iostream.h>

#Include<fstream>

#Include<conio.h>

#Include<string.h>

#Include<stdlib.h>

#Include<graphics>

#Include<dos.h>

#Include<stdio.h>

#Include<math.h>

////////////////////////LIST OF////////////////////////

19

Page 20: Saurabh Atm Synopsis[1]

///////////GLOBAL VAREIABLES///////////

char ch;

int amt;

char accno [10];

fstream fobj;

int midx = getmaxx() / 2;

int midy = getmaxy() / 2;

//////LIST OF METHODS/////////////////////USED////////////////////

void grp ();

20

Page 21: Saurabh Atm Synopsis[1]

void welcome ();

void ATM ();

void service ();

void help();

void close ();

void deposit ();

void cash ();

void balance ();

void fast ();

void bill ();

void instant ();

void Airline();

void Airline1();

void Mobreg();

void dmoney();

void processing();

void cancling();

void collect();

21

Page 22: Saurabh Atm Synopsis[1]

void electricity();

void phone();

void Mob();

void kingfisher();

void indian();

void british();

void a4();

void a5();

void a6();

void complete();

void customer();

///////////STRUCTURE OF//////////////////////CUSTOMER RECORD////////

struct cust{

char name[15];

22

Page 23: Saurabh Atm Synopsis[1]

char acno[10];

char add[20];

char phno[10];

char econno[10];

int cuid;

int amt;

}cu;

23

Page 24: Saurabh Atm Synopsis[1]

24

Page 25: Saurabh Atm Synopsis[1]

25

TO

SBI

ATM

SERVICES

HELP

ATM

EXIT

WELCOME

Page 26: Saurabh Atm Synopsis[1]

26

BILLS PAY INST.FEES

AIRLINE TICK.

MOBILE RECHARGE

SERVICES

EXIT

Page 27: Saurabh Atm Synopsis[1]

27

ENTER ACCOUNT NO : - 100

CURRENT RECORD VALUES ARE

RECORD NO 1

NAME IS MANOJ TIWARI

ACCOUNT NO IS 100

ADDRESS IS KANPUR

PHONE NO IS 9235878510

ELECTRICITY CONNECTION NO IS 100

CUSTOMER ID IS 100

CURRENT AMOUNT IS 26000

Page 28: Saurabh Atm Synopsis[1]

Specification:

Hardware A minimum computer system that will help

you access all the tools in the courses is a Pentium 166 or better

Operating System Windows xp (or higher if possible) Resolution: 1024 x 768 pixels

Software C++

Conclusion:-

28

Page 29: Saurabh Atm Synopsis[1]

We thank you all for going through our ATM

PROTOTYPE -Project .I thank to all our Friends

and faculty who helped us in preparing this

project successfully. We hope that we have

delivered this Project According to the

expectations of our faculties.

Future scope

29

Page 30: Saurabh Atm Synopsis[1]

Future scope of ATM in ATM sector as well in

other sectors is growing day by day. We know

that in Mumbai first gold ornaments ATM was

installed and it is operating without any

problem. Hence my project in ATM is just a

prototype model of the real ATM ATM. Hence

it’s scope is very bright. It can be easily

developed in full working ATM. I also brings out

some sectors of billing and ticketing where

ATM can be used.

30

Page 31: Saurabh Atm Synopsis[1]

LIMITATION OF THE PROJECT

It is just the prototype modal of the original

ATM ATM. It can not work with network. It can

not work with internet as well. Therefore it can

work with real world situation one more

limitation as that it can not give printed slips of

accounts details. Hence it is limited version of

original ATM .

31

Page 32: Saurabh Atm Synopsis[1]

Bibliography

Name of book WriterObject oriented programming with c++

Balguruswamy

programming with c++

Sumita Arora

Object oriented programming in Turbo c++

Robert Lafore

32

Page 33: Saurabh Atm Synopsis[1]

33


Recommended