Associare biglietti numerici ad un account numerico

culturealpine

Nuovo Utente
13 Gen 2022
2
0
1
Buongiorno a tutti, e buon Anno Nuovo! (covid-19 permettendo ...)
Sto impazzendo per trovare una soluzione a un problema che mi affligge ... non sono un programmatore esperto!

Ho realizzato un "CRUD PHP Mysql Jquery Bootstrap" hostato in sede (ip statico) per la gestione anagrafica di guide turistiche in cui ogni "guida" e' associata a un codice univoco, che viene utilizzato per registrare i dati di ingresso a una struttura di tipo turistico (una sorta di "employee attendance"), e fin qui tutto bene senza particolari problemi.
Adesso, mi servirebbe un sistema PHP Mysql ecc. (anche separato) per "associare" a un certo "ID univoco" un certo numero di "biglietti" (sempre identificati con numeri univoci diversi dall'ID personale) senza doverli associare a manina, uno a uno ... cerco di spiegarmi meglio.

Nelle mie intenzioni, ad esempio, ci sarebbe che :

Il sig. 123456 (dati anagrafici esistenti nel CRUD) riceve un "abbonamento" con associati i biglietti dal numero (esempio) 100001 al 1000050, in sequenza. Nel momento in cui io vado a "obliterare" uno dei suoi biglietti (tramite barcode scanner) il sistema (che contiene in database i numeri di TUTTI i biglietti validi mi dice che quel biglietto e' associato al sig. 123456, lo valida e, all'uscita dal complesso turistico o allo scadere del giorno quel biglietto (numero ....) viene flaggato come usato o annullato, oppure potrebbe essere cancellato dal database all'uscita (con un ulteriore scan) oppure annullato automaticamente alla fine della giornata, cioe' non esiste piu' in database. Se ritento di scannerizzare il barcode in un giorno successivo il sistema mi dice che e' inesistente, o scaduto oppure gia' utilizzato. Per intenderci, sarebbe come creare un "abbonamento nominale" (della metropolitana, ad esempio) ma associato a n. biglietti singoli ognuno dei quali, quando utilizzato, viene annullato.
Chiaramente quando la nostra guida 123456 ha terminato i biglietti devo poterne associare altri, sempre in sequenza.

Il sistema potrebbe dirmi, dietro opportuna interrogazione, quali e quanti biglietti ha ancora la guida xyz ecc., ma questi sono report, non dovrebbero presentare particolari problemi.

I biglietti per gli abbonamenti non farebbero parte della stessa serie dei biglietti singoli, ovvero potrebbero avere numerazione diversa.

Il tutto, e mi scuso per la lunghezza, serve per facilitare la gestione dell'accesso a gruppi di turisti che, con un siffatto sistema, non dovrebbero fare code alla cassa ma (DOPO PIANIFICAZIONE CAUSA COVID, abbiamo un sistema di prenotazione) potrebbero accedere direttamente al varco d'ingresso, nel rispetto delle normative in atto, accompagnati dalla guida rispettiva.
In pratica la guida si troverebbe a gestire autonomamente i propri gruppi, diminuendo le code all'ingresso.

La lettura dei barcode dei biglietti "singoli" esiste gia' da un annetto (ed e' una variante della "employee attendance" di cui sopra) viene utilizzata con lo smartphone android, con una piccola app gratuita chiamata SCAN TO WEB (play store) che funziona bene.

Grazie se qualcuno di voi, piu' ferrati di me, potra' darmi qualche dritta ....

Cordiali saluti
Luca
 

Discussioni simili