Come posso scaricare le esigenze dei dati dei clienti sul cliente?

1

Scrivo codice per un'applicazione di ingegneria in cui gli ingegneri continuano a fornirmi varie specifiche sotto forma di dati tabulari, ad esempio una tabella con nomi di modelli di prodotto e molti altri parametri per ciascun modello.

Engineering è il mio "cliente", dal momento che usa il codice che creo.

Di solito codifico i dati che mi danno in un database e costruiscono intorno a sé un'interfaccia CRUD per consentire loro di aggiornare / modificare / modificare i dati. All'inizio era tutto ok, ma le interfacce CRUD hanno funzionato e questo programmatore è pigro ... e l'ingegneria continua a creare continuamente nuovi dati tabulari.

Ho bisogno di una soluzione migliore, poiché questo problema è essenzialmente lo stesso sempre ma richiede molto lavoro per implementare e mantenere ogni nuova occorrenza di questo problema.

Soluzione 1 - continua a creare interfacce CRUD

I problemi:

  • duplicazione dei dati: i dati risiedono nei fogli Excel utilizzati da Engineering AND nel database del server.
  • lavoro personalizzato: devo lavorare molto per creare interfacce CRUD personalizzate per un'altra nuova tabella (moduli, viste, tabelle, gestione degli eventi JS / jQuery, visualizzare / aggiungere / modificare / eliminare script)

Soluzione 2: consente al cliente di accedere direttamente al database tramite un visualizzatore di database

Ciò richiede addestramento sull'utilizzo del database e potrebbe anche non essere attento alla sicurezza e gli strumenti di accesso al database offrono troppa accessibilità, ovvero puoi eliminare i record storici che altrimenti devono essere conservati.

Né sono grandi soluzioni, e sto cercando un approccio migliore al problema.

    
posta Dennis 13.09.2018 - 18:11
fonte

0 risposte

Leggi altre domande sui tag