Ciao a tutti. Sto sviluppando un applicazione di vehicle routing in linguaggio c#.
Il problema che non riesco a risolvere è il seguente:
devo sviluppare un database sqlite per poter memorizzare tutte le informazioni che via via si sviluppano nell'esecuzione dell'applicazione. Ammetto di essere totalmente nuovo verso i database.
In sostanza la piattaforma lavora in questo modo:
- vengono inseriti i dati di input importando degli opportuni file di excel (ordini e caratteristiche del prodotto)
- avviene il raggruppamento degli ordini in cluster sulla base di opportuni parametri
- infine avviene il routing ovvero l'instradamento dei veicoli per raggiungere i vari clienti appartenenti ai vari cluster.
Quello di cui ho bisogno è poter salvare all'interno di un database, al termine di un ciclo, tutte le informazioni sui parametri utilizzati (es. tipo veicolo, algoritmo di clustering, valore di taglio, periodo di riferimento, algoritmo di routing, ecc.) Tutto questo deve fare in mondo che ad una successiva esecuzione dell'applicazione io possa richiamare quella soluzione senza la necessità di dover reimpostare tutti i parametri e ricaricare tutti i dati.
Allo stesso modo devo pre-caricare nel database una serie di dati di input (fondamentalmente delle network di Ordini e Caratteristiche prodotto) che possano essere caricati se necessario.
Come posso strutturare il database a livello di codice per risolvere questi problemi?
Sappiate che non ho proprio idea da dove cominciare!
Scusatemi per il disturbo.

Rispondi quotando
