|
||||
Entwicklung |
ProjektanforderungenAlle Mitarbeiter, Freien Mitarbeiter, Kunden und Personen, die eine Firma vertreten, werden in einer einzigen Tabelle tblPerson mit Hilfe einer IS-A-Verbindung erfasst. Jede Person kann mehrmals erfasst werden, da sie sowohl Kunde, als auch Freier Mitarbeiter oder Vertreter einer Firma sein kann. Alle Personen, die ihre Dienstleistung über die Website anbieten, müssen über mindestens eine Fähigkeit verfügen. Für eine Fähigkeit können mehrere Personen erfasst werden und eine Person kann mehrere Fähigkeiten nachweisen. Preisangebote, die über die Website eingeholt werden, können von einer Person für eine andere Person geschrieben werden. Wird ein Angebot in einen Auftrag umgewandelt und beendet, ergibt sich daraus eine einmalige Rechnungslegung. Eine Rechnung kann bis zu drei Mahnungen nach sich ziehen. An einem Projekt können mehrere Personen arbeiten und eine Person kann auch an mehreren Projekten arbeiten. Erledigte Projektarbeiten werden in einem Extra-Verzeichnis gesammelt, bis alle Teilarbeiten erledigt sind und das Projekt als abgeschlossen gilt. Am Projekt arbeitende Personen können sich auf diese Weise für neue Projekte freimelden. |
|||
|