Great Deal! Get Instant $10 FREE in Account on First Order + 10% Cashback on Every Order Order Now

FACULTY OF ENGINEERING AND INFORMATION SCIENCES SUBJECT’S INFORMATION: Subject: CSIT121 Object-Oriented Design and Programming Session: Autumn 2020 (February) Programme / Section: Computer Science and...

1 answer below »
FACULTY OF ENGINEERING AND INFORMATION SCIENCES
SUBJECT’S INFORMATION:
Subject: CSIT121 Object-Oriented Design and Programming
Session: Autumn 2020 (Fe
uary)
Programme / Section: Computer Science and IT
Lecturer: Ms. Siti Hawa
Coursework Type
(tick appropriate box)
✓ Individual Assignment  Group Assignment  Project
 Lab Task  Seminar / Tutorial Paper  Others
Coursework Title: FINAL ASSIGNMENT Coursework Percentage: 20%
ASSESSMENT CRITERIA:
Co
ectness The applications implemented co
ectly as specified in the specification. 2 marks
Object-Oriented
Programming
Co
ect and complete design and implementation of classes and uses
object-oriented design concepts that includes encapsulation, inheritance,
and polymorphism.
4 marks
GUI Design
Include all components specified. Good and creative design. Include all
frames mentioned in the specification.
4 marks
Event Handling Co
ect listener used and co
ect event handling implemented. 4 marks
Text File Processing Used text file to store user’s records co
ectly. 2 marks
Exceptions Handling Implemented suitable exceptions handling at appropriate places. 2 marks
Extra Features Implemented extra features 2 marks
SUBMISSION:
All completed work should be submitted online through Moodle before or on the due date provided.

SUBMIT AS EARLY AS POSSIBLE. ONLY ONE SUBMISSION IS ALLOWED. IF RE-SUBMISSION IS NECESSARY,
YOU ARE REQUIRED TO REMOVE THE EARLIER SUBMISSION AND THIS MUST BE DONE BEFORE THE DUE
DATE. OTHERWISE YOU WILL BE PENALIZED FOR LATE SUBMISSON.
DUE DATE: Monday, 6th July XXXXXXXXXX:55 pm)
PENALTIES FOR LATE SUBMISSION:
Penalties apply to all late work, except if student academic consideration has been granted. Late submissions will
attract a penalty of 25% of the assessment mark per day including the weekend. Work more than (3) days late will be
awarded a mark of zero.
PLAGIARISM:
When you submit an assessment task, you are declaring the following
1. It is your own work and you did not collaborate with or copy from others.
2. You have read and understand your responsibilities under the University of Wollongong's policy on plagiarism.
3. You have not plagiarised from published work (including the internet). Where you have used the work from others,
you have referenced it in the text and provided a reference list at the end ot the assignment.
Plagiarism will not be tolerated. Students are responsible for submitting original work for assessment, without
plagiarising or cheating, abiding by the University’s policies on Plagiarism as set out in the University Handbook
COURSEWORK SPECIFICATION


INSTRUCTIONS:
This is a Final Assignment. This assignment is part of the alternative assessment and will contribute 20% to your
overall mark for this subject. This assignment is an individual assignment. You will be given ONE (1) WEEK to
complete this assignment and is required to submit latest by the due date mentioned in this document.


OBJECTIVES

This objective of this assignment is assess your understanding on the following concepts:
 Object-Oriented Concepts
 Collection Framework
 GUI Components and Event Handling
 Text File Processing
 Lambdas and Streams
 Exceptions Handling

Remember that:
1. All programs should be able to run on the lab’s computers.
2. You must put the following information on the header of each text and source file you will be submitting in this
assignment:
Student’s full name:
Student’s ID:
Modification Date:
Purpose of this file (or program):
3. Assignments that are not able to be compiled will result in zero mark given to the assignment.
4. You must only use the Java features that have already been covered in the lectures
Problem Statement:

Your country is affected by the COVID-19 pandemic. The government has implemented the Movement Control
Order (MCO) to stop the spreading of the virus among the citizens. Due to this, many companies are forced to
close and stop any business that requires face-to-face contact.
To keep its business going, your company has decided to embark on an online business. As the lead programmer
in your company, you are required to produce a prototype to propose a suitable application using GUI and event
handling. The application should allow customers to order products, perform payment, and track the delivery status.

under University Policy Directory and in Faculty handbooks and subject guides. under University Policy Directory and
in Faculty handbooks and subject guides.
Requirements:

1. You are to propose suitable products for this application.
2. The application should be implemented using GUI components and event handling. The following frames
should be available. You may add more frames if necessary.
(i) The Welcome and Login frame
 User have options to either login with existing username and password or register as new user.
 Use a text file to keep all username and id for verification purposes.
 Extra features: maintain two types of users – customer and admin.
(ii) The mainframe
 Showing all products together with their prices
 Allow user to order by selecting product to be purchased and the quantity desired
 Showing the details of all order made together with the total price and delivery charges (may be
shown on a JTextArea)
 Allow user to enter delivery details such as mailing address and phone number
 Allow user to enter payment details such as using credit card or online payment (only simulation,
no actual connection is required)
(iii) The frame to allow searching and viewing of records
 Allow searching and displaying of orders or products using the concept of lambdas and streams.
You may provide options where the user may choose from. For example: All Food that has price
less than RM20.00 or all Drinks under the category of latte.
(iv) Extra feature : The delivery tracking frame
 Allow admin to update the status of delivery
 Allow user to view the status of delivery
3. The components used must include at least JLabel, JTextField/JCombobox, JButton,
JRadioButton/JCheckBox, JTextArea. You may add other components if necessary
4. The application should also include images displayed on the frame.
5. To implement object-oriented concept, you are required to declare the following classes.
(i) A User class to store a user’s information for login purposes. User objects should be stored temporarily
in an A
ayList and saved permanently on a text file before the program terminates. When
the program starts, the user’s information from the file is loaded back to the A
ayList for
verification during login.
(ii) A Product class to store the general product’s information. This class will be the superclass for specific
product categories. Include suitable attributes and methods for the class. The class should allow the
quantity in stock to be tracked and updated after purchases have been made. You can declare this class
to be an abstract class.
(iii) At least TWO (2) classes that represent specific product (such as Food, Drink, etc) that inherit from the
Product class declared in (ii). The objects of these classes should be stored in an
A
ayList. Identify suitable additional attributes and methods for each subclass in
addition to the ones inherit from the superclass. Use text file to store a list of products’ information that
can be read when the program starts to populate the A
ayList.
Your program should demonstrate the implementation of object-oriented concepts such as encapsulation,
inheritance, and polymorphism.
6. Suitable exceptions handling should be included in your application.
Answered Same Day Jun 30, 2021

Solution

Aditya answered on Jul 05 2021
135 Votes
FinalAssingment
uild.xml

Builds, tests, and runs the project FinalAssingment.


FinalAssingment
uild/classes/.netbeans_automatic_build
FinalAssingment
uild/classes/.netbeans_update_resources
FinalAssingment
uild/classes/AdminMenu$1.class
synchronized class AdminMenu$1 implements java.awt.event.ActionListener {
void AdminMenu$1(AdminMenu);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/AdminMenu$2.class
synchronized class AdminMenu$2 implements java.awt.event.ActionListener {
void AdminMenu$2(AdminMenu);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/AdminMenu$3.class
final synchronized class AdminMenu$3 implements Runnable {
void AdminMenu$3();
public void run();
}
FinalAssingment
uild/classes/AdminMenu.class
public synchronized class AdminMenu extends javax.swing.JFrame {
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JInternalFrame jInternalFrame1;
private javax.swing.JPanel jPanel1;
public void AdminMenu();
private void initComponents();
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
FinalAssingment
uild/classes/AdminMenu.form










































































































FinalAssingment
uild/classes/chip1.jpg
FinalAssingment
uild/classes/Delevery.class
public synchronized class Delevery {
private int userId;
private boolean status;
private int orderId;
private static int autoId;
public void Delevery(int, boolean);
public void Delevery(int, boolean, int);
public int getUserId();
public void setUserId(int);
public boolean isStatus();
public void setStatus(boolean);
public int getOrderId();
public void setOrderId(int);
public String toString();
static void ();
}
FinalAssingment
uild/classes/DelieveryStatus$1.class
synchronized class DelieveryStatus$1 implements java.awt.event.ActionListener {
void DelieveryStatus$1(DelieveryStatus);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/DelieveryStatus$2.class
synchronized class DelieveryStatus$2 implements java.awt.event.ActionListener {
void DelieveryStatus$2(DelieveryStatus);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/DelieveryStatus$3.class
synchronized class DelieveryStatus$3 implements java.awt.event.ActionListener {
void DelieveryStatus$3(DelieveryStatus);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/DelieveryStatus$4.class
synchronized class DelieveryStatus$4 implements java.awt.event.ActionListener {
void DelieveryStatus$4(DelieveryStatus);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/DelieveryStatus$5.class
final synchronized class DelieveryStatus$5 implements Runnable {
void DelieveryStatus$5();
public void run();
}
FinalAssingment
uild/classes/DelieveryStatus.class
public synchronized class DelieveryStatus extends javax.swing.JFrame {
Delieveyoperations d;
boolean cu
entStatus;
int userId;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JTextField jTextField1;
public void DelieveryStatus(int) throws java.io.IOException;
void DelieveryStatus();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jTextField1ActionPerformed(java.awt.event.ActionEvent);
private void jButton3ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
FinalAssingment
uild/classes/DelieveryStatus.form










































































































































FinalAssingment
uild/classes/DelieveryStatusChange$1.class
synchronized class DelieveryStatusChange$1 implements java.awt.event.ActionListener {
void DelieveryStatusChange$1(DelieveryStatusChange);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/DelieveryStatusChange$2.class
synchronized class DelieveryStatusChange$2 implements java.awt.event.ActionListener {
void DelieveryStatusChange$2(DelieveryStatusChange);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/DelieveryStatusChange$3.class
final synchronized class DelieveryStatusChange$3 implements Runnable {
void DelieveryStatusChange$3();
public void run();
}
FinalAssingment
uild/classes/DelieveryStatusChange.class
public synchronized class DelieveryStatusChange extends javax.swing.JFrame {
UserOperations u;
Delieveyoperations d;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField2;
public void DelieveryStatusChange() throws java.io.IOException;
private void initComponents();
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
FinalAssingment
uild/classes/DelieveryStatusChange.form















































































































FinalAssingment
uild/classes/Delieveyoperations.class
public synchronized class Delieveyoperations {
public static Delieveyoperations instance;
public java.util.A
ayList delieveryList;
public static Delieveyoperations getInstance() throws java.io.IOException;
private void Delieveyoperations() throws java.io.IOException;
public int addOrder(int, boolean);
public int changeStatus(int);
public boolean checkId(int, int);
public boolean cu
entStatus(int);
public void addDataToFile() throws java.io.IOException;
public void readDataFromFile() throws java.io.IOException;
static void ();
}
FinalAssingment
uild/classes/Drink.class
public synchronized class Drink extends Product {
private String name;
public void Drink(String, String, int, int);
public String getName();
public void setName(String);
public String GetName();
}
FinalAssingment
uild/classes/Food.class
public synchronized class Food extends Product {
private String name;
public void Food();
public void Food(String, String, int, int);
public String getName();
public void setName(String);
public String GetName();
}
FinalAssingment
uild/classes/image/chip1.jpg
FinalAssingment
uild/classes/image/pepsi.jpg
FinalAssingment
uild/classes/LoginFrame$1.class
synchronized class LoginFrame$1 implements java.awt.event.ActionListener {
void LoginFrame$1(LoginFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/LoginFrame$2.class
synchronized class LoginFrame$2 implements java.awt.event.ActionListener {
void LoginFrame$2(LoginFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/LoginFrame$3.class
synchronized class LoginFrame$3 implements java.awt.event.ActionListener {
void LoginFrame$3(LoginFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/LoginFrame$4.class
final synchronized class LoginFrame$4 implements Runnable {
void LoginFrame$4();
public void run();
}
FinalAssingment
uild/classes/LoginFrame.class
public synchronized class LoginFrame extends javax.swing.JFrame {
UserOperations userOperations;
Delieveyoperations d;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JPasswordField jPasswordField1;
private javax.swing.JTextField jTextField1;
public void LoginFrame() throws java.io.IOException;
private void initComponents();
private void jButton3ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
FinalAssingment
uild/classes/LoginFrame.form
































































































































































FinalAssingment
uild/classes/MainFrame$1.class
synchronized class MainFrame$1 implements java.awt.event.ActionListener {
void MainFrame$1(MainFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/MainFrame$2.class
synchronized class MainFrame$2 implements java.awt.event.ActionListener {
void MainFrame$2(MainFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/MainFrame$3.class
synchronized class MainFrame$3 implements java.awt.event.ActionListener {
void MainFrame$3(MainFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/MainFrame$4.class
final synchronized class MainFrame$4 implements Runnable {
void MainFrame$4();
public void run();
}
FinalAssingment
uild/classes/MainFrame.class
public synchronized class MainFrame extends javax.swing.JFrame {
int userId;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel10;
private javax.swing.JLabel jLabel11;
private javax.swing.JLabel jLabel12;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
private javax.swing.JLabel jLabel9;
private javax.swing.JSpinner jSpinner1;
private javax.swing.JSpinner jSpinner2;
public void MainFrame(int);
void MainFrame();
private void initComponents();
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jButton3ActionPerformed(java.awt.event.ActionEvent);
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
FinalAssingment
uild/classes/MainFrame.form










































































































































































































































FinalAssingment
uild/classes/MenuFrame$1.class
synchronized class MenuFrame$1 implements java.awt.event.ActionListener {
void MenuFrame$1(MenuFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/MenuFrame$2.class
synchronized class MenuFrame$2 implements java.awt.event.ActionListener {
void MenuFrame$2(MenuFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/MenuFrame$3.class
synchronized class MenuFrame$3 implements java.awt.event.ActionListener {
void MenuFrame$3(MenuFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/MenuFrame$4.class
synchronized class MenuFrame$4 implements java.awt.event.ActionListener {
void MenuFrame$4(MenuFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/MenuFrame$5.class
final synchronized class MenuFrame$5 implements Runnable {
void MenuFrame$5();
public void run();
}
FinalAssingment
uild/classes/MenuFrame.class
public synchronized class MenuFrame extends javax.swing.JFrame {
int id;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JLabel jLabel1;
public void MenuFrame(int);
void MenuFrame();
private void initComponents();
private void jButton3ActionPerformed(java.awt.event.ActionEvent);
private void jButton4ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
FinalAssingment
uild/classes/MenuFrame.form





















































































































FinalAssingment
uild/classes/Product.class
abstract synchronized class Product {
private String type;
private int quantity;
private int price;
public void Product();
public void Product(String, int, int);
public String getType();
public void setType(String);
public int getQuantity();
public void setQuantity(int);
public int getPrice();
public void setPrice(int);
public abstract String GetName();
}
FinalAssingment
uild/classes/ProductOperations.class
public synchronized class ProductOperations {
private static ProductOperations instance;
public java.util.A
ayList productList;
public static ProductOperations getInstance() throws java.io.IOException;
private void ProductOperations() throws java.io.IOException;
public String getData(int, String);
public void getDataFromFile() throws java.io.FileNotFoundException, java.io.IOException;
static void ();
}
FinalAssingment
uild/classes/PurchaseFrame$1.class
synchronized class PurchaseFrame$1 implements java.awt.event.ActionListener {
void PurchaseFrame$1(PurchaseFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/PurchaseFrame$2.class
synchronized class PurchaseFrame$2 implements java.awt.event.ActionListener {
void PurchaseFrame$2(PurchaseFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/PurchaseFrame$3.class
synchronized class PurchaseFrame$3 implements java.awt.event.ActionListener {
void PurchaseFrame$3(PurchaseFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/PurchaseFrame$4.class
final synchronized class PurchaseFrame$4 implements Runnable {
void PurchaseFrame$4();
public void run();
}
FinalAssingment
uild/classes/PurchaseFrame.class
public synchronized class PurchaseFrame extends javax.swing.JFrame {
String text;
double amount;
int userId;
Delieveyoperations d;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JComboBox jComboBox1;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTextArea jTextArea1;
private javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField2;
private javax.swing.JTextField jTextField3;
private javax.swing.JTextField jTextField4;
private javax.swing.JTextField jTextField5;
public void PurchaseFrame(int, int, int) throws java.io.IOException;
void PurchaseFrame();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jButton3ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
FinalAssingment
uild/classes/PurchaseFrame.form































































































































































































































































































FinalAssingment
uild/classes/RegisterFrame$1.class
synchronized class RegisterFrame$1 implements java.awt.event.ActionListener {
void RegisterFrame$1(RegisterFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/RegisterFrame$2.class
synchronized class RegisterFrame$2 implements java.awt.event.ActionListener {
void RegisterFrame$2(RegisterFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/RegisterFrame$3.class
synchronized class RegisterFrame$3 implements java.awt.event.ActionListener {
void RegisterFrame$3(RegisterFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/RegisterFrame$4.class
synchronized class RegisterFrame$4 implements java.awt.event.ActionListener {
void RegisterFrame$4(RegisterFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/RegisterFrame$5.class
final synchronized class RegisterFrame$5 implements Runnable {
void RegisterFrame$5();
public void run();
}
FinalAssingment
uild/classes/RegisterFrame.class
public synchronized class RegisterFrame extends javax.swing.JFrame {
UserOperations userOperations;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JCheckBox jCheckBox1;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JPasswordField jPasswordField1;
private javax.swing.JPasswordField jPasswordField2;
private javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField2;
private javax.swing.JTextField jTextField3;
public void RegisterFrame() throws java.io.IOException;
private void initComponents();
private void jTextField2ActionPerformed(java.awt.event.ActionEvent);
private void jCheckBox1ActionPerformed(java.awt.event.ActionEvent);
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
FinalAssingment
uild/classes/RegisterFrame.form















































































































































































































FinalAssingment
uild/classes/SpecificProduct$1.class
synchronized class SpecificProduct$1 implements java.awt.event.ActionListener {
void SpecificProduct$1(SpecificProduct);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/SpecificProduct$2.class
synchronized class SpecificProduct$2 implements java.awt.event.ActionListener {
void SpecificProduct$2(SpecificProduct);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/SpecificProduct$3.class
synchronized class SpecificProduct$3 implements java.awt.event.ActionListener {
void SpecificProduct$3(SpecificProduct);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/SpecificProduct$4.class
synchronized class SpecificProduct$4 implements java.awt.event.ActionListener {
void SpecificProduct$4(SpecificProduct);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/SpecificProduct$5.class
final synchronized class SpecificProduct$5 implements Runnable {
void SpecificProduct$5();
public void run();
}
FinalAssingment
uild/classes/SpecificProduct.class
public synchronized class SpecificProduct extends javax.swing.JFrame {
String name;
String price;
ProductOperations po;
int userId;
private javax.swing.ButtonGroup buttonGroup1;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JRadioButton jRadioButton1;
private javax.swing.JRadioButton jRadioButton2;
private javax.swing.JTextField jTextField1;
public void SpecificProduct(int) throws java.io.IOException;
void SpecificProduct();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jRadioButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton3ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
FinalAssingment
uild/classes/SpecificProduct.form




































































































































































































FinalAssingment
uild/classes/Testing$1.class
synchronized class Testing$1 implements java.awt.event.ActionListener {
void Testing$1(Testing);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/Testing$2.class
final synchronized class Testing$2 implements Runnable {
void Testing$2();
public void run();
}
FinalAssingment
uild/classes/Testing.class
public synchronized class Testing extends javax.swing.JFrame {
private javax.swing.JButton jButton1;
public void Testing();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
FinalAssingment
uild/classes/Testing.form

















































FinalAssingment
uild/classes/ThankYouFrame$1.class
synchronized class ThankYouFrame$1 implements java.awt.event.ActionListener {
void ThankYouFrame$1(ThankYouFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/ThankYouFrame$2.class
synchronized class ThankYouFrame$2 implements java.awt.event.ActionListener {
void ThankYouFrame$2(ThankYouFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment
uild/classes/ThankYouFrame$3.class
final synchronized class ThankYouFrame$3 implements Runnable {
void ThankYouFrame$3();
public void run();
}
FinalAssingment
uild/classes/ThankYouFrame.class
public synchronized class ThankYouFrame extends javax.swing.JFrame {
int userId;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTextArea jTextArea1;
public void ThankYouFrame(int);
void ThankYouFrame();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
FinalAssingment
uild/classes/ThankYouFrame.form
































































































FinalAssingment
uild/classes/User.class
public synchronized class User {
private String name;
private String username;
private String password;
private int age;
public void User();
public void User(String, String, String, int);
public String toString();
public String getName();
public void setName(String);
public String getUsername();
public void setUsername(String);
public String getPassword();
public void setPassword(String);
public int getAge();
public void setAge(int);
}
FinalAssingment
uild/classes/UserOperations.class
public synchronized class UserOperations {
public static UserOperations instance;
java.util.A
ayList userList;
public static UserOperations getInstance() throws java.io.IOException;
private void UserOperations() throws java.io.IOException;
private void reloadDataFromFile() throws java.io.FileNotFoundException, java.io.IOException;
public void addDataToFile() throws java.io.IOException;
public void addUser(String, String, String, int);
public boolean checkUserName(String);
public boolean checkPassword(String, String);
public int userId(String, String);
public int UserName(String);
static void ();
}
FinalAssingment/DelieveryData.txt
FinalAssingment/manifest.mf
Manifest-Version: 1.0
X-COMMENT: Main-Class will be added automatically by build
FinalAssingment/nbproject
uild-impl.xml








































































































































































































Must set src.di
Must set test.src.di
Must set build.di
Must set dist.di
Must set build.classes.di
Must set dist.javadoc.di
Must set build.test.classes.di
Must set build.test.results.di
Must set build.classes.excludes
Must set dist.ja




































































































Must set javac.includes
































































































































No tests executed.























































































































































































































































Must set JVM to use for profiling in profiler.info.jvm
Must set profiler agent JVM arguments in profiler.info.jvmargs.agent





























































































































































































































Must select some files in the IDE or set javac.includes













































To run this application from the command line without Ant, try:

java -jar "${dist.jar.resolved}"










































Must select one file in the IDE or set run.class



Must select one file in the IDE or set run.class






















Must select one file in the IDE or set debug.class




Must select one file in the IDE or set debug.class




Must set fix.includes









This target only works when run from inside the NetBeans IDE.








Must select one file in the IDE or set profile.class
This target only works when run from inside the NetBeans IDE.








This target only works when run from inside the NetBeans IDE.












This target only works when run from inside the NetBeans IDE.



































Must select one file in the IDE or set run.class





Must select some files in the IDE or set test.includes




Must select one file in the IDE or set run.class




Must select one file in the IDE or set applet.url






































































Must select some files in the IDE or set javac.includes



















Some tests failed; see details above.








Must select some files in the IDE or set test.includes



Some tests failed; see details above.



Must select some files in the IDE or set test.class
Must select some method in the IDE or set test.method



Some tests failed; see details above.




Must select one file in the IDE or set test.class



Must select one file in the IDE or set test.class
Must select some method in the IDE or set test.method













Must select one file in the IDE or set applet.url








Must select one file in the IDE or set applet.url




















































FinalAssingment/nbproject/genfiles.properties
uild.xml.data.CRC32=fe229756
uild.xml.script.CRC32=d02d9f01
[email protected]
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here