Hallo zusammen...
wir haben hier an der Uni ein Projekt bekommen, und sind derzeit noch ein wenig überfordert was die Lösung betrifft...
Wir hoffen deshalb auf Eure Hilfe bei der Angelegenheit...ich poste den ganzen Aufgabentext unten hin....
Ihre Aufgabe: Passwortgeschützter Text
In einer speziellen Datenkonstruktion soll ein Text abgelegt werden (in einem späteren
Projektstadium wird dieser auf die Festplatte gelegt werden) und mittels Passwort vor
ungewollten Zugriff geschützt werden.
Schreiben Sie eine Applikation, die eine einzugebende Anzahl an entsprechenden Objekten
der Klasse Daten enthält, deren Textinhalt über Zugriffsmodifikatoren nach außen gekapselt
ist.
Erst nach Eingabe eines gültigen Passwortes, das über entsprechende Objekte der Klasse
Passwort verwaltet und geprüft wird, soll der Benutzer den Text angezeigt bekommen.
Nach der dreimaligen falschen Eingabe eines Passwortes erhält der Benutzer über ein weiteres
Masterpasswort dreimal die Gelegenheit das nun gesperrte Passwort wieder freizugeben.
Gelingt auch dies nicht, wird der Inhalt des Datenobjektes gelöscht.
Zur Vorgehensweise:
Bevor Sie Ihr Programm schreiben, erstellen Sie bitte entsprechende Klassendiagramme aller
benötigten Klassen.
Da Ihr Projekt ganz oder teilweise auch von Anderen bearbeitet werden soll, definieren Sie
bitte für alle Klassen, aus denen Objekte angelegt werden sollen, entsprechende Interfaces,-
auch hier bitte auf die Dokumentation achten.
Um eine Fehlentwicklung Ihres Projektes wegen falscher Interfaces zu vermeiden, nehmen
Sie bitte frühzeitig Rücksprache wegen Ihres Enwicklungsstandes.
Erstellen Sie Ihre Programme (ausschließlich) unter Verwendung von sprechenden Namen
und kommentieren Sie Ihren Quellcode so ausführlich, dass Ihr Vorgehen ohne
Programmierkenntnisse nachvollziehbar ist.
Beachten Sie die Java-Codekonventionen.
Schon mal Danke....
wir haben hier an der Uni ein Projekt bekommen, und sind derzeit noch ein wenig überfordert was die Lösung betrifft...
Wir hoffen deshalb auf Eure Hilfe bei der Angelegenheit...ich poste den ganzen Aufgabentext unten hin....
Ihre Aufgabe: Passwortgeschützter Text
In einer speziellen Datenkonstruktion soll ein Text abgelegt werden (in einem späteren
Projektstadium wird dieser auf die Festplatte gelegt werden) und mittels Passwort vor
ungewollten Zugriff geschützt werden.
Schreiben Sie eine Applikation, die eine einzugebende Anzahl an entsprechenden Objekten
der Klasse Daten enthält, deren Textinhalt über Zugriffsmodifikatoren nach außen gekapselt
ist.
Erst nach Eingabe eines gültigen Passwortes, das über entsprechende Objekte der Klasse
Passwort verwaltet und geprüft wird, soll der Benutzer den Text angezeigt bekommen.
Nach der dreimaligen falschen Eingabe eines Passwortes erhält der Benutzer über ein weiteres
Masterpasswort dreimal die Gelegenheit das nun gesperrte Passwort wieder freizugeben.
Gelingt auch dies nicht, wird der Inhalt des Datenobjektes gelöscht.
Zur Vorgehensweise:
Bevor Sie Ihr Programm schreiben, erstellen Sie bitte entsprechende Klassendiagramme aller
benötigten Klassen.
Da Ihr Projekt ganz oder teilweise auch von Anderen bearbeitet werden soll, definieren Sie
bitte für alle Klassen, aus denen Objekte angelegt werden sollen, entsprechende Interfaces,-
auch hier bitte auf die Dokumentation achten.
Um eine Fehlentwicklung Ihres Projektes wegen falscher Interfaces zu vermeiden, nehmen
Sie bitte frühzeitig Rücksprache wegen Ihres Enwicklungsstandes.
Erstellen Sie Ihre Programme (ausschließlich) unter Verwendung von sprechenden Namen
und kommentieren Sie Ihren Quellcode so ausführlich, dass Ihr Vorgehen ohne
Programmierkenntnisse nachvollziehbar ist.
Beachten Sie die Java-Codekonventionen.
Schon mal Danke....