WEB/Praktikum2/ppm1/doc/documentation.html
2016-12-12 22:20:21 +01:00

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>