PRESENTATION ON THE PROJECT ¶AUTOMATED TELLER MACHINE·.
The Java technology is ; a programming language. a development environment. an application environment. a deployment environment.
It¶s simple. It¶s almost entirely object-oriented.this makes it great for Web programming. It¶s more platform independent.CHARACTERISTICS
It¶s the current ³hot´ language. It¶s more secure. It has a vast library of predefined objects and operations.
An interpreted environment resulting in following benefits: speed of development code portability A way for programs to run more than one thread of activity. A means of ensuring security by checking loaded code modules.
.Goals of Java Technology
A language that is easy to program.
The java technology architecture uses the following features to fulfill the listed goals: The JVM Garbage collection The JRE JVM tool kit
Code for JVM is stored in .
. The JVM design enables the creation of implementations for multiple operating environments for eg: sun microsystems provides implementations of JVM for Solaris.Linux and Ms Windows.The Java Virtual Machine
An imaginary machine that is implemented by emulating it in software on a real machine.class files.
The java removes users from the responsibility of de-allocating memory.
. Garbage collection threads checks for and frees any memory that can be freed. It happens automatically during life time of java technology program.
Test.or other source
.The Java Runtime Environment
Compile Class loader
Byte code verifier
Load from hard disk.
Loads code-performed by class loader Verifies code-performed by the byte code verifier Executes code-performed by the runtime interpreter
It provides basic gui components that can be used in java applications.A. It provides a machine independent programming interface for applications
AWT is abstract window toolkit.
PHASES OF SOFTWARE DEVELOPMENT LIFE CYCLE
Information gathering Analysis Design Implementation Testing
withdraw money from account.REQUIREMENTS
Providing provision for balance check in account.
.transfer money from one account to another and change password.deposit money in account.
Some of the frames are shown in the next few slides
. various panels and buttons etc are also designed.DESIGN
In order to implement the features as required. a total of 14 frames are made.
IF LOG IN FAILED
password-field etc. Basic controls such as textboxes.IMPLEMENTATION
As you just saw 7 frames have been made. are also added into the relevant panels. combo-boxes. buttons. All the required action listeners are defined.
. A class ATM is made for the interaction with the MS ACCESS database.
For this purpose.
. a variety of records were entered and the software's response was noticed. Since the response was as expected. testing was taken to be successful. basic testing was performed. Hence the project was completed.Testing
In the absence of advanced testing techniques.