260 likes | 377 Views
Gruppe 1 – Linux Server. Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic. Aufsetzen eines Servers. Gründe warum wir einen SUSE LINUX Server einsetzen. Kostenloses Betriebssystem. Stabiler als jedes Windows-System. Alle benötigten Anwendungen bereits im System enthalten.
E N D
Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic
Aufsetzen eines Servers Gründe warum wir einen SUSE LINUX Server einsetzen • Kostenloses Betriebssystem • Stabiler als jedes Windows-System • Alle benötigten Anwendungen bereits im System enthalten
Datenbankserver einrichten Nach der fertigen Installation des Betriebssystems haben wir den Computer in das Schulinterne Netzwerk integriert. Danach haben wir den kostenlosen MySQL-Server eingerichtet und konfiguriert. Anschließend haben wir die aktuellste Version des kostenlosen Web-Server „Apache“ aus dem Internet heruntergeladen, installiert und konfiguriert.
phpMyAdmin und Finale Weiterhin musste noch phpMyAdmin auf dem Server eingerichtet werden, damit die Datenbank von überall aus gewartet werden konnte und damit sie auch einwandfrei funktioniert. Zuletzt wurde die Datenbank mit den Schülernamen und den dazugehörigen Passwörtern installiert.
Erstellen einer Datenbank Gruppe2 MySQL PHP MyAdmin Programme:
Einblick in die Materie • Datenbanken müssen so angelegt werden, dass die Benutzeroberflächen ohne Einschränkungen mit der Datenbank kommunizieren kann. • Eine Datenbank stellt einen variablen „Speicherplatz“ dar! • Erstellte Benutzertabelle in die schon vorgefertigte Datenbank implementieren.
Einführung • Installieren von MySql Server und Php, sowie PhpMyAdmin und Personal Webserver • Es werden Benutzer in einer Datenbank angelegt, die später mit verschiedenen Rechten z. B.: ein Formular ausfüllen können.
Hauptthemen • Erstellen einer Datenbank in einem Datenbankserver, wie ihn die 1. Gruppe beschrieben hat. • Strukturieren der Datenbank in verschiedene Abschnitte, bzw. Tabellen!
Programmieren der Datenbank • Datenbank anlegen; in Form von Tabellen, für jede Frage eine eigene Tabelle • Von jedem Schüler müssen Vorname, Name, Klasse und Passwort in der Datenbank gespeichert werden.
Abschluss • Datenbank auf den Linux-Server aufspielen • Austesten der erstellten Datenbank mit Hilfe der in HTML Programmierten Benutzeroberfläche!! • Fertig!!!!
Gruppe 3 Aufgabe: Passwörter für jeden Schüler erstellen
Excel Passwort Name Vorname Klasse Schmidt Peter A Müller Klaus C Berger Sabine D Taler Fritz F Meder Claudia B Decher Birgitt E
Passwort Name Vorname Klasse Zufall Fest(E20;.-1)& Schmidt Peter A 810 Links(B2;1) & Müller Klaus C 4500 Links(C2;1) Berger Sabine D 983 Taler Fritz F 3236 Meder Claudia B 148 Decher Birgitt E 69
Passwort Name Vorname Klasse Zufall 810SP Schmidt Peter A 810 4500MK Müller Klaus C 4500 983BSBerger Sabine D 983 3236TF Taler Fritz F 3236 148MC Meder Claudia B 148 69DB Decher Birgitt E 69
Passwort Name Vorname Klasse Zufall Schmidt Peter A =Aufrunden( Müller Klaus C Zufallszahl()* Berger Sabine D 10.000;0) Taler Fritz F Meder Claudia B Decher Birgitt E
Ä, Ü, Ö, Vokale mit accent ersetzten • Speichern unter „Tabs getrennt“ • Zufallszahlen löschen
Gruppe 4 : HTML-Version des Fragebogens erstellen (PHP)-Skripte schreiben
Durchführung • Layout per HTML • Kommunikation mit MySQL-Datenbank per PHP(-Skripte)
Für die Durchführung nötig • Editor (Proton Code Editor V3.0) • MySQL-Server (andere Gruppe) • PHP-Server (zum Testen PWS installiert, für die Umsetzung PHP-Server auf Linux-Server (andere Gruppe))
Referenzen • SelfHTML (http://selfhtml.teamone.de) • SelfPHP (http://www.selfphp4.de)
101010101010111101010101100100 101010101010101010101010101010 101010101010111111100000011101 010101010010010101010101010101 010101010101010101010100101011 101010101010111101010101100100 Informationen Auswertung Gruppe 5: Auswertung Arnulf Jentzen Henry Maultzsch Frederic Thalheimer Stefan Zügel
Koordinator der Präsentation Rolf Reimer