Question: I need help with a Java 8 assignment: A local talent agency has hired your firm to create an event management system. The talent agency

I need help with a Java 8 assignment:

I need help with a Java 8 assignment: A local talent agency

A local talent agency has hired your firm to create an event management system. The talent agency hires magicians, comedians and bands to play at local events. The talent agency has the following high level requirements 1. Add a client 2. Update a client 3. Delete a client 4. Add a show 5. Delete a show 6. Update a show 7. Report: List of Clients 8. Report: List of Magic Shows for the Month 9. Menu System A client is comprised of a client first name, last name, phone number and address The system should be able to add, delete and update client information. A client number or the client's email address can be used as a unique identifier The system needs to be able to add, delete or update a show. A show consists of the following key fields: Show title, show type, performance date, booking date, fee, client, performance address/city/state/zip. A show type is either a magic show, comedian show or rock band The system also needs to provide two reports - a list of clients or a list of shows by month The List of Clients reports lists all the clients in the system and lists the first name, last name phone number and address. The end of the report should include a total number of customers The List of Shows report accepts a month and year as the parameter. Based on the month/year, the system will list all the shows for the month. The report should list the show title client first name and last name, the show type, the show date and the performance fee. The report should include the total number of shows and the total amount of money earned that month For each report, a proper report heading should be printed include the Report Title, the date the report was run and a horizontal line separating the report header from the report detail The system needs to be able to have data for 20 clients and have 20 shows in the file system However, the system should be able to support an unlimited number of clients and shows based on the file system The program will write to a file for both the Show and Clients information A local talent agency has hired your firm to create an event management system. The talent agency hires magicians, comedians and bands to play at local events. The talent agency has the following high level requirements 1. Add a client 2. Update a client 3. Delete a client 4. Add a show 5. Delete a show 6. Update a show 7. Report: List of Clients 8. Report: List of Magic Shows for the Month 9. Menu System A client is comprised of a client first name, last name, phone number and address The system should be able to add, delete and update client information. A client number or the client's email address can be used as a unique identifier The system needs to be able to add, delete or update a show. A show consists of the following key fields: Show title, show type, performance date, booking date, fee, client, performance address/city/state/zip. A show type is either a magic show, comedian show or rock band The system also needs to provide two reports - a list of clients or a list of shows by month The List of Clients reports lists all the clients in the system and lists the first name, last name phone number and address. The end of the report should include a total number of customers The List of Shows report accepts a month and year as the parameter. Based on the month/year, the system will list all the shows for the month. The report should list the show title client first name and last name, the show type, the show date and the performance fee. The report should include the total number of shows and the total amount of money earned that month For each report, a proper report heading should be printed include the Report Title, the date the report was run and a horizontal line separating the report header from the report detail The system needs to be able to have data for 20 clients and have 20 shows in the file system However, the system should be able to support an unlimited number of clients and shows based on the file system The program will write to a file for both the Show and Clients information

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!