ATM System
ATM System
1. ATM SYSTEM
CONTENTS
1. PROBLEM STATEMENT
5. IMPLEMENTATION
6. SCREEN SHOTS
7. TESTING
8. CONCLUSION
2
3
1. PROBLEM STATEMENT
The project entitled ATM system has a drastic change to that of the older
version of banking system, customer feel inconvenient with the transaction method as it
was in the hands of the bank employees.
In our ATM system, the above problem is overcome here, the transactions
are done in person by the customer thus makes the customers feel safe and secure.
Thus the application of our system helps the customer in checking the
balance and transaction of the amount by validating the pin number therefore ATM
system is more user friendly.
Action
Dispense cash
Print results
2.2 Definition
The bank client must be able to deposit or withdraw an amount to/from the
account using ATM. Access to the bank account of bank client is to be provided by the
PIN code.
4
Hardware requirements:
512 MB RAM
Windows XP
Intel processor
Software requirements:
Microsoft Visual basic 6.0
Oracle
Rational rose Enterprise edition
5
Flow of Events:
1. Basic Flow:
The client should enter the pin number and amount to the system. The
system checks the pin no. If it is valid then the amount will be deposited
successfully.
1. Alternative Flow:
If the given pin number is not valid, then the error message will be
displayed.
Precondition:
Client should enter valid pin number and amount to deposit.
Post condition:
Amount will be deposited successfully and client can select another
transaction.
Flow of Events
1. Basic Flow:
6
The client should enter the pin number and amount to the system.
The system checks the pin no. If it is valid then the amount will be
withdrawn successfully.
2. Alternative Flow:
If the given pin number is not valid, then the error message will be
displayed.
Precondition:
Post condition:
Amount will be withdrawn successfully and client can select another
transaction
Flow of Events
1. Basic Flow:
The client should enter the pin number to the system. The system checks
the pin no, If it is valid then current balance will be displayed in the message box.
2. Alternative Flow:
If the given pin number is not valid, then the error message will be
displayed.
Precondition:
Client should enter valid pin number.
Post condition:
Current balance will be displayed and client can select another transaction
Brief Description:
This allows client to change the pin number in his/her pin number
Flow of Events
1. Basic Flow:
The client should enter the old pin number and new pin number. The
system checks the old pin no. If it is valid then the new pin number will be
updated.
2. Alternative Flow:
If the given pin number is not valid, then the error message will be
displayed.
Precondition:
Client should enter the old pin number and new pin number.
Post condition:
Pin number will be changed successfully and client can select another
transaction
8
deposit
withdraw
client
admin
balance enquiry
change pin no
9
2: request pin
3: enter pin
4: verify pin
5: pin ok
6: request kind
7: enter kind
8: request amount
9: enter amount
17: terminate
13
2: request pin
3: enter pin
4: verify pin
5: pin ok
6: request kind
7: enter kind
8: request amount
9: enter amount
16: terminate
14
2: request pin
3: enter pin
4: verify pin
5: pin ok
6: requested kind
7: enter kind
9: checking balance
12: exit
14: terminate
15
2: request pin
3: enter pin
4: verify pin
5: pin ok
6: requested kind
7: enter kind
16: terminate
16
5: pin ok
13: transaction successful 4: verify pin
10: process transaction
3: enter pin
7: enter kind
8: enter the account number
12: exit
14: terminate
client atm
2: request pin
6: requested kind
11: display balance amount
13: request take card
5: pin ok
10: informed balance
4: verify pin
9: checking balance
checking
account
7: enter kind
8: enter pin number
12: new pin
16: terminate
client atm
2: request pin
6: requested kind
11: enter new pin
15: request take card
5: pin ok
10: valid pin
14: pin no changed 4: verify pin
9: check pin number
13: register new pin
current
account
20
insert the
card
choose the
option
deposit
Amount deposited
remove the
card
21
insert the
card
enter the
pin no
invalid pin
choose the
option
withdraw
more transaction
withdraw completed
remove the
card
22
insert the
card
choose the
option
insert the
card
choose the
option
5. IMPLEMENTATION
25
LOGIN FORM
Dim con As New ADODB.Connection
con.Open
Else
rs.Open "select pinno from client1 where pinno=" & Text1.Text, con
If (rs.EOF) Then
Text1.Text = ""
Else
MsgBox ("VALID")
login.Hide
menu.Show
rs.Close
End If
End If
End If
con.Close
End Sub
26
rs.Open "select acctype from client1 where pinno=" & login.Text1.Text, con
acctype = rs(0)
menu.Hide
savingmenu.Show
End If
rs.Close
End Sub
rs.Open "select acctype from client1 where pinno=" & login.Text1.Text, con
acctype = rs(0)
menu.Hide
currentmenu.Show
End If
rs.Close
End Sub
con.Open
End Sub
27
MENU FORM
con.Close
con.Open
rs.Open "select balance from client1 where pinno=" & login.Text1.Text, con
rs.Close
End Sub
currentmenu.Hide
currentwithdraw.Show
End Sub
login.Text1.Text = ""
welcome.Show
End Sub
currentdeposit.Show
End Sub
changepin.Show
End Sub
28
con.Open
End Sub
DEPOSIT FORM
con.Open
rs.Open "select balance from client1 where pinno=" & login.Text1.Text, con
a = Text1.Text
Else
b = rs(0) + Val(a)
cmd.ActiveConnection = con
cmd.CommandText = "update client1 set balance=" & b & "where pinno=" & login.Text1.Text
cmd.Execute
rs.Close
rs.Open "select balance from client1 where pinno=" & login.Text1.Text, con
rs.Close
Text1.Text = ""
currentdeposit.Hide
currentmenu.Show
29
End If
con.Close
End Sub
WITHDRAW FORM
con.Open
rs.Open "select balance from client1 where pinno=" & login.Text1.Text, con
a = Text1.Text
Else
b = rs(0) - a
Else
cmd.ActiveConnection = con
cmd.CommandText = "update client1 set balance=" & b & "where pinno=" & login.Text1.Text
cmd.Execute
rs.Close
rs.Open "select balance from client1 where pinno=" & login.Text1.Text, con
rs.Close
Text1.Text = ""
30
currentwithdraw.Hide
currentmenu.Show
End If
End If
con.Close
End Sub
con.Open
Else
rs.Open "select pinno from client1 where pinno=" & Text1.Text, con
If (rs.EOF) Then
Else
Label4.Visible = True
Text2.Visible = True
Label5.Visible = True
Text3.Visible = True
Command2.Visible = True
Else
End If
31
End If
End If
con.Close
End Sub
con.Open
cmd.ActiveConnection = con
cmd.CommandText = "update client1 set pinno=" & Text2.Text & "where pinno=" & login.Text1.Text
cmd.Execute
cmd.CommandText = "commit"
cmd.Execute
login.Text1.Text = Text2.Text
pin = Text2.Text
rs.Open "select acctype from client1 where pinno=" & pin, con
changepin.Hide
savingmenu.Show
Else
changepin.Hide
currentmenu.Show
End If
rs.Close
Else
Form4.Show
End If
Text1.Text = ""
32
Text2.Text = ""
Text3.Text = ""
con.Close
End Sub
6.SCREEN SHOTS
WELCOME FORM
LOGIN FORM
33
MENU FORM
DEPOSIT FORM
36
WITHDRAW FORM
7.TESTING
TEST OBJECTIVE:
A process of executing a program with the intention to find error is called testing.
A good test is one that has high probability of finding errors. A test uncovers
undiscovered is said to be a successful test.
If testing is done successful, then it will uncover error in the software testing
demonstrates the software function appear to be working according to the specification
that behavioural and performance requirement appear to have met. Data collected as
testing is conducted to provide good indication of software reliability and some indication
of software quality as a hole.
TEST PLAN:
Before testing is to be done, test plan must be done in order to identify which testing
methods to implement for the project. The test cases must be identified.
STABILITY TEST:
Usability test is the test of effectiveness, efficiency and satisfaction. The stability
testing process includes all of software‟s components. Quick, iterative test can be user
identify 80-90 percent of the design problem.
Stability testing measures the case use as well as the degree of comfort and satisfaction
users with the software. Usability test cases begin with the identification if use cases that
can specify the target audience, tasks and test goals.
User satisfaction test is the process of quantifying the usability test with some
measurable attributes of the test, such a functionality cost or ease of use.
User satisfaction testing includes working with the users or client to find out what
attribute to be included in the test. It provides a periodic indication of divergence of
opinion about the design.
8. CONCLUSION
Thus the project for ATM System has been developed with the help of visual
basic. In this project the customer details like pin number, account number and balance
are stored in database. By using this system customer can view their available balance
2. QUIZ SYSTEM
CONTENTS
1. PROBLEM STATEMENT
5. IMPLEMENTATION
6. SCREEN SHOTS
7. TESTING
8. CONCLUSION
1. PROBLEM STATEMENT
accessed by entering the username and e-mail id which is added to the database. Before
start of the Quiz, the rules and regulations are displayed that includes description of time
displaying ten questions with four options each based on category chosen ie General
Knowledge, Verbal Reasoning and Computer Science. If the answer is correct, score is
incremented by two and no negative marks for wrong answers. All the questions are
answered the quiz is stopped .Final score will be displayed and updated in the database
with username.
2.1 Introduction
The main objective of the system is to enable the users to play Quiz through online where
they gain knowledge based on their areas of interest.
41
2.2 Definition
The Online Quiz System promotes the users to update their knowledge. The user has to
login the system by providing the name and the e-mail id. Game is started by choosing
the category of their interest. Finally the score is evaluated based on the answers and
displays the score card.
Hardware Requirements
Software Requirements
Description
The user has to start the quiz through Online Quiz System by giving the
name, e-mail id, age and gender which will be added to database for future
verification.
Flow of Events
1. Basic flow:
The user has to provide the details needed by the quiz system to
login which includes name, e-mail id, age and gender.
2. Alternative flow:
42
None
Post-condition
The user has been registered.
Description
The user has to start the quiz through Online Quiz System by giving the
name and e-mail id which will be added to database for future verification.
Flow of Events
1. Basic flow:
The user has to provide the details needed by the quiz system to login which
includes name and e-mail id.
2. Alternative flow:
If the login information is invalid, then it displays a message saying provide
exact data.
Post-condition
Description
The user has to choose the category which includes general knowledge,
verbal reasoning and computer science based on his areas of interest
Flow of Events
1. Basic flow:
Once the category is chosen, the system provides the questions with four options
each.
43
2. Alternative flow:
Post-condition
Description
The user has to answer the question according to the questions displayed,
based on the category chosen. The chosen answers are evaluated with the
database.
Flow of Events
1. Basic flow:
2. Alternative flow:
Post-condition
Description
44
A score card is displayed which shows the performance of the user who played
the quiz.
Flow of Events
1. Basic flow:
Answers are evaluated with the database and display the final score.
2. Alternative flow:
None
Post-condition
Score is displayed and can continue the game by choosing the category
otherwise quit.
Choose category
Participant
Answer questions
Controller
Display Score
Details added
Checks Validity
Invalid details
Checks Validity
Valid Information
Choose category
Display questions
Valid answers
Add credit
Display score
QuizPartici Database
pant
Administra
tor
2: Checks Validity
6: Checks Validity
Database
51
4: Display questions
3: Provide the questions
3: Valid answers
Database
52
Enter the
name,age,gender,email
Registration is
completed
check validity
false
Login to the
system
53
Choose
category
Display the
questions
Answer the
questions
correct Evaluate
answers
Display Score
5 IMPLEMENTATION
FORM 1:
con.Open
55
Else
rs.Open "select name from regi where no=" & Text1.Text, con
MsgBox ("registered")
Form1.Hide
Form2.Show
rs.Close
End If
con.Close
End Sub
Text1.Text = ""
End Sub
FORM 2:
Form2.Hide
Form3.Show
End Sub
56
FORM 3:
Form3.Hide
Form4.Show
End Sub
FORM 4:
Form4.Hide
Form5.Show
End Sub
Form6.Label2.Caption = Option1.Caption
Form6.Label5.Caption = "correct"
Form6.Label9.Caption = 5
End Sub
Form6.Label2.Caption = Option2.Caption
Form6.Label5.Caption = "wrong"
Form6.Label6.Caption = 0
End Sub
Form6.Label2.Caption = Option3.Caption
Form6.Label5.Caption = "wrong"
Form6.Label10.Caption = 0
End Sub
FORM 5:
Form5.Hide
Form6.Show
End Sub
Form6.Label3.Caption = Option1.Caption
Form6.Label6.Caption = "wrong"
Form6.Label10.Caption = 0
End Sub
Form6.Label3.Caption = Option2.Caption
Form6.Label6.Caption = "correct"
Form6.Label10.Caption = 5
End Sub
Form6.Label3.Caption = Option3.Caption
Form6.Label6.Caption = "wrong"
58
Form6.Label10.Caption = 0
End Sub
FORM 6:
Else
End If
End Sub
End
End Sub
6.SCREEN SHOTS
59
Login Form:
60
Instruction Form:
Category Form :
61
Questions Form:
62
Result Form:
63
64
7.TESTING
TEST OBJECTIVE:
A process of executing a program with the intention to find error is called testing.
A good test is one that has high probability of finding errors. A test uncovers
undiscovered is said to be a successful test.
If testing is done successful, then it will uncover error in the software testing
demonstrates the software function appear to be working according to the specification
that behavioural and performance requirement appear to have met. Data collected as
testing is conducted to provide good indication of software reliability and some indication
of software quality as a hole.
TEST PLAN:
Before testing is to be done, test plan must be done in order to identify which testing
methods to implement for the project. The test cases must be identified.
STABILITY TEST:
Usability test is the test of effectiveness, efficiency and satisfaction. The stability
testing process includes all of software‟s components. Quick, iterative test can be user
identify 80-90 percent of the design problem.
Stability testing measures the case use as well as the degree of comfort and satisfaction
users with the software. Usability test cases begin with the identification if use cases that
can specify the target audience, tasks and test goals.
User satisfaction test is the process of quantifying the usability test with some
measurable attributes of the test, such a functionality cost or ease of use.
65
User satisfaction testing includes working with the users or client to find out what
attribute to be included in the test. It provides a periodic indication of divergence of
opinion about the design.
8. CONCLUSION
Thus the project “quiz system” helps in test the user for particular fields effectively when
compare to manual testing. The user details are stored in the database so that the retrieval
is made easier.
66
1. PROBLEM STATEMENT
5. IMPLEMENTATION
6. SCREEN SHOTS
7. TESTING
8. CONCLUSION
67
1. PROBLEM STATEMENT
This system is built for employee and manager. The employee can view their
salary and the manager can add a new employee, update employee details and calculate and
credit the salary.
The employee and manager can log into the system providing their respective user
names at login, if the entered input is incorrect an appropriate message is displayed.
Action
1. Accept the user name and password
2. Add employee
3. Calculate salary
5. Logout
512 MB RAM
Windows XP
Intel processor
Software requirements:
Java
Oracle
Rational rose Enterprise edition
Flow of Events:
1. Basic Flow:
The actor should enter the user name and password to the system. The
system validates the entered name and password and logs the actor into the system
2. Alternative Flow:
Without the username and password user cannot enter the system
Precondition:
The username and the password are the precondition required for a user to log in
Post condition:
If use case was successful, the actor is now logged into the system. If not, the
system change is unchanged.
Flow of Events:
69
1. Basic Flow:
The actor should enter the employee name, address, Designation, Basic
Pay.
The details will add in the database.
2. Alternative Flow:
The system returns to the beginning
Precondition:
Oracle database
Post condition:
If the use case was successful the employee name will be added into the
Employee database else Employee name is unchanged.
Flow of Events:
1. Basic Flow:
Verify whether the employee is resigned his/her job
2. Alternative Flow:
The names of the employee should not be deleted unless they found
resigned.
Precondition:
They found resigned
Post condition:
After delete the salary details of other employees viewed as usual
Flow of Events:
1. Basic Flow:
The employee details like the employee name, address, Designation,
Salary details.
The details is displayed.
2. Alternative Flow:
If the employee id and name is wrong informed to the user as invalid
detail.
Precondition:
The employee details like name, Id are the precondition checked to calculate
the Salary of each employee.
Post condition:
The employee HRA, DA,PF, Net salary salary are the next required condition
to calculate the Gross salary. This must be updated in the database.
71
5.IMPLEMENTATION
import java.io.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.sql.*;
import java.util.*;
Form 1:
Form 2:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String value1=jTextField1.getText();
String value2=jTextField2.getText();
String value3=jTextField3.getText();
String value4=jTextField4.getText();
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
try (Connection con =
DriverManager.getConnection("jdbc:oracle:thin:@10.20.9.4:1521:oracle","orait45","orai
t45"))
{
System.out.println(value1+value2+value3+value4);
PreparedStatement st=con.prepareStatement("insert into
employee45(eid,ename,eadd,salary) values(?,?,?,?)");
st.setString(1,value1);
st.setString(2,value2);
st.setString(3,value3);
st.setString(4,value4);
st.executeUpdate();
Component jOptionPane2;
75
Form 3:
Form 4 :
}
catch( ClassNotFoundException | SQLException e)
{
} }
Form 5
String value=jTextField1.getText();
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
try (Connection con =
DriverManager.getConnection("jdbc:oracle:thin:@10.20.9.4:1521:oracle","orait45","orai
t45")) {
PreparedStatement st=con.prepareStatement("select * from employee45 where
eid=?");
st.setString(1,value);
ResultSet res=st.executeQuery();
res.next();
jTextField1.setText(Integer.toString(res.getInt(1)));
jTextField2.setText(res.getString(2));
jTextField3.setText(res.getString(3));
jTextField4.setText(Integer.toString(res.getInt(4)));
} }
catch( ClassNotFoundException | SQLException e) { }
}
Form 6 :
79
System.exit(0);
6.SCREEN SHOTS
Form1 :
80
Form 2
Reset :
81
Form 3 :
82
Form 4:
83
Form 5:
84
85
7.TESTING
TEST OBJECTIVE:
A process of executing a program with the intention to find error is called testing.
A good test is one that has high probability of finding errors. A test uncovers
undiscovered is said to be a successful test.
If testing is done successful, then it will uncover error in the software testing
demonstrates the software function appear to be working according to the specification
that behavioral and performance requirement appear to have met. Data collected as
testing is conducted to provide good indication of software reliability and some indication
of software quality as a hole.
TEST PLAN:
Before testing is to be done, test plan must be done in order to identify which testing
methods to implement for the project. The test cases must be identified.
STABILITY TEST:
Usability test is the test of effectiveness, efficiency and satisfaction. The stability
testing process includes all of software‟s components. Quick, iterative test can be user
identify 80-90 percent of the design problem.
Stability testing measures the case use as well as the degree of comfort and satisfaction
users with the software. Usability test cases begin with the identification if use cases that
can specify the target audience, tasks and test goals.
User satisfaction test is the process of quantifying the usability test with some
measurable attributes of the test, such a functionality cost or ease of use.
86
User satisfaction testing includes working with the users or client to find out what
attribute to be included in the test. It provides a periodic indication of divergence of
opinion about the design.
8.CONCLUSION
Thus the project for employee payroll analysis has been developed with the help of
Java. In this project the employee can view his salary and the manager can add a new
employee, Update employee details and calculate and credit the salary.
87
CONTENTS
1. PROBLEM STATEMENT
5. IMPLEMENTATION
6. SCREEN SHOTS
7. TESTING
8. CONCLUSION
89
1. PROBLEM STATEMENT
The project entitled Inventory System has a drastic change to that of the
older version of inventory system, customer feel inconvenient with the transaction
method as it was in the hands of the customers.
Thus the application of our system helps the customer in checking the
product availability and amount by validating the password therefore this inventory
system is more user friendly.
2.1 Introduction
Inventory system is developed for the benefits of the customers. The system must
provide facilities for the customer to Check available products and the price details. The
display design must be easy to understand.
Action
Hardware requirements:
512 MB RAM
Windows XP
Intel processor
Software requirements:
Java Swing
90
Oracle
Rational rose Enterprise edition
Brief Description:
Flow of Events:
3. Basic Flow:
The actor should enter the user name and password to the system. The
system validates the entered name and password and logs the actor into the system
4. Alternative Flow:
Without the username and password user cannot enter the system
Precondition:
The username and the password are the precondition required for a user to
log in
Post condition:
If use case was successful, the actor is now logged into the system. If not, the
system change is unchanged.
Brief Description:
Flow of Events:
91
1.Basic Flow:
The actor should enter the product name, id, price,Reorder level.
The details will add in the database.
2. Alternative Flow:
Precondition:
Oracle database
Post condition:
If the use case was successful the employee name will be added into the
Product database.
Brief Description:
Flow of Events:
1Basic Flow:
The employee details like the Product name, id, Quantity, Price.
The details is displayed.
2. Alternative Flow:
If the Product id and name is wrong informed to the user as invalid detail
Precondition:
The Product details like name, Id are the precondition checked to check the
availability
Post condition:
None
92
5.IMPLEMENTATION
import java.io.*;
import java.awt.*;
96
import javax.swing.*;
import java.awt.event.*;
import java.sql.*;
import java.util.*;
Form1
String user=jTextField1.getText();
new epayUI1().setVisible(true);
setVisible(false);
else
}}
Form2:
String value1=jTextField1.getText();
String value2=jTextField2.getText();
String value3=jTextField3.getText();
String value4=jTextField4.getText();
97
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
System.out.println(value1+value2+value3+value4);
st.setString(1,value1);
st.setString(2,value2);
st.setString(3,value3);
st.setString(4,value4);
st.executeUpdate();
Component jOptionPane2;
JOptionPane.showMessageDialog(jOptionPane1,"Data Successfully
Inserted");
Component jOptionPane2;
new epayUI2().setVisible(true);
setVisible(false);
jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");
jTextField4.setText("");
Form 3:
String value1=jTextField1.getText();
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
st.setString(1,value1);
st.executeUpdate();
{ }
99
Form 4 :
String value=jTextField1.getText();
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
st.setString(1,value);
ResultSet res=st.executeQuery();
res.next();
jTextField1.setText(Integer.toString(res.getInt(1)));
jTextField2.setText(res.getString(2));
jTextField3.setText(res.getString(3));
jTextField4.setText(Integer.toString(res.getInt(4)));
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
100
String value1=jTextField1.getText();
String value2=jTextField2.getText();
String value3=jTextField3.getText();
String value4=jTextField4.getText();
Statement st=con.createStatement();
}}
new epayUI2().setVisible(true);
setVisible(false);
Form 5:
String value=jTextField1.getText();
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
st.setString(1,value);
ResultSet res=st.executeQuery();
res.next();
jTextField1.setText(Integer.toString(res.getInt(1)));
jTextField2.setText(res.getString(2));
jTextField3.setText(res.getString(3));
jTextField4.setText(Integer.toString(res.getInt(4)));
new epayUI2().setVisible(true);
setVisible(false); }
jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");
jTextField4.setText("");
Form 6 :
102
System.exit(0);
6.SCREEN SHOTS
Form 1
103
Form2
Form 3
104
Form 4
105
Form 5
106
7. TESTING
TEST OBJECTIVE:
A process of executing a program with the intention to find error is called testing.
A good test is one that has high probability of finding errors. A test uncovers
undiscovered is said to be a successful test.
If testing is done successful, then it will uncover error in the software testing
demonstrates the software function appear to be working according to the specification
that behavioural and performance requirement appear to have met. Data collected as
testing is conducted to provide good indication of software reliability and some indication
of software quality as a hole.
TEST PLAN:
Before testing is to be done, test plan must be done in order to identify which testing
methods to implement for the project. The test cases must be identified.
STABILITY TEST:
Usability test is the test of effectiveness, efficiency and satisfaction. The stability
testing process includes all of software‟s components. Quick, iterative test can be user
identify 80-90 percent of the design problem.
Stability testing measures the case use as well as the degree of comfort and satisfaction
users with the software. Usability test cases begin with the identification if use cases that
can specify the target audience, tasks and test goals.
User satisfaction test is the process of quantifying the usability test with some
measurable attributes of the test, such a functionality cost or ease of use.
User satisfaction testing includes working with the users or client to find out what
attribute to be included in the test. It provides a periodic indication of divergence of
opinion about the design.
8.CONCLUSION
Thus the project for Inventory system analysis has been developed with the help of
Java. In this project the customer can view the Product availability, Price details and the