31.01.2014 Aufrufe

Bachelorarbeit

Bachelorarbeit

Bachelorarbeit

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!