Gemapr o: Pos t gr esql e l a ges t i one i nt egr at a del magazzi no
|
|
- Rosalia Viola
- 8 anni fa
- Visualizzazioni
Transcript
1 Gemapro : PostgreSQL e la gestione integrata del magazzino Gemapr o: Pos t gr esql e l a ges t i one i nt egr at a del magazzi no Ing. Enrico Pirozzi - sviluppo@ricordatasystem.it SESSIONE G-3 venerdì ore Prima giornata nazionale dedicata a PostgreSQL PGDay ,7 Luglio 2007 Prato, Italia
2 Introduzione Di cosa parleremo: Introduzione alla logistica integrata del magazzino La gestione dei magazzini di stoccaggio La gestione delle rivendite al dettaglio La gestione delle casse La gestione dei lettori barcode (wired,wireless, batch) La gestione dei backup
3 Introduzione Requisiti per capire il talk Parte user: familiarità con l'utilizzo del PC Parte developer: Conoscenza di C,C++,SQL,PLPGSQL, BASH
4 Introduzione Gemag Pro è stato sviluppato in Lato Server: SQL PLPGSQL ANSI C Linguaggio Bash per gli script di sincronizzazione Lato Client: ANSI C + libpq per software lettori barcode Borland C++ Builder + zeoslib per client windows
5 Introduzione Diamo i numeri 3 applicativi distinti Circa di righe codice C++ Circa 200 forms Oltre 150 tables Oltre 250 functions Oltre 100 triggers Attualmente circa di record
6 Introduzione Perchè PostgreSQL : E' un RDBMS affidabile: ha ottime referenze a riguardo E' ANSI SQL:2003 E' estendibile dallo sviluppatore tramite l'aggiunta di nuove funzioni e tipi di dato non presenti di default Permette un'ottima gestione dei backup Migra facilmente da una versione inferiore ad una superiore Dispone di un ottimo supporto il che permette tempi rapidi di sviluppo
7 Introduzione La logistica: Con logistica intendiamo tutte quelle operazioni che servono a monitorare il prodotto dal momento in cui viene ordinato al fornitore fino a quando viene acquistato dal cliente Acquisti Vendite Logistica
8 Introduzione Acquisti Vendite Da Fornitore All'ingrosso Al Dettaglio Analisi degli acquisti e delle vendite Alcune caratteristiche Impegno al fornitore Documenti di carico Ordini al cliente Documenti di trasporto Fatturazione immediata e differita Gestione percorsi di carico Previsione del venduto Gestione infiniti listini Gestione scontistica per gruppi merceologici, fascie prezzo, clienti, articoli, con vari algoritmi di scontistica Gestione sedi amministrative e logistiche dei clienti Immissione dati tramite lettori barcode batch Gestione inventario Gestione riordini Analisi e previsione venduto Esportazione verso AS400, e altri Tanto altro...
9 Lo stoccaggio Le fasi salienti La codifica dei prodotti Le causali di magazzino Il carico a magazzino L'ordine al cliente L'emissione del documento di trasporto L'emissione della fattura La gestione dei movimenti di magazzino
10 La codifica dei prodotti Gemagpro può gestire una codifica infinita degli articoli secondo lo schema: codice aggiuntivo, codice articolo, tipo codice Tutti gli articoli sono codificati internemente secondo una codifica scelta dal cliente, a questa codifica poi è stato aggiunto uno o più codici aggiuntivi (EAN 8, EAN 13, altro) in modo da poter eseguire le ricerce su più tipi di codice Grazie a PostgreSQL è stato possibile creare un contrib: pg-ean per gestire direttamente sul server il tipo EAN 13
11 Le causali di magazzino
12 Il carico di magazzino
13 L'impegno al cliente
14 I Documenti di trasporto
15 La Fatturazione
16 I movimenti di magazzino
17 I terminali wireless: alcuni esempi Emulazione VT100 e collegamento telnet sui lettori barcode wireless [A] Lettura prezzi, giacenze, ubicazioni REALIZZATA IN CODICE ANSI C + POSTGRESQL + LIBPQ
18 Gemagpro: sezione GEPV un esempio Punto Vendita: Riordino in sede centrale L'ordine finisce subito in sede centrale con le note per il preparatore
19 Gemagpro : la cassa La gestione del registratore di cassa
20 Hardware di supporto SERVER CENTRALE UN AMD 64 CON 1 GB DI RAM E 2 DISCHI SATA SISTEMA OPERATIVO FREEBSD RAID SOFTWARE REALIZZATO CON GMIRROR UNITA' PERIFERICHE UNITA' I386 CON WINDOWS E POSTGRESQL 8.X.X PER WINDOWS
21 Schema generale di funzionamento
22 Passi dello sviluppo: alcuni punti Realizzazione del modello E/R Passaggio in 3NF del modello E/R Installazione della libreria zeoslib per C++ Builder Sviluppo software C++ Utilizzo massiccio di functions e triggers Creazione di nuovi tipi di dato per la soluzione di queries complesse Utilizzo di temp tables per aumentare la velocità di esecuzione di alcune query Creazione di contrib per l'aggiunta di nuove funzionalità a PostgreSQL Migrazione dei dati dal vecchio sistema a gemagpro: COPY Gestione automatizzata dei backup mantenendo lo storico
23 Le Zeos Lib Sono una libreria opensource Supportano: PostgreSQL, MySQL, Interbase, Firebird, MS SQL, Sybase, Oracle and SQLite Disponibili per Delphi, FreePascal/Lazarus, Kylix, C++ Builder Usate in gemagpro nella versione 6.0.x un po' datata ma molto stabile
24 Zeoslib: un esempio di interfacciamento Zconnection: stabilisce la connessione con il server
25 Zeoslib: un esempio di interfacciamento Zquery : collegata alla Zconnection esegue query SQL sul database: ES: select descrizione from anagrafica_listini where listino= :l :l è il parametro di input
26 Zeoslib un esempio di interfacciamento Il Passaggio dei parametri dal codice C++ Zlis->Close(); Zlis->ParamByName("l")->AsString = Edit2->Text; Zlis->Open(); Collegare il DataSource al componente Zquery Collegare i campi DataField, DBGrid, etc al componente DataSource
27 Creazione di tipi di dati: un esempio in PLPGSQL CREATE TYPE my_price AS (codice_art character(15), price text); Funzione che utilizza il nuovo tipo di dato E' possibile scrivere select * from prezziflat(1) CREATE OR REPLACE FUNCTION prezziflat(integer) RETURNS SETOF my_price AS $BODY$ DECLARE r record; t record; ret varchar; cn int8; mp my_price; BEGIN ret :=''; cn:=0; FOR r in SELECT * from listini L inner join articoli_acquistati A on (L.articolo=A.codice_art) where A.codice_for=$1 LOOP for t in select * from listini where articolo = r.articolo order by listino loop if cn <> 0 then ret:=ret ' '; end if; ret := ret t.listino ' ' t.prezzo; cn:=cn+1; end loop; mp.codice_art := r.codice_art; mp.price := ret; cn := 0; ret:=''; RETURN next mp; END LOOP; RETURN; END; $BODY$ LANGUAGE 'plpgsql' VOLATILE; ALTER FUNCTION prezziflat(integer) OWNER TO postgres;
28 Postgresql + libpq: un esempio /* Apre la connessione postgresql */ PGconn* connectdb(char *host,char* port, char* dbname,char* user, char* passwd,pgresult* res) { PGconn* conn; sprintf(sql,"host=%s port=%s dbname=%s user=%s password=%s",host,port,dbname,user,passwd); conn = PQconnectdb(sql); if (PQstatus(conn)!= CONNECTION_OK) { fprintf(stderr, "Connection to database \"%s\" failed.\n", dbname); fprintf(stderr, "%s", PQerrorMessage(conn)); closedb(conn); } return conn; }
29 Postgresql + libpq: un esempio /* Chiude la connessione */ void closedb(pgconn *conn) { PQfinish(conn); } /* Esecuzione query */ int query_execute (char *s,pgconn* conn,pgresult* res) { int r=1; } res = PQexec(conn,s); //Esegue la query sql if (res==null){ fprintf(stderr, "Errore A: res==null\n"); fprintf(stderr, "Query %s\n\n",sql); PQclear(res); closedb(conn); r=0; } if ((!res) && PQresultStatus(res)!=PGRES_TUPLES_OK) { fprintf(stderr," Errore B %d \n",pqresultstatus(res)); fprintf(stderr,"query %s\n\n",sql); closedb(conn); r=0; }
30 Postgresql + libpq: un esempio int search_price (PGconn *conn,pgresult* res, Tart *art) { char *sql,*cod; int r; sql = (char*) malloc (NMAXQ); /* Search in ean codes */ r=1; cod = strdup(art->cod); sprintf(sql,"select codice_art from codici_aggiuntivi where codice_agg='%s'",art->cod); r=true_code(sql,conn,res,art); if (r == 0) { strcpy(art->cod,cod); } sprintf(sql,"select A... where codice ='%s' and L.listino = '%s'",art->cod,art->listino); r=1; r=query_select(sql,conn,res,art); if (r > 0){ printf("cod:%s\n%s\ngiac:%.2f\nprz:%.2f\nubz:%s\n",art->cod,art->descr,art->giacenza,art->prezzo,art->ubicaz) } else{ printf("articolo non trovato\n"); r=0; } free(sql); free(cod); }
31 Il Backup Avviene ad intervalli predefiniti, tipicamente 2 volte al giorno attraverso una procedura di rsync che collega il server dove risiede il dump del database verso l'unità di backup attraverso una connessione criptata ssh Ogni volta che si esegue lo script di backup viene esguito un dump con nome file dumpdb-serialnumber, in questo modo possiamo avere lo storico dei backup
32 Il Backup #!/usr/local/bin/bash echo " " echo "Inizio Backup : "+`date +"%D-%T"`; echo "...copia backup db" /usr/local/pgsql/bin/pg_dump -f /usr/local/pgsql/dumps/dump-db db -U postgres pt="/usr/local/pgsql/dumps" pt1="/usr/local/pgsql/dumps" rs="/usr/local/bin/rsync" dt=`date +"%Y%j%H%M"` echo $dt echo $pt/db$dt mv $pt/dump-db $pt/dump-db$dt bzip2 $pt/dump-db$dt Script per il backup remoto #Per db: db $rs --compress \ --verbose --rsh=ssh --times \ --owner --group --ignore-times \ --links --perms --recursive \ --size-only --force --numeric-ids \ --exclude-from=/etc/rsync.exclude \ --stats /usr/local/pgsql/dumps/ \ scotty@ip_remoto:/home/scotty/samba/backup/ rm $pt/* echo backup db1-end
33 Ringraziamenti Un ringraziamento a RicorDataSystem per aver permesso la divulgazione di questo materiale Un ringraziamento a Luca Ferrari per la revisione del talk
34 Licenza Gemagpro è di proprietà della RicorDataSystem s.r.l. Alcune parti di gemagpro come pg-ean sono rilasciate in licenza GPL Questa presentazione è stata rilasciata sotto licenza Creative Commons
Esercitazione sulle libpq - libreria C per PostgreSQL
Esercitazione sulle libpq - libreria C per PostgreSQL Roberto Tronci roberto.tronci@diee.unica.it Basi di Dati A.A. 2007/2008 Tronci ( roberto.tronci@diee.unica.it ) Esercitazione libpq Basi di Dati 2007/2008
DettagliWinMagic PRO. La soluzione integrata per i negozi. Diretti Franchising Conto Vendita
WinMagic PRO La soluzione integrata per i negozi Diretti Franchising Conto Vendita Prassi Napoli Srl - Via Irno, 127/129-84135 Salerno - Telefono 089 794313 pbx - Fax 089 794314 P.I.: 02837950654 - C.C.I.A.A.
DettagliPresentazione del sistema informativo di magazzino: DINO (One Click)
Presentazione del sistema informativo di magazzino: DINO (One Click) Abbiamo creato questo programma gestionale pensando di renderne l'utilizzo estremamente semplice e veloce anche da parte di personale
DettagliCROSSROAD. Gestione TENTATA VENDITA. Introduzione. Caratteristiche generali. Principali funzionalità modulo supervisore
CROSSROAD Gestione TENTATA VENDITA Introduzione CrossRoad è la soluzione software di Italdata per la gestione della tentata vendita. Nella tentata vendita agenti, dotati di automezzi gestiti come veri
DettagliIntroduzione a phpmyadmin
Introduzione a phpmyadmin http://www.phpmyadmin.net Per chiarimenti, http://www.ing.unibs.it/~alberto.lazzaroni 1 phpmyadmin: cosa è, a cosa serve È un software di amministrazione di database MySql (MySql
DettagliLezione 9. Applicazioni tradizionali
Lezione 9 Applicazioni tradizionali Pag.1 Sommario Concetti trattati in questa lezione: SQL nel codice applicativo Cursori API native ODBC Pag.2 SQL nel codice applicativo I comandi SQL possono essere
Dettagli1) GESTIONE DELLE POSTAZIONI REMOTE
IMPORTAZIONE ESPORTAZIONE DATI VIA FTP Per FTP ( FILE TRANSFER PROTOCOL) si intende il protocollo di internet che permette di trasferire documenti di qualsiasi tipo tra siti differenti. Per l utilizzo
DettagliDispensa di database Access
Dispensa di database Access Indice: Database come tabelle; fogli di lavoro e tabelle...2 Database con più tabelle; relazioni tra tabelle...2 Motore di database, complessità di un database; concetto di
DettagliGuida all Installazione del ProxyFatturaPA
i Guida all Installazione del ii Copyright 2005-2014 Link.it srl iii Indice 1 Introduzione 1 2 Fase Preliminare 1 3 Esecuzione dell Installer 1 4 Fase di Dispiegamento 5 4.1 JBoss 5.x e 6.x....................................................
DettagliRegistratori di Cassa
modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...
DettagliData Base. Master "Bio Info" Reti e Basi di Dati Lezione 6
Data Base 1 Sommario I concetti fondamentali. Database Relazionale.. Query e SQL MySql, Creazione di un db in MySQL con PHPmyAdmin Creazione database e delle Tabelle Query Inserimento Ricerca Modifica
DettagliGuida all installazione di Easy
Guida all installazione di Easy ISTRUZIONI PER L INSTALLAZIONE DEL SOFTWARE EASY Requisiti di sistema Sistemi operativi supportati: Windows 2000 Service Pack 4; Windows Server 2003 SP2(consigliato per
DettagliCorso di Informatica
Corso di Informatica Modulo T2 1 Sistema software 1 Prerequisiti Utilizzo elementare di un computer Significato elementare di programma e dati Sistema operativo 2 1 Introduzione In questa Unità studiamo
DettagliPRESENTAZIONE GESTIONALE AZIENDALE ADVANCED. Qsistemi Italia Telefono: +39 06.87.809.809 www.qsistemi.com info@qsistemi.com Copyright 2015.
PRESENTAZIONE GESTIONALE AZIENDALE ADVANCED 1 di 7 PHASIS ADVANCED Cos'è Phasis Advanced Sosteniamo la tua IMPRESA! Phasis Advanced è un applicazione software che permette di gestire una piccola e media
DettagliProposta UNIF Progetto: Portale delle fonti di energia rinnovabile. Obiettivi
Proposta UNIF Progetto: Portale delle fonti di energia rinnovabile Pag.1 Obiettivi Il progetto, Portale delle fonti di energia rinnovabile, ha l obiettivo di facilitare lo scambio di informazioni e notizie
DettagliEsercitazione di riepilogo sulle Query MySQL Giugno 2011 Classe VB Informatica
Istituto di Istruzione Superiore Alessandrini - Marino 1 Esercitazione di riepilogo sulle Query MySQL Giugno 2011 Classe VB Informatica Descrizione Un azienda commerciale che vende prodotti IT (computers,
DettagliIl software di gestione immobiliare più facile da usare. Modulo Web v5.2. www.gestim.it
Il software di gestione immobiliare più facile da usare Modulo Web v5.2 www.gestim.it Introduzione Il Modulo Web è un componente di Gestim che permette di pubblicare in automatico gli annunci sul sito
DettagliLaboratorio Progettazione Web PHP e MySQL - Lezione 9. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2012/2013
Laboratorio Progettazione Web PHP e MySQL - Lezione 9 Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2012/2013 Architettura di una applicazione Web Browser Web HTTP Server Web API Dati Presentation
DettagliMon Ami 3000 Conto Lavoro Gestione del C/Lavoro attivo e passivo
Prerequisiti Mon Ami 3000 Conto Lavoro Gestione del C/Lavoro attivo e passivo L opzione Conto lavoro è disponibile per le versioni Azienda Light e Azienda Pro. Introduzione L opzione Conto lavoro permette
DettagliAta_NiAg02. Modulo Gestione Agenti
Ata_NiAg02 Modulo Gestione Agenti Il software NiAg02 consente alle aziende che utilizzano il software gestionale ATA di gestire in maniera totalmente automatizzata l acquisizione ordini e/o clienti dalla
DettagliMANUALE EDICOLA 04.05
MANUALE EDICOLA 04.05 Questo è il video che si presenta avviando il programma di Gestione Edicola. Questo primo video è relativo alle operazioni di carico. CARICO Nello schermo di carico, in alto a sinistra
DettagliDBMS (Data Base Management System)
Cos'è un Database I database o banche dati o base dati sono collezioni di dati, tra loro correlati, utilizzati per rappresentare una porzione del mondo reale. Sono strutturati in modo tale da consentire
DettagliELCO Sistemi srl. Sistema di rilevazione presenze in ambiente windows
ELCO Sistemi srl 47100 ForlÏ Viale Roma 274/A Tel 0543.782754 37057 San Giovanni Lupatoto Via IV Novembre, 18 Tel 045.4857511 40064 Ozzano dellíemilia Via F.Ardeatine, 14 Tel 051.6511100 www.elcosistemi.it
DettagliPRESENTAZIONE GESTIONALE AZIENDALE PROFESSIONAL. Qsistemi Italia Telefono: +39 06.87.809.809 www.qsistemi.com info@qsistemi.com Copyright 2015.
PRESENTAZIONE GESTIONALE AZIENDALE PROFESSIONAL 1 di 6 CARATTERISTICHE Facilità di utilizzo Personalizzazione base dei moduli Invio documenti via e-mail Utenti Illimitati Mono azienda Mono magazzino Mono
DettagliLaboratorio Progettazione Web PHP e MySQL - Lezione 9. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2011/2012
Laboratorio Progettazione Web PHP e MySQL - Lezione 9 Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2011/2012 Architettura di una applicazione Web Browser Web HTTP Server Web PHP Dati View Control
DettagliLezione 8. Metadati, Viste e Trigger
Lezione 8 Metadati, Viste e Trigger Pag.1 Metadati e catalogo di sistema I metadati sono dati a proposito dei dati (quali tabelle esistono?, quali campi contengono?, quante tuple contengono?, ci sono vincoli
Dettagliwww.siglacenter.it Sigla Center Srl Via L. Giuntini, 40 50053 Empoli (FI) Tel. 0571 9988 Fax 0571 993366 e-mail:info@siglacenter.
1/9 Il software per la gestione del tuo negozio 1. MODA++: IL SOFTWARE PER LA GESTIONE DEL TUO NEGOZIO... 3 2. LE PRINCIPALI FUNZIONALITÀ DI MODA++... 4 2.1 Gestione Anagrafica Articoli... 5 2.2 Gestione
DettagliBARCODE. Gestione Codici a Barre. Release 4.90 Manuale Operativo
Release 4.90 Manuale Operativo BARCODE Gestione Codici a Barre La gestione Barcode permette di importare i codici degli articoli letti da dispositivi d inserimento (penne ottiche e lettori Barcode) integrandosi
DettagliMonoDay 2010 FSGateway Ing. Torello Querci
MonoDay 2010 FSGateway Ing. Torello Querci Resp. Architetture SW - Negens S.r.l. querci@negens.com 29 Aprile 2010, Salerno Agenda Introduzione FUSE e mono-fuse Come funziona Cosa supporta Esempi d'uso
DettagliI see you. fill in the blanks. created by
I see you. fill in the blanks created by I see you. fill in the blanks Si scrive, si legge I See You è. (Intensive Control Unit) è un servizio che guarda il vostro sistema informativo e svolge un azione
DettagliCASSA AUTOMATICA SelfCASH
CASSA AUTOMATICA SelfCASH Caratteristiche Generali Hardware Transazioni Accetta pagamenti e dà il resto controllando l autenticità delle monete e delle banconote. Monete Accetta monete da 0,10, 0,20, 0,50,
DettagliLaboratorio Progettazione Web PHP e MySQL. Andrea Marchetti IIT-CNR 2013/2014
Laboratorio Progettazione Web PHP e MySQL Andrea Marchetti IIT-CNR 2013/2014 Architettura di una applicazione Web Browser Web HTTP Server Web API Dati Presentation Application Storage PHP e DataBase Quando
DettagliBackup e Restore di un database PostgreSQL Sandro Fioravanti INFN-LNF
SPARC-CS-12/001 20 Gennaio 2012 Backup e Restore di un database PostgreSQL Sandro Fioravanti INFN-LNF Abstract Vengono descritte le procedure di backup e restore dei dati memorizzati in un database di
DettagliÈ possibile caricare e gestire l archivio anche su supporti di memoria esterni rimovibili (Pen drive, ecc.)
Soluzione Impresa è un software gestionale ideale per le piccole e medie imprese, qualsiasi azienda commerciale o società di servizi, che consente di gestire, in modo semplice, efficiente ed intuitivo,
DettagliAl giorno d oggi, i sistemi per la gestione di database
Introduzione Al giorno d oggi, i sistemi per la gestione di database implementano un linguaggio standard chiamato SQL (Structured Query Language). Fra le altre cose, il linguaggio SQL consente di prelevare,
DettagliServizi di V. P. e Messa in servizio
E.C.R. SYSTEM S.R.L. REGISTRATORI DI CASSA - MISURATORI FISCALI SISTEMI ELETTRONICI 20151 MILANO - VIALE CERTOSA, 91 C.F. e P.I. 04686090152 R.E.A. 1029049 REGISTRO IMPRESE DI MILANO AL N. 04686090152
DettagliSOMMARIO COSA SERVE... 2 PRIMA DI INIZIARE... 2 COME PROCEDERE LATO SERVER... 3 COME PROCEDERE LATO CLIENT... 3
SOMMARIO COSA SERVE... 2 PRIMA DI INIZIARE... 2 COME PROCEDERE LATO SERVER... 3 COME PROCEDERE LATO CLIENT... 3 OPERAZIONE DI CONVERSIONE DEI NOMI LATO SERVER... 5 SYBASE... 6 MS SQL... 8 ESECUZIONE DEL
DettagliGERARCHIE RICORSIVE - SQL SERVER 2008
GERARCHIE RICORSIVE - SQL SERVER 2008 DISPENSE http://dbgroup.unimo.it/sia/gerarchiericorsive/ L obiettivo è quello di realizzare la tabella di navigazione tramite una query ricorsiva utilizzando SQL SERVER
DettagliArchitetture Informatiche. Dal Mainframe al Personal Computer
Architetture Informatiche Dal Mainframe al Personal Computer Architetture Le architetture informatiche definiscono le modalità secondo le quali sono collegati tra di loro i diversi sistemi ( livello fisico
DettagliArchitetture Informatiche. Dal Mainframe al Personal Computer
Architetture Informatiche Dal Mainframe al Personal Computer Architetture Le architetture informatiche definiscono le modalità secondo le quali sono collegati tra di loro i diversi sistemi ( livello fisico
DettagliIl linguaggio SQL. è di fatto lo standard tra i linguaggi per la gestione di data base relazionali.
(Structured Query Language) : Il linguaggio è di fatto lo standard tra i linguaggi per la gestione di data base relazionali. prima versione IBM alla fine degli anni '70 per un prototipo di ricerca (System
DettagliSoftware di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche
Software di sistema e software applicativo I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software soft ware soffice componente è la parte logica
DettagliRsync su GNU/Linux e su Windows? (Backup sincronizzato su disco di rete e/o RAID1 su server FreeNAS)
Rsync su GNU/Linux e su Windows? (Backup sincronizzato su disco di rete e/o RAID1 su server FreeNAS) Augusto Scatolini (webmaster@comunecampagnano.it) Ver. 1.0 Gennaio 2011 rsync è un software per Unix
DettagliALTER Un sistema gestionale ERP diverso
Open Source Il software ALTER come tutti i programmi Open Source di OASI software, è WEB Nativo. Per la sua realizzazione sono stati utilizzati esclusivamente componenti Open Source offrendo per questo
DettagliIstruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)
Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Text Analytics versione 15 mediante un licenza
DettagliStock&Store la soluzione software per le gestione del punto vendita nei settori Retail, Ristorazione e Fashion.
Stock&Store la soluzione software per le gestione del punto vendita nei settori Retail, Ristorazione e Fashion. Stock&Store è la soluzione informatica integrata per la gestione del punto vendita, sia esso
DettagliCorso Sistemi Informativi Avanzati. Programma 30 set 2015. Installazione Macchina Virtuale. Introduzione alla BI nelle Aziende.
Programma 30 set 205 Installazione Macchina Virtuale Introduzione alla BI nelle Aziende Introduzione SQL Macchina Virtuale È un emulazione di un computer su un altro computer Stesso punto di partenza per
DettagliSIZE SYSTEM GESTIONE DEL PUNTO VENDITA DI ABBIGLIAMENTO CALZATURE ARTICOLI SPORTIVI
SIZE SYSTEM GESTIONE DEL PUNTO VENDITA DI ABBIGLIAMENTO CALZATURE ARTICOLI SPORTIVI 1 SIZE SYSTEM IL PRODOTTO Size System è un prodotto che permette una gestione sofisticata del carico e scarico di magazzino
DettagliDatabase Manager Guida utente DMAN-IT-01/09/10
Database Manager Guida utente DMAN-IT-01/09/10 Le informazioni contenute in questo manuale di documentazione non sono contrattuali e possono essere modificate senza preavviso. La fornitura del software
DettagliPROCEDURA DI CHIUSURA ANNO FISCALE 2006 CON E-SHOP
PROCEDURA DI CHIUSURA ANNO FISCALE 2006 CON E-SHOP La procedura di chiusura di fine anno, a partire dalla release 1.9.9.76, è stata resa più semplice e dotata di vari controlli che vengono fatti automaticamente
DettagliVolumi di riferimento
Simulazione seconda prova Esame di Stato Gestione di un centro agroalimentare all ingrosso Parte prima) Un nuovo centro agroalimentare all'ingrosso intende realizzare una base di dati per l'attività di
DettagliSOLUZIONE SOFTWARE PER CENTRI ESTETICI, SOLARIUM E PARRUCCHIERI
Gruppo Pixel Srl Via E. Mattei, 86/5 40138 BOLOGNA TEL. 051-53.55.50 info@gruppopixel.com www.gruppopixel.com X- BEAUTY SOLUZIONE SOFTWARE PER CENTRI ESTETICI, SOLARIUM E PARRUCCHIERI Il settore del benessere
DettagliFIRESHOP.NET. Utilizzare il FireSoft. Rev. 2014.3.1 www.firesoft.it
FIRESHOP.NET Utilizzare il FireSoft Admin Rev. 2014.3.1 www.firesoft.it Sommario SOMMARIO Introduzione... 3 Il FireSoft NET Admin... 4 Verificare la connessione al database.... 4 Svuotare i log... 5 Compatta
DettagliE-FABRICA. Formerly Know As Fabrica 8.x
E-FABRICA Formerly Know As Fabrica 8.x VISION Segmento: Produzione di beni durevoli Posizionamento: Qualità a prezzi coerenti con il target. Attualmente il mercato non ha soluzioni ragionevoli EFFORTS
DettagliIRSplit. Istruzioni d uso 07/10-01 PC
3456 IRSplit Istruzioni d uso 07/10-01 PC 2 IRSplit Istruzioni d uso Indice 1. Requisiti Hardware e Software 4 1.1 Requisiti Hardware 4 1.2 Requisiti Software 4 2. Installazione 4 3. Concetti fondamentali
DettagliTRACCIABILITA' Via torchio 288 41010 Limidi di Soliera (MO) tel.059858164 www.mcsistemisas.it
TRACCIABILITA' Via torchio 288 41010 Limidi di Soliera (MO) tel.059858164 www.mcsistemisas.it Il sistema di gestione deposito è formato da diversi moduli che colloquiano sullo stesso data base. Modulo
DettagliSurfCop. Informazioni sul prodotto
SurfCop Informazioni sul prodotto Contenuto Introduzione... 3 Funzioni del programma... 3 Vantaggi del programma... 3 Funzionalità del programma... 4 Requisiti di sistema:... 4 Come funziona il programma...
Dettagli2.1 Configurare il Firewall di Windows
.1 Configurare il Firewall di Windows LIBRERIA WEB Due o più computer possono scambiare dati, informazioni o servizi di tipo diverso utilizzando una connessione. Quindi, spesso, ad una connessione fisica
DettagliMERCURIO Gestione magazzino, contabilità, documenti.
MERCURIO Gestione magazzino, contabilità, documenti. Mercurio è un software di gestione per aziende. Con Mercurio è possibile: - Gestire anagrafiche clienti, fornitori, articoli di magazzino; - Gestire
DettagliMIXER: gestione trasmissioni DJ: governance di MIXER
MIXER-DJ MIXER: gestione trasmissioni DJ: governance di MIXER MIXER Mixer è un ambiente applicativo di tipo Enterprise Service Bus (ESB) per la gestione delle trasmissioni di file su Linux. All'interno
DettagliLavorare con MySQL Parte Seconda.
Lavorare con MySQL Parte Seconda. PHP, dalla versione 4.0, usufruisce difunzioni native per colloquiare con MySQL, senza appoggiarsi ad alcuna libreria o modulo esterno. In questa lezione verranno esaminate
DettagliVolume GESTFLORA. Gestione aziende agricole e floricole. Guidaall uso del software
Volume GESTFLORA Gestione aziende agricole e floricole Guidaall uso del software GESTIONE AZIENDE AGRICOLE E FLORICOLE Guida all uso del software GestFlora Ver. 2.00 Inter-Ware Srl Viadegli Innocenti,
DettagliOSSIF WEB. Manuale query builder
OSSIF WEB Manuale query builder - Maggio 2010 1) Sommario 1) SOMMARIO... 2 INTRODUZIONE... 3 Scopo del documento... 3 Struttura del documento... 3 Descrizione dell interfaccia grafica... 3 SELEZIONE DI
DettagliGuida Rapida all uso del License Manager di ROCKEY4Smart (V. 1.0.10.724)
Guida Rapida all uso del License Manager di ROCKEY4Smart (V. 1.0.10.724) Procedo con un esempio: voglio proteggere una applicazione (nell esempio Blocco Note di Windows: notepad.exe) per distribuirla con
DettagliDATABASE. www.andreavai.it
Cos'è un database? Quando si usa? Differenze con i fogli elettronici Le tabelle: record, campi, tipi di dati Chiavi e indici Database relazionali (R-DBMS) Relazioni uno-a-uno Relazioni uno-a-molti Relazioni
DettagliRaggruppamenti Conti Movimenti
ESERCITAZIONE PIANO DEI CONTI Vogliamo creare un programma che ci permetta di gestire, in un DB, il Piano dei conti di un azienda. Nel corso della gestione d esercizio, si potranno registrare gli articoli
DettagliIBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito)
IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Statistics versione 21 con licenza per sito. Questo documento
DettagliUTILIZZO DEL MODULO DATA ENTRY PER L IMPORTAZIONE DEI DOCUMENTI (CICLO PASSIVO)
Codice documento 10091501 Data creazione 15/09/2010 Ultima revisione Software DOCUMATIC Versione 7 UTILIZZO DEL MODULO DATA ENTRY PER L IMPORTAZIONE DEI DOCUMENTI (CICLO PASSIVO) Convenzioni Software gestionale
DettagliORACOLO Gestione questionari.
ORACOLO Gestione questionari. Oracolo è un software di gestione questionari e test nato per raccolta dati ad uso scientifico. Oracolo è adatto a raccogliere dati su questionari personalizzabili di qualunque
DettagliGruppo Buffetti S.p.A. Via F. Antolisei 10-00173 Roma
SOMMARIO VERSIONI CONTENUTE NEL PRESENTE CD... 2 MODALITA DI AGGIORNAMENTO...... 2 AVVERTENZE... 2 INTERVENTI EFFETTUATI CON L UPD 007_2011 DI LINEA AZIENDA...... 3 CREAZIONE NUOVI CODICI IVA... 4 CAMBIO
DettagliDatabase & FreeBSD. Come configurare il sistema operativo ottimizzando le prestazioni sul DB. GufiCon#3 Milano, 12 Ottobre 2002
Database & FreeBSD Come configurare il sistema operativo ottimizzando le prestazioni sul DB GufiCon#3 Milano, 12 Ottobre 2002 Gianluca Sordiglioni inzet@gufi.org I database sono applicazioni particolari
DettagliOrganizzazione tecnico-informatica Ing. Fabio Binotto
FLUSSO DATI ASSISTENZA FARMACEUTICA OSPEDALIERA: OBIETTIVI, QUALITA DEL FLUSSO DATI, PROBLEMI APERTI. Organizzazione tecnico-informatica Ing. Fabio Binotto La Banca Dati: il database Utilizzo di database
DettagliApprofondimenti. Contenuti
Approfondimenti dott. Stefano D. Fratepietro steve@stevelab.net C I R S F I D Università degli studi di Bologna stevelab.net Creative Commons license Stefano Fratepietro - www.stevelab.net 1 Contenuti
DettagliGUIDA UTENTE PRIMA NOTA SEMPLICE
GUIDA UTENTE PRIMA NOTA SEMPLICE (Vers. 2.0.0) Installazione... 2 Prima esecuzione... 5 Login... 6 Funzionalità... 7 Prima Nota... 8 Registrazione nuovo movimento... 10 Associazione di file all operazione...
DettagliEprogram ITIS V anno Unità 6 - PHP e MySQL
Eprogram ITIS V anno Unità 6 - PHP e MySQL Compito in classe proposto Un grande magazzino utilizza un database per gestire le vendite dei prodotti. La tabella PRODOTTI contiene le informazioni relative
DettagliIntroduzione a JDConnector
JDConnector Help Introduzione a JDConnector JDConnector è stato creato per integrare il gestionale Mitico ERP con Parts Manager Pro. Configurando opportunamente i parametri di connessione dei due programmi,
DettagliApprofondimento: Migrazione dei database e backup della posta
Approfondimento: Migrazione dei database e backup della posta In questo approfondimento ci focalizzeremo sulla migrazione dei database analizzando le differenze operative e le varie implicazioni a seconda
DettagliDynamic 07 -Software per la lettura ottica e data capture. G.Q.S. Srl Global Quality Service Via Bernini, 5/7 Corsico (MILANO)
Dynamic 07 -Software per la lettura ottica e data capture. G.Q.S. Srl Global Quality Service Via Bernini, 5/7 Corsico (MILANO) Cos è Dynamic 07 Dynamic 07 è un software per la lettura ottica e il data
DettagliPRESENTAZIONE SOLUZIONE GESTIONALE WORKGEST
PRESENTAZIONE SOLUZIONE GESTIONALE WORKGEST Cos è WORKGEST? Workgest è un software progettato per la gestione e l'automazione delle celle di lavoro in linea. Con il termine Cella di Lavoro intendiamo un
DettagliProcedure memorizzate SQL-2003/PSM. Forma base di PSM. Parametri in PSM
Procedure memorizzate SQL-2003/PSM Procedure memorizzate nel database Programmazione general-purpose Leggere sezione 8.2 di Garcia-Molina et al. Lucidi derivati da quelli di Jeffrey D. Ullman 1 Una estensione
DettagliProcedura Gestione Pratiche Sicurezza Cantiere
Procedura Gestione Pratiche Sicurezza Cantiere Importazione Imprese Cassa Edile Gestione Anagrafica Imprese Gestione Anagrafica Tecnici Gestione Pratiche Statistiche Tabelle Varie Gestione Agenda Appuntamenti
DettagliBasi di dati. Il Linguaggio SQL. K. Donno - Il Linguaggio SQL
Basi di dati Il Linguaggio SQL Data Definition Language (DDL) Data Definition Language: insieme di istruzioni utilizzate per modificare la struttura della base di dati Ne fanno parte le istruzioni di inserimento,
Dettagliwww.rpsoft.it Gestionale OK La gestione integrata del punto vendita garden center
Gestionale OK La gestione integrata del punto vendita garden center La procedura OK! è stata realizzata con strumenti software che impiegano database SQL per una gestione ef ciente anche di più posti di
DettagliInstallazione e caratteristiche generali 1
Installazione e caratteristiche generali 1 Introduzione SIGLA Ultimate e SIGLA Start Edition possono essere utilizzati solo se sono soddisfatti i seguenti prerequisiti: Microsoft.Net Framework 3.5 (consigliato
DettagliWingest Enterprise. Soluzione per punti vendita. Wingest Enterprise Sidera Software
Wingest Enterprise Soluzione per punti vendita Architettura punto vendita Cassa centrale Router ADSL Casse PC da banco PC ufficio Caratteristiche: Gestione centralizzata anagrafiche, listini, campagne
DettagliRaccolta ordini Raccolta ordini Raccolta ordini TABLET PC, Raccolta Ordini server client client sincronizzazione
Il modulo Raccolta ordini è la soluzione ideale per l azienda che intende automatizzare la raccolta degli ordini (impegni cliente) da parte della propria rete di agenti. L applicazione, pensata per e/,
Dettagli19. LA PROGRAMMAZIONE LATO SERVER
19. LA PROGRAMMAZIONE LATO SERVER Introduciamo uno pseudocodice lato server che chiameremo Pserv che utilizzeremo come al solito per introdurre le problematiche da affrontare, indipendentemente dagli specifici
DettagliINSTALLAZIONE SOFTWARE HELMAC
Bilancia Helmac Serie GP Ultimo aggiornamento: 18 maggio 2013 Bilancia Helmac Serie GP... 1 INSTALLAZIONE SOFTWARE HELMAC... 1 CONFIGURAZIONE AREA51... 1 OPERATIVITA... 2 Codifica degli articoli in Area51...
DettagliEtichettatura & Tracciabilità Alimentare. Area Acquisti & Area vendite. Magazzino & Produzione. Moduli aggiuntivi
Etichettatura Tracciabilità Alimentare Area Acquisti Area vendite Magazzino Produzione Moduli aggiuntivi Etichettatura Tracciabilità Alimentare Etichettatura: è una fase di produzione e come tutte le fasi
DettagliFIRESHOP.NET. Gestione Lotti & Matricole. www.firesoft.it
FIRESHOP.NET Gestione Lotti & Matricole www.firesoft.it Sommario SOMMARIO Introduzione... 3 Configurazione... 6 Personalizzare le etichette del modulo lotti... 6 Personalizzare i campi che identificano
DettagliCorso di Sicurezza Informatica. Sicurezza del software. Ing. Gianluca Caminiti
Corso di Sicurezza Informatica Sicurezza del software Ing. Gianluca Caminiti SQL Injection Sommario Premessa sul funzionamento dei siti dinamici SQL Injection: Overview Scenari di attacco: Errata gestione
DettagliCorso di Laboratorio di Basi di Dati
Corso di Laboratorio di Basi di Dati F1I072 - INF/01 a.a 2009/2010 Pierluigi Pierini Technolabs S.p.a. Pierluigi.Pierini@technolabs.it Università degli Studi di L Aquila Dipartimento di Informatica Technolabs
Dettaglifilrbox Guida all uso dell applicazione DESKTOP Pag. 1 di 27
filrbox Guida all uso dell applicazione DESKTOP Pag. 1 di 27 Sommario Introduzione... 3 Download dell applicazione Desktop... 4 Scelta della versione da installare... 5 Installazione... 6 Installazione
DettagliSoftware per Helpdesk
Software per Helpdesk Padova - maggio 2010 Antonio Dalvit - www.antoniodalvit.com Cosa è un helpdesk? Un help desk è un servizio che fornisce informazioni e assistenza ad utenti che hanno problemi nella
DettagliIl software gestionale per le piccole aziende
Il software gestionale per le piccole aziende Per piccoli installatori elettrici e idraulici Per piccole imprese che operano nell ediliza Per aziende commerciali e artigiane Con la nuova versione di IMPRESA
Dettagli2010 Ing. Punzenberger COPA-DATA Srl. Tutti i diritti riservati.
2010 Ing. Punzenberger COPA-DATA Srl Tutti i diritti riservati. Tutti i diritti riservati la distribuzione e la copia - indifferentemente dal metodo - può essere consentita esclusivamente dalla dittacopa-data.
DettagliProgetto ittorario Anno scol. 2013-2014
PROGETTO ittorario Scopo: Creazione di una pagina web che mostri l orario di un docente, della classe della materia o dell aula a discrezione dell utente. Sviluppatori: Progetto sviluppato dalla classe
DettagliSoftware di interfacciamento sistemi gestionali Manuale di installazione, configurazione ed utilizzo
01595 Software di interfacciamento sistemi gestionali Manuale di installazione, configurazione ed utilizzo INDICE DESCRIZIONE DEL SOFTWARE DI INTERFACCIAMENTO CON I SISTEMI GESTIONALI (ART. 01595) 2 Le
Dettagli