Home
Cross
- Programma di ricalcolo di orari e turni,
time-tabling, distribuzione di aree, gestione di incontri
|
Caratteristiche |
Rientrano in questo insieme di problemi: la
compilazione delle tabelle degli orari di lezione Possono avvalersi di Cross le seguenti tipologie di organizzazioni: Imprese
e istituzioni di medie e grandi dimensioni che richiedono la
gestione di turni operativi (industrie, imprese commerciali,
ASL) La diversità dei problemi risolvibili implica, per ogni utilizzo di Cross, una specifica personalizzazione del prodotto e del servizio. |
||||
|
Descrizione |
Nel contempo, ogni organizzazione che incontra questi problemi presenta esigenze e caratteristiche particolari, che ne rendono difficile l'equiparazione con altre situazioni. A differenza della maggior parte delle normali procedure d'ufficio (quali la contabilità, la gestione di magazzino, l'archiviazione anagrafica etc.) che vengono effettuate seguendo meccanismi fissi e precisi (e quindi facilmente riproducibili dal software), la composizione manuale di orari, turni e tabelle simili procede per tentativi e si fonda sul buon senso e sul colpo d'occhio dell'operatore, quindi la "traduzione" software di questa procedura costituisce un problema di difficile soluzione. La procedura più semplice sembra, in prima analisi, l'esplorazione regolare di tutte le possibili combinazioni, conclusa quando viene individuata una combinazione soddisfacente per tutte le esigenze (esplorazione ad albero in profondità), tuttavia questa procedura, possibile quando il problema presenta una grande ridondanza di soluzioni, diventa inutilizzabile quando i vincoli e le esigenze limitano fortemente le combinazioni soddisfacenti: il numero di combinazioni possibili è infatti proporzionale al fattoriale del numero di ore o turni (ad esempio se le ore sono 15, le combinazioni possibili sono 1*2*3*4...*14*15 = ca. 1.300.000.000.000), e per quanto potente sia un computer i tempi di esplorazione completa possono diventare insostenibili. Il software Cross agisce secondo una procedura più efficace nel "tendere" ad una combinazione soddisfacente, quindi perviene alla soluzione in tempi relativamente rapidi (in media, alcuni minuti). Cross consente la definizione dei parametri di base (orari, luoghi e turni di attività, aree, operatori etc.), e la definizione di alcuni dei vincoli più comuni (turni non contemporanei, turni doppi, vincoli di luogo e di tempo), ed è personalizzabile per esigenze particolari di definizione sia dei parametri che dei vincoli. Le
soluzioni proposte da Cross, essendo un
supporto decisionale, devono essere
sottoposte al controllo del gestore di sistema. |
||||
|
Configurazione Hardware |
Configurazione minima necessaria (ambiente Windows): |
||||
|
Configurazione Software |
Cross è sviluppato in linguaggio Java, pertanto è indispensabile installare, se non è già stato installato, il Motore virtuale Java: si scarica da http://java.sun.com/j2se/1.4.2/download.html, dalla tabella "Download J2SE 1.4.2_03" (terza riga blu) colonna JRE, click su "Download" e seguire le istruzioni e i passi guidati. Il file è di grande dimensione (14,52 Mbyte): se lo scaricamento richiede troppo tempo, è possibile trovare il Motore virtuale Java nei CD-Rom allegati alle riviste di informatica. Il motore virtuale Java è presente in tutti i comuni sistemi operativi (Microsoft, Apple, Linux, Solaris), quindi Cross è utilizzabile in tutte le piattaforme. Si consiglia di scaricarlo sul Desktop. |
||||
|
Screenshots |
Quadrante 2: elenco delle regole in linguaggio naturale
Quadrante 3: ricalcolo e visualizzazione delle tabelle |
||||
|
Acquisto |
|