89 lines
1.8 KiB
Markdown
89 lines
1.8 KiB
Markdown
# Bibliotheksverwaltungssystem
|
|
|
|
Ein webbasiertes Bibliotheksverwaltungssystem zur Verwaltung eines kleinen Medienbestands.
|
|
Die Anwendung läuft vollständig im Webbrowser mit HTML, CSS und JavaScript.
|
|
|
|
---
|
|
|
|
## 1. Projektziel
|
|
- Anzeige von Medien
|
|
- Verwaltung von Ausleihen und Rückgaben
|
|
- Übersicht über aktuelle und vergangene Ausleihen
|
|
- Einfach zu bedienen, ohne Backend
|
|
|
|
---
|
|
|
|
## 2. Funktionen
|
|
|
|
### Authentifizierung
|
|
- Login mit Benutzername und Passwort
|
|
- Registrierung für neue Benutzer
|
|
- Session bleibt bis zum Logout aktiv
|
|
|
|
### Menü
|
|
- Seitenmenü (Sidebar)
|
|
- Navigation zu:
|
|
- Medienliste
|
|
- Meine Ausleihen
|
|
- Medium hinzufügen (Admin)
|
|
- Logout
|
|
|
|
### Ausleihe
|
|
- Medium ausleihen und zurückgeben
|
|
- Automatische Berechnung des Rückgabedatums (z. B. 14 Tage)
|
|
- Historie der Ausleihen und Rückgaben
|
|
|
|
### Bücher durchsuchen
|
|
- Anzeige aller Bücher in einer Liste
|
|
- Suche nach Genre
|
|
- Suche nach Verfügbarkeit (verfügbar / ausgeliehen)
|
|
- Anzeige der verfügbaren Exemplare
|
|
|
|
---
|
|
|
|
## 3. Datenspeicherung
|
|
- Alle Daten werden im Browser **LocalStorage** gespeichert
|
|
|
|
**User**
|
|
- Benutzername
|
|
- Passwort
|
|
- Rolle (User / Admin)
|
|
|
|
**Medien**
|
|
- Titel, Autor, Genre
|
|
- Gesamtanzahl & verfügbare Exemplare
|
|
- Status
|
|
|
|
**Ausleihen**
|
|
- Benutzername
|
|
- Medientitel
|
|
- Ausleih- und Rückgabedatum
|
|
|
|
---
|
|
|
|
## 4. Screenshots / Views
|
|
|
|
### Login
|
|

|
|
|
|
### Registrierung
|
|

|
|
|
|
### Dashboard
|
|

|
|
|
|
### Buchsammlung
|
|

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

|
|
|
|
---
|
|
|
|
## 5. Technische Details
|
|
- **HTML** für Struktur
|
|
- **CSS** für Layout & Design
|
|
- **JavaScript** für Logik & Datenverarbeitung
|
|
- **LocalStorage** für Datenspeicherung
|
|
- Kein Backend, keine externen Frameworks
|