Skip to content

DhruvAggarwal01/ATdIT_Gruppe5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ATdIT_Gruppe5

GitHub Repository für Gruppe 5 (Aktuelle Themen der IT 1)

Alle bewertungsrelevanten Files liegen im master-Branch.

Ordnerstruktur

📘 Library beinhaltet folgende Ordner und Dateien:

  • diagrams → ER-Diagramme, Klassendiagramm (UML), Persona und Use-Case-Diagramm, Grafik zum Durchlauf der Klassen
  • documentation → Wissenschaftliche Ausarbeitung, Storyline-Dokument (Probleme, Lessons Learned), Quellensammlung, Info zu Setter für Order-ID und User-ID
  • presentation → Projektpräsentation der Gruppe zum 04.11.2020
  • prototype → Prototyp der Anwendung

📘 group5 : Maven-Projektordner und beinhaltet gegliedert in folgende Subordner den Quellcode und konfiguratorische Dateien (pom.xml, .classpath u.ä. hier nicht aufgelistet):

  • src/main/java/atdit1/group5

    • */mainclasses (enthält: Ausführungsklasse und primäre UI-aufbauende Klassen)
    • */db_interaction (enthält: Klassen, die die Interaktion mit den Datenbanken regeln)
    • */dialogs (enthält: Dialogscreens, die die Interaktion mit dem Benutzer erlaubt)
    • */exceptions (enthält: Eigene Exceptionklassen)
    • */listener (enthält: Listenerklassen)
    • */panels (enthält: Hauptpanelscreens, die die Anwendung annehmen kann)
    • */subpanels (enthält: Panels, die von den Hauptpanels genutzt werden)
    • */verifiers (enthält: Verifier zur Überprüfung der Eingabe-Validität)  
  • src/main/resources (enthält: Ressourcen, die im Coding genutzt werden)

    • */databases (enthält: Datenbanken)
      • "XYZ.xlsx" sind die Datenbanken, die im Coding selbst nicht genutzt werden und damit nur als Backup dienen.
      • "DefaultXYZ.xlsx" sind die Datenbanken, die auch produktiv im Coding genutzt werden.
    • */i18n (enthält: Strings zur Internationalisierung)
    • */images (enthält: Bilddateien)  
  • src/test/java (enthält: JUnit-Testklassen zu den Klassen in "src/main/*")  

  • src/test/resources (enthält: nichts; ist aber für mögliche Testressourcen erstellt)  

How to...

  • "src/main/java/atdit1/group5/AppRunner.java": diese Klasse ist die ausführbare Klasse (enthält main-Methode), von der aus die Programmausführung gestartet wird.

Hinweise

  • bei Warnungen im Editor, "nicht auffindbare" Files einmal öffnen --> Meldungen gehen weg (oder: über VSCode-Extension "Language Support for Java(TM) by Red Hat" "java clean" in Command Pallette ausführen)