I already did Milestone 1 and 2. I am looking for help for milestones 3, 4 and 5 I just need the code for milestone 4 an

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899604
Joined: Mon Aug 02, 2021 8:13 am

I already did Milestone 1 and 2. I am looking for help for milestones 3, 4 and 5 I just need the code for milestone 4 an

Post by answerhappygod »

I already did Milestone 1 and 2. I am looking for help for
milestones 3, 4 and 5
I just need the code for milestone 4 and 5
I Already Did Milestone 1 And 2 I Am Looking For Help For Milestones 3 4 And 5 I Just Need The Code For Milestone 4 An 1
I Already Did Milestone 1 And 2 I Am Looking For Help For Milestones 3 4 And 5 I Just Need The Code For Milestone 4 An 1 (241.28 KiB) Viewed 58 times
Password Manager Program in Java A program that allows users to store a set of encrypted data: descriptions, user names, and passwords that is retrievable by search with remove functionality, and can be displayed in an output window alphabetically. When the program begins, a window with three (3) buttons will allow the user to: Create Account, Login, or Cancel. An account will be created in a separate window using a Class in a separate module. Accounts require a unique username and a password of at least nine (9) characters, with at least one digit, uppercase and lowercase letter. The program will handle error messages and prompt for a password until a valid password is created. The valid account information will be stored for retrieval for future login. After successful Login, the main interface will be displayed. When an account has been created and a valid login has occurred, an interface will allow entering a description, user name, and password using entry controls and buttons. The program must accommodate unique entries for descriptions by alerting the user that a user name and password for that entry already exist. It should also display the existing entry. The main interface will have "Update", "Search", and "Display All” buttons. The "Update" button will verify the description as unique, and accept new entries. Entries will be encrypted using a custom encryption algorithm and stored in a file so that when the program is launched, the data set is available. The “Search” button will allow the user to enter a description and obtain the user name and password for that description, and delete the entry if desired. This functionality should be handled in a separate window. The “Display All” button will launch a second window that displays the data sets in columns alphabetically with headers for the columns and scrolling capability. The window that displays the data sets must be created using a separate Class in a separate file in the program. When the display window is open, and a new entry is added by the user, the display window

program. When the display window is open, and a new entry is added by the user, the display window will refresh and include the new entry. The screen captures in this document are for reference only. The design and interface of your program do not have to mirror the examples in this document in terms of appearance and widgets used, but must handle the operations. Program Milestones Milestone #1 - Selection GUI - Create Account/Login/Cancel Obtain a copy of Eclipse and complete "Getting Started in Eclipse". Create your project in Eclipse and the package and class. Design and develop the Create Account/Login/Cancel interface. The buttons should function and create the appropriate window from a Class. Full functionality of create account and login is not required until the next milestone, but the interfaces should appear when the buttons are clicked. 1 CSE 223 Advanced Programming Workshop II The window should contain at a minimum, “Create Account”, “Login”, and “Cancel” buttons. Graphics

The window should contain at a minimum, “Create Account”, “Login", and "Cancel” buttons. Graphics enhance the interface for the user. Create the Design Document (Word/pdf) with descriptions, screen captures, and code at the end and submit it as Milestone #1. A Program Title Graphic Cancel Create Account Login Milestone #2 - Create Account Login, and Main Interface Complete the account creation functionality for username and password, validating the password for length (9 characters or more), an uppercase and lowercase letter, and a digit. The program must handle invalid input. The window should contain instructions for the user. Complete the username and password algorithm by saving the data and storing it in a file for retrieval by the login function. (File handling is covered in chapter 6 of the text). Complete the login operation and validation of the username and password for an account.

Account Creation X Password Validation User Name: UserName Password Accepted Account created Password: Abcdefg123 OK Cancel Create Account Design the main interface including the components (all functionality is not required at this point). Consider how the program will handle various situations, and how the user will interact with the program. Implement display of the main interface for the project after login occurs, including any data entry controls and buttons appropriately positioned and aligned. Clean up the appearance of the program including the various displays and window handling. Windows should appear centered on the desktop, and not hide one another incorrectly. Components should be aligned or centered as appropriate with text explaining their functionality to the user.

The design and development of the main interface should be nearly complete at this point (with little or no functionality). Consider the order of operations and the implementation required. Password Manager in Java Password Management System Enter the Description/Company: Enter the User Name: Enter the Password: Display All Search Update Update the Design document with screen captures and explanations of operation, and submit the Design Document with the code at the end as Milestone #2.

Project Milestone #3 - Accept and Store Information Complete the implementation of the button listener for the “Update” button to accept the data entries for description (must be unique), user name, and password (encryption can be implemented later). Keep in mind that the data will need to be displayed alphabetically later, and verify the description with an alert when it is not unique, store valid data sets, and acknowledge the update. The data sets are to be stored in a file for retrieval by the next session. This can be handled as they are entered or when the program ends, but the data sets must be retained between sessions. Restarting the program should not reset the data. Password Manager in Java Password Management System SECURT Enter the Description/Company: TD Bank Enter the User Name: uaerName1 Update Success password The data set for TD Bank has been added. OK Search Update 3

Update the document to include screen captures of all working functionality with explanations and the code in the back. For face-to-face instruction, a demonstration of the document and running program is required. Include all code at the end of the document and submit as Milestone #3. Project Milestone #4 - Data Display Complete the functionality to display the data sets alphabetically in a separate window. Implement the display window for the “Display All” button in columns with header for the columns and scrolling capability. When this window is displayed, a new entry will update this window to include the new information. Password Manager in Java Password Management System SECURITY Enter the Description Company Enter the User Name: Data Display Business Apple BOA Bank Shoprite TD Bank Testi Testi Testi Testi Testi Testi Testi Testi Testi Testi Testi Testi Testi Testi Testi Testi User Name userApple spaceTest usertlase2 usertion userline usertone userlang userland userland usertlane usertlane usertlane userland userland usertione userland sertane userlane userland userland Password pass Apple test Space password? password : passord password password password password passord passord password password password password password password password password password Enter the Password: Display All Search Update Update the document to include screen captures and explanations of all working functionality and include all of the code at the end of the document and submit as Milestone #4.

Project Milestone #5 - Search and Delete, and Data Encryption Design and implement the functionality for the "Search" button to allow the user to search by description and obtain the data (user name and password) for that description. Search Data х Search and Remove Enter the search item: TD Bank Description: User Name: Password: Delete Entry Search Done

This must be separate from the "Display All” functionality and window, and must allow the user to delete the entry if desired. If an entry is deleted, the display window should be updated as well. The Search functionality must handle a search by the user for a description that does not exist with an alert to the user. When a description is found, the program will display the information for the user and allow deleting the data. The program should confirm deletion and update the data display window if open. Search Data Search and Remove Enter the search item: Apple Description: Apple User Name: appleUser Password: applePass Delete Entry Search Done The data sets are to be encrypted and stored in a file for retrieval. This can be handled as they are entered or when the program ends, but the data sets must be retained between sessions. Restarting the program should not reset the data. Update the Design document with screen captures and explanations of functionality. Present the documentation and running program in class (if face-to-face instruction). Submit the Design Document

Update the Design document with screen captures and explanations of functionality. Present the documentation and running program in class (if face-to-face instruction). Submit the Design Document with the code at the end as Milestone #5. Password Manager in Java Password Management System Data Display SECURITY Search Data Search and Remove Enter the Description Company: : Enter the User Name: Business Apple BOA Bank Shoprite TD Bank Testi Test1 Testi Testi Testi Testt Testi Testi Testi Testi Testi Testi Test1 Testi Testi Testi User Name userApple spaceTest userliame2 userliame1 userline userline userliane userlian userliame userliame userliame userliame userliame userliame userliame userliame userliame userline userliame userllame Password passApple test Space password2 password password password password password password passkor password password password password password password password password password password Enter the search item: Apple : Description: Apple User Name: appleUser Password: applePass : Enter the Password: : Display All Search Delete Entry Search Update Done
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply