PROJECT REPORT CS-76 ON
ATM SYSTEM FORBACHELOR OF COMPUTER APPLICATION (BCA) GUIDED BY PRAVEEN KUMAR TRIPATHI Submitted byName Enrollment number Course Code Year SAURABH ARORA 092860350 CS-76 2011-2012
CURRICULAM VITAE OF GUIDEPto06@indiatimes.com Mob.No.09838788199
PRAVEEN KUMAR TRIPATHIOBJECTIVE With Zeal to excel and temperament to succeed, Im 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 I TOTAL TECHING EXPERIENCE -3.4 YEARS
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 ii Project Guide:- MCA III rd year iii 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 ECommerce: 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. 3
TECHNICAL SKILLS Operating System Programming Languages Internet and Web Technologies Back End Technologies Front End Technologies Tools and Methodology : : : : : : Windows 98/2000 C, C++, C#, XML, Visual Basic6.0, VB.Net ASP.NET, HTML Oracle 8i, SQL Server 2000 Visual Basic Software Engineering, System Analysis and Design3
AREA OF INTEREST Computer Communication Networks C C++ C# XML Operating System DBMS
PERSONAL DETAILS Fathers Name Date of Birth Address Mr. M.D. Tripathi 10 March 1981 78/3, Bandh Road Allenganj, Allahabad .
REFERENCE Prof. (Dr) Manohar Prasad Director General, K.C.N.I.T. Naraini Road, Banda Ph. +91-9450339090 Place Date Kanpur
(Praveen Kr. Tripathi)
CERTIFICATE OF ORIGINALITY 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.Students Sign Teachers Sign
Saurabh Arora Name
Praveen Kumar Tripathi
E-2140K D A Colony Delhi Sujanpur
78/3,Bandh Road Allenganj Allahabad
CONTENTS :Introduction 8 Acknowledgement 9 Project Category 10 About the ATM-Project 11 Flow Chart 13 Specialty of ATM-project 16 Advantages of ATM Project 17 List of Headers Files Included 19 List of global variables 20 List of methods used 21 Structure of customer record 23 Screens Snapshots (I/O SCREENS)24 Specification 28 Conclusion 29 Future scope 30 Limitation of the Project 31 Bibliography 32
IntroductionThis 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.
AcknowledgementThis 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 CategoryThis 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 ProjectAn 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),11
the money will be converted at a wholesale exchange rate. Thus, ATMs often provide the best possible exchange rate for foreign travelers  and are heavily used for this purpose as well. My project can manage these things in a user friendly manner.
ENTER THE PASSWORD
IS CORRECT ?
PRINT INVALID PASSWORD!!! YOU CAN NOT ENTER IN THE PROJECT
PRINT PASSWORD ACCEPTED WELCOME IN SBI ATM
WELCOME TO SBI ATM SERVICES ATM HELP EXIT
D IS E NOTE :- HERE B,C,D,E REPRESENTS FRONT SCREEN OF PROCESS STARTED ON PRESSING THESE CHARACTERS
Speciality of Project:15
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
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, the17