Question: In this examination, you will begin by creating a class structure to represent a ticket tracking system. You are expected to code this largely from

 In this examination, you will begin by creating a class structureto represent a ticket tracking system. You are expected to code thislargely from the class diagrams provided. Some additional comments are provided afterthe class diagrams, and some additional requirements are provided in the "step-by-step"instruction at the end of the exam. - The ticket constructors shouldincrement the static TicketCount The constructors should increment TicketCount and assign TicketCount+1000 to ticketld ShortDisplay should display: 1001: 10/11/2014 - Jeremy Jones, Open

In this examination, you will begin by creating a class structure to represent a ticket tracking system. You are expected to code this largely from the class diagrams provided. Some additional comments are provided after the class diagrams, and some additional requirements are provided in the "step-by-step" instruction at the end of the exam. - The ticket constructors should increment the static TicketCount The constructors should increment TicketCount and assign TicketCount +1000 to ticketld ShortDisplay should display: 1001: 10/11/2014 - Jeremy Jones, Open Long display should show a list of all information: ID: 1000 Date Submitted: 10/11/2014 Assigned To: Jeremy Jones Description: Replace ceiling panels in 4.240 Status: Open The constructors should increment TicketCount and assign TicketCount +1000 to ticketld ShortDisplay should display: 2000: 10/11/2014 - Fabulous Floors, Open Long display should show a list of all information: ID: 2000 Date Submitted: 10/10/2014 Assigned To: Fabulous Floors Description: Repair broken floor tiles in cafeteria Status: Closed Contact Info: (306) 691-1245 The client program, TicketManager.java will create and populate an array of tickets from the file provided. Declare a global (static) date object containing today's date, you will use this for menu option 4 . Then create a driver that will allow the user to perform the following operations from a menu: 1. Display all tickets in sorted order using short display (5%) 2. Display a ticket by ticket Id. Use long display (5\%) 3. Display all company names with open tickets. (External tickets only) (10%) 4. Show all tickets submitted today ( 10%) 5. Close a ticket by ticket id (10%) 6. Convert an external ticket to an internal ticket. (5%) - Prompt for a ticket id. If the ticket id is for an external ticket prompt the user for a name to assign the ticket to. Create an internal ticket for this ticket and replace the external ticket in the array

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!