Completato

Note

Errore

 
 
 
 
Budget

3.000 - 6.000

Pubblicato il

2013-12-04 09:44:38.0

Cliente

Lag***

Questo progetto è scaduto

Pubblica un progetto simile e ricevi velocemente offerte non vincolanti.

Pubblica ora il tuo progetto simile

Descrizione

Si richiede lo sviluppo di un configuratore di prodotto, limitato ad una categoria specifica.

Si lavora nel campo dei nuclei per trasformatori elettrici.

Esiste già un software propretario interno di cui si hanno a disposizione i sorgenti, la struttura dati e la logica di funzionamento.

L'obiettivo è quello di sviluppare una applicazione che sostituisca quella esistente integrando le parti scoperte e non attualmente gestite.

Il prodotto può essere descritto con una distinta base max a 5 livelli.

Il configuratore è algoritmico e non grafico.

Gli algoritmi riguardano principalmente calcoli di tipo geometrico (dimensioni, peso e quote) e sono determinati dalle tipologie di prodotto.

Mantenendo la filosofia del software esistente, il nuovo sofware deve guidare l'utente in modo da ottenere l'inserimento dell'articolo finale col minor sforzo possibile, ovvero inserendo il numero minimo di informazioni richieste.

Si lavora su commessa, pertanto ogni articolo può essere ritenuto un pezzo unico.

La numerosità dei record in termini articolo è di circa 50000.

Gli articoli possono essere raggruppati in una decina di macro categorie, con regole di calcolo simili tra loro ma differenti.

Ciò che cambia all'interno della stessa categoria sono le dimensioni e i parametri.

Gli archivi da gestire sono circa 20 (di cui 5 principali).

Le proprietà (campi) sono circa 100 delle quali 20 principali e le altre derivate.

L'architettura dell'applicazione e windows desktop based.

Database utilizzato Pervasive SQL 11 (ma si può implementare anche utilizzando MySQL).

Gradito sviluppo in C# possibilmente con utilizzo di Entity Framework.

Gradita anche la possibilità di ottenere il codice sorgente per poter mantenere autonomamente l'applicazione e integrarla con le altre esistenti a seconda delle necessità.

All'interno dell'azienda c'è personale competente in grado di sviluppare software e di fornire informazioni dettagliate.