angelozehr
Mitglied
Hi,
Ich steck grad echt in der Klemme...
Ich habe einen Auftrag angenommen zu einer Mitarbeiterübersicht in PHP mit MySql obwohl ich da noch gaaaar kein Profi bin
also.. mein grosses Problem:
Der Chef ist der einzige der dieses Programm verwendet.
Er trägt bei einem Projekt ein Startdatum, ein Enddatum, ein Mitarbeiter und eine Anzahl an Stunden ein.
Nun kommt das schwierige: Mitarbeiter dürfen maximal 8 Stunden täglich arbeiten.
Das heisst: Wenn sich Projekte überschneiden oder mit Ausbildungstagen (die werden auch vom Chef eingetragen), dann müssen die Arbeitsstunden für jeden Tag automatisch angepasst werden.
Das heisst zum Beispiel:
Projekt A : 1.3.08 - 31.3.08, 150 Stunden, Mitabeiter X
Projekt B : 10.3.08 - 19.3.08, 56 Stunden, Mitabeiter X
Ausbildung C: 13.3.08, 4 Stunden, Mitarbeiter X
Klar zu sehen, am 13.3.08 ist der Mitarbeiter viel zu viel beschäftigt.
Es muss also von den 8 Maximalen Stunden 4 für Ausbildung wegnehmen, und dann weiter: Die restlichen Stunden (wieder 4) auf die anderen Projekte aufteilen und WEITER: beim Projekt natürlich die Stunden auf andere Tage verteilen.
Ausserdem müsste er vom 10.3 bis 19.3 auch über 8 arbeiten, also müssen da die Stunden auch auf vorher bzw. nachher aufgeteilt werden.
Ich blick nicht mehr durch und hab absolut keine Ahnung wie ich sowas machen kann
ich brauche dringend HIIILFE
Ich steck grad echt in der Klemme...
Ich habe einen Auftrag angenommen zu einer Mitarbeiterübersicht in PHP mit MySql obwohl ich da noch gaaaar kein Profi bin
also.. mein grosses Problem:
Der Chef ist der einzige der dieses Programm verwendet.
Er trägt bei einem Projekt ein Startdatum, ein Enddatum, ein Mitarbeiter und eine Anzahl an Stunden ein.
Nun kommt das schwierige: Mitarbeiter dürfen maximal 8 Stunden täglich arbeiten.
Das heisst: Wenn sich Projekte überschneiden oder mit Ausbildungstagen (die werden auch vom Chef eingetragen), dann müssen die Arbeitsstunden für jeden Tag automatisch angepasst werden.
Das heisst zum Beispiel:
Projekt A : 1.3.08 - 31.3.08, 150 Stunden, Mitabeiter X
Projekt B : 10.3.08 - 19.3.08, 56 Stunden, Mitabeiter X
Ausbildung C: 13.3.08, 4 Stunden, Mitarbeiter X
Klar zu sehen, am 13.3.08 ist der Mitarbeiter viel zu viel beschäftigt.
Es muss also von den 8 Maximalen Stunden 4 für Ausbildung wegnehmen, und dann weiter: Die restlichen Stunden (wieder 4) auf die anderen Projekte aufteilen und WEITER: beim Projekt natürlich die Stunden auf andere Tage verteilen.
Ausserdem müsste er vom 10.3 bis 19.3 auch über 8 arbeiten, also müssen da die Stunden auch auf vorher bzw. nachher aufgeteilt werden.
Ich blick nicht mehr durch und hab absolut keine Ahnung wie ich sowas machen kann
ich brauche dringend HIIILFE