Stundenplanung Programm zur Stunden- und Zimmerplanung auf der Basis von Datenbanken und unter Berücksichtigung von Mehrfachnutzung im (lokalen) Netz (Internet - Intranet) Übersicht Stundenplanungsprogramm Möglichkeiten des dynamischen Datenbankzugriffs im Internet Stundenplanabfrage im Internet
Aufbau des Gesamtsystems
Das Entity-Relationship-Diagramm
Performancevergleich MS Access benötigt mehr Hauptspeicher nur Client-Server-Lösung schafft erhöhte Performance in Netzwerkumgebung
Die Benutzeroberfläche
Die Auswertung des Stundenplanes beliebige Kombinationen Zeitraum einfach definierbar keine SQL-Kenntnisse notwendig Ausdruck möglich Übernahme der Daten in andere Programme möglich
Die Anwesenheit der Seminargruppen als Text und Grafik darstellbar Semester farblich hervorgehoben automatische Anpassung an Fenstergröße Ausdruck möglich
Stundenplanabfrage Abfrage von Seminargruppen und Zimmerplänen Zugriff vom Intranet und Internet aus mit jedem Browser, unabhängig vom Betriebssystemen darstellbar einfachste Bedienung keine Hilfesysteme oder Bedienanleitungen notwendig wenig Bedienelemente, Übersichtlichkeit, Ausdruck durch Browser Gewährleistung des Datenschutzes keine Dozenten anzeigbar Abfrage von Passwörtern falls Internetzugriff begrenzter Zeitraum der anzeigbaren Stundenpläne Investitionsschutz weitgehender Einsatz von Standards und zukunftsträchtigen Technologien keine propriotären Lösungen verwenden
Varianten des dynamischen Datenbankzugriffs Plug-Ins für den WWW-Browser in HTML-Dokumente eingebettete JAVA-Applets Makrosprachen mit SQL-Statements die den HTML Sprachumfang erweitern über WWW-Server abhängige API’s erzeugte HTML-Dokumente über CGI-Programme erzeugte HTML-Dokumente
Datenbankzugriff über CGI Verteidigung Diplomarbeit S. Geisel 12
Hauptproblem der Realisierung Reportgeneratoren oder Formularexperten erzeugen Darstellungen eines einzelnen Datensatzes oder einer Liste von Datensätzen benötigt wird Gitterdarstellung Doppelstunden sind auszublenden
Die Benutzeroberfläche Eingabe als JAVA-CGI JAVA-Applet JavaScript Ausgabe als JAVA-CGI generiertes HTML-Dokument Frame-Version
Die 3D Darstellung mit VRML mit PERL-Script dynamisch generiert Darstellung der Lage eines Raumes zusätzliche Informationen z.B. Parkplätze, Eingänge in andere Auskunftssysteme integrierbar 15
Zusammenfassung ein komfortables und an die spezifischen Bedingungen einer Studienakademie angepasstes Stundenplanungsprogramm moderne Konzepte wie Client/Server-Technologie, Objektorientierung oder Internetzugriff sind angewendet eine Stundenplanabfrage im Internet unter Nutzung relevanter Standards ist entstanden Verteidigung Diplomarbeit S. Geisel 16
Vergleich der Eingabevarianten JAVA-CGI JAVA-Applet JavaScript