Next: Die Programmstruktur
Up: Übersicht
Previous: Übersicht
  Contents
Die einzelnen Aufgaben wurden auf eigene Programme verteilt. Eine
Übersicht gibt Tabelle 4.1. Sie beinhaltet
die Dateien, die einmal in der Nacht um 2.00 Uhr automatisiert durch
das Programm cron aufgerufen werden. Cron dient
zum regelmäßigen Ausführen und Anstoßen von Prozessen auf Linux-Systemen.
Das Programm cron_job.php4 wird durch cron aufgerufen
und steuert den Ablauf der Datenübertragung. Es liest aus der Datenbank
alle Messrechner und deren Verbindungsdaten ein. Diese werden der
Reihe nach an das Programm pppconn.sh übergeben, welches
die Verbindung zu einem Messrechner herstellt. Nach dem erfolgreichen
Download wird die Verbindung getrennt, die Datei als Backup gesichert,
entpackt, von convert2mysql.php4 konvertiert und in die Datenbank
geschrieben.
Table:
Übersicht der täglich ausgeführten Programme
Programm |
Beschreibung |
convert2mysql.php4 |
Konvertiert die Dateien der Messrechner und schreibt sie in die Datenbank. |
cron_job.php4 |
Wird täglich ausgeführt. Steuert alles vom Verbindungsaufbau bis zum
Eintrag der Daten in die Datenbank, indem es weitere benötigte Programme
aufruft. |
pppconn.sh |
Shellskript zum Ansteuern der ISDN-Karte und initialisieren des Verbindungsaufbaus
mit dem RAS-Server. |
|
Tabelle 4.2 gibt einen Überblick
über die Dateien, welche der Benutzer mit seinem Webbrowser aufrufen
kann. Sie erzeugen verschiedene Grafiken der Messdaten und stellen
eine Maske zur Profileingabe der Messrechner zur Verfügung.
Table:
Übersicht der Programme zur
Datenvisualisierung und Administration
Programm |
Beschreibung |
index.php4 |
Einstiegsseite. Von hier geht es zur Datendarstellung, zur Profileingabe
oder zur Log-Datei. |
menugraf.php4 |
Stellt eine Eingabemaske zur Verfügung, mit welcher die Datenanzeige
eingestellt werden kann. |
showgraf.php4 |
Überprüft die Daten, die der Benutzer in menugraf.php4 eingegeben
hat und bindet die Grafiken ein, indem es weitere Programme aufruft. |
graph.php4 |
Erzeugt die Temperaturkurven anhand der vorgegebenen Einstellungen
aus den Messwerten. |
diff_count.php4 |
Erzeugt eine Tabelle mit den Temperaturhüben. |
count.php |
Stellt die Häufigkeit der Messwerte in einer Grafik dar. |
config.php4 |
Einstellungen und häufig benutzte Programmfunktionen. |
profile.php4 |
Eingabemaske zum Erzeugen oder Verändern eines Profiles einer Messstation. |
check_profile.php4 |
Überprüft die Eingaben von profile.php4 und schreibt sie
in die Datenbank. |
diplom.log |
Logdatei, welche die Aktivitäten der Programme in Tabelle
mitprotokolliert und per Webschnittstelle eingesehen werden kann. |
tu_header.jpg |
Bilddatei mit dem Logo der Technischen Universität Ilmenau. |
|
Next: Die Programmstruktur
Up: Übersicht
Previous: Übersicht
  Contents
Jens Bierkandt