HOME >> REALIZZAZIONI >> Database Integration

Studio Net.Idea
    Database integration
 
NET.CQ (Database Integration)

NET.CQ è un'esperienza di Database Integration realizzata per il reparto Produzione e Controllo Qualità di una importante azienda meccanica.
 
Periodo
Gennaio - Marzo 2002
Esigenze

 Esigenze di integrazione dati fra database eterogenei nati in tempi diversi e per diverse esigenze. In particolare, i database coinvolti appartengono alle famiglie Superbase, FoxPro e MS Access 97.

 La piattaforma software per l'accesso alla base dati integrata deve essere consultabile da più utenti (con diritti e priorità diverse, anche in base al loro ruolo nel processo produttivo) in ambiente client/server.
Gli utenti-amministratori devono essere in grado di manipolare i diversi gruppi di utenti e creare report ad hoc per le singole unità produttive (in formato stampabile).
Si sono evidenziate problematiche relative all’autenticazione degli utenti, all’assegnazione di diritti e alla gestione dell’accesso concorrente ai dati (anche in modifica).

 Particolare attenzione è stata posta sulla necessità, da parte degli amministratori del sistema, di modificare i report stampabili in funzione delle proprie esigenze e senza la necessità di richiedere un intervento esterno.

 I gruppi di utenti da gestire e ai quali garantire i diversi livelli di accesso sono: l'ufficio controllo qualità, i capi reparto, il reparto produzione, il laboratorio e l'ufficio tecnico;

 Un'ulteriore richiesta riguarda l'aggiornamento delle procedure installate su ogni macchina client in seguito a modifiche del software di gestione o alla distribuzione ai diversi utilizzatori delle modifiche ai report che vengono effettuate dagli amministratori di sistema.

 Infine, le dimensioni dei diversi documenti coinvolti (disegni tecnici, schemi, fotografie, report effettuati, ecc.) possono causare un consistente appesantimento della base dati integrata e devono essere gestiti attraverso un qualche algoritmo di compressione.

 

Soluzione

 In base alle specifiche del progetto è stato scelto un ambiente di sviluppo Visual Basic 6 su piattaforma Microsoft SQL Server 2000.

 La richiesta manifestata di poter gestire direttamente le modifiche ai report senza dovere richiedere un intervento esterno e senza intervenire sul sorgente del software ha reso indispensabile l'uso di procedure apposite sviluppate in tecnologia Crystal Report 7.

 L'esigenza di distribuire in modo consistente gli aggiornamenti (sia del software che dei diversi report personalizzati) a tutti i clienti coinvolti senza l'impego di risorse umane è stata risolta creando una procedura di aggiornamento intelligente secondo un meccanismo di live update: all'accensione di ogni macchina un componente automatizzato verifica se è disponibile una nuova versione e auto-aggiorna il sistema senza richiedere interventi ulteriori.

 Il sistema di gestione dei diritti per i singoli utenti e per i loro gruppi è stato integrato all'interno dell'autenticazione di sistema di WindowsNT: ogni utente viene riconosciuto in funzione del proprio login di sistema, senza bisogno di validazioni ridondanti degli utenti.

 Infine, l'uso di librerie di compressione ha enormemente favorito il carico di lavoro dovuto alle dimensioni dei disegni tecnici e delle molte fotografie nonchè delle mappe di test generate in fase di collaudo dei prodotti.

 Ogni procedura comprende una gestione e un controllo degli errori: ogni errore generato dalle macchine client, dal software, dalla rete o dal database centralizzato viene gestito e controllato.
Tutto questo a garanzia del più alto standard qualitativo e della stabilità che deve contraddistinguere una soluzione sottoposta a questi ingenti carichi di utilizzo.

 

Riscontri

 Ad oggi questa soluzione gestisce 30 macchine client utilizzate, con diverse modalità, da altrettanti addetti appartenenti al Reparto R&S, al Controllo Qualità, al Cronometrico, al Tecnico e alla Produzione.

 Il sistema realizzato viene impiegato quotidianamente da quasi un anno e, a riprova della stabilità procedurale e dell'accuratezza dell'analisi pre-progettuale, non ha ancora richiesto correzioni.

 
Studio Net.Idea snc. via Del Correggio, 4 - 42015 Correggio (RE) Tel-Fax 0522 631642 (r.a.) @ - SEO WebRanking