Moritz Bastigkeit ist der Projektleiter, zuständig für Projektmanagement und kleine Teile der Backend-Programmierung.
Rafael Mohr ist ein Projektteammitglied und beschäftigt sich hauptsächlich mit der Backend-Programmierung.
Patrick Schwarzmann ist ein Projektteammitglied und beschäftigt sich hauptsächlich mit der Frontend-Programmierung.
Im Rahmen des Projektes wird eine Webapplikation entwickelt, welche es ermöglicht benutzerfreundlich Kurse zu verwalten. Mitarbeiter können sich für Kurse anmelden. Ein Kompetenzsystem soll implementiert werden. Mitarbeiter können Kompetenzen durch Kurse erhalten oder zugeteilt bekommen. Vorgesetzte können die Kompetenzen der Mitarbeiter einsehen und Mitarbeiter nach Kompetenzen suchen.
Die Firma inet-logistics GmbH bietet Kurse zur Wieterbildung von Mitarbeitern an. Diese Kurse werden im Intranet der Firma aufgelistet. Es ist kein System zur Kursverwaltung oder Kursanmeldung vorhanden.
• Kurse sind verwaltbar durch Inet Admin.
• Kompetenzen können erstellt, aber nicht gelöscht oder geändert werden.
• Inet MitarbeiterIn hat Sicht auf die Kurse. Die Kursanmeldung ist allerdings nicht möglich.
• Die Rolle „Superior“ ist in der Datenbank angelegt, hat allerdings keine Verwendung im System.
Das hier abgebildete Mockup zeigt die Sicht des Admins, Superiors und des Users auf die Kursliste.
Admin/Superior/User-Sicht-Kurse-Suchen
Java ist eine objektorientierte Programmiersprache
Das quelloffene Framework Spring, entwickelt von Pivotal Software Inc., vereinfacht die Entwicklung mit Java.
Als Datenbank für die Kursverwaltung wurde Oracle Enterprise Edition in der Version 12 als Vorgabe von seitens Inet verwendet. Die Oracle Enterprise Edition bietet viele nützliche Features wie z.B. sichere Backups und sehr gute Performance
Thymeleaf ist eine server-seitige Template-Engine für Java.
Als Versionskontrolle der Software wurde Gitlab verwendet. Gitlab ermöglicht es, den Überblick über geänderte oder neu hinzugefügten Code zu bewahren.
JavaScript ist eine leichtgewichtige Interpreter-Sprache, die clientseitig als Skriptsprache für Webseiten verwendet wird.