Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

26
Gruppe 1 – Linux Gruppe 1 – Linux Server Server Maxim Mozgovoi Patrick Preidel

Transcript of Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

Page 1: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

Gruppe 1 – Linux ServerGruppe 1 – Linux Server

Maxim Mozgovoi

Patrick Preidel

Krunoslav Orsolic

Page 2: Gruppe 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

Page 3: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

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.

Page 4: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

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.

Page 5: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

Erstellen einer Erstellen einer DatenbankDatenbank

MySQLMySQL

PHP MyAdminPHP MyAdminProgramme:

Gruppe2

Page 6: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

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.

Page 7: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

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.

Page 8: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

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!

Page 9: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

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.

Page 10: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

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!!!!

Page 11: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

Gruppe 3Gruppe 3

Aufgabe:Aufgabe:Passwörter für jeden Schüler Passwörter für jeden Schüler

erstellenerstellen

Page 12: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

ExcelExcelPasswort Name Vorname Klasse

Schmidt Peter A

Müller Klaus C

Berger Sabine D

Taler Fritz F

Meder Claudia B

Decher Birgitt E

Page 13: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

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

Page 14: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

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

Page 15: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

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

Page 16: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

Ä, Ü, Ö, Vokale mit accent ersetzten Ä, Ü, Ö, Vokale mit accent ersetzten

Speichern unter „Tabs getrennt“Speichern unter „Tabs getrennt“

Zufallszahlen löschenZufallszahlen löschen

Page 17: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

Gruppe 4 : HTML-Gruppe 4 : HTML-Version des Version des

Fragebogens erstellenFragebogens erstellen

(PHP)-Skripte schreiben(PHP)-Skripte schreiben

Page 18: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

DurchführungDurchführung

Layout per HTMLLayout per HTML

Kommunikation mit MySQL-Datenbank per Kommunikation mit MySQL-Datenbank per PHP(-Skripte)PHP(-Skripte)

Page 19: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

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))

Page 20: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

ReferenzenReferenzen

SelfHTML (SelfHTML (http://http://selfhtmlselfhtml..teamoneteamone.de.de))

SelfPHP (SelfPHP (http://http://wwwwww.selfphp4.de.selfphp4.de))

Page 21: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

Screenshot vom LayoutScreenshot vom Layout

Page 22: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

Screenshot vom QuelltextScreenshot vom Quelltext

Page 23: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

Arnulf JentzenArnulf JentzenHenry MaultzschHenry Maultzsch

Frederic ThalheimerFrederic ThalheimerStefan ZügelStefan Zügel

0

20

40

60

11a 11b 11c 11d

AuswertungAuswertung

101010101010111101010101100100101010101010101010101010101010101010101010111111100000011101010101010010010101010101010101010101010101010101010100101011101010101010111101010101100100

InformationenInformationen

Page 24: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.
Page 25: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.
Page 26: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic.

Koordinator der Koordinator der PräsentationPräsentation

Rolf ReimerRolf Reimer