Projektmangement h.e.a.D. GmbH

Ziel der Datenbank
Die Abrechs sinnvksdjlkjsdf
Alle Tabellen enthalten eine Mitarbeiter-Identifizierung, die automatisch vergeben wird, sowie eine Projekt-ID. Die Projekt-ID ist für die Eingabe nicht zwingend, soll jedoch eine automatische Abrechnung eines Projekts erstellt werden, ist die Identifizierung des Projekts wichtig.

Zur Realisierung der Datenbank werden die folgenden Tabellen benötigt:
Tab_MA
Diese Tabelle enthält alle Mitarbeiter der h.e.a.D. GmbH. Alle anderen Tabellen beziehen sich auf diese Tabelle

Spalte	Typ	Bemerkung	
MA_NR	Zähler	ID des Mitarbeiters (wird automatisch vergeben). Wird für die Zuordnung von Terminen und Aufgaben an den Mitarbeiter benötigt.	
Name	Text	Mitarbeitername	
Bemerkung	MEMO	Bemerkungsfeld zum MA.	
Rechte		In diesem Feld wird gespeichert, wie weit der MA auf Daten anderer Benutzer in dieser Datenbank zugreifen darf	

Tab_Projekt
Haupttabelle. Hier werden die übergeordneten Projektdaten eingetragen.

Spalte	Typ	Bemerkung	
ID	Zähler (Integer)	Eindeutige ID für das Haupt-Projekt (wird automatisch vergeben).	
Projektid	Zähler	Für die Zuordnung zu Unterprojekte	
Titel	Text	Bezeichnung des Projekts	
Kurztitel	Text	Kurzbezeichnung	
Bemerkungen	Memo	Weitere Beschreibung des Projekts	

Tab_Termine
Diese Tabelle erfaßt sämtliche Termine, die für das Projekt notwendig sind. 

Spalte	Typ	Bemerkung	
MA	Integer 	Mitarbeiter-ID, wird automatisch zugewiesen, sobald der Benutzer einen neuen Termin anlegt	
ID	Integer	ID des (Unter-Projektes )	
Kontaktperson	Integer	Daten aus der Adressdatenbank übernehmen...	
Typ	Integer	Art des Termins (Telefon, Außentermin...)	
Termin	Datum	}Termin	
Wiedervorlage	Datum	Tag der Wiedervorlage dieses Termins	
Uhrzeit	Zeit	}	
Dauer	Zeit	Abrechnungszeit – wird im Bericht Abrechnung ausgewertet	
Bemerkung	Memo	Bemerkungsfeld – hier können die sonstigen Kosten spezifiziert werden.	
Ergebnis	Memo	Feld für die Eingabe des Gesprächsergebnis 	

Tab_Aufgaben
Diese Tabelle enthält die Aufgabenliste des Mitarbeiters. 

Spalte	Typ	Bemerkung	
MA_ID	Integer	ID des Mitarbeiters, der die Aufgabe erledigen soll (wird automatisch vergeben)	
ID	Integer	ID des Projektes 	
Kontaktperson	Integer	Daten aus der Adressdatenbank übernehmen	
Priorität	Integer		
Angelegt	Datum	Datum, wann die Aufgabe definiert worden ist	
Status	Integer	Statusdefinition (z. B. unbearbeitet, in Bearbeitung, erledigt, gestoppt...) – Die Bezeichnungen werden über eine spezielle Liste geführt, hier wird nur eine Zahl gespeichert	
Titel	Text	Überschrift der Aufgabe – Kurzdefinition	
Inhalt	Memo	Ausführliche Beschreibung der Aufgabe	
Notizen	Memo oder OLE-Objekt	Notizen bzgl. der Entwicklung der Aufgabe. Könnte als Memofeld realisiert werden oder mittels OLE (Object Linking and Embedding) ein Word-Dokument sein...	
Start, Ende	Datum	Beginn und Ende der Aufgabe 	

Tab_Zeiten
Um die Zeiten der MA zu erfassen, wo der MA an dem Projekt arbeitet, wird diese Tabelle geführt. Hier muß jeder MA "Stundenzettel" anlegen, damit alle Zeiten bei der Projektabrechnung berücksichtigt werden können. 
Spalte	Typ	Bemerkung	
MA_ID	Integer	Mitarbeiter-Nummer (wird automatisch vergeben)	
Key	Integer	Kategorie 	
ID	Integer	ID des Projektes 	
Datum	Datum	Tag, an dem man an dem Projekt gearbeitet hat	
Dauer	Integer	Anzahl der Stunden, die man an dem Projekt gearbeitet hat	
Bemerkungen	MEMO	Feld, um die Tätigkeiten näher zu beschreiben	

Tab_Kosten
Diese Tabelle erfaßt sämtliche zusätzlichen Kosten wie Telefongespräche, Fax, Porto und ähnliches
Spalte	Typ	Bemerkung	
MA_ID	Integer	Mitarbeiter-Nummer (wird automatisch vergeben)	
ID	Integer	ID des Projektes 	
Key	Integer	Schlüsselnummer, um die Kosten in Kategorien zu unterteilen (wird in einer speziellen Tabelle geführt)	
Datum	Datum	Tag, an dem die Kosten angefallen sind	
Kosten	Währung	Angefallene Kosten in DM	
Bemerkung	MEMO	Spezifizierung der angefallenen Kosten.	

Tab_ Notizen
Hier können Notizen festgehalten werden. Die Notizen sind jederzeit abrufbar. Sie können Aufgaben und Terminen zugeordnet werden können.
Spalte	Typ	Bemerkung	
MA-Nr	Integer	Mitarbeiter-Nummer (wird automatisch vergeben)	
ID	Integer	ID des Projektes 	
Datum	Datum	Tag des Gesprächs	
Notizen	MEMO	Gesprächsnotiz	

Tab_Korrespondenz
Das Projektmanagementsystem steuert die Korrespondenz, die im Rahmen eines Projekts anfallen.
Hierfür können Verteilerlisten aus der Adress-Datenbank erstellt werden. Weiterhin werden die Dokumente im Projekt gespeichert so daß die Korrespondenz nachvollzogen werden kann.
Formulare
Alle Tabellen erhalten ein Eingabeformular. Weiterhin wird ein Formular für den Start der Datenbank benötigt, welches durch die Datenbank führt (inklusive geänderter Menüleiste, so daß nicht mehr alle Funktionen von Access ausgeführt werden können).

Das Hauptformular beinhaltet die Übersicht über die Termine, Notizen und Aufgaben des aktuellen Benutzers

Berichte
Es werden Berichte über die einzelnen Tabellen erstellt, sowie ein Abrechnungsbericht, der die Kosten des gesamten Projekts enthält. Hier könnte man auch einen Bericht erstellen, der die Kosten nach MA aufschlüsselt, sowie die Zeiten der MA erfaßt.
Graphische Auswertungen sind auch denkbar

Erweiterungen
Denkbar ist weiterhin eine Schnittstelle zu Word. Über Word kann der komplette Schriftverkehr ablaufen. Durch geschickte Verknüpfung mit der Adressdatenbank kann eine "kostenoptimierte Versendung" geschaffen werden (e-mail, Fax, Post). 
Entwicklungszeit
Die Entwicklungszeit beträgt ca. 20 Arbeitstage bis zur ersten lauffähigen Version. Anschließend rechne ich mit ca. 2 Monaten, bis das Feedback der Anwender realisiert worden ist.