Question: Language Java - Project 1 Learning objective: This project will help you to learn more about string processing and random class, to define data fields

Language Java - Project 1 Learning objective: This project will help you to learn more about string processing and random class, to define data fields with appropriate getter and setter methods, to encapsulate data fields to make classes easy to maintain.

Task: Generate email addresses for new employees. Create a program that will take inputs: first name and last name of the employee.

It should generate a new email based on the employees first name and last name.

Generate a random string for their password.

The employee should be able to change the password. Your program should have to get and set of methods to change the password.

Have methods to display name, email, and mailbox capacity=1 GB.

Create a welcome email for the employee.

Count the word count of the welcome email.

Results: Sample of the output

Enter the first name of the employee: Casey

Enter the last name of the employee: Bobby

Email generated: Casey_Bobby@work.com

Your password is awehyuk&#

Your mailbox capacity is 1 GB

Please change your password. Enter a new password: CaseyB123

Your password was changed successfully.

Example:

Welcome email!

Subject line: Welcome

Dear Tom Frank,

Welcome we are excited to have you aboard. Just a reminder, your first day is July 7th. All you need to do is accept your calendar invite at 9 a.m. to join our meeting. Word count=37

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!