Sistema di gestione contenuti per portale e-commerce nordamericano

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Sistema di gestione contenuti per portale e-commerce nordamericano"

Transcript

1 UNIVERSITÀ DEGLI STUDI DI PARMA FACOLTÀ DI SCIENZE MATEMATICHE FISICHE E NATURALI Corso di Laurea in Informatica Tesi di Laurea Triennale Sistema di gestione contenuti per portale e-commerce nordamericano Candidato: Andrea Gandol Relatore: Prof. Giulio Destri Anno Accademico 2011/2012

2 ii

3 iii A Elisa

4 iv

5 v Ringraziamenti Desidero innanzitutto ringraziare i miei genitori Sergio e Renata, mia sorella Cristina ed Elisa per il loro sostegno durante questi anni di studio. Un ringraziamento particolare a Franco Folini e Cristiano Sacchi di Novedge LLC per avermi dato la possibilità di lavorare con loro sviluppando il progetto descritto in questa tesi. Ringrazio l'ing. Cesare Chiodelli e il Prof. Giulio Destri che, n dalla scuola superiore, è stato per me una guida e un punto di riferimento per quanto riguarda il settore informatico. Inne un grazie a tutti gli amici del dipartimento con cui ho condiviso quest'avvenura: Leonardo Bacchi, Federico Fontana, Federico Bacchi, Andrea Disarò, Federico Ferretti, Matteo Masi, Davide Ponzo, Simone Bertocchi, Alice Pavarani, Beatrice Demaldè, Jessica Groppi, Ilaria Fulcini, Martina Bonanzi e tanti altri.

6 vi

7 INDICE 1 Introduzione 1 2 Il contesto E-Commerce Tipologie di e-commerce Il problema della sicurezza Content Management System Novedge e il suo business model L'architettura del sistema Obiettivi del progetto di tesi ed analisi Analisi dei requisiti Le entità da gestire Prodotti Brand Special Book Categorie Documenti Aree Clusters Ordini

8 viii INDICE Free Download Webinar Elenco degli attori e use case Coordinamento del progetto Progettazione La situazione prima del progetto Speciche software Struttura del progetto Struttura delle singole applicazioni Le interfacce utente La base di dati I web service Le tecnologie utilizzate HTML, CSS e JavaScript ASP.NET jquery AJAX JSON Amazon Web Services Gli strumenti utilizzati Implementazione La libreria Novedge Base La barra di navigazione L'applicazione Products L'autocompletamento dei prodotti Sistema dei messaggi Il plugin Wikipedia L'applicazione Books L'applicazione Specials L'applicazione Documents L'applicazione Orders L'applicazione Reports

9 INDICE ix 5.9 Altre applicazioni Web services Validazione Liste per la consultazione delle entità Funzioni di Wall e Log Conclusioni 81

10 CAPITOLO 1 INTRODUZIONE Il lavoro della presente tesi nasce entro la collaborazione tra il Professor Giulio Destri e la sua azienda AREA Professional e l'azienda statunitense Novedge, fondata nel 2003 a San Francisco da due italiani, Franco Folini e Cristiano Sacchi, che è diventata oggi il più grande rivenditore online al mondo di software per il CAD. Novedge opera on-line attraverso un grande portale di vendita dei prodotti, aancato da numerosi servizi che provvedono contenuti utili per gli utenti e da alcune vere e proprie community di utenti, integrate con i principali social network. Attraverso una ottimizzazione spinta dei propri processi aziendali, Novedge riesce a garantire ai suoi clienti (principalmente progettisti meccanici, architetti, artisti 3D e game developer) prezzi scontati rispetto a quelli di listino eettuati da altri rivenditori, fornendo spedizioni veloci e un supporto di base no all'installazione del software. L'ottimizzazione dei processi è basata anche su una ampia automazione dei processi stessi, attraverso software scritto ad hoc ed integrato con servizi presenti in rete come quelli di Amazon. Dopo 10 anni di operatività coronata da successo, a causa della sua stessa espansione negli anni, Novedge si è trovata nella necessità di una revisione ed ammodernamento del proprio software interno. Tale operazione è stata compiuta sia da un punto di vista funzionale, sia adottando una nuova piattaforma tecnologica: ASP.NET 4 ed il linguaggio C#. La denizione delle nuove necessità funzionali è stata compiuta dai fondatori stessi di

11 2 Introduzione Novedge e l'architettura tecnica delle nuove applicazioni è stata denita dal Dr. Franco Folini col contributo del Professor Destri. Il lavoro della tesi si è inserito in questo contesto ed è consistito nella realizzazione dei moduli del nuovo sistema di gestione dei contenuti (CMS) del portale, attraverso cui gli addetti di Novedge caricano i prodotti, seguendo le speciche di analisi formalizzate dal Dr. Folini. La libreria Novedge.Base, estesa ed integrata nel sistema in seguito da me, è stata scritta dal Dr. Folini stesso. Durante le fasi di analisi, progettazione e realizzazione dell'applicazione CMS si è utilizzata una metodologia agile di sviluppo in modo di coinvolgere il più possibile il committente ed avere quindi un feedback continuo riguardo allo stato del progetto e alle sue richieste. Per far ciò è stato fondamentale l'utilizzo di strumenti di comunicazione e coordinamento in quanto, data la distanza dagli uci Novedge, è stato impossibile un contatto diretto per tutta la durata del progetto. Solo alla ne, con un viaggio negli USA, ho potuto lavorare di persona alcune settimane entro la sede di Novedge. Durante la progettazione e la realizzazione del CMS si sono rivelate fondamentali le nozioni apprese durante il mio percorso di studi in informatica presso l'università degli studi di Parma. Partendo dai corsi di fondamenti di programmazione, algoritmi e strutture dati e fondamenti dell'informatica che coprono gli aspetti basilari dell'informatica e della programmazione, arrivando ai corsi più specici come metodologie di programmazione, basi di dati, ingegneria del software e linguaggi di programmazione che arontano tematiche e argomenti fondamentali per un informatico in quanto insegnano nozioni, metodologie e procedure che, ad oggi, sono ampiamente utilizzate in ogni ambiente complesso in cui si fa uso di calcolatori. Man mano che prendevo conoscenza del sistema e della sua struttura, ho potuto contribuire non solo con la stesura del codice ma anche con evoluzioni rispetto all'architettura di dettaglio inizialmente denita. La tesi è organizzata in capitoli: il capitolo 2 presenta una visione del commercio elettronico e dell'azienda Novedge, provvedendo il contesto in cui il lavoro della tesi è nato; i capitoli successivi mostrano il lavoro secondo le modalità canoniche apprese nel corso di ingegneria del software: obiettivi ed analisi, progettazione, implementazione. Le conclusioni completano il progetto con le future prospettive ed estensioni.

12 CAPITOLO 2 IL CONTESTO 2.1 E-Commerce Con il termine e-commerce o commercio elettronico ci si riferisce a quell'insieme di attività d'impresa, per lo scambio di beni o servizi, in cui la transazione tra le parti avviene attraverso reti di telecomunicazione. Il signicato del termine è mutato nel tempo. In principio indicava semplicemente l'uso del calcolatore come strumento di supporto per lo scambio di documenti al ne di velocizzare una transazione commerciale, mentre oggi, grazie al continuo sviluppo di Internet e delle tecnologie basate sul Web, si dispone di tecnologie più avanzate che permettono di gestire in modo completo l'acquisto di beni e servizi attraverso il Wold Wide Web ricorrendo ad esempio a connessioni sicure e metodi di pagamento elettronici come le carte di credito. Il fattore che più di tutti ha spinto la crescita di questo modo di fare business è sicuramente l'abbattimento dei costi ssi dato che, non essendo necessario un negozio sico, diventa possibile anche per piccole aziende o persino per privati aprire il proprio negozio online e potenzialmente attirare clienti da ogni parte del mondo.

13 4 Il contesto Tipologie di e-commerce Il commercio elettronico si divide in diverse tipologie in base all'attività commerciale in cui si svolge l'attività e ai soggetti coinvolti che possono avere esigenze diverse. Tale suddivisione inuenza anche la scelta degli strumenti tecnologici che un'azienda adotta. Possiamo identicare quindi tre principali tipologie: Commercio elettronico tra aziende (B2B): Con questo termine si indica un'attività a supporto delle transazioni commerciali tra aziende e non coinvolge direttamente gli utilizzatori nali dei beni e servizi prodotti. I soggetti coinvolti sono aziende che si servono dei prodotti di altre aziende per realizzare i propri. Un esempio classico è la gestione della catena di distribuzione. Commercio elettronico tra aziende e consumatori (B2C): Questa è la forma più nota di e-commerce e rigurda la fornitura di beni e servizi tra un'azienda e il consumatore nale. In questo caso il consumatore si reca sulla pagina web dell'azienda e può visualizzare ed eventualmente acquistare i prodotti mostrati eettuando pagamenti online. La maggior parte dei siti di e-commerce che fanno parte di questa categoria comprendono almeno i seguenti elementi: 1. Un catalogo elettronico dei prodotti e servizi oerti. 2. Un'area di navigazione e ricerca che permette di trovare facilmente i prodotti. 3. Un sistema di carrello virtuale dove l'utente può aggiungere gli oggetti da acquistare e procedere eventualmente al pagamento e all'evasione dell'ordine. 4. Un sistema di pagamento online sicuro. 5. Un sistema di controllo degli ordini che permette di seguire il processo di elaborazione dell'ordine e facilitarne il tracciamento. Commercio elettronico tra consumatori (C2C): Questa forma di commercio è più recente rispetto alle altre ed è diventata popolare grazie ai siti di aste online (primo fra tutti ebay), che orono al consumatore la possibilità di vendere ad altri consumatori i propri prodotti e servizi. In questo caso è il sito che ore il servizio di asta a imporre le regole e ad amministrare l'ambiente e gli utenti si registrano utilizzando i propri dati al ne di fornire le informazioni necessarie per garantire l'identità dei soggetti coinvolti nella trattativa.

14 2.1 E-Commerce 5 Per realizzare e gestire un'attività di commercio elettronico di tipo B2C occorre tenere in considerazione alcuni fattori cruciali necessari per il successo: Creazione del valore per il cliente orendo prodotti o servizi di qualità a prezzi competitivi. Ispirare ducia e sicurezza. Puntare sul web-marketing, ovvero pubblicità e azioni sui social network per farsi conoscere e creare un'immagine seria e adabile dell'azienda. Creare un sito web accattivante e di facile utilizzo. Incentivare il cliente all'acquisto e delizzarlo proponendo sconti e oerte speciali. Cercare di conoscere il cliente senza però essere troppo invadenti. Assistere il cliente nel suo ruolo di consumatore. Anche se un venditore seguisse le linee guida sopra citate possono comunque sorgere alcune problematiche, tra le quali: Dicoltà nella comprensione del comportamento dei clienti ovvero capire le aspettative e le motivazioni che spingono la clientela ad acquistare un certo prodotto. Mancanza di analisi dello scenario concorrenziale. Incapacità di prevedere le reazioni nell'ambiente in cui opera l'impresa. Altri siti potrebbero copiare l'idea e vendere gli stessi prodotti o fornire lo stesso servizio. Sovrastima delle competenze aziendali o dei sistemi hardware/software adottati. Mancanza di coordinazione. Incapacità nell'assicurarsi l'impegno dei vertici aziendali. Spesso non è possibile raggiungere un determinato obiettivo a causa delle scarse risorse allocate. Incapacità nell'assicurarsi l'impegno dei dipendenti. Quando i progettisti non traducono in modo chiaro la loro strategia ai dipendenti. Scarso addestramento all'utilizzo della piattaforma e-commerce realizzata da parte del committente.

15 6 Il contesto Sottovalutazione dei tempi richiesti per il raggiungimento degli obiettivi aziendali. Incapacità di rispettare la pianicazione dei tempi. Incapacità di rispettare livelli di servizio, soprattutto i tempi, per le consegne ai clienti Il problema della sicurezza Oltre alle dicoltà elencate dovute alla gestione dell'impresa un altro problema da affrontare è quello della sicurezza sui dati. Durante l'acquisto on-line viaggiano su Internet dati sensibili come le generalità del cliente e soprattutto durante la fase di pagamento della merce è necessario utilizzare metodi e tecnologie per evitare che persone esterne all'operazione intercettino queste informazioni e le utilizzino a scopo fraudolento. Si sono adottati quindi elevati standard di sicurezza per garantire questo tipo di riservatezza. In particolare la maggior parte dei siti di e-commerce ad oggi utilizzano le seguenti tecnologie: L'HTTPS (HyperText Transfer Protocol Secure) è il risultato dell'applicazione di un protocollo di crittograa asimmetrica, come il TLS (Transport Layer Security) e il suo predecessore SSL (Secure Sockets Layer), al protocollo HTTP. In questo modo i dati viene creato un canale di comunicazione sicuro tra il client e il server attraverso uno scambio di chiavi pubbliche tra le parti. Una volta stabilito questo canale i dati che vi transitano sono decifrabili solamente dai due partecipanti alla comunicazione e non sono quindi intercettabili da altri. Con la procedura di autenticazione il server chiede all'utente di identicarsi, generalmente inserendo uno username e una password associata, limitando il numero di tentativi in modo da evitare attacchi con tentativi ripetuti di trovare la password sugli account (i cosiddetti attacchi a forza bruta). Per questo motivo, oggi, viene sempre più consigliato all'utente il cambio periodico della propria password scegliendola di una certa complessità evitando, ad esempio, date di nascita e nomi propri di persona. Il venditore può avvalersi della rma digitale per evitare il ripudio da parte del cliente della merce acquistata. Questa tecnologia fa sì che un contratto rmato digitalmente non possa essere disconosciuto da coloro che l'hanno sottoscritto.

16 2.2 Content Management System 7 Un altro punto fondamentale è la sicurezza interna all'azienda, ovvero gestire la sicurezza e la manutenzione dei server su cui risiede la struttura di e-commerce sia nel caso in cui esso risieda presso l'azienda stessa sia nel caso in cui sia ospitato nei server di una società di hosting. 2.2 Content Management System Un CMS (Content Management System) è un'applicazione che facilita e rende più sicuro il compito dell'amministratore di inserire o modicare i contenuti di un sito internet dinamico. Questi software creano un livello (astrazione) tra il database dove vengono memorizzati i contenuti e le persone addette all'aggiornamento del sito web, svincolando costoro da conoscenze tecniche e orendo un ulteriore controllo sui dati che vengono inseriti. Esistono CMS di ogni genere, alcuni specializzati e progettati in base al tipo di contenuti da gestire (ad esempio blog, forum, siti di e-commerce) ed altri generici che si adattano a qualsiasi tipo di sito web. Possiamo inoltre dividere questi software in base alla piattaforma su cui possono operare che dipende dal linguaggio di programmazione utilizzato e dal framework su cui si appoggiano; tra i più comuni troviamo PHP, ASP.NET e Java. Oggi, sul mercato, si possono trovare centinaia di CMS preconfezionati, molti di questi gratuiti, che necessitano solamente di installazione e consentono in pochi minuti di creare un sito web. Tuttavia questi pacchetti, cercando di andare incontro alle esigenze più comuni del pubblico, hanno uno scarso livello di personalizzazione e, a meno di interventi sul codice sorgente, non consentono all'utente di ottenere sempre la essibilità e la specializzazione desiderata in relazione al proprio specico obiettivo. Questi problemi sono in parte risolubili utilizzando software open source. Avendo accesso ai codici sorgenti si può personalizzare il CMS in base alle proprie esigenze, ma vanno tenuti in considerazione il tempo e i costi necessari per imparare a creare moduli personalizzati per la piattaforma specica e la sua struttura. Spesso, in caso di personalizzazioni estreme, i costi per realizzare tali moduli diventano superiori a quelli della costruzione di un CMS partendo da zero.

17 8 Il contesto 2.3 Novedge e il suo business model Novedge LLC. è un'azienda di e-commerce statunitense con sede a San Francisco (California) che si occupa della vendita online di software di progettazione e graca, perlopiù nel territorio nordamericano. Fondata nel 2003 da Franco Folini e Cristiano Sacchi è, ad oggi, il più grande rivenditore online al mondo di questo tipo di software. Novedge ha un catalogo di circa ottomila prodotti da centocinquanta produttori dierenti ed utilizza strumenti e modalità con un forte supporto tecnologico in modo da automatizzare e rendere il più eciente possibile il processo di approvvigionamento e vendita. Per questo possiamo catalogare l'azienda sia come B2B che come B2C. La parte B2B è quella che si occupa delle comunicazioni tra l'azienda, le case produttrici di software e le compagnie di trasporti. Ogni fornitore ha regole di business diverse, con metodi di interazione e gestione degli ordini d'acquisto dierenti. Per gestire al meglio questa parte sono stati deniti processi estremamente ecienti e automatizzati che eliminano o riducono al minimo indispensabile l'intervento umano nelle transazioni. Per quanto riguarda la vendita al pubblico (B2C) l'azienda si ada al proprio sito web in cui è possibile consultare il catalogo prodotti ltrandoli per marca o categoria e mostrandoli suddivisi per sottocategorie in modo da consentire all'utente una navigazione tra le pagine intuitiva e capace di indirizzarlo velocemente sul tipo di software cercato, che può essere acquistato direttamente dal sito con pagamento elettronico oppure attraverso ordine telefonico. Novedge riesce a garantire ai suoi clienti (principalmente progettisti meccanici, architetti, artisti 3D e game developer) prezzi scontati rispetto a quelli di listino eettuati da altri rivenditori, fornendo spedizioni veloci e un supporto di base no all'installazione del software. Oltre alla vendita di software Novedge fornisce altri importanti servizi di contorno come:

18 2.4 L'architettura del sistema 9 Ask Novedge: un servizio di supporto che consente all'utente di contattare l'azienda per chiarire i propri dubbi o fare domande riguardo ai prodotti. Mailing list a cui è possibile registrarsi per ricevere le ultime notizie sui nuovi prodotti o quelli di prossima presentazione. Materiale di supporto ai prodotti, come: suggerimenti di libri acquistabili da Amazon; video, documenti e gallerie immagini di recensioni, tutorial e case study; download di sofware trial, utility e plugin; suggerimenti di prodotti simili o di complemento. Webinars gratuiti: dirette video in cui esperti mostrano come utilizzare al meglio i prodotti e le loro caratteristiche più avanzate. Blog contenente interviste e news del settore. Forte interazione con i Social Media (Twitter, Facebook, Google+, Pinterest e LinkedIn) in cui l'utente può ricevere gli aggiornamenti sulle oerte e le attività dell'azienda. Pulse: un sistema di aggregatore di notizie che mostra notizie e aggiornamenti da oltre trecento blog e cinquecento dierenti autori del settore. Rhino Jungle,WikiCAD e Vectorworking, che sono comunità online gestite da Novedge in cui si può discutere di un determinato argomento e dei prodotti relativi. Il Dr. Franco Folini si occupa del sistema informatico di Novedge ed è la persona con cui sono stato in contatto per tutta la durata del progetto discutendo insieme le diverse problematiche riguardanti la progettazione e l'implementazione del sistema. Laureato in scienze dell'informazione ha lavorato come ricercatore dal 1991 al 2001 presso la facoltà di ingegneria dell'università degli studi di Parma dove ha insegnato disegno CAD per il corso di ingegneria meccanica. 2.4 L'architettura del sistema Il nucleo del sistema informatico su cui si basa l'intera architettura dell'azienda è il Novedge Main Website, un'applicazione web ad hoc scritta in Visual Basic su piattaforma

19 10 Il contesto Figura 2.1: Architettura del sistema informatico di Novedge ASP classica gestita dal web server Microsoft IIS che si appoggia a una serie di sottosistemi per usufruire di servizi esterni all'azienda con cui ha necessità di comunicare. Sulla stessa macchina su cui opera il web server è installato anche il database Microsoft SQL Server, contenente tutte le informazioni necessarie all'applicazione per svolgere il proprio lavoro. Le tabelle del database non vengono interrogate direttamente dall'applicazione web mediante query SQL ma, come scelta architetturale, i record vengono richiesti attraverso l'invocazione di stored procedures salvate sul database stesso. Questo approccio è dettato dalla necessità di accedere ai dati contenuti nel database da applicazioni diverse (principalmente Main Website e CMS) scritte in linguaggi diversi che si appoggiano a frameworks dierenti. I le di grosse dimensioni, come download di versioni trial dei prodotti, video e documenti, vengono salvati su Amazon S3, un servizio di cloud computing per lo storage di le. In questo modo i download sono sempre disponibili a una velocità di trasferimento alta e non si rallenta il server su cui gira il sito.

20 2.4 L'architettura del sistema 11 Tra i servizi che Novedge utilizza per gestire il processo di vendita troviamo un sistema di validazione degli ordini che consente, dato l'indirizzo sico dell'utente, il suo indirizzo IP e il metodo di pagamento selezionato, di capire la zona di provenienza e l'adabilità, in modo da attribuire all'ordine un fattore di rischio e decidere successivamente come procedere. Una volta che l'ordine viene accettato (automaticamente dal sistema se l'indice di rischio basso o manualmente nel caso contrario) si passa alla fase di evasione dell'ordine, che può avvenire digitalmente o attraverso i servizi di spedizione tradizionali. Nel secondo caso il sistema contatta la compagnia logistica segnalando la spedizione e facendosi restituire un tracking number con cui sarà possibile tracciare il percorso del pacco.

21 12 Il contesto

22 CAPITOLO 3 OBIETTIVI DEL PROGETTO DI TESI ED ANALISI 3.1 Analisi dei requisiti L'obiettivo del lavoro di tesi è la progettazione e realizzazione di un nuovo CMS per Novedge che soddis i seguenti requisiti: sia in grado di gestire le operazioni di consultazione, inserimento, modica e cancellazione dei prodotti a catalogo e di una serie di altre entità ad essi collegate. avere un'interfaccia graca semplice in modo da renderlo utilizzabile anche a persone con una scarsa conoscenza delle tecnologie informatiche cercando di nascondere la logica, talvolta complessa, delle operazioni. essere accessibile attraverso Internet in modo da permettere il telelavoro dei dipendenti. Il sistema deve essere aancato al sito web attuale e accessibile al solo personale dell'azienda, adottando quindi protocolli e standard di sicurezza necessari per garantire la riservatezza delle informazioni.

23 14 Obiettivi del progetto di tesi ed analisi Figura 3.1: Rappresentazione della collocazione del sistema 3.2 Le entità da gestire Prodotti I prodotti sono le entità principali dell'applicazione a cui tutte le altre fanno riferimento. Il sistema deve consentire l'inserimento e la modica di nuovi prodotti con la possibilità di creare collegamenti tra di loro in modo da poter raggruppare prodotti simili che verranno poi mostrati sul sito web. Le informazioni base che devono essere editabili sono: SKU (Stock-Keeping Unit, ossia un identicativo univoco della categoria di prodotto), nome, versione, breve descrizione, disponibilità, produttore, tipo di prodotto, tipo di licenza, formato (digitale o sico), immagine della scatola. I prezzi sono divisi in tre campi: prezzo del fornitore (costo), prezzo di listino e prezzo Novedge. Ricoprendo un ruolo fondamentale è necessario adottare riscontri visivi per capire immediatamente durante l'inserimento lo sconto eettuato rispetto al prezzo di listino (discount) e quanto è il margine sulla vendita. Oltre a queste informazioni deve essere possibile: Inserire una descrizione completa in formato HTML che può contenere collegamenti ad altri prodotti, brand, documenti e a pagine Wikipedia.

24 3.2 Le entità da gestire 15 Inserire informazioni di supporto sul prodotto. Inserire collegamenti a versioni di prova (trial) del prodotto con una breve descrizione che ne specica i limiti. Inserire in una sezione denominata facts le capacità e compatibilità del prodotto. Associare tag e parole chiave che semplichino la ricerca. Specicare i formati di input e di output supportati dal software. Come detto in precedenza l'applicazione deve essere in grado di creare collegamenti logici tra i prodotti in modo da creare una sorta di gerarchia che semplichi la ricerca e la navigazione nel sito web da parte del visitatore. Le connessioni che devono essere possibili tra i prodotti sono: Per i software di tipo plugin specicare i prodotti su cui possono venire installati. Creare collegamenti a pacchetti dello stesso software ma per sistemi operativi differenti. Creare prodotti di tipo bundle, ovvero prodotti che in realtà sono raggruppamenti di altri prodotti. Raggruppare prodotti in categorie. Raggruppare prodotti in aree. Le aree sono entità composte da prodotti, categorie e download. Collegamento tra un prodotto e i suoi master, ovvero prodotti da cui esso è strettamente legato Brand I brand rappresentano i marchi, ovvero le case produttrici dei software, che vengono associate ai prodotti, documenti e ai download gratuiti. I campi contenuti in questa entità sono: I campi elementari come nome, descrizione e logo dell'azienda

25 16 Obiettivi del progetto di tesi ed analisi Alcuni ag per indicare la visibilità dei prezzi per i prodotti associati; se il brand è visibile dal sito; se Novedge è un rivenditore autorizzato e se la casa produttrice accetta i resi. Una serie di indirizzi (sia sici che elettronici) per contattare i vari reparti dell'azienda in base alla necessità, ad esempio supporto tecnico e accounting. Altre informazioni necessarie per lo scambio di informazioni tra Novedge e l'azienda Special Gli special vengono utilizzati per creare promozioni ed oerte a cui è possibile associare uno o più prodotti. Ogni promozione è caratterizzata da: Una data di inizio e ne. I campi necessari per la composizione del messaggio da mostrare nel prodotto in promozione. Questi sono titolo, label (testo mostrato con caratteri grandi), testo e footer (testo piccolo mostrato ai piedi del messaggio). Possibilità di attivare e disattivare lo special. Un'area in cui associare i prodotti allo special. Per ognuno di questi deve essere possibile cambiare i prezzi, cambiare gli SKU (identicativi) che fanno riferimento al pacchetto del produttore e associare un prodotto target ovvero un prodotto a cui il prodotto in promozione fa riferimento. Un vincolo importante da tenere in considerazione è che ogni prodotto può appartenere ad un solo special attivo. Occorrerà quindi implementare sistemi di controllo adeguati che avvisino l'utente quando questo cerca di associare un prodotto già in promozione ad un altro special. Altre funzionalità richieste per gli special sono la possibilità di vedere un'anteprima di come apparirà il messaggio che verrà mostrato nella pagina del prodotto in promozione e una pagina contenente un calendario con il riassunto delle scadenze delle promozioni attualmente attive Book I book sono entità che permettono di associare un libro a una o più categorie di prodotti. Ogni libro è composto da un identicativo, l'anno di pubblicazione, il titolo e l'autore.

26 3.2 Le entità da gestire 17 Il sistema deve implementare un modulo per raccogliere le informazioni sui libri dal catalogo on-line di Amazon, in modo dal sollevare l'utente dal compito di inserire i dati manualmente Categorie Le categorie consentono di raggruppare i prodotti e sono composte da due campi testuali: nome e descrizione. Oltre a questi sono necessari alcuni ag per poter attivare o disattivare la categoria e specicare se questa è una categoria ad alta priorità e se deve essere mostrata nei menù del sito web Documenti I documenti sono entità che consentono di associare pdf, video o altri le a un prodotto o a un brand. Ognuno di questi oggetti contiene: I campi per settare il titolo, l'url, la descrizione ed eventualmente la data e l'autore del documento. Una regione per specicare il tipo di documento e con che icona deve essere visualizzato sul sito web. La possibilità di disattivare il documento Le associazioni a un brand e a uno o più prodotti. Nel campo URL si può specicare l'indirizzo di un le o di una pagina già presente sul web, tuttavia deve essere possibile, attraverso un sistema integrato, scegliere un le locale dal computer per farne l'upload su Amazon S3. In questo caso il sistema dovrà preoccuparsi di inserire negli appositi campi l'url e la dimensione del le appena caricato Aree Le aree sono raggruppamenti di uno o più prodotti, categorie e download gratuiti. Oltre alle sezioni per poter associare queste entità le aree dovranno specicare un nome, una breve descrizione, l'url relativo sul sito Novedge, un logo e opzionalmente il prodotto principale. Anche questo tipo di entità dev'essere disattivabile.

GESTIRE LA BIBLIOGRAFIA

GESTIRE LA BIBLIOGRAFIA GESTIRE LA BIBLIOGRAFIA STRUMENTI DI GESTIONE BIBLIOGRAFICA I software di gestione bibliografica permettono di raccogliere, catalogare e organizzare diverse tipologie di materiali, prendere appunti, formattare

Dettagli

Cross Software ltd Malta Pro.Sy.T Srl. Il gestionale come l'avete sempre sognato... Pag. 1

Cross Software ltd Malta Pro.Sy.T Srl. Il gestionale come l'avete sempre sognato... Pag. 1 Il gestionale come l'avete sempre sognato... Pag. 1 Le funzionalità di X-Cross La sofisticata tecnologia di CrossModel, oltre a permettere di lavorare in Internet come nel proprio ufficio e ad avere una

Dettagli

Università degli Studi di Parma. Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica

Università degli Studi di Parma. Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica A.A. 2007-08 CORSO DI INGEGNERIA DEL SOFTWARE Prof. Giulio Destri http://www.areasp.com (C) 2007 AreaSP for

Dettagli

Analisi dei requisiti e casi d uso

Analisi dei requisiti e casi d uso Analisi dei requisiti e casi d uso Indice 1 Introduzione 2 1.1 Terminologia........................... 2 2 Modello della Web Application 5 3 Struttura della web Application 6 4 Casi di utilizzo della Web

Dettagli

GESTIONE DELLA E-MAIL

GESTIONE DELLA E-MAIL GESTIONE DELLA E-MAIL Esistono due metodologie, completamente diverse tra loro, in grado di consentire la gestione di più caselle di Posta Elettronica: 1. tramite un'interfaccia Web Mail; 2. tramite alcuni

Dettagli

Sistemi Web-Based - Terminologia. Progetto di Sistemi Web-Based Prof. Luigi Laura, Univ. Tor Vergata, a.a. 2010/2011

Sistemi Web-Based - Terminologia. Progetto di Sistemi Web-Based Prof. Luigi Laura, Univ. Tor Vergata, a.a. 2010/2011 Sistemi Web-Based - Terminologia Progetto di Sistemi Web-Based Prof. Luigi Laura, Univ. Tor Vergata, a.a. 2010/2011 CLIENT: il client è il programma che richiede un servizio a un computer collegato in

Dettagli

INFORMATIVA SUI COOKIE

INFORMATIVA SUI COOKIE INFORMATIVA SUI COOKIE I Cookie sono costituiti da porzioni di codice installate all'interno del browser che assistono il Titolare nell erogazione del servizio in base alle finalità descritte. Alcune delle

Dettagli

FileMaker Server 12. Guida introduttiva

FileMaker Server 12. Guida introduttiva FileMaker Server 12 Guida introduttiva 2007 2012 FileMaker, Inc. Tutti i diritti riservati. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker e Bento sono marchi di FileMaker,

Dettagli

APPLICAZIONE WEB PER LA GESTIONE DELLE RICHIESTE DI ACQUISTO DEL MATERIALE INFORMATICO. Francesco Marchione e Dario Richichi

APPLICAZIONE WEB PER LA GESTIONE DELLE RICHIESTE DI ACQUISTO DEL MATERIALE INFORMATICO. Francesco Marchione e Dario Richichi APPLICAZIONE WEB PER LA GESTIONE DELLE RICHIESTE DI ACQUISTO DEL MATERIALE INFORMATICO Francesco Marchione e Dario Richichi Istituto Nazionale di Geofisica e Vulcanologia Sezione di Palermo Indice Introduzione...

Dettagli

FIRESHOP.NET. Gestione Utility & Configurazioni. Rev. 2014.3.1 www.firesoft.it

FIRESHOP.NET. Gestione Utility & Configurazioni. Rev. 2014.3.1 www.firesoft.it FIRESHOP.NET Gestione Utility & Configurazioni Rev. 2014.3.1 www.firesoft.it Sommario SOMMARIO Introduzione... 4 Impostare i dati della propria azienda... 5 Aggiornare il programma... 6 Controllare l integrità

Dettagli

Guida ai Servizi Internet per il Referente Aziendale

Guida ai Servizi Internet per il Referente Aziendale Guida ai Servizi Internet per il Referente Aziendale Indice Indice Introduzione...3 Guida al primo accesso...3 Accessi successivi...5 Amministrazione dei servizi avanzati (VAS)...6 Attivazione dei VAS...7

Dettagli

Lezione n 1! Introduzione"

Lezione n 1! Introduzione Lezione n 1! Introduzione" Corso sui linguaggi del web" Fondamentali del web" Fondamentali di una gestione FTP" Nomenclatura di base del linguaggio del web" Come funziona la rete internet?" Connessione"

Dettagli

PROPOSTE SISTEMA DI CITIZEN RELATIONSHIP MANAGEMENT (CRM) REGIONALE

PROPOSTE SISTEMA DI CITIZEN RELATIONSHIP MANAGEMENT (CRM) REGIONALE PROPOSTE SISTEMA DI CITIZEN RELATIONSHIP MANAGEMENT (CRM) REGIONALE Versione 1.0 Via della Fisica 18/C Tel. 0971 476311 Fax 0971 476333 85100 POTENZA Via Castiglione,4 Tel. 051 7459619 Fax 051 7459619

Dettagli

Talento LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) L'UTILIZZO DI ALTRI SERVIZI INTERNET. In questa lezione imparerete a:

Talento LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) L'UTILIZZO DI ALTRI SERVIZI INTERNET. In questa lezione imparerete a: Lab 4.1 Utilizzare FTP (File Tranfer Protocol) LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) In questa lezione imparerete a: Utilizzare altri servizi Internet, Collegarsi al servizio Telnet, Accedere

Dettagli

ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE

ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE Oracle Business Intelligence Standard Edition One è una soluzione BI completa, integrata destinata alle piccole e medie imprese.oracle

Dettagli

Intrusion Detection System

Intrusion Detection System Capitolo 12 Intrusion Detection System I meccanismi per la gestione degli attacchi si dividono fra: meccanismi di prevenzione; meccanismi di rilevazione; meccanismi di tolleranza (recovery). In questo

Dettagli

GUIDA RAPIDA emagister-agora Edizione BASIC

GUIDA RAPIDA emagister-agora Edizione BASIC GUIDA RAPIDA emagister-agora Edizione BASIC Introduzione a emagister-agora Interfaccia di emagister-agora Configurazione dell offerta didattica Richieste d informazioni Gestione delle richieste d informazioni

Dettagli

ALFABETIZZAZIONE DI BASE Programma del Corso livello base

ALFABETIZZAZIONE DI BASE Programma del Corso livello base Un po di Storia ISP & Web Engineering ALFABETIZZAZIONE DI BASE Programma del Corso livello base Breve cenno sulla storia dell informatica: dagli albori ai giorni nostri; L evoluzione di Windows: dalla

Dettagli

ASTA IN GRIGLIA PRO. COSA PERMETTE DI FARE (per ora) Asta In Griglia PRO:

ASTA IN GRIGLIA PRO. COSA PERMETTE DI FARE (per ora) Asta In Griglia PRO: ASTA IN GRIGLIA PRO Asta in Griglia PRO è un software creato per aiutare il venditore Ebay nella fase di post-vendita, da quando l inserzione finisce con una vendita fino alla spedizione. Il programma

Dettagli

UML Component and Deployment diagram

UML Component and Deployment diagram UML Component and Deployment diagram Ing. Orazio Tomarchio Orazio.Tomarchio@diit.unict.it Dipartimento di Ingegneria Informatica e delle Telecomunicazioni Università di Catania I diagrammi UML Classificazione

Dettagli

RedDot Content Management Server Content Management Server Non sottovalutate il potenziale della comunicazione online: usatela! RedDot CMS vi permette di... Implementare, gestire ed estendere progetti

Dettagli

Posta Elettronica. Claudio Cardinali claudio@csolution.it

Posta Elettronica. Claudio Cardinali claudio@csolution.it Posta Elettronica Claudio Cardinali claudio@csolution.it Posta Elettronica: WebMail Una Webmail è un'applicazione web che permette di gestire uno o più account di posta elettronica attraverso un Browser.

Dettagli

Manuale d uso Apache OpenMeetings (Manuale Utente + Manuale Amministratore)

Manuale d uso Apache OpenMeetings (Manuale Utente + Manuale Amministratore) Manuale d uso Apache OpenMeetings (Manuale Utente + Manuale Amministratore) Autore: Matteo Veroni Email: matver87@gmail.com Sito web: matteoveroni@altervista.org Fonti consultate: http://openmeetings.apache.org/

Dettagli

MANUALE Gest-L VERSIONE 3.2.3

MANUALE Gest-L VERSIONE 3.2.3 MANUALE Gest-L VERSIONE 3.2.3 Installazione GEST-L 4 Versione per Mac - Download da www.system-i.it 4 Versione per Mac - Download da Mac App Store 4 Versione per Windows 4 Prima apertura del programma

Dettagli

Informatica per la comunicazione" - lezione 9 -

Informatica per la comunicazione - lezione 9 - Informatica per la comunicazione" - lezione 9 - Protocolli di livello intermedio:" TCP/IP" IP: Internet Protocol" E il protocollo che viene seguito per trasmettere un pacchetto da un host a un altro, in

Dettagli

L evoluzione del software per l azienda moderna. Gestirsi / Capirsi / Migliorarsi

L evoluzione del software per l azienda moderna. Gestirsi / Capirsi / Migliorarsi IL GESTIONALE DEL FUTURO L evoluzione del software per l azienda moderna Gestirsi / Capirsi / Migliorarsi IL MERCATO ITALIANO L Italia è rappresentata da un numero elevato di piccole e medie aziende che

Dettagli

Internet Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi.

Internet Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi. Internet Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi. Internet: la rete delle reti Alberto Ferrari Connessioni

Dettagli

FileMaker Server 13. Guida introduttiva

FileMaker Server 13. Guida introduttiva FileMaker Server 13 Guida introduttiva 2007-2013 FileMaker, Inc. Tutti i diritti riservati. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 Stati Uniti FileMaker e Bento sono marchi

Dettagli

BPEL: Business Process Execution Language

BPEL: Business Process Execution Language Ingegneria dei processi aziendali BPEL: Business Process Execution Language Ghilardi Dario 753708 Manenti Andrea 755454 Docente: Prof. Ernesto Damiani BPEL - definizione Business Process Execution Language

Dettagli

DynDevice ECM. La Suite di applicazioni web per velocizzare, standardizzare e ottimizzare il flusso delle informazioni aziendali

DynDevice ECM. La Suite di applicazioni web per velocizzare, standardizzare e ottimizzare il flusso delle informazioni aziendali DynDevice ECM La Suite di applicazioni web per velocizzare, standardizzare e ottimizzare il flusso delle informazioni aziendali Presentazione DynDevice ECM Cos è DynDevice ICMS Le soluzioni di DynDevice

Dettagli

AGGIORNAMENTO PROTOCOLLO VERSIONE 3.9.0

AGGIORNAMENTO PROTOCOLLO VERSIONE 3.9.0 AGGIORNAMENTO PROTOCOLLO VERSIONE 3.9.0 Con questo aggiornamento sono state implementate una serie di funzionalità concernenti il tema della dematerializzazione e della gestione informatica dei documenti,

Dettagli

FileMaker Server 13. Pubblicazione Web personalizzata con PHP

FileMaker Server 13. Pubblicazione Web personalizzata con PHP FileMaker Server 13 Pubblicazione Web personalizzata con PHP 2007-2013 FileMaker, Inc. Tutti i diritti riservati. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 Stati Uniti FileMaker

Dettagli

progettiamo e realizziamo architetture informatiche Company Profile

progettiamo e realizziamo architetture informatiche Company Profile Company Profile Chi siamo Kammatech Consulting S.r.l. nasce nel 2000 con l'obiettivo di operare nel settore I.C.T., fornendo servizi di progettazione, realizzazione e manutenzione di reti aziendali. Nel

Dettagli

FileMaker Server 13. Guida di FileMaker Server

FileMaker Server 13. Guida di FileMaker Server FileMaker Server 13 Guida di FileMaker Server 2010-2013 FileMaker, Inc. Tutti i diritti riservati. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 Stati Uniti FileMaker e Bento sono

Dettagli

MyMedia Portal LMS un servizio SaaS di e-learning basato sul Video Streaming per la vendita on line di Lezioni Multimediali interattive

MyMedia Portal LMS un servizio SaaS di e-learning basato sul Video Streaming per la vendita on line di Lezioni Multimediali interattive 1 MyMedia Portal LMS un servizio SaaS di e-learning basato sul Video Streaming per la vendita on line di Lezioni Multimediali interattive Cos è un servizio di e-learning SaaS, multimediale, interattivo

Dettagli

la Guida completa per aumentare il numero di Mi piace su Facebook

la Guida completa per aumentare il numero di Mi piace su Facebook wishpond EBOOK la Guida completa per aumentare il numero di Mi piace su Facebook wishpond.it indice Capitolo 1 Metodo #1 per aumentare i Mi piace su Facebook: Concorsi 5 Capitolo 5 Metodo #5 per aumentare

Dettagli

Windows Mail Outlook Express 6 Microsoft Outlook 2003 Microsoft Outlook 2007 Thunderbird Opera Mail Mac Mail

Windows Mail Outlook Express 6 Microsoft Outlook 2003 Microsoft Outlook 2007 Thunderbird Opera Mail Mac Mail Configurare un programma di posta con l account PEC di Il Titolare di una nuova casella PEC può accedere al sistema sia tramite Web (Webmail i ), sia configurando il proprio account ii nel programma di

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione Le Reti di Calcolatori (parte 2) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente: Daniela

Dettagli

HORIZON SQL CONFIGURAZIONE DI RETE

HORIZON SQL CONFIGURAZIONE DI RETE 1-1/9 HORIZON SQL CONFIGURAZIONE DI RETE 1 CARATTERISTICHE DI UN DATABASE SQL...1-2 Considerazioni generali... 1-2 Concetto di Server... 1-2 Concetto di Client... 1-2 Concetto di database SQL... 1-2 Vantaggi...

Dettagli

E-MAIL INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI

E-MAIL INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI E-MAIL INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI E-MAIL INTEGRATA Ottimizzazione dei processi aziendali Con il modulo E-mail Integrata, NTS Informatica ha realizzato uno strumento di posta elettronica

Dettagli

BRM. Tutte le soluzioni. per la gestione delle informazioni aziendali. BusinessRelationshipManagement

BRM. Tutte le soluzioni. per la gestione delle informazioni aziendali. BusinessRelationshipManagement BRM BusinessRelationshipManagement Tutte le soluzioni per la gestione delle informazioni aziendali - Business Intelligence - Office Automation - Sistemi C.R.M. I benefici di BRM Garantisce la sicurezza

Dettagli

Come configurare un programma di posta con l account PEC di GLOBALCERT.IT

Come configurare un programma di posta con l account PEC di GLOBALCERT.IT Come configurare un programma di posta con l account PEC di GLOBALCERT.IT Il Titolare di una nuova casella PEC può accedere al sistema sia tramite Web (Webmail i ), sia configurando il proprio account

Dettagli

Corso SOL Gestione catalogo libro moderno 21-22 settembre 2009

Corso SOL Gestione catalogo libro moderno 21-22 settembre 2009 Corso SOL Gestione catalogo libro moderno 21-22 settembre 2009 Introduzione generale Autenticazione dell operatore https://sebina1.unife.it/sebinatest Al primo accesso ai servizi di Back Office, utilizzando

Dettagli

CA Process Automation

CA Process Automation CA Process Automation Glossario Release 04.2.00 La presente documentazione, che include il sistema di guida in linea integrato e materiale distribuibile elettronicamente (d'ora in avanti indicata come

Dettagli

Gestore Comunicazioni Obbligatorie. Progetto SINTESI. Comunicazioni Obbligatorie. Modulo Applicativo COB. - Versione Giugno 2013 -

Gestore Comunicazioni Obbligatorie. Progetto SINTESI. Comunicazioni Obbligatorie. Modulo Applicativo COB. - Versione Giugno 2013 - Progetto SINTESI Comunicazioni Obbligatorie Modulo Applicativo COB - Versione Giugno 2013-1 Versione Giugno 2013 INDICE 1 Introduzione 3 1.1 Generalità 3 1.2 Descrizione e struttura del manuale 3 1.3 Requisiti

Dettagli

Come difendersi dai VIRUS

Come difendersi dai VIRUS Come difendersi dai VIRUS DEFINIZIONE Un virus è un programma, cioè una serie di istruzioni, scritte in un linguaggio di programmazione, in passato era di solito di basso livello*, mentre con l'avvento

Dettagli

Come installare e configurare il software FileZilla

Come installare e configurare il software FileZilla Come utilizzare FileZilla per accedere ad un server FTP Con questo tutorial verrà mostrato come installare, configurare il software e accedere ad un server FTP, come ad esempio quello dedicato ai siti

Dettagli

IT-BOOK. Domini Hosting Web marketing E-mail e PEC

IT-BOOK. Domini Hosting Web marketing E-mail e PEC 5 giugno 09 IT-BOOK Configurazioni e cartatteristiche tecniche possono essere soggette a variazioni senza preavviso. Tutti i marchi citati sono registrati dai rispettivi proprietari. Non gettare per terra:

Dettagli

MARKETING INTELLIGENCE SUL WEB:

MARKETING INTELLIGENCE SUL WEB: Via Durini, 23-20122 Milano (MI) Tel.+39.02.77.88.931 Fax +39.02.76.31.33.84 Piazza Marconi,15-00144 Roma Tel.+39.06.32.80.37.33 Fax +39.06.32.80.36.00 www.valuelab.it valuelab@valuelab.it MARKETING INTELLIGENCE

Dettagli

Mini manuale di Audacity.

Mini manuale di Audacity. Mini manuale di Audacity. Questo mini manuale è parte del corso on-line Usare il software libero di Altrascuola. Il corso è erogato all'interno del portale per l'e-learning Altrascuola con la piattaforma

Dettagli

Applicazione: DoQui/Index - Motore di gestione dei contenuti digitali

Applicazione: DoQui/Index - Motore di gestione dei contenuti digitali Riusabilità del software - Catalogo delle applicazioni: Applicativo verticale Applicazione: DoQui/Index - Motore di gestione dei contenuti digitali Amministrazione: Regione Piemonte - Direzione Innovazione,

Dettagli

MEGA Process. Manuale introduttivo

MEGA Process. Manuale introduttivo MEGA Process Manuale introduttivo MEGA 2009 SP4 1ª edizione (giugno 2010) Le informazioni contenute nel presente documento possono essere modificate senza preavviso e non costituiscono in alcun modo un

Dettagli

Web Solution 2011 EUR

Web Solution 2011 EUR Via Macaggi, 17 int.14 16121 Genova - Italy - Tel. +39 010 591926 /010 4074703 Fax +39 010 4206799 Cod. fisc. e Partita IVA 03365050107 Cap. soc. 10.400,00 C.C.I.A.A. 338455 Iscr. Trib. 58109 www.libertyline.com

Dettagli

Applicazione: Share - Sistema per la gestione strutturata di documenti

Applicazione: Share - Sistema per la gestione strutturata di documenti Riusabilità del software - Catalogo delle applicazioni: Gestione Documentale Applicazione: Share - Sistema per la gestione strutturata di documenti Amministrazione: Regione Piemonte - Direzione Innovazione,

Dettagli

SISSI IN RETE. Quick Reference guide guida di riferimento rapido

SISSI IN RETE. Quick Reference guide guida di riferimento rapido SISSI IN RETE Quick Reference guide guida di riferimento rapido Indice generale Sissi in rete...3 Introduzione...3 Architettura Software...3 Installazione di SISSI in rete...3 Utilizzo di SISSI in Rete...4

Dettagli

Il World Wide Web: nozioni introduttive

Il World Wide Web: nozioni introduttive Il World Wide Web: nozioni introduttive Dott. Nicole NOVIELLI novielli@di.uniba.it http://www.di.uniba.it/intint/people/nicole.html Cos è Internet! Acronimo di "interconnected networks" ("reti interconnesse")!

Dettagli

Ottimizzazione della gestione del data center con Microsoft System Center

Ottimizzazione della gestione del data center con Microsoft System Center Ottimizzazione della gestione del data center con Microsoft System Center Declinazione di responsabilità e informazioni sul copyright Le informazioni contenute nel presente documento rappresentano le conoscenze

Dettagli

È nata una nuova specie di avvocati. Liberi.

È nata una nuova specie di avvocati. Liberi. È nata una nuova specie di avvocati. Liberi. LIBERI DI NON PENSARCI Basta preoccupazioni per il back-up e la sicurezza dei tuoi dati. Con la tecnologia Cloud Computing l archiviazione e la protezione dei

Dettagli

Sempre attenti ad ogni dettaglio Bosch Intelligent Video Analysis

Sempre attenti ad ogni dettaglio Bosch Intelligent Video Analysis Sempre attenti ad ogni dettaglio Bosch Intelligent Video Analysis 2 Intervento immediato con Bosch Intelligent Video Analysis Indipendentemente da quante telecamere il sistema utilizza, la sorveglianza

Dettagli

Funzioni di base. Manualino OE6. Outlook Express 6

Funzioni di base. Manualino OE6. Outlook Express 6 Manualino OE6 Microsoft Outlook Express 6 Outlook Express 6 è un programma, incluso nel browser di Microsoft Internet Explorer, che ci permette di inviare e ricevere messaggi di posta elettronica. È gratuito,

Dettagli

DNS (Domain Name System) Gruppo Linux

DNS (Domain Name System) Gruppo Linux DNS (Domain Name System) Gruppo Linux Luca Sozio Matteo Giordano Vincenzo Sgaramella Enrico Palmerini DNS (Domain Name System) Ci sono due modi per identificare un host nella rete: - Attraverso un hostname

Dettagli

Simplex Gestione Hotel

Simplex Gestione Hotel Simplex Gestione Hotel Revisione documento 01-2012 Questo documento contiene le istruzioni per l'utilizzo del software Simplex Gestione Hotel. E' consentita la riproduzione e la distribuzione da parte

Dettagli

Parallels Plesk Panel

Parallels Plesk Panel Parallels Plesk Panel Notifica sul Copyright ISBN: N/A Parallels 660 SW 39 th Street Suite 205 Renton, Washington 98057 USA Telefono: +1 (425) 282 6400 Fax: +1 (425) 282 6444 Copyright 1999-2009, Parallels,

Dettagli

Le Reti Informatiche

Le Reti Informatiche Le Reti Informatiche modulo 10 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Nomenclatura: 1 La rappresentazione di uno schema richiede una serie di abbreviazioni per i vari componenti. Seguiremo

Dettagli

EndNote Web è un servizio online per la gestione di bibliografie personalizzate integrabili nella redazione di testi: paper, articoli, saggi

EndNote Web è un servizio online per la gestione di bibliografie personalizzate integrabili nella redazione di testi: paper, articoli, saggi ENDNOTE WEB EndNote Web è un servizio online per la gestione di bibliografie personalizzate integrabili nella redazione di testi: paper, articoli, saggi EndNote Web consente di: importare informazioni

Dettagli

PUBLIC, PRIVATE O HYBRID CLOUD: QUAL È IL TIPO DI CLOUD OTTIMALE PER LE TUE APPLICAZIONI?

PUBLIC, PRIVATE O HYBRID CLOUD: QUAL È IL TIPO DI CLOUD OTTIMALE PER LE TUE APPLICAZIONI? PUBLIC, PRIVATE O HYBRID CLOUD: QUAL È IL TIPO DI CLOUD OTTIMALE PER LE TUE APPLICAZIONI? Le offerte di public cloud proliferano e il private cloud è sempre più diffuso. La questione ora è come sfruttare

Dettagli

Si prega di comunicare eventuali errori o inesattezze riscontrate, scrivendo una mail a: otebac@beniculturali.it

Si prega di comunicare eventuali errori o inesattezze riscontrate, scrivendo una mail a: otebac@beniculturali.it TEMPLATE IN MWCMS D A N I E L E U G O L E T T I - G R U P P O M E T A Si prega di comunicare eventuali errori o inesattezze riscontrate, scrivendo una mail a: otebac@beniculturali.it C ONTENTS I template

Dettagli

Software 2. Classificazione del software. Software di sistema

Software 2. Classificazione del software. Software di sistema Software 2 Insieme di istruzioni e programmi che consentono il funzionamento del computer Il software indica all hardware quali sono le operazioni da eseguire per svolgere determinati compiti Valore spesso

Dettagli

Protocollo HTTP. Alessandro Sorato

Protocollo HTTP. Alessandro Sorato Un protocollo è un insieme di regole che permettono di trovare uno standard di comunicazione tra diversi computer attraverso la rete. Quando due o più computer comunicano tra di loro si scambiano una serie

Dettagli

Web Conferencing Open Source

Web Conferencing Open Source Web Conferencing Open Source A cura di Giuseppe Maugeri g.maugeri@bembughi.org 1 Cos è BigBlueButton? Sistema di Web Conferencing Open Source Basato su più di quattordici componenti Open-Source. Fornisce

Dettagli

IMPORT/EXPORT IN SISTEMI CMS

IMPORT/EXPORT IN SISTEMI CMS POLITECNICO DI MILANO Polo Regionale di Como Facoltà di Ingegneria dell'informazione Corso di Studi in Ingegneria Informatica IMPORT/EXPORT IN SISTEMI CMS RELATORE: Marco Brambilla ELABORATO FINALE DI:

Dettagli

Il ciclo di vita del software

Il ciclo di vita del software Il ciclo di vita del software Il ciclo di vita del software Definisce un modello per il software, dalla sua concezione iniziale fino al suo sviluppo completo, al suo rilascio, alla sua successiva evoluzione,

Dettagli

Privacy Policy del sito http://www.plastic-glass.com

Privacy Policy del sito http://www.plastic-glass.com Cos'è una PRIVACY POLICY Privacy Policy del sito http://www.plastic-glass.com Questo documento, concernente le politiche di riservatezza dei dati personali di chi gestisce il sito Internet http://www.plastic-glass.com

Dettagli

Principali funzionalità di Tustena CRM

Principali funzionalità di Tustena CRM Principali funzionalità di Tustena CRM Importazione dati o Importazione da file dati di liste sequenziali per aziende, contatti, lead, attività e prodotti. o Deduplica automatica dei dati importati con

Dettagli

GUIDA ALL UTILIZZO DELL ECM 8

GUIDA ALL UTILIZZO DELL ECM 8 GUIDA ALL UTILIZZO DELL ECM 8 GUIDA ALL UTILIZZO DELL ECM 8 1) Introduzione Pg 3 2) L area amministratore Pg 3 2.1) ECM Pg 4 2.1.1) Sezione Struttura Pg 5 2.1.2) Sezione Documento Pg 7 2.1.3) Sezione Pubblicazione

Dettagli

Lezione su Informatica di Base

Lezione su Informatica di Base Lezione su Informatica di Base Esplora Risorse, Gestione Cartelle, Alcuni tasti di scelta Rapida Domenico Capano D.C. Viterbo: Lunedì 21 Novembre 2005 Indice Una nota su questa lezione...4 Introduzione:

Dettagli

Web conferencing e collaborazione in tempo reale su Internet: la piattaforma Meetecho

Web conferencing e collaborazione in tempo reale su Internet: la piattaforma Meetecho Web conferencing e collaborazione in tempo reale su Internet: la piattaforma Meetecho Tobia Castaldi Alessandro Amirante Lorenzo Miniero Simon Pietro Romano Giorgio Ventre 02/10/2009 GARR 2009 "Network

Dettagli

How to Develop Accessible Linux Applications

How to Develop Accessible Linux Applications How to Develop Accessible Linux Applications Sharon Snider Copyright 2002 IBM Corporation v1.1, 2002-05-03 Diario delle Revisioni Revisione v1.1 2002-05-03 Revisionato da: sds Convertito in DocBook XML

Dettagli

SOFTWARE GESTIONE SMS DA INTERFACCE CL MANUALE D INSTALLAZIONE ED USO

SOFTWARE GESTIONE SMS DA INTERFACCE CL MANUALE D INSTALLAZIONE ED USO CLSMS SOFTWARE GESTIONE SMS DA INTERFACCE CL MANUALE D INSTALLAZIONE ED USO Sommario e introduzione CLSMS SOMMARIO INSTALLAZIONE E CONFIGURAZIONE... 3 Parametri di configurazione... 4 Attivazione Software...

Dettagli

Neomobile incentra l infrastruttura IT su Microsoft ALM, arrivando a 40 nuovi rilasci a settimana

Neomobile incentra l infrastruttura IT su Microsoft ALM, arrivando a 40 nuovi rilasci a settimana Storie di successo Microsoft per le Imprese Scenario: Software e Development Settore: Servizi In collaborazione con Neomobile incentra l infrastruttura IT su Microsoft ALM, arrivando a 40 nuovi rilasci

Dettagli

Gestire le comunicazione aziendali con software Open Source

Gestire le comunicazione aziendali con software Open Source Gestire le comunicazione aziendali con software Open Source Data: Ottobre 2012 Firewall pfsense Mail Server Zimbra Centralino Telefonico Asterisk e FreePBX Fax Server centralizzato Hylafax ed Avantfax

Dettagli

PROGETTO FORMATIVO ECM TEORICO-PRATICO in INFORMATICA MEDICA

PROGETTO FORMATIVO ECM TEORICO-PRATICO in INFORMATICA MEDICA PROGETTO FORMATIVO ECM TEORICO-PRATICO in INFORMATICA MEDICA SEDE: ORDINE DEI MEDICI E DEGLI ODONTOIATRI DELLA PROVINCIA DI LECCE Via Nazario Sauro, n. 31 LECCE Presentazione Progetto: Dal 9 Novembre 2013

Dettagli

Appunti di Antonio Bernardo

Appunti di Antonio Bernardo Internet Appunti di Antonio Bernardo Cos è Internet Internet può essere vista come una rete logica di enorme complessità, appoggiata a strutture fisiche e collegamenti di vario tipo (fibre ottiche, cavi

Dettagli

PROFILI ALLEGATO A. Profili professionali

PROFILI ALLEGATO A. Profili professionali ALLEGATO A Profili professionali Nei profili di seguito descritti vengono sintetizzate le caratteristiche di delle figure professionali che verranno coinvolte nell erogazione dei servizi oggetto della

Dettagli

G e s t i o n e U t e n z e C N R

G e s t i o n e U t e n z e C N R u t e n t i. c n r. i t G e s t i o n e U t e n z e C N R G U I D A U T E N T E Versione 1.1 Aurelio D Amico (Marzo 2013) Consiglio Nazionale delle Ricerche - Sistemi informativi - Roma utenti.cnr.it -

Dettagli

MATRICE DELLE FUNZIONI DI DRAGON NATURALLYSPEAKING 12 CONFRONTO TRA EDIZIONI DEL PRODOTTO

MATRICE DELLE FUNZIONI DI DRAGON NATURALLYSPEAKING 12 CONFRONTO TRA EDIZIONI DEL PRODOTTO MATRICE DELLE FUNZIONI DI DRAGON NATURALLYSPEAKING 12 CONFRONTO TRA EDIZIONI DEL PRODOTTO Precisione del riconoscimento Velocità di riconoscimento Configurazione del sistema Correzione Regolazione della

Dettagli

Guida Dell di base all'acquisto dei server

Guida Dell di base all'acquisto dei server Guida Dell di base all'acquisto dei server Per le piccole aziende che dispongono di più computer è opportuno investire in un server che aiuti a garantire la sicurezza e l'organizzazione dei dati, consentendo

Dettagli

AUL22: FactoryTalk View SE Scoprite i vantaggi chiave di una soluzione SCADA integrata

AUL22: FactoryTalk View SE Scoprite i vantaggi chiave di una soluzione SCADA integrata AUL22: FactoryTalk View SE Scoprite i vantaggi chiave di una soluzione SCADA integrata Giampiero Carboni Davide Travaglia David Board Rev 5058-CO900C Interfaccia operatore a livello di sito FactoryTalk

Dettagli

F O R M A T O E U R O P E O

F O R M A T O E U R O P E O F O R M A T O E U R O P E O P E R I L C U R R I C U L U M V I T A E INFORMAZIONI PERSONALI Nome Indirizzo Laura Bacci, PMP Via Tezze, 36 46100 MANTOVA Telefono (+39) 348 6947997 Fax (+39) 0376 1810801

Dettagli

Sistemi di supporto alle decisioni Ing. Valerio Lacagnina

Sistemi di supporto alle decisioni Ing. Valerio Lacagnina Cosa è il DSS L elevato sviluppo dei personal computer, delle reti di calcolatori, dei sistemi database di grandi dimensioni, e la forte espansione di modelli basati sui calcolatori rappresentano gli sviluppi

Dettagli

Dispense di Informatica Anno Scolastico 2008/2009 Classe 3APS. Dal Problema all'algoritmo

Dispense di Informatica Anno Scolastico 2008/2009 Classe 3APS. Dal Problema all'algoritmo stituto Tecnico Statale Commerciale Dante Alighieri Cerignola (FG) Dispense di nformatica Anno Scolastico 2008/2009 Classe 3APS Dal Problema all'algoritmo Pr.: 001 Ver.:1.0 Autore: prof. Michele Salvemini

Dettagli

Guida al nuovo sistema di posta. CloudMail UCSC. (rev.doc. 1.4)

Guida al nuovo sistema di posta. CloudMail UCSC. (rev.doc. 1.4) Guida al nuovo sistema di posta CloudMail UCSC (rev.doc. 1.4) L Università per poter migliorare l utilizzo del sistema di posta adeguandolo agli standard funzionali più diffusi ha previsto la migrazione

Dettagli

Elaidon Web Solutions

Elaidon Web Solutions Elaidon Web Solutions Realizzazione siti web e pubblicità sui motori di ricerca Consulente Lorenzo Stefano Piscioli Via Siena, 6 21040 Gerenzano (VA) Telefono +39 02 96 48 10 35 elaidonwebsolutions@gmail.com

Dettagli

Mobile Messaging SMS. Copyright 2015 VOLA S.p.A.

Mobile Messaging SMS. Copyright 2015 VOLA S.p.A. Mobile Messaging SMS Copyright 2015 VOLA S.p.A. INDICE Mobile Messaging SMS. 2 SMS e sistemi aziendali.. 2 Creare campagne di mobile marketing con i servizi Vola SMS.. 3 VOLASMS per inviare SMS da web..

Dettagli

I.Stat Guida utente Versione 1.7 Dicembre 2010

I.Stat Guida utente Versione 1.7 Dicembre 2010 I.Stat Guida utente Versione 1.7 Dicembre 2010 1 Sommario INTRODUZIONE 3 I concetti principali di I.Stat 4 Organizzazione dei dati 4 Ricerca 5 GUIDA UTENTE 6 Per iniziare 6 Selezione della lingua 7 Individuazione

Dettagli

Manuale Utente. S e m p l i c e m e n t e D a t i M i g l i o r i!

Manuale Utente. S e m p l i c e m e n t e D a t i M i g l i o r i! Manuale Utente S e m p l i c e m e n t e D a t i M i g l i o r i! INDICE INDICE... 3 INTRODUZIONE... 3 Riguardo questo manuale...3 Informazioni su VOLT 3 Destinatari 3 Software Richiesto 3 Novità su Volt...3

Dettagli

Codici sorgenti di esempio per l'invio di email da pagine WEB per gli spazi hosting ospitati presso ITESYS SRL.

Codici sorgenti di esempio per l'invio di email da pagine WEB per gli spazi hosting ospitati presso ITESYS SRL. Data: 8 Ottobre 2013 Release: 1.0-15 Feb 2013 - Release: 2.0 - Aggiunta procedura per inviare email da Windows con php Release: 2.1-20 Mar 2013 Release: 2.2-8 Ottobre 2013 - Aggiunta procedura per inviare

Dettagli

LA POSTA ELETTRONICA

LA POSTA ELETTRONICA LA POSTA ELETTRONICA Nella vita ordinaria ci sono due modi principali di gestire la propria corrispondenza o tramite un fermo posta, creandosi una propria casella postale presso l ufficio P:T., oppure

Dettagli

CONFIGURAZIONE DEI SERVIZI (seconda parte)

CONFIGURAZIONE DEI SERVIZI (seconda parte) Corso ForTIC C2 LEZIONE n. 10 CONFIGURAZIONE DEI SERVIZI (seconda parte) WEB SERVER PROXY FIREWALL Strumenti di controllo della rete I contenuti di questo documento, salvo diversa indicazione, sono rilasciati

Dettagli

Supporto alle decisioni e strategie commerciali/mercati/prodotti/forza vendita;

Supporto alle decisioni e strategie commerciali/mercati/prodotti/forza vendita; .netbin. è un potentissimo strumento SVILUPPATO DA GIEMME INFORMATICA di analisi dei dati con esposizione dei dati in forma numerica e grafica con un interfaccia visuale di facile utilizzo, organizzata

Dettagli