Objective
Develop skills to design and implement Java applications using an object-oriented approach.
Problem
Develop an Employee Information system to manage information on employees.
Each employee has
1.1)A name that consists of first name and last name.
2.2)An address that consists of a number, street name, city, province, postal code, and country
3.3)An email address
4.4)A phone number
5.5)A status attribute that indicates whether the employee is salaried or contract
6.6)Date hired --- it is the date when the employee is hired. It cannot be changed once defined
Employee information system requires to print “Employees List” as:
First Name- Last Name -Email Address -Hire Date
……….. ……… ……….. MM-DD-YYYY
………… ………. ……….. MM-DD-YYYY
Test your application. Make sure that it works as required
Submission
Name your Apache NetBeans project as “LastnameFirstname-Assign1”. Save your tested program, copy UML class diagram to the folder, and zip the folder.
Upload the zipped folder to SLATE in the “Assignment1” folder in the Assignments tab by the due date.
Evaluation
Submitted work will be evaluated for
· UML class diagram ------------------ 20 points
· Employee class ----------------------- 30 points
· Employee information system --- 30 points
· Architecture, quality, and functionality 20 points