Response from the department and ticket status open
IT5014_Project_v3b
IT5014 Programming Principles Project
The course lecturer for this course will communicate the due dates for this assessment to you. You can access all course materials and any other resources you wish to use as you work on this assessment.
The work you submit must be your own work.
This project contributes to 50% of the final course grade.
Part 2. Solution development
SCENARIO
Responding to tickets:
If the ticket’s description of the issue contains the words “Password Change”, the new password should be generated following the rule:
o |
|
---|
Once a member of the IT department provides the response to a ticket, the ticket should close, with the number of closed tickets increased and the number of open tickets reduced by 1. Ticket’s status should be changed to “Closed”.
There should be an option for the IT department to reopen the ticket. At this point the number of open tickets should be increased and the number of closed tickets should be reduced by 1. Ticket’s status should be changed to “Reopened”
Displaying the ticket:
There should be a way to display the ticket information:
o |
---|
Technical Requirements
The senior developer has provided you with the following technical requirements for the project.
There should be a method to print information for all the ticket objects (Hint: research and use List<Ticket>).
The TicketStats class should contain information on ticket statistics. Variables for storing statistics on tickets created, tickets opened and tickets closed should be encapsulated and set to a default value of 0. There should also be a method, returning a string value that displays the statistics information.
o | Create at least one instance of each possible way of creating tickets. Include at least one | ||
---|---|---|---|
o |
|
||
o |
|
||
o | |||
IT5014 Programming Principles Project
The example output is provided below:
Ticket Number: 2002
Ticket Creator: Maria
Staff ID: MARIAH
Email Address: maria@whitecliffe.co.nz
Description: Request for a videocamera to conduct webinars
Response: Not Yet Provided
Ticket Status: OpenTicket Number: 2003
Ticket Creator: John
Staff ID: JOHNS
Email Address: john@whitecliffe.co.nz
Description: Password change
Response: New password generated: JO7D332312F
Ticket Status: ClosedTicket Status: Closed
Ticket Number: 2002
Ticket Creator: Maria
Staff ID: MARIAH
Email Address: maria@whitecliffe.co.nz
Description: Request for a videocamera to conduct webinars
Response: Not Yet Provided
Ticket Status: Open
Tickets Created: 3
Tickets Resolved: 1
Tickets To Solve: 2Printing Tickets:
|
IT5014_Project_v3b | 7 |
---|
IT5014 Programming Principles Project
|
|
---|---|
|
|
|
||
---|---|---|---|
Task 1 | |||
|
|||
Task 2 |
|
4.Read and follow the Submission instructions.
Submissions not meeting these conditions will be returned to you for attention.
Project | |||
---|---|---|---|
|