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

Post on 06-Apr-2015

119 views 1 download

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

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