Vous êtes sur la page 1sur 1

Instruction: Enumerate the business rules and draw the ERD Diagram of

the given case study.

Designing a Simple Help Desk System Database


Your team has been tasked to design a database for a simple help desk system.
Unlike an enterprise help desk system, the database you will be developing shall
only be used internally by the IT department of a small company.
The IT department currently employs some help desk personnel, who accepts calls
from employees across all departments of the company, including their own. The
caller (which we will identify as the Client) shall provide his details to the help desk
personnel, such as his Employee ID, Employee Name, Department Code,
Department Name, and Position. In addition, the client will provide the help desk
personnel the nature of his call (whether it is an Inquiry or a Problem), and the
details of his call. The help desk personnel will also take note the date and time of
the call, and will determine if this is a new call, or just a follow-up from a previous
call done by the client. If this is a new call, the help desk personnel shall issue a
Ticket Number to the client; otherwise, the help desk personnel shall ask the client
for the Ticket Number that was assigned to him, and will retrieve the details of the
said ticket, but he will record it as a new call with the call date, time and client
details, but associates it to the existing Ticket Number. Should the client provide
additional information to the help desk personnel, the help desk personnel will
associate the additional details with the said call record. In each call, the Employee
ID of the help desk personnel should also be recorded.
Each ticket has a corresponding status, whether it is a new ticket, an ongoing ticket,
an outstanding ticket, or a closed ticket. A new ticket is a ticket that has not been
assigned yet to any IT personnel for resolution. An ongoing ticket is one that has
been assigned to an IT personnel (denoted by the his Employee ID). Once it has
been assigned, the system monitor the duration of the ticket (by checking the date
and time it has been assigned, and the current date and time), and any ticket that
has been ongoing for more than 3 working days shall automatically be flagged as an
outstanding ticket. Once the IT personnel resolves the ticket, the ticket should be
marked as closed.
In this simple help desk system, it is assumed that the IT personnel assigned shall
have the sole responsibility over the ticket, and escalation of problems are not yet
possible. The IT personnel assigned to the ticket shall record his activities in the
ticket, together with the resolution details. He will also record the resolution status,
whether it is Resolved, Needs More Information, or Unresolved. The help desk
personnel communicates this with the client, and is responsible for closing the ticket
or leaving it open upon agreement with the client.

Vous aimerez peut-être aussi