Assume you are working for the Kean University and given a task to build an Email Registration System. Part of your task is to generate a unique Kean email ID and temporary password for every new user. To implement this task, create a complete Java program consisting of the following modules:
Assume you are working for the Kean University and given a task to build an Email Registration System. Part of your task is to generate a unique Kean email ID and temporary password for every new user. To implement this task, create a complete Java program consisting of the following modules:
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question

Transcribed Image Text:Assume you are working for the Kean University and given a task to build an Email Registration System. Part of your task
is to generate a unique Kean email ID and temporary password for every new user. To implement this task, create a
complete Java program consisting of the following modules:
Main method will prompt the user to provide first name and last name.
Example:
Enter first name: Joanne
Enter last name: Rowling
Main method will call generateEmail() and generatePassword() methods to generate Kean email and its
password
First generateEmail() method will generate a personal Kean email address based on the first name and last
name. Such Kean email address consists of the first letter of the first name and the entire last name all in lower
case appended with @kean.edu
Example: Joanne Rowling > jrowling@kean.edu
Second generateEmail() method, that can be used if email, generated by the first method (above) already exists
in the system, such Kean email consist of the first letter of the first name, the entire last name and an integer at
the end all in lower case appended with @kean.edu. The integer will be provided as a parameter to this method.
Example: Joanne Rowling > įrowling2@kean.edu
Method generatePassword() will generate and return to the caller a Random integer between 100000 and
999999 to be used as a temporary password
Main method will display the following information on Console:
Example: Joanne Rowling
Kean email: įrowling2@kean.edu
Password: 548876
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images

Recommended textbooks for you

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education