Wichtig: Die JavaDocs sind per GitHub Pages aufrufbar https://mlhmz.github.io/nhplus/
Wird das Open JDK verwendet, werden JavaFX-Abhängigkeiten nicht importiert. Die Lösung besteht in der Installation der neuesten JDK-Version der Firma Oracle.
- Benutzername: SA
- Passwort: SA
- Bitte nicht in die Datenbank schauen, während die Applikation läuft. Das sorgt leider für einen Lock, der erst wieder verschwindet, wenn IntelliJ neugestartet wird!
Gruppe mit Rechten | Benutzername | Passwort |
---|---|---|
Administration | administrator | 12345678 |
Personal | personalverwaltung | 12345678 |
Pflege | pfleger | 01234567 |
Rechnungswesen | rechnungswesen | 01234567 |
Wenn alle Logindaten gelöscht werden, kann initial ein Admin-Nutzer erstellt werden. |
Authentifizierungssystem: #16
Pflegermodul: #13
Personalgruppe: #18
Markierung des Behandlungsende: #19
Sperrung von Daten: #20
Löschung von Daten: #21
zusätzliche Features:
- Passwort ändern
- Passwort Hashing
- Gruppen und Permissions
- verändertes Controllersystem (mit abstraktem Controller und programmatischen Erstellen des Controllers)
- Initiale Nutzer erstellung
- SQL-Injection behoben
Zwar weiß ich wie ich #14 umsetze, habe dies jedoch zeitlich nicht mehr geschafft. Auch hätte ich gerne das Logging und den Export im gängigen Dateiformat umgesetzt, und habe dies ebenfalls nicht geschafft.