128 lines
3.8 KiB
HTML
128 lines
3.8 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="generator" content="pandoc">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
|
|
<title></title>
|
|
<style type="text/css">code{white-space: pre;}</style>
|
|
<!--[if lt IE 9]>
|
|
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
|
<![endif]-->
|
|
</head>
|
|
<body>
|
|
<h1 id="web-praktikum-gruppe-a">Web-Praktikum Gruppe A</h1>
|
|
<h2 id="kai-wansart-und-felix-hoster">Kai Wansart und Felix Hoster</h2>
|
|
<h3 id="section">16.11.2016</h3>
|
|
<h2 id="beschreibung-der-lösung">Beschreibung der Lösung</h2>
|
|
<h3 id="aufgabe-der-anwendung">Aufgabe der Anwendung:</h3>
|
|
<ul>
|
|
<li>eine Ünterstützung der Betreuung von Praxisphasen mit einer Web-Anwendung zu erstellen</li>
|
|
<li>Praxisphasen werden von externen Partnern (Firmen) angeboten</li>
|
|
<li>Studenten können diese Angebote nutzen, wenn sie einen Lehrenden als Betreuer finden</li>
|
|
</ul>
|
|
<h4 id="übersicht-der-fachlichen-funktion">Übersicht der fachlichen Funktion:</h4>
|
|
<ul>
|
|
<li>Datenpflege Studenten:
|
|
<ul>
|
|
<li>Eine Liste mit allen erstellten Studenten (Name, Vorname, Matrikelnummer)</li>
|
|
</ul></li>
|
|
<li>Datenpflege Lehrende:
|
|
<ul>
|
|
<li>Eine Übersicht mit allen Lehrenden (Name, Titel, Lehrgebiet)</li>
|
|
</ul></li>
|
|
<li>Datenpflege Firmenverzeichniss:
|
|
<ul>
|
|
<li>Eine Liste mit einer kleinen Übersicht über einzelne Firmen (Schwerpunkt, Sitz, Name, Branche, Mitarbeiteranzahl)</li>
|
|
</ul></li>
|
|
<li>Datenpflege Praxisphase:
|
|
<ul>
|
|
<li>Erhält man eine kurze Übersicht über Angebote für die Studenten (Firmenbetreuer, Beschreibung, Name, Voraussetzung, Firma)</li>
|
|
</ul></li>
|
|
<li>Auswahl Praxisphasen:
|
|
<ul>
|
|
<li>Dort können die Studenten mit einem Professor sich eine Praxisphase aussuchen</li>
|
|
</ul></li>
|
|
<li>Auswertung Firma:
|
|
<ul>
|
|
<li>Hier werden die Firmen bewertet, die ein Angebot für die Praxisphase bewertet</li>
|
|
</ul></li>
|
|
<li>Auswertung Praxisphasen nach Studenten:
|
|
<ul>
|
|
<li>Hier sieht man die Bewertung der Studenten über die einzelnen Angebote</li>
|
|
</ul></li>
|
|
<li>Auswertung Praxisphase nach Betreuern:
|
|
<ul>
|
|
<li>Hier sieht man die Bewertung der Praxisphasen - Betreuer</li>
|
|
</ul></li>
|
|
</ul>
|
|
<h2 id="beschreibung-des-servers">Beschreibung des Servers</h2>
|
|
<h4 id="zweck">Zweck</h4>
|
|
<ul>
|
|
<li>Verwaltung von Praxisphasen, für Studenten, Lehrende, und Firmen</li>
|
|
<li>Anbieten von Praxisphasenangeboten</li>
|
|
<li>Auswertung von aktuellen und vergangenen Praxisphasenangeboten</li>
|
|
</ul>
|
|
<h4 id="aufbau-bestandteile-der-komponente">Aufbau (Bestandteile der Komponente)</h4>
|
|
<ul>
|
|
<li>Application
|
|
<ul>
|
|
<li>Annahme von Anfragen durch den Webbrowser</li>
|
|
<li>Weiterleitung an die jeweiligen Komponenten</li>
|
|
</ul></li>
|
|
<li>Database
|
|
<ul>
|
|
<li>Einlesen, Speicherung, Bearbeitung und Löschung von Datensätzen</li>
|
|
</ul></li>
|
|
<li>View
|
|
<ul>
|
|
<li>Verarbeiten der Templates mit den gegebenen Daten</li>
|
|
</ul></li>
|
|
</ul>
|
|
<h4 id="zusammenwirken-mit-anderen-komponenten">Zusammenwirken mit anderen Komponenten</h4>
|
|
<h4 id="api-programmierschnittstellen-die-die-leistung-der-komponente-anbieten">API (Programmierschnittstellen), die die Leistung der Komponente anbieten</h4>
|
|
<ul>
|
|
<li>index
|
|
<ul>
|
|
<li>Startseite</li>
|
|
</ul></li>
|
|
<li>category
|
|
<ul>
|
|
<li>Darstellung der Kategorien</li>
|
|
</ul></li>
|
|
<li>choice
|
|
<ul>
|
|
<li>Darstellung der Praxisphasenauswahl</li>
|
|
</ul></li>
|
|
<li>eval
|
|
<ul>
|
|
<li>Darstellung der Auswertungen</li>
|
|
</ul></li>
|
|
<li>detail
|
|
<ul>
|
|
<li>Darstellung der Detailansicht für die Kategorien</li>
|
|
</ul></li>
|
|
<li>detailchoice
|
|
<ul>
|
|
<li>Darstellung der Detailansicht für die Praxisphasenauswahl</li>
|
|
</ul></li>
|
|
<li>save
|
|
<ul>
|
|
<li>Speichern der Detailansicht für die Kategorien</li>
|
|
</ul></li>
|
|
<li>savechoice
|
|
<ul>
|
|
<li>Speichern der Detailansicht für die Praxisphasenauswahl</li>
|
|
</ul></li>
|
|
<li>delete
|
|
<ul>
|
|
<li>Löschen eines Eintrags aus der Datenbank</li>
|
|
</ul></li>
|
|
<li>default
|
|
<ul>
|
|
<li>Fehlerdarstellung</li>
|
|
</ul></li>
|
|
</ul>
|
|
</body>
|
|
</html>
|