Find Jobs
Hire Freelancers

Java application

$10-30 USD

Cancelled
Posted over 4 years ago

$10-30 USD

Paid on delivery
Create and test an application in java that will allow a user to create a text file to store data values associated with Player objects. The application will provide a menu for a user to display an encrypted list, display a decrypted list, add, update, and delete the Player data record in the text file. The menu will also contain a help command for the user to display the menu and an exit command to stop the execution of the application. The menu will also have a and according to the specifications below. Attached are photos of the example of how the code should be out putted. It does not have to be built to the exact specifications as long as it runs similar to the attached photos. - Specifications 1. There are many ways to design a solution to this problem but you are graded on meeting the specific specifications as given in this exam. 2. Use proper statement indentation and meaningful variable names in the code. (2 points) 3. Place a multi-line Javadoc comment (not multiple single line comments) giving a description of what this application does before the class header. Include your name and the date: (2 points) 4. Output spacing, formatting, and spelling are to match the example console output illustrated above, but of course the user input will be different. (2 points) 5. Display a menu for a user to display an encrypted list, display a decrypted list, add, update, and delete the Player data record in the text file. It will also provide a help command and exit command. (5 points) 6. Implement each option on the menu. (30 points) 7. Create and use a DAO interface as described in the textbook for this application. Create any other classes you need to meet the specifications as given. (5 points) 8. Eliminate this specification (0 points) 9. The Player password must be at least 8 characters in length and no more than 20 characters in length. (4 points) 10. Create a class named Player. It has three instance variables. One is for the player’s name, one for the amount of money the player has, and one for the player’s password. Create getter and setter methods for all the instance variables. Create any other methods necessary to meet all the specifications given in this exam. (4 points) 11. Create two Player constructors. One will have no parameters and one will have the name, password, and the amount of money parameters. (2 points) 12. The password secret encryption algorithm is sequenced below: (10 points) 1. The first two characters will be moved to the end of the string of characters. 2. A random number greater than 0 and less than 10 will be inserted between the 2 and third characters in the string 3. An asterisk ( * ) will be place after the 7th character 4. The first character of the Players’ name will be the last character in the password. 13. The password is stored and displayed as encrypted. The Player class will also have a method to display the decrypted password. (10 points) 14. Add and use the Console class from chapter 7 or a modified version to validate all user input data. (3 points) 15. Create three packages to hold the six classes in the application. One to contain the player class, one to contain the I/O (input/output) classes, the third to contain the class with the main method and its other methods. Give the packages appropriately descriptive names. See page 327 for help. (3 points) 16. Prompt the user for data. 17. Validate the data so only acceptable values will be processed. If the user enters invalid data at any time in the application, the application should display an appropriate error message and prompt the user again until the user enters valid data. See example console display test above. See example console display file. (5 points) 18. Format currency values where illustrated in example output above. Look up NumberFormat class in index of textbook for help. (2 points) 19. Eliminate this specification.  (0 points) 20. Add Javadoc comments to describe the purpose of every class in the application. See pages 336-337. (3 points) 21. Add Javadoc comments to describe the purpose of every method in the application include @param and @return comments. See pages 338-339. (3 points) 22. Upon completion of the application generate the Javadoc documentation file. Be sure it includes the entire application documentation. See pages 340-341. (5 points)
Project ID: 21856940

About the project

8 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
8 freelancers are bidding on average $36 USD for this job
User Avatar
Hello Sir/ Ma’am We are a group of Software Engineers (Programmers) having 10+ years of experience. Expert in JAVA, C, C++ , C# , Python, ANDROID,IOS, MATLAB, IONIC. Done 40+ projects here on FREELANCER.COM. Please check our profile for reference. The bid is negotiable and we can talk about the price. Thank you
$10 USD in 1 day
4.9 (369 reviews)
7.6
7.6
User Avatar
Hi There I've excellent programming and development skills and knowledge. I can provide an efficient, perfect, well documented development of your Programming and Computer project according to 100% accuracy and requirements, with dedicated support. Thanks Farah Saif
$60 USD in 2 days
5.0 (407 reviews)
7.1
7.1
User Avatar
Sir, I have gone through your project description and am looking to provide my service for java work. please leave a message on my chat so we can discuss the budget and deadline of the project. For more than 7 years I’ve worked in this field.
$60 USD in 3 days
4.8 (102 reviews)
6.3
6.3
User Avatar
Thanks for the heads up, I can do this in 24 hours. Thanks.
$40 USD in 1 day
4.9 (138 reviews)
5.9
5.9
User Avatar
hi sir am ready to do that for you. myself 6 years experienced java and javafx developer. for assuring the quality work please check my reviews. ping me for more details
$50 USD in 3 days
5.0 (24 reviews)
4.0
4.0
User Avatar
I can do this project for you. Let's discuss more details in private. Looking forward to working with you!
$25 USD in 5 days
5.0 (7 reviews)
2.7
2.7
User Avatar
I will complete it exactly as asked and will do it in one day. I have a lot of experience with java and it should not take long to finish.
$15 USD in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
San antonio, United States
5.0
1
Payment method verified
Member since Oct 18, 2019

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.