Bibliotheksverwaltungssystem/Bibliotheksverwaltungssystem/vorgehen.txt

28 lines
1.2 KiB
Plaintext

Projektstruktur aufsetzen:
ich werde erst das Git-Repository und die Grundstruktur erstellen.
werde danach die Hauptverzeichnisse und grundlegende Klassen erstellen.
Ich werde in meiner Hauptverzeichnisse drei Packages anlegen:
1. domain für das Geschäftslogik
2. Tui texteulle user Interface Benutzeroberfläche (UI) und Controller-Logik
- die BibliotheksUI-Klasse, die die Interaktion mit dem Benutzer ermöglicht.
- hierbei werde ich Methoden für Anmeldung, Medienausleihe, Medienrückgabe, Verlängerung, und Gebührenerfassung erstellen
3. Main main klasse damit ich mein Software ausführe
Anforderungsanalyse:
Für das Bibliotheksverwaltungssystem werde ich zunächst eine gründliche Analyse der Anforderungen durchführen.
Hierbei werde ich festlegen, welche Funktionen und Ziele die BibSoftware erfüllen soll.
danach werde ich festlegen, welche Klassen ich für mein Software benötige
- Entwickle die abstrakte Klasse Medium mit Attributen und Methoden.
- Implementiere spezifische Medienklassen (Buch, DVD, CD, Brettspiel, Videospiel).
- Erstelle eine abstrakte Klasse Benutzer und spezifische Benutzerklassen (Erwachsener, Schüler, Student).
- Implementiere die AdminBenutzer-Klasse für spezielle Verwaltungsfunktionen.