Update Readme.md
This commit is contained in:
79
Readme.md
79
Readme.md
@@ -1 +1,78 @@
|
||||
here is a readme
|
||||
1. Projektziel
|
||||
Ein webbasiertes Bibliotheksverwaltungssystem zur Verwaltung eines kleinen Medienbestands.
|
||||
Die Anwendung wird vollständig mit HTML, CSS und JavaScript umgesetzt und läuft direkt im Webbrowser.
|
||||
Ziel ist es, Medien anzuzeigen, das Ausleihen und Zurückgeben zu verwalten sowie eine einfache Übersicht über aktuelle und vergangene Ausleihen bereitzustellen.
|
||||
|
||||
2. Funktionen
|
||||
MUSS-Kriterien
|
||||
Authentifizierung:
|
||||
• Login mit Benutzername und Passwort
|
||||
• Registrierung für neue Benutzer
|
||||
• Einfache Browser-Session (Benutzer bleibt bis zum Logout eingeloggt)
|
||||
|
||||
Menü:
|
||||
• Seitenmenü (Sidebar)
|
||||
• Klick auf Menü-Kategorien → Wechsel zwischen den Seiten
|
||||
o Medienliste
|
||||
o Meine Ausleihen
|
||||
o Medium hinzufügen (Admin)
|
||||
o Logout
|
||||
|
||||
Ausleihe:
|
||||
• Medium ausleihen
|
||||
• Medium zurückgeben
|
||||
• Automatische Berechnung des Rückgabedatums (z. B. 14 Tage)
|
||||
• Historie der ausgeliehenen und zurückgegebenen Medien
|
||||
|
||||
Bücher durchsuchen:
|
||||
• Anzeige aller Bücher in einer Liste
|
||||
• Suche nach Genre
|
||||
• Suche nach Verfügbarkeit (verfügbar / ausgeliehen)
|
||||
• Anzeige, wie viele Exemplare noch verfügbar sind
|
||||
|
||||
3. Datenspeicherung
|
||||
Da kein Backend verwendet wird, werden alle Daten im Browser mit LocalStorage gespeichert.
|
||||
Gespeichert werden:
|
||||
User
|
||||
• Benutzername
|
||||
• Passwort
|
||||
• Rolle (User / Admin)
|
||||
Medien
|
||||
• Titel
|
||||
• Autor
|
||||
• Genre
|
||||
• Gesamtanzahl der Exemplare
|
||||
• Verfügbare Exemplare
|
||||
• Status
|
||||
Ausleihen
|
||||
• Benutzername
|
||||
• Medientitel
|
||||
• Ausleihdatum
|
||||
• Rückgabedatum
|
||||
|
||||
|
||||
4. Views
|
||||
### Login
|
||||

|
||||
|
||||
### Registrierung
|
||||

|
||||
|
||||
### Dashboard
|
||||

|
||||
|
||||
### Buchsammlung
|
||||

|
||||
|
||||
### Meine Lieblingsbücher
|
||||

|
||||
|
||||
|
||||
5. Technische Details
|
||||
• HTML für die Struktur
|
||||
• CSS für Layout und Design
|
||||
• JavaScript für Logik und Datenverarbeitung
|
||||
• LocalStorage zur Datenspeicherung
|
||||
• Kein Backend
|
||||
• Keine externen Frameworks
|
||||
|
||||
|
||||
Reference in New Issue
Block a user