Stundenplan - Manager
2002 - 2012
Der Stundenplan - Manager ist ein datenbankgestütztes Delphiprogramm, mit dem der Vorlesungsplan der FH-/PTL-Wedel bedienerfreundlich erstellt werden kann.
Diese Beschreibung will einen kleinen Einblick in dieses System geben.
Die Vorgabe für mich persönlich war, keine Begrenzungen für den Benutzer einzubauen.
Jede erdenkliche Regel, Information und Hilfestellung sollte definierbar, erstellbar und überschaubar sein.
Das System ist noch lange nicht fertig, bis jetzt ist aber schon mal ein brauchbares System entstanden.
Zur Zeit ist nur eine manuelle Planung möglich, dies soll in der Zukunft auch noch automatisiert werden.
Es gab in diese Richtung schon einige Versuche.
Allerdings sind diese Automaten in der Realität nicht wirklich einsetzbar.
Dies liegt an verschiedenen Dingen. Entweder sind die Regeln, die man definieren kann nicht komplex genug oder auch gar nicht vorhanden.
Oder die Bedienerfreundlichkeit läßt sehr zuwünschen übrig.
Was nützt ein System, wenn der Planer sich mit komplizierten Definitionstabellen rumschlagen muss und das eigentliche Problem dabei aus den Augen verliert?
Besonders bei über 200 Veranstaltungen ist das einfach nicht mehr überschaubar.
Und dann kommt noch dazu, dass ein Automat eventuell gar keine Lösung findet. Was dann? Dann müsste der Planer eigentlich manuell eingreifen und da fehlt dann leider die Bedienerfreundlichkeit.
Aus diesem Grund ist dieses System entstanden. Hier wird erstmal gar nicht versucht, dieses extreme Problem automatisch zu lösen.
Erstmal muss das manuelle System stehen, bevor man sich mit dem Automatismus beschäftigt.
Das ist die eigentliche Idee, die hier immer im Hintergrund durchschimmert.
Dadurch, das diese Thematik jetzt elektronisch und nicht mehr von Hand bearbeitet wird sind schon wieder andere Dinge möglich geworden, an die bei der Erstellung überhaupt noch nicht gedacht wurde.
So enthält der Raumreservierungsplan der FH-/PTL-Wedel automatisch auch die Informationen, welche Räume durch den Vorlesungsplan reserviert sind. So entstehen dort keine ungültigen Reservierungen mehr.
Oder die Termine der Übungen können jetzt exportiert werden, so dass die Übungsanmeldung über das Internet jetzt auch die aktuellen Termine importieren kann.
Diese ganzen organisatorischen Dinge wurden bis vor kurzem noch per Hand-Zettel an irgendwelchen Türen vorgenommen oder von Hand in die verschiedenen Systeme eingetragen.
Im Großen und Ganzen ist also die Qualität für Mitarbeiter und Studenten/Schüler durch dieses System gestiegen.
Die Darstellung im PDF-Format, die viele Jahre von Hand erstellt wurde, ist jetzt auf Knopfdruck verfügbar. Die komplexe Darstellung im HTML-Format, war vorher gar nicht möglich.
Trotzdem ist die eigentliche Erstellung nicht unbedingt einfacher geworden.
Die vielen Wellness-Faktoren die jetzt in den Plan einfliessen, konnten früher überhaupt nicht oder nur sehr eingeschrängt berücksichtigt werden.
Und auch das Eintragen der vielen Informationen ist sehr zeitintensiv.
Aber wie es natürlich mit vielen Dingen in unserer immer schneller gewordenen Gesellschaft ist, ist der Zeitdruck gestiegen, alle wollen diesen wichtigen Plan jetzt noch früher haben.
Keiner denkt allerdings an die Arbeit, die hinter diesen Kulissen stattfindet.
Aber nun zum eigentlichen Projekt…
Wenn das Programm gestartet wurde, sieht man folgendes Bild…
Bitte keine voreiligen Schlüsse ziehen, hinter dieser sehr übersichtlichen Darstellung verbirgt sich ein recht komplexes und bedienerfreundliches System.
Da das System immer direkt auf der Datenbank arbeitet, konnte ein absturzsichers Konzept realisiert werden. Wenn das Programm die Datenbank nicht ordentlich verlässt, bleibt der letzte Datenbestand vorhanden. Dies wird bei einem Programmstart erkannt und der Benutzer kann den letzten (noch nicht gespeicherten) Zustand wiederherstellen.
Aus diesem Grund kann nur eine Instanz des Programms gestartet werden.