Projektaufgabe A

Ermöglichen Sie der Belegschaft einer Firma den Zugriff auf ein Wörterbuch, in dem branchenspezifische Fachwörter erklärt werden (Glossar). Das Glossar enthält zu einem Schlagwort einen mehrzeiligen beschreibenden Text. Der Zugriff auf die gewünschten Informationen soll über den firmeneigenen Webserver erfolgen (CGI-Schnittstelle).

Verwenden Sie die CGI-Technik zur dynamischen Erzeugung von HTML-Seiten.

  1. Erstellen Sie zunächst ein Glossar in einer ASCII-Datei. Überlegen Sie sich, wie man Schlagwort und Beschreibungstext anordnet, damit Sie von einem CGI-Script verarbeitet werden können.
    Vorschlag :
    CGI
    Common Gateway Interface, Programmschnittstelle
    eines Webservers zur dynamischen Erzeugung von
    HTML-Dokumenten.
    
    API
    Application Programmers Interface, Programmierschnitstelle von
    Applikationen (oder ganzen Betriebssystemen), die den Zugriff
    auf bestimmte Funktionsbibliotheken erlaubt.
    
  2. Ermöglichen Sie die Ausgabe des gesamten Glossars als ein HTML-Dokument.
  3. Erweiterung : Die Glossareinträge erscheinen dabei in alphabetischer Reihenfolge.
  4. Alle Schlagwörter erscheinen als Links am Anfang der Seite. Die Links verweisen zu einem Anker auf der Seite, unter dem der zugehörige Beschreibungstext erscheint.
  5. Erstellen Sie ein Formular, das die Eingabe eines Suchbegriffes ermöglicht. Der Suchbegriff wird an ein Script geleitet. Das Script liefert nur den zugehörigen Beschreibungstext zurück.
  6. Ermöglichen sie den Anwendern eine Volltextsuche, wenn ein Suchbegriff nicht unter den Schlagwörtern zu finden ist.

Hinweise

Ein CGI-Script kann auf zwei Arten gestartet werden :
Über ein Formular unter Angabe der action
Über einen Link in einem HTML-Formular.

Arbeiten Sie in Gruppen zu zwei, drei oder vier Personen. Planen Sie sorgfältig und gehen Sie arbeitsteilig vor.

Have a lot of fun ...