Sono in procinto di progettare un sistema di librerie. C'è una sola applicazione per il bibliotecario per gestire i libri, gestire gli utenti, ecc.
Tuttavia, dobbiamo anche assicurarci che gli abbonamenti siano pagati in tempo in questo sistema e per garantire che solo le persone che hanno un abbonamento attivo possano entrare nella biblioteca.
La mia soluzione al problema precedente è che la biblioteca può emettere una tessera associativa con un "QR Code" stampato su di esso. Gli utenti possono puntare le proprie carte su un computer con un'applicazione aperta che legge il codice QR, identifica l'utente e ricorda all'utente se devono restituire qualsiasi libro in tal caso e se devono pagare l'abbonamento. Ho pensato di generare un token alfanumerico casuale di 16 cifre che sarebbe unico per ogni singolo utente, e il codice QR rappresenterà sostanzialmente quel particolare token. Questo sarebbe un modo sicuro per garantire l'accesso agli utenti della biblioteca? All'inizio pensavo di inserire nomi utente e password, ma sarebbe stato molto sconveniente e gli altri sarebbero stati in grado di vedere l'utente digitarli, inoltre, se dimenticassero le loro credenziali, terrebbero gli altri in attesa. Eventuali suggerimenti, miglioramenti o idee migliori saranno molto apprezzati.
Le tue idee saranno molto apprezzate. Inoltre, l'applicazione si svilupperà in C #. Fondamentalmente, un'applicazione desktop autonoma.
Questo progetto è a scopo di apprendimento, quindi il budget è molto limitato.