Compare commits

..

3 Commits

Author SHA1 Message Date
yat
5b70fdcc3d Merge remote-tracking branch 'origin/main' 2025-04-29 14:45:37 +02:00
yat
990058c082 Merge remote-tracking branch 'origin/main' 2025-04-29 14:45:30 +02:00
yat
0050532afc brunhilde <3 2025-04-29 14:45:19 +02:00

View File

@@ -0,0 +1,38 @@
### User-Story
- Ich bin eine Bewohnerin des Pflegeheimes.
- Ich bin 69
- Mir ist wichtig, dass nicht jeder an meine Daten kommt
Moin ich bin die Brunhilde und mir ist wichtig, dass nicht jeder meine Daten sieht. Maria pflegt mich und nicht Markus. Daher muss Markus auch nicht wissen, dass ich Probleme mit dem Toilettengang habe. Konkret möchte ich, dass ich im System Maria zugeordnet werde und Maria sich anmeldet und meine Daten sieht.
### Akzeptanzkriterien
- Ich kann Maria zugeordnet werden
- Maria kann meine Daten sehen
- Andere Leute als Maria können meine Daten nicht sehen
### Tasks
- Es soll eine verschlüsselte Datenbank der Logindaten der Pfleger geben
- Dafür soll es eine DAO als einzige Verbindung geben
- Die Klasse Pfleger soll Zuordnungen der Klasse Patient speichern können
- Die Hauptanwendung muss in einen Login-Bildschirm starten
- Dieser Bildschirm soll
- Diese Zuordnungen sollen auch in einer Datenbank gespeichert werden
- Dafür soll es eine DAO als einzige Verbindung geben
- Nur zugeordnete Pfleger sollen die Daten eines Patienten ansehen können
- Die Klasse Admin muss implementiert werden und muss mindestens Patienten Pflegern zuordnen können
### Testfälle
- TF1
- Der Pfleger hat ein Endgerät und das Programm
- Der Pfleger öffnet das Programm
- Ein Anmeldebildschirm wird gezeigt
- TF2
- Der Pfleger hat den Anmeldebildschirm offen
- Der Pfleger gibt seine korrekten Daten ein und loggt sich ein
- Der Pfleger sieht nur ihm zugeordneten Patienten
- TF3
- Der Admin hat sich angemeldet und Patient A ist niemandem zugeordnet
- Er ordnet Patient A Pfleger B zu
- Wenn Pfleger B sich einloggt, sieht er die Daten von Patient A
- Wenn sich Pfleger A einloggt, sieht er nicht die Daten von Patient A