Hallo,
Ich muss diese Woche mein IHK Projektvorschlag abgeben. Mit der Beschreibung tue ich mich aber noch etwas schwer.
Kann mir jemand sagen ob diese Beschreibung halbwegs verständlich ist? Kann man sich was darunter grob vorstellen?
Das Webbasierte Ticket-System basiert auf PHP und benötigt einen Webserver.
Die Bedienung erfolgt über eine HTML-Oberfläche. Eine MySQL Datenbank und ein Linux Server stehen hinter der Web-Applikation.
Das Ticket-System besteht aus drei Ebenen. Gast bzw. Kunde, Supporter und Administrator. Jedes Ticket kann in folgende Zustände versetzt werden: Neu, Zugewiesen, Erledigt.
Als Kunde bzw. Gast ist es möglich über ein Formular ein Ticket zu Erstellen. Der Kunde kann hier zwischen den verschiedenen Projekten/Produkten und Kategorien wählen. Es gibt hier ein Beschreibungsfeld als auch ein weiteres Feld für die Angabe der E-Mail Adresse. Die beiden genannten Felder sind jeweils Pflichtfelder.
Administratoren, als auch Supporter müssen sich unter Angabe von Usernamen und Passwort via Loginbereich in die Applikation einloggen.
Während Tickets die Zustände Neu oder Zugewiesen tragen. Ist es Supportern möglich interne Kommentare zu den entsprechenden Ticket zu verfassen. Dies ist den Supportern aber nur möglich wenn das Projekt in ihrem Sichtbarkeits bzw. Zuständigkeitsbereich liegt. Im Ticket-System ist eine Sortierung der Tickets nach Status, Projekt und Datum möglich, die dazu beitragen soll eine bessere Übersicht zu erzielen.
Vor dem schliessen des Tickets muss eine Nachricht an den Kunden verfasst werden.Wurde das Ticket dann geschlossen erhält der Ticket-Verfasser beim nächsten Cron eine Benachrichtigung via E-Mail und das jeweilige Ticket wird in ein Ticket-Archiv geschoben.
Als Administratoren ist es möglich Projekte und Supporter innerhalb der Applikation zu verwalten. Im genannten Ticket-System können diverse Projekte angelegt werden. Beim anlegen ist es möglich eine Ablaufzeit der Tickets zu definieren. Läuft ein Ticket ab so werden alle alle zugewiesenen Mitarbeiter des Projekts via E-Mail auf das oder die abgelaufenen Tickets hingewiesen. Zu jedem Projekt können mehrere Kategorien angelegt werden.
Der Versand der Benachrichtigungsmails wird mittels eines Cronjobs immer zur vollen Stunde durchgeführt.