Write a java gui-based program

Assignment Help JAVA Programming
Reference no: EM132656172

Assessment - Database and Network Programming

TASK

Task 1: Database Application

For this program, you are to write a Java GUI-based program that allows the user to view, insert and update information within a MySQL database.

Your database will contain only one table, called Staff, with the foliowing fields: An ID (the primary key), last name, first name, middle initial (MI), address, city, state (ACT, NSW, NT, QLD, SA, TAS, VIC, WA), and a telephone number.

Your program should allow the user to view a staff record with a specified ID, to insert a new record into the table, to update any field (except the ID) of an existing staff member record, and to dear all fields from the display. Your GUI design should be similar-to the image below. In addition, make sure you include the following features:

• Display an appropriate message indicating-the success orfailure of the View/insert/Update operations For example, "Record found/record not found' when the user selects View, "Record Inserted/faited to insert" when the user selects Insert, and "Record updated/failed to update" when the user selects Update.

• When no record is displayed (e.g., when the program first starts), or when the user selects Clear, display a message inviting the user to view or insert a new record.

• When inserting a new record, the ID field should be generated automatically so that it is unique for the table,

• The 1D field should only be editable when the user chooses to search for a new record to View. IDS returned from the database through the View operation, or generated as part of the Insert operation, should not be editable
• When Inserting or Updating a record, ensure all fields (e.g., Last name, first name, etc.) are not left blank, and that the telephone number contains only digits. Ensure the state is valid.

Task 2 Network Application

Write a client-server loan application program The client sends loan information (annual interest rate, number of years, and loan amount) to the server. The server computes the monthly payment and the total payment, and sends these details back to the client (see image below).

Task 3: Multi-threaded Animation

The program described in listing 15.12 of your textbook displays a bouncing ball, as shown below:

Modify this program so that
• it has a label which displays the current speed of the ball
• users can increase and decrease the speed of the ball by using an up or down arrow key
• it uses a thread to animate the bouncing ball movements

Attachment:- Database and Network Programming.rar

Reference no: EM132656172

Questions Cloud

Has he committed any crimes : A U.S. aircraft repairman is looking for ways to cut costs. Has he committed any crimes?
Compute the cost inventories of x and z : Compute the cost inventories of X, Y, and Z for balance sheet purposes and the cost of goods sold for income statement purposes as of December 31, 2017
Pros and cons of college athletes : Pros and cons of college athletes using their name, image, and likeness (NILs) for profit. Where are we now with NIL of collegiate athletes?
What is the beta of security j : The expected return on the market is 8 per cent, and the expected return on Security J is 13 per cent, what is the beta of Security J?
Write a java gui-based program : Write a Java GUI-based program that allows the user to view, insert and update information within a MySQL database - Write a client-server loan application
Explain the relationship among data mining and text mining : Explain the relationship among data mining, text min-ing, and sentiment analysis. In your own words, define text mining, and discuss its most popular.
What is the total amount leven would pay on maturity date : What is the total amount Leven would pay on the maturity date? The loan is due October 1, 2020, and carries a 7.00% interest rate. Use ordinary interest
Examine civil fact pattern and determine what : Examine a civil fact pattern and determine what, if any, suits you would bring against the identified defendant & what are the required elements to prove case
Difference between a criminal and a civil trial : Identify the essential difference between a criminal and a civil trial.

Reviews

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd