Suppose that the application is accessible for all the tenants living in the apartment omplex and when they require the superintendent's help, they open a ticket in your app. The 'main' class will take in the user's information. • There is no limit to the number of tickets that can be open, so to stop application, you will enter the code: 9999 • The order of the questions should be: 1. The first question the app asks is the apartment number (or 9999 to exit). 2. Tenant's Name 3. Issue 4. Best day/time for superintendent to come by 5. What the issue is (plumbing, electrical, painting, etc.) ▪ Be creative, don't just have plumbing. Can be a leaky faucet running or stuffed toilet, AC is out, rodent problem, etc.) • The caller/dispatch object will take the information • The caller/dispatch method extends the super class and the super class's constructor takes the initial arguments The dispatcher class will assign a ticket number and send it back to the main Store all the ticket orders in an array/arryalist of objects. When the user enters the exit code, print out all the tickets.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Java prgm based

**Superintendent Help Ticket System for Tenants**

**Overview:**
The application is designed for tenants to request assistance from the superintendent in an apartment complex. 

**Key Features:**

- **Centralized Information Collection:**
  - A main class gathers user information.
  - No ticket limit; use exit code 9999 to stop the application.

- **Questionnaire Order:**
  1. Apartment number (9999 for exit)
  2. Tenant’s Name
  3. Issue description
  4. Preferred day/time for a superintendent visit
  5. Issue specifics (e.g., plumbing, electrical, painting, etc.)
    - Encourage creativity: issues could range from leaky faucets to rodent problems.

- **Data Handling:**
  - A caller/dispatch object processes information.
  - Uses a method to extend the superclass, utilizing initial arguments.
  
- **Ticket Management:**
  - The dispatcher assigns and returns a ticket number.
  - Tickets are stored in an array/ArrayList of objects.
  - Upon exit, all tickets are printed out.

The system aims to streamline maintenance requests and efficient handling of tenant issues.
Transcribed Image Text:**Superintendent Help Ticket System for Tenants** **Overview:** The application is designed for tenants to request assistance from the superintendent in an apartment complex. **Key Features:** - **Centralized Information Collection:** - A main class gathers user information. - No ticket limit; use exit code 9999 to stop the application. - **Questionnaire Order:** 1. Apartment number (9999 for exit) 2. Tenant’s Name 3. Issue description 4. Preferred day/time for a superintendent visit 5. Issue specifics (e.g., plumbing, electrical, painting, etc.) - Encourage creativity: issues could range from leaky faucets to rodent problems. - **Data Handling:** - A caller/dispatch object processes information. - Uses a method to extend the superclass, utilizing initial arguments. - **Ticket Management:** - The dispatcher assigns and returns a ticket number. - Tickets are stored in an array/ArrayList of objects. - Upon exit, all tickets are printed out. The system aims to streamline maintenance requests and efficient handling of tenant issues.
Expert Solution
steps

Step by step

Solved in 3 steps with 4 images

Blurred answer
Knowledge Booster
Random Class and its operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education