Question
Java programming could you create the just UML design Password Keeper Create a JavaFX program that helps the user keep track of their passwords. There
Java programming
could you create the just UML design
Password Keeper
Create
a JavaFX program that helps the user keep track of their passwords.
There must be a screen to login - with a username and a password
If the user doesnt have a username and password, there must be a screen to create a
new one
Passwords must be between 8 and 10 alphanumeric characters, have at least 1 capital
letter, 1 number, and one special character NOT a space
Usernames must be checked against existing usernames - if a username that already
exists is chosen on registration, you must give an appropriate error message and allow
the user to pick a new user name
Once logged in, the user has three options:
Add a new site, login, and password, and notes
List all logins, passwords, and notes
Search for a login based on a site
This project should have:
An Abstract Password class with a print mechanism for passwords and an interface for
validating passwords
A simple password class that allows for unvalidated passwords
A complex password class that has a validation method that throws an exception
A Site class that includes website, username, password, and notes
The Site class should validate the website URL and throw an exception if invalid
A method to save usernames and passwords for the Password Keeper, and a method to
save Site class data (all as text).
This project covers the following SLOs:
Objects & Classes
Arrays
Inheritance
Polymorphism
JavaFX
Exception Handling
Text I/O
Abstract classes
Interfaces
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started