SlideShare a Scribd company logo
1
• The aim of the ATM Simulation System project is to build a
Java based ATM (Automated Teller Machine) Simulation
System.
• The government Is not in the position to spend lakhs of
rupees on changing the machine’s card reader so with the
invent of this software we aim to minimize the cost and effort
of government officials .
• As the software cost much less than the hardware
installation
• Automation:
The ATM Simulation System automates each and every activity
of the manual system and increases its throughput. Thus the
responsetime of the system is very less and it works very fast.
• Accuracy:
The ATM Simulation System provides the uses a quick response
with very accurate information regarding the users etc. Any
details or system in an accurate manner, as and when required.
• User-Friendly:
The software ATM Simulation System has a very user-friendly
interface. Thus the users will feel very easy to work on it. The
software provides accuracy along with a pleasant interface.Make
the present manual system more interactive, speedy and user
friendly.
• Availability:
The transaction reports of the system can be retried as and when
required. Thus, there is no delay in the availability of any
information, whatever needed, can be captured very quickly and
easily.
Langugages:
Java Language
Java is a high-level programming language originally developed by Sun
Microsystems and released in 1995. Java runs on a variety of platforms,
such as Windows, Mac OS, and the various versions of UNIX. This tutorial
gives a complete understanding of Java. This reference will take you
through simple and practical approaches while learning Java
Programming language.
2
Java programming language was originally developed by Sun
Microsystems which was initiated by James Gosling and released in 1995
as core component of Sun Microsystems' Java platform (Java 1.0 [J2SE]).
The latest release of the Java Standard Edition is Java SE 8. With the
advancement of Java and its widespread popularity, multiple
configurations were built to suit various types of platforms. For example:
J2EE for Enterprise Applications, J2ME for Mobile Applications.
The new J2 versions were renamed as Java SE, Java EE, and Java ME
respectively. Java is guaranteed to be Write Once, Run Anywhere.
Java is −
 Object Oriented − In Java, everything is an Object. Java can be easily
extended since it is based on the Object model.
 Platform Independent − Unlike many other programming languages
including C and C++, when Java is compiled, it is not compiled into platform
specific machine, rather into platform independent byte code. This byte code
is distributed over the web and interpreted by the Virtual Machine (JVM) on
whichever platform it is being run on.
 Simple − Java is designed to be easy to learn. If you understand the basic
concept of OOP Java, it would be easy to master.
 Secure − With Java's secure feature it enables to develop virus-free, tamper-
free systems. Authentication techniques are based on public-key encryption.
 Architecture-neutral − Java compiler generates an architecture-neutral
object file format, which makes the compiled code executable on many
processors, with the presence of Java runtime system.
 Portable − Being architecture-neutral and having no implementation
dependent aspects of the specification makes Java portable. Compiler in Java
is written in ANSI C with a clean portability boundary, which is a POSIX
subset.
 Robust − Java makes an effort to eliminate error prone situations by
emphasizing mainly on compile time error checking and runtime checking.
 Multithreaded − With Java's multithreaded feature it is possible to write
programs that can perform many tasks simultaneously. This design feature
3
allows the developers to construct interactive applications that can run
smoothly.
 Interpreted − Java byte code is translated on the fly to native machine
instructions and is not stored anywhere. The development process is more
rapid and analytical since the linking is an incremental and light-weight
process.
 High Performance − With the use of Just-In-Time compilers, Java enables
high performance.
 Distributed − Java is designed for the distributed environment of the
internet.
 Dynamic − Java is considered to be more dynamic than C or C++ since it is
designed to adapt to an evolving environment. Java programs can carry
extensive amount of run-time information that can be used to verify and
resolve accesses to objects on run-time.
History of Java
James Gosling initiated Java language project in June 1991 for use in one
of his many set-top box projects. The language, initially called ‘Oak’ after
an oak tree that stood outside Gosling's office, also went by the name
‘Green’ and ended up later being renamed as Java, from a list of random
words.
Sun released the first public implementation as Java 1.0 in 1995. It
promised Write Once, Run Anywhere (WORA), providing no-cost run-
times on popular platforms.
On 13 November, 2006, Sun released much of Java as free and open
source software under the terms of the GNU General Public License (GPL).
On 8 May, 2007, Sun finished the process, making all of Java's core code
free and open-source, aside from a small portion of code to which Sun
did not hold the copyright.
Tools You Will Need
For performing the examples discussed in this tutorial, you will need a
Pentium 200-MHz computer with a minimum of 64 MB of RAM (128 MB
of RAM recommended).
4
You will also need the following softwares −
 Mac OS V.10 or Windows xp/7/8 operating system
 Java JDK 8
 JAVA Netbeans 8.0 or higher
 Microsoft Notepad or any other text editor
MYSQL
What is a Database?
A database is a separate application that stores a collection of data. Each
database has one or more distinct APIs for creating, accessing,
managing, searching and replicating the data it holds.
Other kinds of data stores can also be used, such as files on the file
system or large hash tables in memory but data fetching and writing
would not be so fast and easy with those type of systems.
Nowadays, we use relational database management systems (RDBMS) to
store and manage huge volume of data. This is called relational database
because all the data is stored into different tables and relations are
established using primary keys or other keys known as Foreign Keys.
A Relational DataBase Management System (RDBMS) is a software
that −
 Enables you to implement a database with tables, columns and indexes.
 Guarantees the Referential Integrity between rows of various tables.
 Updates the indexes automatically.
 Interprets an SQL query and combines information from various tables.
5
Future scope
The main limitation of the previous system of ATM Simulation
System:
• The existing system only provides text-based interface, which is
not as user-friendly as Graphical user Interface.
• Since the system is implemented in Manual, so the responseis
very slow.
• The java compiler executes line by line codeso it is slow .
Further modifications can be done to increase the performance of
the software.
• The transactions are executed in off-line mode, hence on-line
data capture and modification is not possible.
• Off-line reports cannot be generated due to batch mode
execution.
Hence, there is a need of reformation of the system with more
advantages and flexibility. The ATM Simulation System eliminates
most of the limitations of the existing software.
SCOPE OF THE PROJECT
It may help collecting perfect management in details. In a very short
time, the collection will be obvious, simple and sensible. It will help a
personto know the management of passed year perfectly and vividly. It
also helps in current all works relative to College. It will be also
reduced the costof collecting the management & collection procedure
will go on smoothly.
It help the user to make transaction when the machine do not
acceptthe card.
The present project has been developed to meet the aspirations
indicated in the modern age. An attempt has been made through this
project to do all work ease & fast. It provide current add, Update,
MoveNext, MovePrevious, MoveLast, Find & Delete all facilities to
accomplish the desired objectives. The facility Include in this project
and the suggested activities have been organized to impart knowledge
& develop skill & attitude in the College official works.
6
Bibliography
HP education services and training department
Complete Reference in Java
RDBMS by Prakash Anil Bahuchde
www.google.co.in
www.itprojects.in

More Related Content

Similar to Minor

Project report for final year project
Project report for final year projectProject report for final year project
Project report for final year project
suneel singh
 
Lec 1-of-oop2
Lec 1-of-oop2Lec 1-of-oop2
Lec 1-of-oop2
SM Rasel
 
Report hospital
Report hospitalReport hospital
Report hospital
Rachit Gaur
 
MOBILE QUESTIONS & ANSWER WEBSITE
MOBILE QUESTIONS & ANSWER WEBSITEMOBILE QUESTIONS & ANSWER WEBSITE
MOBILE QUESTIONS & ANSWER WEBSITE
Vishal Mittal
 
J threads-pdf
J threads-pdfJ threads-pdf
J threads-pdf
Venketesh Babu
 
10 interesting things about java
10 interesting things about java10 interesting things about java
10 interesting things about java
kanchanmahajan23
 
Advance java prasentation
Advance java prasentationAdvance java prasentation
Advance java prasentation
dhananajay95
 
Industrial training
Industrial trainingIndustrial training
Industrial training
SOUVIK BANERJEE
 
Java Training at Gateway Software Solutions,Coimbatore
Java Training at Gateway Software Solutions,CoimbatoreJava Training at Gateway Software Solutions,Coimbatore
Java Training at Gateway Software Solutions,Coimbatore
Gateway Software Solutions
 
1.INTRODUCTION TO JAVA_2022 MB.ppt .
1.INTRODUCTION TO JAVA_2022 MB.ppt      .1.INTRODUCTION TO JAVA_2022 MB.ppt      .
1.INTRODUCTION TO JAVA_2022 MB.ppt .
happycocoman
 
C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...
MCM COmpetitive Classes
 
Project SpaceLock - Architecture & Design
Project SpaceLock - Architecture & DesignProject SpaceLock - Architecture & Design
Project SpaceLock - Architecture & Design
Abhishek Mishra
 
E farming
E farmingE farming
E farming
shashank reddy
 
Succeding with the Apache SOA stack
Succeding with the Apache SOA stackSucceding with the Apache SOA stack
Succeding with the Apache SOA stack
Johan Edstrom
 
Sybsc cs sem 3 core java
Sybsc cs sem 3 core javaSybsc cs sem 3 core java
Sybsc cs sem 3 core java
WE-IT TUTORIALS
 
9 Real Life Applications of Java
9 Real Life Applications of Java9 Real Life Applications of Java
9 Real Life Applications of Java
PrachiVarshney7
 
Supermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdfSupermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdf
Kamal Acharya
 
Node.js Web Development.pdf
Node.js Web Development.pdfNode.js Web Development.pdf
Node.js Web Development.pdf
Sonia Simi
 
Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352
sflynn073
 
Synopsis on online shopping by sudeep singh
Synopsis on online shopping by  sudeep singhSynopsis on online shopping by  sudeep singh
Synopsis on online shopping by sudeep singh
Sudeep Singh
 

Similar to Minor (20)

Project report for final year project
Project report for final year projectProject report for final year project
Project report for final year project
 
Lec 1-of-oop2
Lec 1-of-oop2Lec 1-of-oop2
Lec 1-of-oop2
 
Report hospital
Report hospitalReport hospital
Report hospital
 
MOBILE QUESTIONS & ANSWER WEBSITE
MOBILE QUESTIONS & ANSWER WEBSITEMOBILE QUESTIONS & ANSWER WEBSITE
MOBILE QUESTIONS & ANSWER WEBSITE
 
J threads-pdf
J threads-pdfJ threads-pdf
J threads-pdf
 
10 interesting things about java
10 interesting things about java10 interesting things about java
10 interesting things about java
 
Advance java prasentation
Advance java prasentationAdvance java prasentation
Advance java prasentation
 
Industrial training
Industrial trainingIndustrial training
Industrial training
 
Java Training at Gateway Software Solutions,Coimbatore
Java Training at Gateway Software Solutions,CoimbatoreJava Training at Gateway Software Solutions,Coimbatore
Java Training at Gateway Software Solutions,Coimbatore
 
1.INTRODUCTION TO JAVA_2022 MB.ppt .
1.INTRODUCTION TO JAVA_2022 MB.ppt      .1.INTRODUCTION TO JAVA_2022 MB.ppt      .
1.INTRODUCTION TO JAVA_2022 MB.ppt .
 
C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...
 
Project SpaceLock - Architecture & Design
Project SpaceLock - Architecture & DesignProject SpaceLock - Architecture & Design
Project SpaceLock - Architecture & Design
 
E farming
E farmingE farming
E farming
 
Succeding with the Apache SOA stack
Succeding with the Apache SOA stackSucceding with the Apache SOA stack
Succeding with the Apache SOA stack
 
Sybsc cs sem 3 core java
Sybsc cs sem 3 core javaSybsc cs sem 3 core java
Sybsc cs sem 3 core java
 
9 Real Life Applications of Java
9 Real Life Applications of Java9 Real Life Applications of Java
9 Real Life Applications of Java
 
Supermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdfSupermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdf
 
Node.js Web Development.pdf
Node.js Web Development.pdfNode.js Web Development.pdf
Node.js Web Development.pdf
 
Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352
 
Synopsis on online shopping by sudeep singh
Synopsis on online shopping by  sudeep singhSynopsis on online shopping by  sudeep singh
Synopsis on online shopping by sudeep singh
 

Recently uploaded

Creating Immersive Language Learning Environments for Young Learners
Creating Immersive Language Learning Environments for Young LearnersCreating Immersive Language Learning Environments for Young Learners
Creating Immersive Language Learning Environments for Young Learners
AJHSSR Journal
 
Cheap Rates Call Girls Ahmedabad ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl S...
Cheap Rates Call Girls Ahmedabad ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl S...Cheap Rates Call Girls Ahmedabad ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl S...
Cheap Rates Call Girls Ahmedabad ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl S...
warmaroshni09
 
一比一原版(uon毕业证书)澳洲纽卡斯尔大学毕业证如何办理
一比一原版(uon毕业证书)澳洲纽卡斯尔大学毕业证如何办理一比一原版(uon毕业证书)澳洲纽卡斯尔大学毕业证如何办理
一比一原版(uon毕业证书)澳洲纽卡斯尔大学毕业证如何办理
tohufue
 
一比一原版(UCSD毕业证)加利福尼亚大学圣迭戈分校毕业证如何办理
一比一原版(UCSD毕业证)加利福尼亚大学圣迭戈分校毕业证如何办理一比一原版(UCSD毕业证)加利福尼亚大学圣迭戈分校毕业证如何办理
一比一原版(UCSD毕业证)加利福尼亚大学圣迭戈分校毕业证如何办理
wozek1
 
The Influence of Green Tax Implementation and Social Responsibility Programs ...
The Influence of Green Tax Implementation and Social Responsibility Programs ...The Influence of Green Tax Implementation and Social Responsibility Programs ...
The Influence of Green Tax Implementation and Social Responsibility Programs ...
AJHSSR Journal
 
Top Google Tools for SEO: Enhance Your Website's Performance
Top Google Tools for SEO: Enhance Your Website's PerformanceTop Google Tools for SEO: Enhance Your Website's Performance
Top Google Tools for SEO: Enhance Your Website's Performance
Elysian Digital Services Pvt. Ltd.
 
Call Girls In Hyderabad Book Me Monika:- 9352988975 | For Hot Moments Direct ...
Call Girls In Hyderabad Book Me Monika:- 9352988975 | For Hot Moments Direct ...Call Girls In Hyderabad Book Me Monika:- 9352988975 | For Hot Moments Direct ...
Call Girls In Hyderabad Book Me Monika:- 9352988975 | For Hot Moments Direct ...
sajankumarijuhj
 
一比一原版(CSULB毕业证)加州州立大学长滩分校毕业证如何办理
一比一原版(CSULB毕业证)加州州立大学长滩分校毕业证如何办理一比一原版(CSULB毕业证)加州州立大学长滩分校毕业证如何办理
一比一原版(CSULB毕业证)加州州立大学长滩分校毕业证如何办理
exqfuhe
 
一比一原版(lu毕业证书)拉夫堡大学毕业证如何办理
一比一原版(lu毕业证书)拉夫堡大学毕业证如何办理一比一原版(lu毕业证书)拉夫堡大学毕业证如何办理
一比一原版(lu毕业证书)拉夫堡大学毕业证如何办理
aoxfo
 
Genuine Independent Call Girls Lucknow| 9079923931 |  With 100% Safe And Secu...
Genuine Independent Call Girls Lucknow| 9079923931 |  With 100% Safe And Secu...Genuine Independent Call Girls Lucknow| 9079923931 |  With 100% Safe And Secu...
Genuine Independent Call Girls Lucknow| 9079923931 |  With 100% Safe And Secu...
shoeb2926
 
Call Girls Chandigarh ☎️ +91-7426014248 😍 Chandigarh Call Girl Beauty Girls C...
Call Girls Chandigarh ☎️ +91-7426014248 😍 Chandigarh Call Girl Beauty Girls C...Call Girls Chandigarh ☎️ +91-7426014248 😍 Chandigarh Call Girl Beauty Girls C...
Call Girls Chandigarh ☎️ +91-7426014248 😍 Chandigarh Call Girl Beauty Girls C...
anilsa9823
 
Genuine Independent Call Girls Pune| 9079923931 |  With 100% Safe And Secure ...
Genuine Independent Call Girls Pune| 9079923931 |  With 100% Safe And Secure ...Genuine Independent Call Girls Pune| 9079923931 |  With 100% Safe And Secure ...
Genuine Independent Call Girls Pune| 9079923931 |  With 100% Safe And Secure ...
shoeb2926
 
Using Playlists to Increase YouTube Watch Time
Using Playlists to Increase YouTube Watch TimeUsing Playlists to Increase YouTube Watch Time
Using Playlists to Increase YouTube Watch Time
SocioCosmos
 
Recover from 1-Star Reviews.................
Recover from 1-Star Reviews.................Recover from 1-Star Reviews.................
Recover from 1-Star Reviews.................
SocioCosmos
 
一比一原版(cwu学位证书)美国中央华盛顿大学毕业证如何办理
一比一原版(cwu学位证书)美国中央华盛顿大学毕业证如何办理一比一原版(cwu学位证书)美国中央华盛顿大学毕业证如何办理
一比一原版(cwu学位证书)美国中央华盛顿大学毕业证如何办理
obyce
 
Ahmedabad Call Girls 🔥 9352988975 ❤️ Book High Class Models In Ahmedabad
Ahmedabad Call Girls 🔥 9352988975 ❤️  Book High Class Models In AhmedabadAhmedabad Call Girls 🔥 9352988975 ❤️  Book High Class Models In Ahmedabad
Ahmedabad Call Girls 🔥 9352988975 ❤️ Book High Class Models In Ahmedabad
falaqmalikmodel
 
Premium Call Girls In Chennai ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Serv...
Premium Call Girls In Chennai ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Serv...Premium Call Girls In Chennai ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Serv...
Premium Call Girls In Chennai ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Serv...
ns9201415
 
Facebook Fan Page Profits to boost your profits today!
Facebook Fan Page Profits  to boost your profits today!Facebook Fan Page Profits  to boost your profits today!
Facebook Fan Page Profits to boost your profits today!
Rohit Gupta
 
Independent Call Girls In Hyderabad ✔ 9352988975 ✔ Hi I Am Divya Vip Call Gir...
Independent Call Girls In Hyderabad ✔ 9352988975 ✔ Hi I Am Divya Vip Call Gir...Independent Call Girls In Hyderabad ✔ 9352988975 ✔ Hi I Am Divya Vip Call Gir...
Independent Call Girls In Hyderabad ✔ 9352988975 ✔ Hi I Am Divya Vip Call Gir...
warmaroshni09
 
High Profile Call Girls Mumbai 9910780858 Premium Escorts in Mumbai Available...
High Profile Call Girls Mumbai 9910780858 Premium Escorts in Mumbai Available...High Profile Call Girls Mumbai 9910780858 Premium Escorts in Mumbai Available...
High Profile Call Girls Mumbai 9910780858 Premium Escorts in Mumbai Available...
dharampalsingh2210
 

Recently uploaded (20)

Creating Immersive Language Learning Environments for Young Learners
Creating Immersive Language Learning Environments for Young LearnersCreating Immersive Language Learning Environments for Young Learners
Creating Immersive Language Learning Environments for Young Learners
 
Cheap Rates Call Girls Ahmedabad ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl S...
Cheap Rates Call Girls Ahmedabad ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl S...Cheap Rates Call Girls Ahmedabad ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl S...
Cheap Rates Call Girls Ahmedabad ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl S...
 
一比一原版(uon毕业证书)澳洲纽卡斯尔大学毕业证如何办理
一比一原版(uon毕业证书)澳洲纽卡斯尔大学毕业证如何办理一比一原版(uon毕业证书)澳洲纽卡斯尔大学毕业证如何办理
一比一原版(uon毕业证书)澳洲纽卡斯尔大学毕业证如何办理
 
一比一原版(UCSD毕业证)加利福尼亚大学圣迭戈分校毕业证如何办理
一比一原版(UCSD毕业证)加利福尼亚大学圣迭戈分校毕业证如何办理一比一原版(UCSD毕业证)加利福尼亚大学圣迭戈分校毕业证如何办理
一比一原版(UCSD毕业证)加利福尼亚大学圣迭戈分校毕业证如何办理
 
The Influence of Green Tax Implementation and Social Responsibility Programs ...
The Influence of Green Tax Implementation and Social Responsibility Programs ...The Influence of Green Tax Implementation and Social Responsibility Programs ...
The Influence of Green Tax Implementation and Social Responsibility Programs ...
 
Top Google Tools for SEO: Enhance Your Website's Performance
Top Google Tools for SEO: Enhance Your Website's PerformanceTop Google Tools for SEO: Enhance Your Website's Performance
Top Google Tools for SEO: Enhance Your Website's Performance
 
Call Girls In Hyderabad Book Me Monika:- 9352988975 | For Hot Moments Direct ...
Call Girls In Hyderabad Book Me Monika:- 9352988975 | For Hot Moments Direct ...Call Girls In Hyderabad Book Me Monika:- 9352988975 | For Hot Moments Direct ...
Call Girls In Hyderabad Book Me Monika:- 9352988975 | For Hot Moments Direct ...
 
一比一原版(CSULB毕业证)加州州立大学长滩分校毕业证如何办理
一比一原版(CSULB毕业证)加州州立大学长滩分校毕业证如何办理一比一原版(CSULB毕业证)加州州立大学长滩分校毕业证如何办理
一比一原版(CSULB毕业证)加州州立大学长滩分校毕业证如何办理
 
一比一原版(lu毕业证书)拉夫堡大学毕业证如何办理
一比一原版(lu毕业证书)拉夫堡大学毕业证如何办理一比一原版(lu毕业证书)拉夫堡大学毕业证如何办理
一比一原版(lu毕业证书)拉夫堡大学毕业证如何办理
 
Genuine Independent Call Girls Lucknow| 9079923931 |  With 100% Safe And Secu...
Genuine Independent Call Girls Lucknow| 9079923931 |  With 100% Safe And Secu...Genuine Independent Call Girls Lucknow| 9079923931 |  With 100% Safe And Secu...
Genuine Independent Call Girls Lucknow| 9079923931 |  With 100% Safe And Secu...
 
Call Girls Chandigarh ☎️ +91-7426014248 😍 Chandigarh Call Girl Beauty Girls C...
Call Girls Chandigarh ☎️ +91-7426014248 😍 Chandigarh Call Girl Beauty Girls C...Call Girls Chandigarh ☎️ +91-7426014248 😍 Chandigarh Call Girl Beauty Girls C...
Call Girls Chandigarh ☎️ +91-7426014248 😍 Chandigarh Call Girl Beauty Girls C...
 
Genuine Independent Call Girls Pune| 9079923931 |  With 100% Safe And Secure ...
Genuine Independent Call Girls Pune| 9079923931 |  With 100% Safe And Secure ...Genuine Independent Call Girls Pune| 9079923931 |  With 100% Safe And Secure ...
Genuine Independent Call Girls Pune| 9079923931 |  With 100% Safe And Secure ...
 
Using Playlists to Increase YouTube Watch Time
Using Playlists to Increase YouTube Watch TimeUsing Playlists to Increase YouTube Watch Time
Using Playlists to Increase YouTube Watch Time
 
Recover from 1-Star Reviews.................
Recover from 1-Star Reviews.................Recover from 1-Star Reviews.................
Recover from 1-Star Reviews.................
 
一比一原版(cwu学位证书)美国中央华盛顿大学毕业证如何办理
一比一原版(cwu学位证书)美国中央华盛顿大学毕业证如何办理一比一原版(cwu学位证书)美国中央华盛顿大学毕业证如何办理
一比一原版(cwu学位证书)美国中央华盛顿大学毕业证如何办理
 
Ahmedabad Call Girls 🔥 9352988975 ❤️ Book High Class Models In Ahmedabad
Ahmedabad Call Girls 🔥 9352988975 ❤️  Book High Class Models In AhmedabadAhmedabad Call Girls 🔥 9352988975 ❤️  Book High Class Models In Ahmedabad
Ahmedabad Call Girls 🔥 9352988975 ❤️ Book High Class Models In Ahmedabad
 
Premium Call Girls In Chennai ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Serv...
Premium Call Girls In Chennai ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Serv...Premium Call Girls In Chennai ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Serv...
Premium Call Girls In Chennai ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Serv...
 
Facebook Fan Page Profits to boost your profits today!
Facebook Fan Page Profits  to boost your profits today!Facebook Fan Page Profits  to boost your profits today!
Facebook Fan Page Profits to boost your profits today!
 
Independent Call Girls In Hyderabad ✔ 9352988975 ✔ Hi I Am Divya Vip Call Gir...
Independent Call Girls In Hyderabad ✔ 9352988975 ✔ Hi I Am Divya Vip Call Gir...Independent Call Girls In Hyderabad ✔ 9352988975 ✔ Hi I Am Divya Vip Call Gir...
Independent Call Girls In Hyderabad ✔ 9352988975 ✔ Hi I Am Divya Vip Call Gir...
 
High Profile Call Girls Mumbai 9910780858 Premium Escorts in Mumbai Available...
High Profile Call Girls Mumbai 9910780858 Premium Escorts in Mumbai Available...High Profile Call Girls Mumbai 9910780858 Premium Escorts in Mumbai Available...
High Profile Call Girls Mumbai 9910780858 Premium Escorts in Mumbai Available...
 

Minor

  • 1. 1 • The aim of the ATM Simulation System project is to build a Java based ATM (Automated Teller Machine) Simulation System. • The government Is not in the position to spend lakhs of rupees on changing the machine’s card reader so with the invent of this software we aim to minimize the cost and effort of government officials . • As the software cost much less than the hardware installation • Automation: The ATM Simulation System automates each and every activity of the manual system and increases its throughput. Thus the responsetime of the system is very less and it works very fast. • Accuracy: The ATM Simulation System provides the uses a quick response with very accurate information regarding the users etc. Any details or system in an accurate manner, as and when required. • User-Friendly: The software ATM Simulation System has a very user-friendly interface. Thus the users will feel very easy to work on it. The software provides accuracy along with a pleasant interface.Make the present manual system more interactive, speedy and user friendly. • Availability: The transaction reports of the system can be retried as and when required. Thus, there is no delay in the availability of any information, whatever needed, can be captured very quickly and easily. Langugages: Java Language Java is a high-level programming language originally developed by Sun Microsystems and released in 1995. Java runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. This tutorial gives a complete understanding of Java. This reference will take you through simple and practical approaches while learning Java Programming language.
  • 2. 2 Java programming language was originally developed by Sun Microsystems which was initiated by James Gosling and released in 1995 as core component of Sun Microsystems' Java platform (Java 1.0 [J2SE]). The latest release of the Java Standard Edition is Java SE 8. With the advancement of Java and its widespread popularity, multiple configurations were built to suit various types of platforms. For example: J2EE for Enterprise Applications, J2ME for Mobile Applications. The new J2 versions were renamed as Java SE, Java EE, and Java ME respectively. Java is guaranteed to be Write Once, Run Anywhere. Java is −  Object Oriented − In Java, everything is an Object. Java can be easily extended since it is based on the Object model.  Platform Independent − Unlike many other programming languages including C and C++, when Java is compiled, it is not compiled into platform specific machine, rather into platform independent byte code. This byte code is distributed over the web and interpreted by the Virtual Machine (JVM) on whichever platform it is being run on.  Simple − Java is designed to be easy to learn. If you understand the basic concept of OOP Java, it would be easy to master.  Secure − With Java's secure feature it enables to develop virus-free, tamper- free systems. Authentication techniques are based on public-key encryption.  Architecture-neutral − Java compiler generates an architecture-neutral object file format, which makes the compiled code executable on many processors, with the presence of Java runtime system.  Portable − Being architecture-neutral and having no implementation dependent aspects of the specification makes Java portable. Compiler in Java is written in ANSI C with a clean portability boundary, which is a POSIX subset.  Robust − Java makes an effort to eliminate error prone situations by emphasizing mainly on compile time error checking and runtime checking.  Multithreaded − With Java's multithreaded feature it is possible to write programs that can perform many tasks simultaneously. This design feature
  • 3. 3 allows the developers to construct interactive applications that can run smoothly.  Interpreted − Java byte code is translated on the fly to native machine instructions and is not stored anywhere. The development process is more rapid and analytical since the linking is an incremental and light-weight process.  High Performance − With the use of Just-In-Time compilers, Java enables high performance.  Distributed − Java is designed for the distributed environment of the internet.  Dynamic − Java is considered to be more dynamic than C or C++ since it is designed to adapt to an evolving environment. Java programs can carry extensive amount of run-time information that can be used to verify and resolve accesses to objects on run-time. History of Java James Gosling initiated Java language project in June 1991 for use in one of his many set-top box projects. The language, initially called ‘Oak’ after an oak tree that stood outside Gosling's office, also went by the name ‘Green’ and ended up later being renamed as Java, from a list of random words. Sun released the first public implementation as Java 1.0 in 1995. It promised Write Once, Run Anywhere (WORA), providing no-cost run- times on popular platforms. On 13 November, 2006, Sun released much of Java as free and open source software under the terms of the GNU General Public License (GPL). On 8 May, 2007, Sun finished the process, making all of Java's core code free and open-source, aside from a small portion of code to which Sun did not hold the copyright. Tools You Will Need For performing the examples discussed in this tutorial, you will need a Pentium 200-MHz computer with a minimum of 64 MB of RAM (128 MB of RAM recommended).
  • 4. 4 You will also need the following softwares −  Mac OS V.10 or Windows xp/7/8 operating system  Java JDK 8  JAVA Netbeans 8.0 or higher  Microsoft Notepad or any other text editor MYSQL What is a Database? A database is a separate application that stores a collection of data. Each database has one or more distinct APIs for creating, accessing, managing, searching and replicating the data it holds. Other kinds of data stores can also be used, such as files on the file system or large hash tables in memory but data fetching and writing would not be so fast and easy with those type of systems. Nowadays, we use relational database management systems (RDBMS) to store and manage huge volume of data. This is called relational database because all the data is stored into different tables and relations are established using primary keys or other keys known as Foreign Keys. A Relational DataBase Management System (RDBMS) is a software that −  Enables you to implement a database with tables, columns and indexes.  Guarantees the Referential Integrity between rows of various tables.  Updates the indexes automatically.  Interprets an SQL query and combines information from various tables.
  • 5. 5 Future scope The main limitation of the previous system of ATM Simulation System: • The existing system only provides text-based interface, which is not as user-friendly as Graphical user Interface. • Since the system is implemented in Manual, so the responseis very slow. • The java compiler executes line by line codeso it is slow . Further modifications can be done to increase the performance of the software. • The transactions are executed in off-line mode, hence on-line data capture and modification is not possible. • Off-line reports cannot be generated due to batch mode execution. Hence, there is a need of reformation of the system with more advantages and flexibility. The ATM Simulation System eliminates most of the limitations of the existing software. SCOPE OF THE PROJECT It may help collecting perfect management in details. In a very short time, the collection will be obvious, simple and sensible. It will help a personto know the management of passed year perfectly and vividly. It also helps in current all works relative to College. It will be also reduced the costof collecting the management & collection procedure will go on smoothly. It help the user to make transaction when the machine do not acceptthe card. The present project has been developed to meet the aspirations indicated in the modern age. An attempt has been made through this project to do all work ease & fast. It provide current add, Update, MoveNext, MovePrevious, MoveLast, Find & Delete all facilities to accomplish the desired objectives. The facility Include in this project and the suggested activities have been organized to impart knowledge & develop skill & attitude in the College official works.
  • 6. 6 Bibliography HP education services and training department Complete Reference in Java RDBMS by Prakash Anil Bahuchde www.google.co.in www.itprojects.in