![Page 1: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/5.jpg)
Erstellen einer Erstellen einer DatenbankDatenbank
MySQLMySQL
PHP MyAdminPHP MyAdminProgramme:
Gruppe2
![Page 6: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/15.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/16.jpg)
Ä, Ü, Ö, 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](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/17.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/18.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/19.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/20.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/21.jpg)
Screenshot vom LayoutScreenshot vom Layout
![Page 22: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/22.jpg)
Screenshot vom QuelltextScreenshot vom Quelltext
![Page 23: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/23.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/24.jpg)
![Page 25: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/25.jpg)
![Page 26: Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel Krunoslav Orsolic](https://reader035.vdocuments.pub/reader035/viewer/2022062312/55204d8349795902118d7ac6/html5/thumbnails/26.jpg)
Koordinator der Koordinator der PräsentationPräsentation
Rolf ReimerRolf Reimer