Projekt Zeiterfassung: Unterschied zwischen den Versionen

Aus ITA-Wiki
Wechseln zu: Navigation, Suche
itawiki>Marco Bakera
(Dateien/Links)
K (9 Versionen importiert: Import)
 
(kein Unterschied)

Aktuelle Version vom 24. Oktober 2020, 12:56 Uhr

Projektinformationen
Aufwand (Ph) 16
Teamgröße 2
Schwierigkeitsgrad mittel
Ansprechpartner Herr Adams
Projekttag


Kurzbeschreibung

Über ein WebFormular soll in einer Datenbank Arbeitszeiten erfasst werden. Die Arbeitszeiten werden entweder als Dauer oder durch Start- und Endeuhrzeit erfasst. Jedem Zeitraum kann eine Projekt und eine Aktivität zugeordnet werden. Die Zuordnung zur Person erfolgt durch die Anmeldung. Jede Person soll sich registrieren können.

Aufgabenbeschreibung

Startseite

Auf der Startseite wird die Funktionsweise der Software kurz vorgestellt. Von hier aus kann man sich anmelden oder registrieren.

Registrieren

Mit Angabe von Klarnamen, Email-Adresse und Passwort wird ein Anwender registriert. Die Email-Adresse wird auf Eindeutigkeit überprüft.

Anmelden

Der Anwender meldet sich mit Email-Adresse und Passwort an. Nach drei Fehlversuchen soll die IP-Adresse für 10 Minuten gesperrt werden.

Verwalten von Projekten

In einer Tabellendarstellung werden alle Projekte mit ihren Aufwandssummen angezeigt. Es können Projekte angelegt und gelöscht werden. Wenn nach Nachfrage Projekte gelöscht werden, werden alle Buchungen und Aktivitäten zum Projekt gelöscht.

Verwalten von Aktivitäten

Zu Projekten können Aktivitäten angelegt und gelöscht werden. Aktivitäten können nur gelöscht werden, wenn noch keine Aufwände dazu erfasst sind. Nach Auswahl eines Projekts, kann man entweder eine Dauer oder zwei Uhrzeiten eingeben. Nach Auswahl einer Aktivität, kann dieser Eintrag abgespeichert werden.

Export

Nach Auswahl eines Projekts kann eine CSV-Datei mit dem Namen <projektname>.csv< erstellt werden. In dieser werden die Daten wie folgt abgelegt

  • Erste Zeile: aktivität;dauer;start;ende;erfasst_am
  • Alle weiteren Zeilen enthalten alle Projektaufwände in der Reihenfolge ihrer Erfassung.

Test

Alle Funktionalitäten werden auf ihre Richtigkeit getestet.

Eigenschaften

Eigenschaft Priorität
Startseite zwingend
Anmeldung zwingend
Zeitverzögerung nach drei Anmeldeversuchen optional
Registrieren optional
Projektverwaltung zwingend
Aktivitätenverwaltung zwingend
Aufwandserfassung zwingend
CSV-Export optional
ER-Modell zwingend
Installations- und Konfigurationsdokumentation zwingend
Test zwingend


Dateien/Links