Gruppe 1 – Linux ServerGruppe 1 – Linux Server
Maxim Mozgovoi
Patrick Preidel
Krunoslav Orsolic
Aufsetzen eines ServersAufsetzen 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 einrichtenDatenbankserver 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 FinalephpMyAdmin 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 Erstellen einer DatenbankDatenbank
MySQLMySQL
PHP MyAdminPHP MyAdminProgramme:
Gruppe2
Einblick in die Einblick in die MaterieMaterie
Datenbanken müssen so angelegt werden, dass Datenbanken müssen so angelegt werden, dass die Benutzeroberflächen ohne Einschränkungen die Benutzeroberflächen ohne Einschränkungen
mit der Datenbank kommunizieren kann.mit der Datenbank kommunizieren kann.
Eine Datenbank stellt einen variablen Eine Datenbank stellt einen variablen „Speicherplatz“ dar!„Speicherplatz“ dar!
Erstellte Benutzertabelle in die schon Erstellte Benutzertabelle in die schon vorgefertigte Datenbank implementieren. vorgefertigte Datenbank implementieren.
EinführungEinführung
Installieren von MySql Server und Php, Installieren von MySql Server und Php, sowie PhpMyAdmin und Personal sowie PhpMyAdmin und Personal WebserverWebserverEs werden Benutzer in einer Datenbank Es werden Benutzer in einer Datenbank angelegt, die später mit verschiedenen angelegt, die später mit verschiedenen Rechten z. B.: ein Formular ausfüllen Rechten z. B.: ein Formular ausfüllen können.können.
HauptthemenHauptthemen
Erstellen einer Datenbank in einem Erstellen einer Datenbank in einem Datenbankserver, wie ihn die 1. Gruppe Datenbankserver, wie ihn die 1. Gruppe beschrieben hat.beschrieben hat.
Strukturieren der Datenbank in Strukturieren der Datenbank in verschiedene Abschnitte, bzw. Tabellen!verschiedene Abschnitte, bzw. Tabellen!
Programmieren Programmieren der Datenbankder Datenbank
Datenbank anlegen; in Form von Tabellen, Datenbank anlegen; in Form von Tabellen, für jede Frage eine eigene Tabellefür jede Frage eine eigene Tabelle
Von jedem Schüler müssen Vorname, Von jedem Schüler müssen Vorname, Name, Klasse und Passwort in der Name, Klasse und Passwort in der Datenbank gespeichert werden.Datenbank gespeichert werden.
AbschlussAbschluss
Datenbank auf den Linux-Datenbank auf den Linux-Server aufspielenServer aufspielen
Austesten der erstellten Datenbank mit Hilfe Austesten der erstellten Datenbank mit Hilfe der in HTML Programmierten der in HTML Programmierten
Benutzeroberfläche!!Benutzeroberfläche!!
Fertig!!!! Fertig!!!!
Gruppe 3Gruppe 3
Aufgabe:Aufgabe:Passwörter für jeden Schüler Passwörter für jeden Schüler
erstellenerstellen
ExcelExcelPasswort 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 KlasseZufall
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 KlasseZufall
810SPSchmidt 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 KlasseZufall
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 Ä, Ü, Ö, Vokale mit accent ersetzten
Speichern unter „Tabs getrennt“Speichern unter „Tabs getrennt“
Zufallszahlen löschenZufallszahlen löschen
Gruppe 4 : HTML-Gruppe 4 : HTML-Version des Version des
Fragebogens erstellenFragebogens erstellen
(PHP)-Skripte schreiben(PHP)-Skripte schreiben
DurchführungDurchführung
Layout per HTMLLayout per HTML
Kommunikation mit MySQL-Datenbank per Kommunikation mit MySQL-Datenbank per PHP(-Skripte)PHP(-Skripte)
Für die Durchführung nötigFür die Durchführung nötig
Editor (Proton Code Editor V3.0)Editor (Proton Code Editor V3.0)
MySQL-Server (andere Gruppe)MySQL-Server (andere Gruppe)
PHP-Server (zum Testen PWS installiert, PHP-Server (zum Testen PWS installiert, für die Umsetzung PHP-Server auf Linux-für die Umsetzung PHP-Server auf Linux-
Server (andere Gruppe))Server (andere Gruppe))
ReferenzenReferenzen
SelfHTML (SelfHTML (http://http://selfhtmlselfhtml..teamoneteamone.de.de))
SelfPHP (SelfPHP (http://http://wwwwww.selfphp4.de.selfphp4.de))
Screenshot vom LayoutScreenshot vom Layout
Screenshot vom QuelltextScreenshot vom Quelltext
Arnulf JentzenArnulf JentzenHenry MaultzschHenry Maultzsch
Frederic ThalheimerFrederic ThalheimerStefan ZügelStefan Zügel
0
20
40
60
11a 11b 11c 11d
AuswertungAuswertung
101010101010111101010101100100101010101010101010101010101010101010101010111111100000011101010101010010010101010101010101010101010101010101010100101011101010101010111101010101100100
InformationenInformationen
Koordinator der Koordinator der PräsentationPräsentation
Rolf ReimerRolf Reimer