64 lines
1.3 KiB
Markdown
64 lines
1.3 KiB
Markdown
# Inventory tool for D120
|
|
|
|
## Planned:
|
|
- Webinterface using SQL to map inventory
|
|
- OAuth as Authenticator to restrict access
|
|
- pack it with Docker to ship and maintain it easier
|
|
|
|
## Current State
|
|
- Frontpage created
|
|
|
|
## Features
|
|
|
|
### Extern
|
|
- Ausleihkatalog ansehen
|
|
- Verfügbarkeit abfragen
|
|
- ggfs. ab wann Verfügbar
|
|
- bis wann kann ausgeliehen werden
|
|
|
|
### Intern
|
|
- Inventur durchführen
|
|
- Gegenstand suchen, Lagerort ausgeben
|
|
- Gegenstand einlagern
|
|
- Gegenstand auslagern
|
|
- Gegenstand Lagerort anpassen/ändern
|
|
- Gegenstand verleihen
|
|
- verliehenen Gegenstand wieder entgegennehmen
|
|
- Mängel vermerken
|
|
- Details zu Gegenstand abfragen
|
|
- gelagerte Anzahl, Mängel, Leihstatus, geplante Buchungen
|
|
|
|
### Abbildung des Inventars
|
|
- Jeder Lagerraum, jedes Regal, jedes Fach und jeder Gegenstand ist eine Tabelle
|
|
- Lagerraum:
|
|
- Regale/Schränke mit NamensID
|
|
- Kategorie Regal oder Schrank
|
|
- Ort (Raumnummer)
|
|
- Regal:
|
|
- Fächer mit NamensID
|
|
- Kategorie der Fächer
|
|
- Gegenstände
|
|
- Anzahl Gegenstände
|
|
- Verliehen [ja,nein]
|
|
- Reservierung vorhanden [ja,nein]
|
|
- Gegenstände:
|
|
- Name
|
|
- Lagerort Regal
|
|
- Lagerort Raum
|
|
- Anzahl
|
|
- Verleihstatus
|
|
|
|
## Aufbau des Webinterfaces
|
|
|
|
---
|
|
|
|
## Inventur: Ablauf
|
|
|
|
#### Test User
|
|
- Name: inventory
|
|
- PW: password
|
|
|
|
- Database: Inventory
|
|
|
|
#### PHP Testserver
|
|
- php -S localhost:8000
|