Skip to content
Snippets Groups Projects
README.md 991 B
Newer Older
TB's avatar
TB committed
PROJEKT Notenmanager
TB's avatar
TB committed

TB's avatar
TB committed
Mitglieder: T.B., K.T., D.T
TB's avatar
TB committed

TB's avatar
TB committed
Beschreibung: 
TB's avatar
TB committed

TB's avatar
TB committed
Logik: Ein Programm, um Noten (Universität, Schule) zu berechnen.
GUI: Oberfläche mit Liste und Eingabefeldern (Textboxen), sowie Button zur Navigation
Data Access (DB): Anbindung zur Datenbank (liteSql, mySql)
TB's avatar
TB committed

TB's avatar
TB committed
Requirements:
    1.  Berechnung der Noten: Uni-Noten: ECTS-Gewichtung und Durchschnitt
    2.  GUI: DDL für Studiengang; DDL für Student; Tabelle mit Fächern nach Studiengang (JSON zur Konfiguration der Studiengänge)
    3.  Database (lokal, litesql): relationales Modell: Student, Studiengang, Studienkurse, Noten
    4.  Zusatzfeatures: CSV-/PDF-Export/Import; 
TB's avatar
TB committed

  Pflicht:     
TB's avatar
TB committed
    Vererbung: Studienkurse -> Unterklassen: regulär, FWP, AWP, freiwillig
    Interfaces: für Verallgemeinerung von Fächern: benotet, nicht benotet; für Prüfungsstatus (bestanden, angerechnet, Versuche)
    Javadoc: deutsche Kommentare zur Funktion
    UML-Diagramm: Softwarestruktur
TB's avatar
TB committed

TB's avatar
TB committed
Zusatz: Android-App (wenn Zeit)