next up previous contents
Next: Oberseminartermine Up: Module Previous: Prüfungen

Diplomarbeiten und Fopras

Da sich die Behandlung von Diplomarbeiten und Fopras kaum unterscheidet, wurde hier eine gemeinsame Anwendung implementiert, wie Abbildung [*] zu entnehmen ist.

Formular 510 stellt daher eine Übersicht über alle offenen und vergebenen Ausschreibungen dar. Die Übersicht ist sortiert nach Diplomarbeiten, gefolgt von den Fopras, die jeweils wieder nach verschiedenen Attributen sortiert werden können. Hier sind es Thema, Beschreibung, Anzeigeseite, noch aushängen (im Schaukasten) und vergeben.

Die Links Neue Arbeit ausschreiben bzw. bearbeiten führen zu Formular 501. Beim Bearbeiten wird, je nach Ausschreibung, die Variable id_d für Diplomarbeit oder id_f für Fopra übergeben. Um einen Datenbankeintrag zu gewährleisten, müssen zumindest die Textfelder Thema, Beschreibung und Ausschreibungsdatum korrekt ausgefüllt sein. Die Felder Anforderungen und Arbeit verlängern sind optional. Bei Anzeigeseite kann wie im Modul Termine wieder zwischen INTERN, TU, LMU und COMMON ausgewählt werden. Die Checkbox noch aushängen dient als Erinnerung, ob eine Ausschreibung bereits im Schaufenster ausgehängt wurde. Zur Identifikation der Ausschreibung dienen die Radiobuttons Diplomarbeit und Fopra. Diese sind beim Bearbeiten einer Ausschreibung nicht mehr sichtbar. Wurde also beispielsweise aus Versehen Diplomarbeit statt Fopra ausgewählt und in die Datenbank eingetragen, muss die Ausschreibung gelöscht und die Felder neu ausgefüllt werden.

Über den Link Details gelangt man zu Formular 610. Hier werden die Informationen bezüglich Bearbeiter einer Arbeit, Betreuer und Bearbeitungszeitraum verwaltet bzw. angezeigt. Hierbei wird an jedes folgende Formular die entsprechende id (id_d bzw.id_f ) zur Identifikation der Arbeit weitergereicht. Eine Arbeit gilt als vergeben, sobald beim Bearbeitungszeitraum ein Anfangsdatum eingetragen ist.

Der Bearbeitungszeitraum wird in Formular 613 verwaltet. Es besteht auch die Möglichkeit, eine Arbeit zu verlängern. Die Verlängerung wird in Tagen angegeben und kann jederzeit, wie auch der Bearbeitungszeitraum, abgeändert werden. An dieser Stelle ist anzumerken, dass das zu diesem Formular gehörige Skript, das den Datenbankeintrag bewirkt, als einziges, wie bereits erwähnt, nicht die Funktion datenloeschen() enthält. Anders als bei allen anderen Attributen kann der Bearbeitungszeitraum nämlich nicht per Button aus der Datenbank gelöscht werden. Dieser wird bei fehlender Eingabe durch den Benutzer im Skript automatisch aus der Datenbank entfernt.

Einer Ausschreibung können beliebig viele Studenten und Betreuer zugeordnet werden. Dies erlaubt wieder die gemeinsame Behandlung von Fopras und Diplomarbeiten, die in der Regel unterschiedlich viele Bearbeiter haben. Formular 611 stellt eine Suchfunktion für Studenten dar. Diese wurde schon im Zusammenhang mit den Prüfungen beschrieben und funktioniert hier auf gleiche Weise.

Formular 620 enthält alle, den Suchkriterien entsprechenden, Studenten in einem Listenfeld. Der ausgewählte Student wird beim Übernehmen sowohl in die Datenbank eingetragen, als auch in Formular 610 angezeigt.

Mit Formular 614 kann ein Student aus der Zuordnung gelöscht werden.

Ein Betreuer für die entsprechende Diplomarbeit wird in Formular 612 aus einem Listenfeld ausgewählt und ebenfalls mit Übernehmen sowohl in die Datenbank eingetragen als auch in Formular 610 angezeigt.

Das Formular zum Löschen eines Betreuers ist Formular 615.

In Formular 610 gibt es die Möglichkeit, eine Diplomarbeit oder ein Fopra komplett, auch mit Zuordnung der Bearbeiter und Betreuer, aus der Datenbank zu entfernen.


  
Abbildung: Das Modul Diplomarbeiten und Fopras: Flußdiagramm.
\begin{figure}
 \center
 
\includegraphics [width=11cm]{bilder/diplfopra}\end{figure}


next up previous contents
Next: Oberseminartermine Up: Module Previous: Prüfungen
Copyright Munich Network Management Team