Bachelorarbeit
Bachelorarbeit
Bachelorarbeit
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
INHALTSVERZEICHNIS<br />
3.2.1 Versionsverwaltung mit Git . . . . . . . . . . . . . . . . . . . . . . 26<br />
3.2.2 Issue Tracking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />
4 Umsetzung 28<br />
4.1 Anforderungsanalyse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28<br />
4.2 Kickoff Meeting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28<br />
4.3 Randbedingungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />
4.4 GUI Prototyping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30<br />
4.5 Datenhaltung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31<br />
4.6 Client-Server-Modell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />
4.6.1 HTTP und AJAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />
4.7 JSON-API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34<br />
4.8 Server Architektur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36<br />
4.8.1 Model und Datenbank . . . . . . . . . . . . . . . . . . . . . . . . . 36<br />
4.8.2 Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39<br />
4.8.3 Views und Mailers . . . . . . . . . . . . . . . . . . . . . . . . . . . 40<br />
4.9 Client Architektur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />
4.9.1 Dialog System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />
4.9.2 Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />
4.9.3 App Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43<br />
4.9.4 Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44<br />
4.10 Dokumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45<br />
4.11 Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46<br />
5 Zusammenfassung 47<br />
5.1 Evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47<br />
5.2 Ausblick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />
6 Quellenverzeichnis 50<br />
Entwicklung einer Webschnittstelle<br />
zur Durchführung von Kurswahlen an Gymnasien<br />
Seite III