Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

image text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribed

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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Advances In Databases And Information Systems 25th European Conference Adbis 2021 Tartu Estonia August 24 26 2021 Proceedings Lncs 12843

Authors: Ladjel Bellatreche ,Marlon Dumas ,Panagiotis Karras ,Raimundas Matulevicius

1st Edition

3030824713, 978-3030824716

More Books

Students also viewed these Databases questions

Question

6. Be able to choose and prepare a training site.

Answered: 1 week ago