Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Good Afternoon, Following is the description of java project that I need to create using JavaFX GUI. Help is much appreciated. Thank You! Design, write,

Good Afternoon,

Following is the description of java project that I need to create using JavaFX GUI.

Help is much appreciated. Thank You!image text in transcribed

Design, write, run and test a JavaFX application that implements a Human Resources Information System with the following functions: Add The user should be able to add an employee Edit The user should be able to locate an employee if he or she exists and be able to modify Employee attributes Delete The user should be able to delete an employee Search The user should be able to search for an employee Display Next Employee Display Previous Employee Save The user should be able to save the data in a text or binary file (You decide which.), updating the changes made. Generate an Employee Report (a text file that can be printed) Start by generating a tab-delimited text file of Employee data at mockaroo.com. You will need the following fields for each employee. Employee Id First Name Last Name Title Department Address City State Zip Phone Number Salary Design and implement an Employee class which has data members corresponding to each field in your mockaroo data, at least two constructors, and all of the accessor and mutator methods for each data member as well as a toString method. Analyze the data for the employee class and the required functions for your applications, select the appropriate Java CollectionArrayList, LinkedList, Queue, PriorityQueue or Dequeand implement a container for your Employee data that you feel will best support the functions your application needs to perform. Read each employee [record] from the file created on mockaroo.com. Instantiate an Employee object for each employee [record] and store them all in the Java Collection youve chosen.

Design, write, run and test a JavaFX application that implements a Human Resources Information System with the following functions .Add-The user should be able to add an employee .Edit The user should be able to locate an employee if he or she exists and be able to modify Employee attributes . Delete The user should be able to delete an employee . Search- The user should be able to search for an employee .Display Next Employee .Display Previous Employee .Save The user should be able to save the data in a text or binary file (You decide which.), updating the changes made .Generate an Employee Report (a text file that can be printed) Start by generating a tab-delimited text file of Employee data at mockaroo.com You will need the following fields for each employee Employee ld Address Sala First Name City Last Name State Title Zip Department Phone Number Design and implement an Employee class which has data members corresponding to each field in your mockaroo data, at least two constructors, and all of the accessor and mutator methods for each data member as well as a toString method Analyze the data for the employee class and the required functions for your applications, select the appropriate Java Collection-ArrayList, LinkedList, Queue, PriorityQueue or Deque-and implement a container for your Employee data that you feel will best support the functions your application needs to perform Read each employee [record] from the file created on mockaroo.com. Instantiate an Employee object for each employee [record] and store them all in the Java Collection you've chosen

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions