Skip to content

Latest commit

 

History

History
47 lines (27 loc) · 2.02 KB

README.md

File metadata and controls

47 lines (27 loc) · 2.02 KB

E-Learning-System

Projektübersicht

Unser E-Learning-System ist eine umfassende Plattform, die darauf abzielt, Dozenten und Studierenden den Umgang mit Anwendungsfällen zu erleichtern. Das System unterstützt sowohl den Unterricht als auch individuelle Übungseinheiten und fördert kollaboratives Lernen durch verschiedene Funktionalitäten wie Benutzerverwaltung, Klassenzimmermanagement und eine interaktive Arbeitsumgebung.

Hauptkomponenten

Das Projekt ist in zwei Hauptunterprojekte unterteilt:

  1. Frontend: https://github.com/Leg0shii/SWT-UML-Frontend
  2. Backend: https://github.com/Leg0shii/SWT-UML-Backend

Diese beiden Komponenten arbeiten nahtlos zusammen, um eine benutzerfreundliche und leistungsfähige Lernumgebung zu bieten.

Unterprojekte

Frontend

Das Frontend ist die grafische Benutzeroberfläche des E-Learning-Systems, entwickelt mit Java Swing. Es bietet intuitive und moderne Interfaces für die Benutzerinteraktion, einschließlich Anmeldebildschirm, Klassenzimmerauswahl und UML-Editor.

  • Klassenzimmerauswahl grafik

  • UML Editor grafik

  • Klassendiagramm grafik

Backend

Das Backend bildet das Rückgrat des Systems und verwaltet Datenbanken, Server-Logik und die Kommunikation zwischen Client und Server. Es ist in Java realisiert und verwendet eine MySQL-Datenbank zur Speicherung aller relevanten Daten.

  • ER-Modell grafik

  • Klassendiagramm grafik

  • Statechart Statechart

Lizenz

Dieses Projekt steht unter der MIT-Lizenz. Weitere Informationen finden Sie in der LICENSE Datei.