Hmm da habt ihr recht!
Ich arbeite in einem Forschungsinstitut welches einen Strahlenring betreibt, um unterschiedliche Messungen vorzunehmen. Hier gibt es dann wiederum mehrere Messstationen an denen mehrere Gruppen arbeiten.
Die Anzahl der Gruppen variiert ständig und einige Mitarbeiter sowie Betreuer arbeiten in unterschiedlichen Gruppen/an unterschiedlichen Messstationen.
IST-Zustand
Um einen reibungslosen Ablauf der Experimente zu gewährleisten muss an jeder
Experimentierstation während des kompletten Projektzeitraums mindestens ein
Betreuer anwesend sein. Die Mitarbeiter des Instituts XYZ notieren ihre
Abwesenheit für die einzelnen Experimentierstationen, an denen sie arbeiten,
in einer Excel-Tabelle. Mitglieder der Experimentier-Gruppen, die nicht
XYZ- Mitarbeiter sind, werden nicht erfasst. Wodurch eine genaue Erfassung der Abwesenden nicht mehr möglich ist und somit Gefahr besteht, dass ein Experiment still steht.
Jede Gruppe führt daher mehrere Tabellen, welche nur mit viel Aufwand zu verwalten und schwer überschaubar sind. Ein weiteres Problem ist, dass die Tabellen auf Servern liegen und bei Bearbeitung nicht von einem 2. geöffnet werden können.
Es soll ein Programm entwickelt werden, das eine einheitliche, einfache und schnelle Verwaltung der Abwesenheiten ermöglicht. Somit sollen zu bestimmten Zeiten auftretende Personalengpässe, der einzelnen Gruppen, im Vorfeld erkannt und vermieden werden.
Der Projektbetreuer bzw. Administrator erstellt über die Anwendung eine neue Experimentiergruppe, welcher er die Mitarbeiter zuweisen kann, die an diesem Projekt mitarbeiten. Diese Mitarbeiter können sich über die Anwendung einloggen und die Abwesenheit für die ihnen zugewiesenen Projekte eintragen und verwalten. Des Weiteren ist eine Gruppenliste zu erstellen in der „auf einen Blick“ ersichtlich ist, wann welches Mitglied An- bzw. Abwesend ist.
Da das Programm von jedem Standort erreichbar sein soll und im Institut mehrere unterschiedliche Betriebssysteme im Einsatz sind bietet sich eine Webapplikation an. Diese ist plattformunabhängig und über das Intranet von jedem Standort zu erreichen (Internetanbindung vorausgesetzt). Als Speichermedium dient eine Datenbank.
Eclipse JEE2 + Plugins (Java / JSP / Java Servlets)
Apache Tomcat
MySQL