Download as:
Rating : ⭐⭐⭐⭐⭐
Price: $10.99
Language:EN
Pages: 10

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

The first two characters of the staffID, followed by the hexadecimal representation of the ticket number, followed by a hexadecimal representation of the first three characters of the timestamp.

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

After the tickets are created, display ticket statistics.

o

Resolve some of the tickets, then display the ticket information and ticket statistics.

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: Open

Ticket Number: 2003
Ticket Creator: John
Staff ID: JOHNS
Email Address: john@whitecliffe.co.nz
Description: Password change
Response: New password generated: JO7D332312F
Ticket Status: Closed

Ticket 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: 2

Printing Tickets:

Whitecliffe

IT5014_Project_v3b 7

IT5014 Programming Principles Project

Documentation required

Task 2. Solution development

Task

Evidence Required

Task 1

Task 2: Solution Development

Task 2

Evidence of all the stages of SDLC followed, including but not limited to, the planning and requirements analysis, solution design and development and testing.

4.Read and follow the Submission instructions.

Submissions not meeting these conditions will be returned to you for attention.

Project

Whitecliffe

Copyright © 2009-2023 UrgentHomework.com, All right reserved.