Eine kurze Beschreibung des Projekts:
Der Stundenplaner ist eine Java-Applikation, die den Entwurf von
Stundenplänen unterstützen soll. Anders als andere Programme,
die einen Vorschlag anhand von eingegebenen Daten generieren, wird
von diesem Programm eine Unterstützung für einen vom Anwender
durchgeführten Planungsprozeß gegeben. Der wichtigste
Teil des Programmes besteht in der Konsistenzprüfung. Es lassen
sich verschiedene Randbedingungen wie Fächerliste, Lehrendenliste
etc. einstellen. Bei der Planung wird vom Programm ständig
überwacht, ob eine Stundenwahl ohne Konsistenzverletzung möglich
ist. Eine Konsistenzverletzung wäre z.B. Das Semester (die
Klasse) hat zur gleichen Zeit Mathematik und Informatik.
Zu dem Projekt existiert eine umfangreiche Dokumentation, die Entwurf,
Management und Benutzerdokumentation umfasst. Die entsprechenden
Dokumente stehen hier zum download bereit.
Art der Datei |
Beschreibung |
download |
Dokumentation |
Management Dokumentation (Umfang, Aufwand, Terminplan) |
|
Dokumentation |
Analyse und Entwurfs-dokumente |
|
Für diejenigen, die eher an der Anwendung interressiert sind
stehen hier die für die Anwendung notwendigen Dateien bereit:
Art der Datei |
Beschreibung |
download |
Softwarepaket |
Alle für die Ausführung benötigten
Dateien |
|
Datenbank |
Eine leere Datenbank für das Projekt (im
Paket enthalten) |
|
Benutzerhandbuch |
Eine Dokumentation zur Nutzung des Programms (nicht
im Paket) |
download (3.36MB)[PDF]
|
Installieren des Programms
- Stellen Sie sicher, daß Sie ein JRE (mindestens JRE1.2.2)
auf Ihrem Rechner installiert haben.
Sie erhalten das JRE (Java Runtime Environment) bei www.java.sun.com
- Downloaden des Softwarepaketes.
Klicken Sie den Link in obiger Tabelle an und speichern Sie die
Datei paket.zip in einem Verzeichnis auf Ihrer Festplatte.
- Entpacken Sie die Datei in einem von Ihnen frei gewählten
Verzeichnis (dem Installationsverzeichnis).
- Wechseln Sie in das Installationsverzeichnis.
- Kopieren Sie die Datei (./sampleDB/empty.mdb) und bennen Sie
diese um (z.B in "meineSchule.mdb"). Diese Datei
ist die verwendete Datenbank und enthält
alle für die Erstellung des Stundenplans relevanten Informationen.
Für jeden Stundenplan müssen Sie eine neue Kopie dieser
Datei anlegen.
- Entfernen Sie den Schreibschutz von meineSchule.mdb.
Erste Schritte mit Timetable
- Starten Sie das Programm indem Sie im Explorer auf die Datei
timetable.jar klicken.
- Es erscheint ein Startfenster, in dem Sie die Datenbank festlegen
und zwischen zwei Programmen wählen können.
- Legen Sie die Datenbank fest (ändern - Knopf) in
dem Beispiel ist dies meineSchule.mdb
- Starten Sie den CREATOR, hier geben Sie die Rahmendaten für
Ihre (Hoch-) Schule an, Lehrende, Fächer etc.
Näheres über den CREATOR entnehmen Sie dem Benutzerhandbuch,
oder den aktuellen Hinweisen im Programm.
- Haben Sie alle Rahmen-Daten eingegeben beenden Sie den CREATOR.
Es empfielt es sich noch eine Kopie der Datenbank zu erstellen.
Dies ist von Vorteil, wenn Sie mehrere Stundenpläne für
die gleiche Einrichtung erstellen möchten.
- Starten Sie nun timetable.jar erneut und wählen Sie (nachdem
Sie die Datenbank festgelegt haben) den MANIPULATOR
- Hier können Sie nun bequem per Drag&Drop den Stundenplan
erstellen.
Weiter Informationen zur Nutzung entnehmen Sie bitte dem Benutzerhandbuch.
Zur Weiterentwicklung des Programms
Im Rahmen des Großen Projekts ist die Programmentwicklung
abgeschlossen. Für den Fall, daß Sie Interresse an einer
Weiterentwicklung haben, zum Beispiel HTML Ausgabe und Druck von
Raum und Stundenplänen, schicken Sie uns bitte eine mail. Solche
Ergänzungen sind aber mit Sicherheit möglich.
Probleme?
Wenn Sie Probleme bei der Installation/ Anwendung haben, schicken
Sie einfach eine mail. Wir helfen Ihnen gerne!
Sollten Sie einen Fehler feststellen, so mailen Sie uns bitte wie
es zu dem Fehler kam. (Öffnen Sie eine DOS Konsole, wechseln
Sie in das Installationsverzeichnis, starten Sie Timetable mit:
java -jar Timetable.jar
und versuchen Sie den Fehler zu reproduzieren. Kopieren
Sie die erhaltene Fehlermeldung in die email.)
|