Progetto di Gestione Documenti in Ambiente Web
|
|
- Maddalena Dolce
- 8 anni fa
- Visualizzazioni
Transcript
1 Progetto di Gestione Documenti in Ambiente Web Sessione Febbraio 2013 Marco Taddei Federico Valentini Il progetto SharesShop simula un portale web di una banca che mette a disposizione dei propri utenti una funzione di compravendita online di titoli azionari. Abbiamo quindi concepito 3 diverse tipologie di utenti: utente ospite, utente registrato e amministratore. L'utente ospite è un utente che non si è ancora loggato al portale. Se l'utente è già registrato potrà immediatamente eseguire il login per accedere altrimenti sarà obbligato a registrarsi utilizzando l'apposito form della pagina per poi proseguire con il login in un secondo momento. L'utente registrato è in grado, a tutti gli effetti, di entrare nel portale web SharesShop. Dalla sua pagina personale può consultare il listino titoli messo a disposizione dalla banca ed acquistare eventuali azioni. Quando una o più azioni vengono comprate, queste vengono spostate nel carrello dove è possibile confermare definitivamente l'acquisto oppure no. Quando l'acquisto viene confermato è possibile tenere sotto controllo il proprio portafoglio azionario consultando la voce portafoglio. Qui è anche possibile monitorare il proprio conto corrente analizzando il proprio percorso finanziario dall'apertura del conto ad oggi.
2 L'utente ha anche a disposizione una funzione di ricerca dei titoli azionare sotto la voce ricerca. Qui può ricercare titoli tramite nome, fascia di prezzo e categoria. L'utente può inoltre accedere allo storico per visualizzare la storia della sua compravendita come per esempio la lista delle azioni che ha comprato/venduto. Infine l'utente può accedere alla sezione profilo dove può modificare i propri dati personali. L'amministratore è incaricato della gestione del portale. Esso può accedere alla gestione titolo dove può modificare/eliminare titoli azionari con l'apposito form e tramite aggiungi titolo può inserire nuovi titoli e nuove categorie. Accedendo alla gestione utenti può controllare la lista degli utenti registrati ed il loro stato attivando il conto corrente dei nuovi utenti. L'ultima funzione dell'amministratore è la visualizzazione degli ordini presenti e, nel caso di acquisti, l'evasione di quest'ultimi. Questa funzione è presente nella sezione elenco ordini nella quale l'amministratore può anche filtrare l'elenco degli ordini in base ad alcuni criteri quali il codice fiscale dell'utente, la tipologia di transazione o il nome del titolo. Scelte progettuali L'applicazione è stata sviluppata tramite servlet Java, i dati sono stati salvati in maniera persistente tramite XML e la definizione dei dati è stata definita in XML Schema. La pagina di index è una servlet Java che in base al tipo di utente che ha effettuato l'accesso permette di visualizzare le varie funzionalità messe a disposizione dal portale. Tutta la gestione dei file XML è nella classe XMLreader.java, in questa classe infatti sono presenti tutte le funzioni di lettura e scrittura dei file. Infatti ogni servlet istanzia un oggetto di tipo XMLreader e richiama le sue funzioni per passare dati da salvare oppure richiede dati da leggere che vengono trasformati in alberi DOM con cui la servlet chiamante può operare. Tutte le risposte al client vengono inviate in formato HTML e CSS interpretabili da un browser. Per la creazione di queste pagine è stata implementata una classe specifica: Pagination.java. Ogni servlet che deve mandare una risposta al client istanzia un oggetto di tipo Pagination e utilizza le funzioni messe a disposizione per creare la pagina di risposta.
3 Diagramma delle classi Il seguente diagramma ha lo scopo di sintetizzare il funzionamento delle Servlet e delle classi Java utilizzate per il progetto. Index.java Login.java Registrazione.java Visualizzazione delle classi dal punto di vista astratto per i visitatori (utenti non loggati) Carrello.java Index.java Logout.java ConfermaAcquisto.java AggiungiCarrello.java Ricerca.java Portafoglio.java Storico.java Profilo.java Vendi.java Visualizzazione delle classi dal punto di vista astratto per utenti loggati Index.java Logout.java ModificaTitolo.java RimuoviTitolo.java AggiungiTitolo.java GestioneUtenti.java Ordini.java Visualizzazione delle classi dal punto di vista astratto per amministratori
4 File Xml Per la memorizzazione dei dati utili al sito sono stati usati più file Xml e ad ogni file è associato uno Schema per la definizione del tipo di dato e della sua struttura. Come esempio possiamo vedere il file login.xml: <?xml version="1.0" encoding="utf-8" standalone="no"?> <users xmlns:xsi=" xsi:nonamespaceschemalocation="login.xsd"> <user id_user="0"> <username>admin</username> <password>admin</password> <!-- admin --> </user> <user id_user="1"> <username>m.taddei</username> <password>taddei</password> </user> <user id_user="2"> <username>f.valentini</username> <password>valentini</password> </user> </users> Lo Schema di questo file Xml si presenta cosi: <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd=" elementformdefault="qualified"> <xsd:element name="users"> <xsd:complextype> <xsd:sequence> <xsd:element name="user" maxoccurs="unbounded"> <xsd:complextype mixed="true"> </xsd:complextype> </xsd:element> </xsd:sequence> </xsd:complextype> </xsd:element> </xsd:schema> <xsd:sequence> <xsd:element name="username" type="xsd:string" /> <xsd:element name="password" type="xsd:string" /> </xsd:sequence> <xsd:attribute name="id_user" type="xsd:nonnegativeinteger" use="required" />
5 Classe Ordini.java import java.io.ioexception; import java.io.printwriter; import java.util.arraylist; import javax.servlet.servletexception; import javax.servlet.http.httpservlet; import javax.servlet.http.httpservletrequest; import javax.servlet.http.httpservletresponse; import javax.servlet.http.httpsession; public class Ordini extends HttpServlet protected void doget(httpservletrequest request, HttpServletResponse response) throws ServletException, IOException dopost(request, response); protected void dopost(httpservletrequest request, HttpServletResponse response) throws ServletException, IOException Pagination pag = new Pagination (); PrintWriter out = response.getwriter(); XMLreader reader = new XMLreader(); HttpSession session = request.getsession(true); if (!reader.isadmin((string)session.getattribute("user_id"))) response.sendredirect(getservletcontext().getcontextpath()); ArrayList <ElementoDegliOrdini> ordini = reader.getelencodegliordini(); String cf = ""; String nome = ""; String tipologia = "null"; if (request.getparameter("txt_cf")!=null &&!request.getparameter("txt_cf").equals("")) this.filtracodfisc(out, ordini, request.getparameter("txt_cf")); cf = request.getparameter("txt_cf"); if (request.getparameter("txt_nome")!=null &&!request.getparameter("txt_nome").equals("")) this.filtranometitolo(ordini, request.getparameter("txt_nome")); nome = request.getparameter("txt_nome"); if (request.getparameter("cmb_tipologia")!=null) if (request.getparameter("cmb_tipologia").equals("0")) this.filtratipologia(ordini, "Vendita"); tipologia = request.getparameter("cmb_tipologia"); if (request.getparameter("cmb_tipologia").equals("1")) this.filtratipologia(ordini, "Acquisto"); tipologia = request.getparameter("cmb_tipologia"); pag.gethead(out);
6 pag.getheaderloggedamministratore(out); pag.getbuttonsadmin(out, "ordini"); pag.getformricercaordini(out, cf, nome, tipologia); if (!ordini.isempty()) if (request.getparameter("sort")==null request.getparameter("sort").equals("1")) //ordinamento del vettore storico per data (dal piu recente al meno recente) for (int i = 1; i < ordini.size(); i++) int j = i; ElementoDegliOrdini b = ordini.get(i); while ((j > 0) && (ordini.get(j-1).getdata() < b.getdata())) ordini.set(j, ordini.get(j-1)); j--; ordini.set(j, b); out.println ("</br><span class=\"linkblock\">ordina dal più recente</span> <span id=\"text\"> </span> <a href=\"ordini?sort=2&txt_cf="+cf+"&txt_nome="+nome+"&cmb_tipologia="+tipologia+"\" class=\"link\">ordina dal meno recente</a></br>"); //ordinamento del vettore storico per data (dal meno recente al piu recente) for (int i = 1; i < ordini.size(); i++) int j = i; ElementoDegliOrdini b = ordini.get(i); while ((j > 0) && (ordini.get(j-1).getdata() > b.getdata())) ordini.set(j, ordini.get(j-1)); j--; ordini.set(j, b); out.println ("</br><a href=\"ordini?sort=1&txt_cf="+cf+"&txt_nome="+nome+"&cmb_tipologia="+tipologia+"\" class=\"link\">ordina dal più recente</a> <span id=\"text\"> </span> <span class=\"linkblock\">ordina dal meno recente</span></br>"); pag.getelencodegliordini(out, ordini); pag.getfooter(out); pag.getendpage(out); public void filtracodfisc (PrintWriter out, ArrayList <ElementoDegliOrdini> ordini, String cf) ArrayList <ElementoDegliOrdini> temp = new ArrayList <ElementoDegliOrdini> (); for (int i=0; i<ordini.size(); i++) temp.add(ordini.get(i)); ordini.clear(); for (int i=0; i<temp.size(); i++) if (temp.get(i).getcodfisc().touppercase().contains(cf.touppercase())) ordini.add(temp.get(i));
7 public void filtranometitolo (ArrayList <ElementoDegliOrdini> ordini, String nome) ArrayList <ElementoDegliOrdini> temp = new ArrayList <ElementoDegliOrdini> (); for (int i=0; i<ordini.size(); i++) temp.add(ordini.get(i)); ordini.clear(); for (int i=0; i<temp.size(); i++) if (temp.get(i).getnometitolo().touppercase().contains(nome.touppercase())) ordini.add(temp.get(i)); public void filtratipologia (ArrayList <ElementoDegliOrdini> ordini, String tipologia) ArrayList <ElementoDegliOrdini> temp = new ArrayList <ElementoDegliOrdini> (); for (int i=0; i<ordini.size(); i++) temp.add(ordini.get(i)); ordini.clear(); for (int i=0; i<temp.size(); i++) if (temp.get(i).gettipotransazione().touppercase().equals(tipologia.touppercase())) ordini.add(temp.get(i)); public String getservletinfo() return "Short description"; // </editor-fold> Classe Vendi.java public class Vendi extends HttpServlet protected void doget(httpservletrequest request, HttpServletResponse response) throws ServletException, IOException dopost(request, response); protected void dopost(httpservletrequest request, HttpServletResponse response) throws ServletException, IOException int ntitoli = Integer.parseInt(request.getParameter("nTitoli")); XMLreader reader = new XMLreader(); HttpSession session = request.getsession(true); if (reader.isadmin((string)session.getattribute("user_id"))) response.sendredirect(getservletcontext().getcontextpath()); PrintWriter out = response.getwriter(); Pagination pag = new Pagination();
8 String userid = (String) session.getattribute("user_id"); Node portafoglio = reader.getportafoglio((string)session.getattribute("user_id")); Configurazione conf = new Configurazione(); //controllo sull'input n 1: almeno un elemento e' diverso da null o zero boolean controllo1 = true; int numeronull = 0; for (int i=0; i< ntitoli; i++) if (request.getparameter("qt"+i).equals("") request.getparameter("qt"+i).equals("0")) numeronull++; if (numeronull==ntitoli) controllo1=false; //controllo sull'input n 2: i valori devono essere numeri interi positivi boolean controllo2 = true; for (int i=0; i< ntitoli; i++) if (!request.getparameter("qt"+i).equals("")) try if (Integer.parseInt(request.getParameter("qt"+i))<0) controllo2 = false; catch (NumberFormatException e) controllo2 = false; //controllo sull'input n 3: valori <= della disponibilita' boolean controllo3 = true; if (controllo1 && controllo2) for (int i=0; i< ntitoli; i++) if (!request.getparameter("qt"+i).equals("")) controllo3 = reader.controllodispazionivendita(request.getparameter("id"+i), request.getparameter("qt"+i), portafoglio); if (!controllo3) break; if (controllo1 && controllo2) if(controllo3) float totale = 0; for (int i=0; i<ntitoli; i++) if (!request.getparameter("qt"+i).equals("")) String id = request.getparameter("id"+i); String qta = request.getparameter("qt"+i); totale = totale + (Float.parseFloat(reader.getAskTitoloByID(id))*Integer.parseInt(qta)); reader.vendiazioni(id, qta, userid); String data = (new SimpleDateFormat("yyyyMMddHHmmss")).format(new Date()); reader.createvendita(id, reader.getbidtitolobyid(id), qta, data, userid);
9 reader.setsaldo(userid, totale); response.sendredirect(conf.url+"portafoglio?msg=3"); response.sendredirect(conf.url+"portafoglio?msg=1"); response.sendredirect(conf.url+"portafoglio?msg=2"); public String getservletinfo() return "Short description"; // </editor-fold>
Gestire le sessioni con le Servlet
PROGETTO Gestire le sessioni con le Servlet Con il termine sessione si intende un insieme di attività correlate, con una o alcune di queste che sono preliminari ad altre. Si pensi, per esempio, a un qualsiasi
DettagliTener traccia del client
Tener traccia del client Raramente un applicazione web è costituita da una singola pagina (risorsa). E utile quindi tener traccia dei client che si collegano per rendere più semplice lo sviluppo dell applicazione.
DettagliTecnologie di Sviluppo per il Web
Tecnologie di Sviluppo per il Web Applicazioni Web J2EE: Java Servlet Parte a versione 3.1 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina) G. Mecca
DettagliProgrammazione server-side: Java Servlet
Programmazione server-side: Java Servlet Corso di Applicazioni Telematiche A.A. 2006-07 Lezione n.11 parte II Prof. Roberto Canonico Università degli Studi di Napoli Federico II Facoltà di Ingegneria Cos
Dettagli1 http://desvino.altervista.org JSPDynPage, componenti portale e Java Server Pages
1 http://desvino.altervista.org JSPDynPage, componenti portale e Java Server Pages Le JSP DynPages sono un utile strumento, fornito da SAP Netweaver, per una gestione più evoluta di event handling e session
DettagliI file WAR. Laboratorio di Tecnologie Lato Server - V.Della Mea e I.Scagnetto, a.a. 2004/05-1
I file WAR WAR è una contrazione di Web ARchive. I file WAR consentono di archiviare un intera applicazione web in un unico file. Tomcat fornisce (tramite il Tomcat Manager) un interfaccia grafica per
Dettagli1 Gestione dell utente connesso in sessione con Java Server Pages, Java Beans, Servlet
1 Gestione dell utente connesso in sessione con Java Server Pages, Java Beans, Servlet Controllo dell utente connesso al sito tramite JSP, Java Beans e Servlet. Ciò che ci proponiamo di fare è l accesso
DettagliScanDoc presentazione ed uso
ScanDoc presentazione ed uso - documentazione ufficiale - Sommario Premessa... 2 Descrizione ScanDoc... 2 Panoramica... 2 Funzioni disponibili... 2 Invio di documenti letti da scanner tramite mail... 2
DettagliREOL-Services Quick Reference Ver. 1.1 Tecno Press Srl. 1
In questa semplice guida sono riportate tutte le informazioni relative alla prima registrazione e quelle relative alla configurazione dell ambiente di lavoro per poter utilizzare al meglio la nostra suite
DettagliEsercitazione 6. Tutor: Ing. Diego Rughetti. Anno Accademico 2007/2008
Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Esercitazione 6 Corso di Tecniche di programmazione Laurea in Ingegneria Informatica (Canale di Ingegneria delle Reti
DettagliAlgoritmi di Ricerca. Esempi di programmi Java
Fondamenti di Informatica Algoritmi di Ricerca Esempi di programmi Java Fondamenti di Informatica - D. Talia - UNICAL 1 Ricerca in una sequenza di elementi Data una sequenza di elementi, occorre verificare
DettagliManuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise
Manuale Amministratore Legalmail Enterprise Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Pagina 2 di 16 Manuale Amministratore Legalmail Enterprise Introduzione a Legalmail Enterprise...3
DettagliRegione Toscana. ARPA Fonte Dati. Manuale Amministratore. L. Folchi (TAI) Redatto da
ARPA Fonte Dati Regione Toscana Redatto da L. Folchi (TAI) Rivisto da Approvato da Versione 1.0 Data emissione 06/08/13 Stato DRAFT 1 Versione Data Descrizione 1,0 06/08/13 Versione Iniziale 2 Sommario
DettagliArchitetture Web: un ripasso
Architetture Web: un ripasso Pubblicazione dinamica di contenuti. Come si fa? CGI Java Servlet Server-side scripting e librerie di tag JSP Tag eseguiti lato server Revisione critica di HTTP HTTP non prevede
DettagliTomcat & Servlet. Contenuti. Programmazione in Ambienti Distribuiti. Tomcat Applicazioni Web. Servlet JSP Uso delle sessioni
Tomcat & Servlet Programmazione in Ambienti Distribuiti V 1.2 Marco Torchiano 2005 Contenuti Tomcat Applicazioni Web Struttura Sviluppo Deployment Servlet JSP Uso delle sessioni 1 Tomcat Tomcat è un contenitore
DettagliGuida Operativa. ArchiviaOL
Guida Operativa ArchiviaOL I ArchiviaOL Indice 0 Part I Introduzione 3 Part II Gestione utenze 5 Part III Modalità di accesso all'applicativo 7 1 Autenticazione... da programmi fiscali e gestionali 7 2
DettagliCONTENUTI 1. INTRODUZIONE...3 2. CONCETTI BASICI SU EQUINOX CMS XPRESS...5 3. ACCESSO A EQUINOX CMS XPRESS...9 4. PAGINA D INIZIO...
CONTENUTI 1. INTRODUZIONE...3 DEFINIZIONE...3 ELEMENTI DEL SERVIZIO...3 TECNOLOGIA E OPERAZIONE...3 WORKFLOW E GRAFICO DI PROCESSI...4 2. CONCETTI BASICI SU EQUINOX CMS XPRESS...5 STRUTTURA...5 OGGETTI...5
DettagliSAPIENZA Università di Roma, Facoltà di Ingegneria
SAPIENZA Università di Roma, Facoltà di Ingegneria Corso di PROGETTAZIONE DEL SOFTWARE Laurea in Ingegneria Informatica Prof. E.Casalicchio A.A. 2008/09 QUARTA PARTE: Soluzioni Esercizi 13-23 Soluzione
DettagliIstruzioni per l accesso ai servizi on line per le Aziende
COME ACCEDERE Sito INAIL Istruzioni per l accesso ai servizi on line per le Aziende Il primo passo da compiere è la connessione al sito ufficiale dell INAIL www.inail.it. Da qui, per accedere ai servizi
DettagliGuida alla registrazione on-line di un DataLogger
NovaProject s.r.l. Guida alla registrazione on-line di un DataLogger Revisione 3.0 3/08/2010 Partita IVA / Codice Fiscale: 03034090542 pag. 1 di 17 Contenuti Il presente documento è una guida all accesso
Dettagli3 FASE - GESTIONE DELL IMPRESA
3 FASE - GESTIONE DELL IMPRESA Prima di poter effettuare transazioni con altre IFS è necessario procedere con 1. L apertura del/dei c/c 2. L attivazione delle utenze 3. L inserimento dei fornitori (richiesti
DettagliSiti web centrati sui dati Architettura MVC-2: i JavaBeans
Siti web centrati sui dati Architettura MVC-2: i JavaBeans 1 ALBERTO BELUSSI ANNO ACCADEMICO 2009/2010 Limiti dell approccio SEVLET UNICA La servlet svolge tre tipi di funzioni distinte: Interazione con
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...
DettagliUniversità degli Studi di Napoli Parthenope Facoltà di Scienze e Tecnologie Corso di Laurea in Informatica Generale
Università degli Studi di Napoli Parthenope Facoltà di Scienze e Tecnologie Corso di Laurea in Informatica Generale Progetto realizzato per l esame di Tecnologie Web Prof.:Raffaele Montella Studente: Vitiello
DettagliTest di unità con JUnit4
Test di unità con JUnit4 Richiamo sul test di unità Il test d unità è una metodologia che permette di verificare il corretto funzionamento di singole unità di codice in determinate condizioni. Nel caso
DettagliEsercitazione n 4. Obiettivi
Esercitazione n 4 Obiettivi Progettare e implementare per intero un componente software in Java Linguaggio Java: Classi astratte Utilizzo di costruttori e metodi di superclasse Polimorfismo Esempio guida:
DettagliModulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress
Copyright Andrea Giavara wppratico.com Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress 1. Il pannello amministrativo 2. I dati importanti 3. Creare il database - Cpanel - Plesk
DettagliArchitettura MVC-2: i JavaBeans
Siti web centrati sui dati Architettura MVC-2: i JavaBeans Alberto Belussi anno accademico 2008/2009 Limiti dell approccio SEVLET UNICA La servlet svolge tre tipi di funzioni distinte: Interazione con
DettagliManuale LiveBox WEB ADMIN. http://www.liveboxcloud.com
2014 Manuale LiveBox WEB ADMIN http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa
DettagliLaboratorio di sistemi Prima Web Application JSP [Java]
Vogliamo scrivere la nostra prima web application che legga da tastiera il nostro nome e fornisca un messaggio di saluto. Per costruire la nostra applicazione creiamo con NetBeans un nuovo progetto. File
DettagliCapitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti
Capitolo 3 L applicazione Java Diagrammi ER Dopo le fasi di analisi, progettazione ed implementazione il software è stato compilato ed ora è pronto all uso; in questo capitolo mostreremo passo passo tutta
DettagliEleonline gestione dello spoglio elettorale
Eleonline gestione dello spoglio elettorale Manuale Operativo Il manuale segue l'organizzazione gerarchica dell'applicativo perché questo è anche l'ordine temporale di esecuzione delle operazioni. Visione
DettagliProgetto Eleven. http://lpweb.diiga.univpm.it/~grp_11/ Introduzione. Componenti del gruppo. Gruppo 11
Progetto Eleven Gruppo 11 http://lpweb.diiga.univpm.it/~grp_11/ Introduzione Eleven è un azienda che opera nel campo delle applicazioni WEB specializzata nel campo dei social network. Da la possibilità
DettagliDATA BASE ON LINE (BANCA DATI MODULI SPERIMENTALI)
Progetto regionale antidispersione per favorire l adempimento dell obbligo d istruzione 2 a annualità DATA BASE ON LINE (BANCA DATI MODULI SPERIMENTALI) MANUALE DI UTILIZZO Indice Premessa 3 Ingresso nel
DettagliChe differenza c è tra una richiesta XML ed una domanda XML? (pag. 4)
FAQ INVIO DOMANDE CIGO CON FLUSSO XML Cosa serve per inviare una domanda CIGO con il flusso XML? (pag. 2) Come si prepara una domanda in formato XML? (pag. 3) Che differenza c è tra una richiesta XML ed
DettagliMon Ami 3000 MACommerce La soluzione per il commercio elettronico totalmente integrata con Mon Ami 3000
Mon Ami 000 MACommerce La soluzione per il commercio elettronico totalmente integrata con Mon Ami 000 Prerequisiti La soluzione MACommerce si integra totalmente con le versioni Azienda Light e Azienda
DettagliManuale servizio Webmail. Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8
Manuale servizio Webmail Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8 Introduzione alle Webmail Una Webmail è un sistema molto comodo per consultare la
DettagliGESTIONE SOGGETTI INCARICATI MANUALE UTENTE VERSIONE 1.0
09/01/2015 GESTIONE SOGGETTI INCARICATI MANUALE UTENTE VERSIONE 1.0 PAG. 2 DI 16 INDICE 1. INTRODUZIONE 3 2. PREMESSA 4 3. FUNZIONI RELATIVE AGLI INCARICATI 6 3.1 NOMINA DEI GESTORI INCARICATI E DEGLI
DettagliGuida all uso di Java Diagrammi ER
Guida all uso di Java Diagrammi ER Ver. 1.1 Alessandro Ballini 16/5/2004 Questa guida ha lo scopo di mostrare gli aspetti fondamentali dell utilizzo dell applicazione Java Diagrammi ER. Inizieremo con
Dettagliflusso delle informazioni... 2 password... 3 password/2... 3 inserimento di una nuova richiesta... 4 le condizioni di vendita... 6
istruzioni per l inserimento di una richiesta on line di prodotti speciali flusso delle informazioni... 2 password... 3 password/2... 3 inserimento di una nuova richiesta... 4 le condizioni di vendita...
DettagliManuale Utente Albo Pretorio GA
Manuale Utente Albo Pretorio GA IDENTIFICATIVO DOCUMENTO MU_ALBOPRETORIO-GA_1.4 Versione 1.4 Data edizione 04.04.2013 1 TABELLA DELLE VERSIONI Versione Data Paragrafo Descrizione delle modifiche apportate
DettagliNote pratiche sullo sviluppo di servlet (I)
Note pratiche sullo sviluppo di servlet (I) Nel caso in cui sulla macchina locale (PC in laboratorio/pc a casa/portatile) ci sia a disposizione un ambiente Java (con compilatore) e un editor/ambiente di
DettagliPortale tirocini. Manuale utente Per la gestione del Progetto Formativo
GESTIONE PROGETTO FORMATIVO Pag. 1 di 38 Portale tirocini Manuale utente Per la gestione del Progetto Formativo GESTIONE PROGETTO FORMATIVO Pag. 2 di 38 INDICE 1. INTRODUZIONE... 3 2. ACCESSO AL SISTEMA...
DettagliBRC CAR SERVICE CRM Manuale operativo
BRC CAR SERVICE CRM Manuale operativo CONTENUTO 1. LOGIN PAGE 1 2. PAGINA DI BENVENUTO 2 3. MESSAGGI 3 4. ELENCO ORDINI 4 5. INSERIMENTO/MODIFICA ORDINE 5 SCELTA DELL AUTOFFICINA 5 FASE 1 SCELTA DEI PRODOTTI
DettagliTrasformare una Java (Console) Application in una Web Application (con utilizzo di un database MySQL)
Pag. 1/12 Trasformare una Java (Console) Application in una Web Application (con utilizzo di un database MySQL) Prendiamo in esame un qualsiasi progetto NetBeans tra quelli studiati che fa uso di un database
DettagliIl Web-Service SDMX dell ISTAT
Il Web-Service SDMX dell ISTAT Versione: 1.0.0 Data: 05/06/2014 Autore: Approvato da: Modifiche Versione Modifiche Autore Data Indice dei contenuti 1 Introduzione... 4 2 Creazione dell esempio d uso...
DettagliAmministrazione Trasparente
Amministrazione Trasparente Da questa sezione è possibile gestire gli adempimenti di pubblicazione previsti dagli art. 26 e 37 del D.Lgs. 33/2013. Il sistema inoltre genera automaticamente il flusso previsto
DettagliBasi di dati e Web (Moduli: Laboratorio e Siti Web centrati sui Dati) Prova scritta del 14 luglio 2008
Basi di dati e Web (Moduli: Laboratorio e Siti Web centrati sui Dati) Prova scritta del 14 luglio 2008 Avvertenze: e severamente vietato consultare libri e appunti; chiunque verrà trovato in possesso di
DettagliChat. Si ha un server in ascolto sulla porta 4444. Quando un client richiede la connessione, il server risponde con: Connessione accettata.
Chat Si ha un server in ascolto sulla porta 4444 Quando un client richiede la connessione, il server risponde con: Connessione accettata. Nome: Il client deve rispondere con lo user name A questo punto
DettagliLa gestione dell input/output da tastiera La gestione dell input/output da file La gestione delle eccezioni
La gestione dell input/output da tastiera La gestione dell input/output da file La gestione delle eccezioni Autore: Prof. Agostino Sorbara ITIS "M. M. Milano" Autore: Prof. Agostino Sorbara ITIS "M. M.
DettagliNOVITÀ SITI COMMERCIALISTA
NOVITÀ E-COMMERCE Sono state introdotte, nella versione 2011B, una serie di implementazioni grazie alle quali sarà ora possibile disporre all interno del proprio sito E-commerce delle seguenti funzionalità:
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...
Dettagli12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP)
12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP) Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica,
DettagliIl Web-Service SDMX dell ISTAT
Il Web-Service SDMX dell ISTAT Versione: 1.0.0 Data: 26/06/2014 Autore: Approvato da: Modifiche Versione Modifiche Autore Data Indice dei contenuti 1 Introduzione... 4 2 Esempio d uso... 5 2.1 Riferimento
DettagliFAS 2007-2013. Manuale per la compilazione on-line delle richieste di variante. Firenze, 26 settemre 2012 Versione 1.12
FAS 2007-2013 Manuale per la compilazione on-line delle richieste di variante Firenze, 26 settemre 2012 Versione 1.12 1 Indice 1. Introduzione... 3 2. Accesso al sistema... Errore. Il segnalibro non è
DettagliEsercizio 1. Esercizio 1
Esercizio 1 Un registratore di cassa registra su di un file binario alcuni dati relativi agli scontrini emessi. In particolare, tramite una struttura dati di nome scontrino, il registratore di cassa tiene
Dettaglicin>>c8 s.r.l. Analisi del Dominio Pagina 1 di 7 Analisi del Dominio
Analisi del Dominio Pagina 1 di 7 Analisi del Dominio Indice 1 - INTRODUZIONE... 3 1.1 - OBIETTIVO DEL DOCUMENTO...3 1.2 - STRUTTURA DEL DOCUMENTO...3 1.3 - STORIA DEL DOCUMENTO...3 2 - SITUAZIONE ATTUALE
DettagliProgetto di Ingegneria del Software 2. SWIMv2
Progetto di Ingegneria del Software 2 2012/2013 SWIMv2 Guida al Testing Docente: Prof. Luca Mottola Davide Brambilla Antonio Caputo Paolo Caputo 1 Indice 1 Introduzione 1.1 Materiale fornito................................
DettagliProgetto: ARPA Fonte Dati. ARPA Fonte Dati. Regione Toscana. Manuale Amministratore
ARPA Fonte Dati Regione Toscana 1 Redatto da L. Folchi (TAI) Rivisto da Approvato da Versione 1.1 Data emissione 09/10/13 Stato FINAL 2 Versione Data Descrizione 1,0 06/08/13 Versione Iniziale 1.1 09/10/2013
DettagliCortileGAS. Linee guida amministratore Gas. Andrea Nicotra Versione 2.0 03/06/13
CortileGAS Linee guida amministratore Gas Andrea Nicotra Versione 2.0 03/06/13 Linee guida per l amministrazione di un Gas attraverso il software CortileGAS (gas.cortile.org) Sommario 1 Gestione listini
DettagliCapitolo 4 Pianificazione e Sviluppo di Web Part
Capitolo 4 Pianificazione e Sviluppo di Web Part Questo capitolo mostra come usare Microsoft Office XP Developer per personalizzare Microsoft SharePoint Portal Server 2001. Spiega come creare, aggiungere,
DettagliManuale LiveBox WEB ADMIN. http://www.liveboxcloud.com
2014 Manuale LiveBox WEB ADMIN http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa
DettagliLE CARATTERISTICHE DEI PRODOTTI MULTIVARIANTE
LE CARATTERISTICHE DEI PRODOTTI MULTIVARIANTE Che cosa sono e a cosa servono le caratteristiche? Oltre a descrivere le qualità di un prodotto con un testo generico (descrizione) è possibile dettagliare
DettagliMUSEO&WEB. un area riservata (OTEBAC) Roma, 15 giugno 2010
CMS MUSEO&WEB 1) Creare e gestire un area riservata 2) Gestione Modulo utenti Andrea deatempera pea (OTEBAC) Area riservata Talvolta può essere necessario utilizzare il sito per condividere informazioni
DettagliSITI-Reports. Progetto SITI. Manuale Utente. SITI-Reports. ABACO S.r.l.
Progetto SITI Manuale Utente SITI-Reports ABACO S.r.l. ABACO S.r.l. C.so Umberto, 43 46100 Mantova (Italy) Tel +39 376 222181 Fax +39 376 222182 www.abacogroup.eu e-mail : info@abacogroup.eu 02/03/2010
DettagliParcheggio.rtf 1/8 6 gennaio 2009. Prova di programmazione: parcheggio a pagamento
Parcheggio.rtf 1/8 6 gennaio 2009 Prova di programmazione: parcheggio a pagamento Si sviluppi il codice per la gestione di un parcheggio a pagamento mediante la classe Parcheggio, che ospita le auto rappresentate
DettagliIntroduzione alla programmazione Http lato server in Java
Introduzione alla programmazione Http lato server in Java Tito Flagella Laboratorio Applicazioni Internet - Università di Pisa Slide API Java Titleper il Protocollo Http Programmazione Client java.net.url
DettagliTutorial Tenute Comunicazione Integrata Zonin. Casa Vinicola Zonin
Tutorial Tenute Comunicazione Integrata Zonin Casa Vinicola Zonin Sommario Sommario... 2 Zonin Media... 3 Accesso a Zonin Media... 3 Creazione Nuovo Articolo... 4 ZoninSCRM... 7 Accesso alla piattaforma...
DettagliObiettivo dell esercitazione
Database e Web - Esercitazioni ASP - Andrea Proli proliand@csr.unibo.it Laboratorio di Basi di Dati A.A. 2005/2006 Obiettivo dell esercitazione L obiettivo finale dell esercitazione è quello di creare
DettagliGuida Joomla. di: Alessandro Rossi, Flavio Copes
Guida Joomla di: Alessandro Rossi, Flavio Copes Estensioni e moduli 1. 11. I componenti Come scaricare ed utilizzare i componenti più comuni 2. 12. Gestire i moduli Organizzare la visualizzazione dei moduli
Dettaglimonitoraggio dei locomotori via Internet
monitoraggio dei locomotori via Internet Pagina 1 di 23 Sommario 1 Sito internet-home page... 3 2 Descrizione delle sezioni... 4 2.1 Invia nuove misurazioni sul sito... 5 2.2 Speed Control... 8 2.3 Controllo
DettagliIl Mercato elettronico PAT Soggetti coinvolti
Mercato Elettronico Provinciale (ME-PAT) Trento giugno 2013 Soggetti coinvolti 2 Requisiti tecnologici Per accedere al sistema telematico del MEPAT e poter validamente eseguire le attività richieste vanno
DettagliCorso sul linguaggio Java
Corso sul linguaggio Java Modulo JAVA6 A1 I file testo 1 Prerequisiti Programmazione base in Java Utilizzo di classi e oggetti Modello produttore consumatore Operazioni logiche su struttura file 2 1 Introduzione
DettagliImplementazione di MVC. Gabriele Pellegrinetti
Implementazione di MVC Gabriele Pellegrinetti 2 Come implementare il pattern Model View Controller con le tecnologie JSP, ASP e XML Implementazione del pattern MVC in Java (JSP Model 2) SUN è stato il
DettagliCamiGas-Digigas: Manuale Referente
CamiGas Manuale Referente per l utilizzo di Digigas, sistema online del Gruppo di acquisto di Camisano Vicentino (VI) Rev. 1.0 del 12/06/2013 Dopo essere andati sul sito di CamiGas per gli ordini online
DettagliServlet API. Programmazione in Ambienti Distribuiti A.A. 2003-04
Servlet API Programmazione in Ambienti Distribuiti A.A. 2003-04 Servlet Interfaccia Java che modella il paradigma richiesta/elaborazione/risposta tipico delle applicazioni lato server Presuppone l esistenza
DettagliCome funziona il WWW. Architettura client-server. Web: client-server. Il protocollo
Come funziona il WWW Il funzionamento del World Wide Web non differisce molto da quello delle altre applicazioni Internet Anche in questo caso il sistema si basa su una interazione tra un computer client
DettagliSITO DI PUBBLICAZIONE ANNUNCI
IL DOCUMENTO 1. Sito di pubblicazione annunci... 3 1.1 Home page... 3 1.2 Consultazione annuncio... 4 1.3 Inserisci annuncio... 6 1.4 Avvisami... 7 1.5 Ricarica... 8 1.6 Edicola... 8 1.7 Help... 9 1.8
DettagliSAPIENZA Università di Roma Facoltà di Ingegneria dell Informazione, Informatica e Statistica
SAPIENZA Università di Roma Facoltà di Ingegneria dell Informazione, Informatica e Statistica Esercitazioni di PROGETTAZIONE DEL SOFTWARE (Corsi di Laurea in Ingegneria Informatica ed Automatica ed Ingegneria
DettagliIstruzioni operative gestione Help Desk Partner Zone Ipsoa (Riservato al personale tecnico del CSA Campania)
Istruzioni operative gestione Help Desk Partner Zone Ipsoa (Riservato al personale tecnico del CSA Campania) Versione Marzo 2011 Introduzione Il presente documento ha lo scopo di facilitare i tecnici all
DettagliJAVENDOS. (Modulo Web Opzionale di Mitico ERP) (Applicazione JAVA J2EE) Revisione Luglio 2011. a cura di Vinicio Montagnoli, Andrea Baldelli
JAVENDOS (Modulo Web Opzionale di Mitico ERP) gestione ordini web e statistiche clienti/agenti. (Applicazione JAVA J2EE) Revisione Luglio 2011 a cura di Vinicio Montagnoli, Andrea Baldelli www.assistinformatica.com
DettagliProva d Esame 07.04.2006 Compito A
DOMANDA 1 (6 punti) Si analizzi il codice seguente e si scriva l output prodotto dai metodi main public class General { public static String s1 = "Ciao"; protected int n; public General() { n = 1; public
DettagliProgetto INCOME. Manuale Utente Operatore Installazione
VERSIONI Manuale Utente Operatore Installazione Tosca-Mobile VERS. Motivo Modifiche Data Approvazione Approvatore 1.0 Prima emissione 02/12/11 1/21 Sommario SOMMARIO... 2 INTRODUZIONE... 3 1.1. CONTENUTI
DettagliGuida Compilazione Piani di Studio on-line
Guida Compilazione Piani di Studio on-line SIA (Sistemi Informativi d Ateneo) Visualizzazione e presentazione piani di studio ordinamento 509 e 270 Università della Calabria (Unità organizzativa complessa-
DettagliGUIDA ALLE FUNZIONI DELL AREA RISERVATA DEL SITO WWW.ADUTEI.IT
GUIDA ALLE FUNZIONI DELL AREA RISERVATA DEL SITO WWW.ADUTEI.IT Lo scopo di questa guida è di indicare ai Soci di Adutei le funzioni presenti nell area riservata. Alcune indicazioni possono sembrare ovvie,
DettagliRegistrazione nuovo utente. Per registrare un nuovo utente cliccare sul link Registrazione
Manuale Gedos 2 Indice Indice... 3 Il Portale... 4 Registrazione nuovo utente... 5 Primo Logon... 8 Registrazione a Gedos... 9 Accesso ai Servizi... 11 Gestione Donatori... 12 Inserimento nuovo donatore...
DettagliREGOLAMENTO DELLA CERTIFICAZIONE DEI SITI INTERNET
REGOLAMENTO DELLA CERTIFICAZIONE DEI SITI INTERNET 1 marzo 2008 1 La certificazione La certificazione è volontaria e possono accedervi solo i soci ANES. 2 Le fasi della certificazione A- la RICHIESTA DI
Dettagli4.1 FAX EMAIL: Sollecito consegne via email (Nuova funzione)
- 36 - Manuale di Aggiornamento 4 MODULI AGGIUNTIVI 4.1 FAX EMAIL: Sollecito consegne via email (Nuova funzione) È stata realizzata una nuova funzione che permette di inviare un sollecito ai fornitori,
DettagliTest in automatico di programmi Android
tesi di laurea Test in automatico di programmi Android Anno Accademico 2012/2013 relatore Ch.mo prof. Porfirio Tramontana candidato Andrea Macera Matr. 534002556 Scopo della tesi Creare una web application
DettagliProva d Esame 07.04.2006 Compito B
DOMANDA 1 (6 punti) Si analizzi il codice seguente e si scriva l output prodotto dai metodi main public class General { public static String s1 = "ciao"; protected int n; public General() { n = 3; public
DettagliServlet e JDBC. Servlet e Web Server. Servlet e Web Server. Servlet e Web Server. Richieste. Servlet. Servlet:
e JDBC Programmazione in Rete e Laboratorio Matteo Baldoni Dipartimento di Informatica Universita` degli Studi di Torino C.so Svizzera, 185 I-10149 Torino e : estensioni del Java API permettono di scrivere
DettagliVACANZE STUDIO - MANUALE UTENTE PER SOCIETÀ APPALTATRICI
VACANZE STUDIO - MANUALE UTENTE PER SOCIETÀ APPALTATRICI INDICE pag. INTRODUZIONE... 3 STORIA DELLE MODIFICHE APPORTATE... 3 SCOPO DEL DOCUMENTO... 3 ABBREVIAZIONI... 3 APPLICATIVO COMPATIBILE CON INTERNET
DettagliUno dei pregi di Java è quello di integrare la documentazione con il codice stesso Formato dei commenti:
Javadoc Uno dei pregi di Java è quello di integrare la documentazione con il codice stesso Formato dei commenti: /* commenti */ // commenti /** commenti documentazione */ Questi ultimi generano automaticamente
Dettagli13 - Gestione della Memoria nella Programmazione Orientata agli Oggetti
13 - Gestione della Memoria nella Programmazione Orientata agli Oggetti Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/
DettagliMANUALE B2B PER GLI AGENTI
Generalità L Applicazione è stata pensata per gestire rapporti commerciali di tipo Business to Business, presuppone quindi che tra l azienda venditrice e il cliente che acquista intercorrano già rapporti
DettagliTUTORIAL DI DOCMAN 1.3.0 RC2 PER UTILIZZATORI FINALI di www.joomla.it
TUTORIAL DI DOCMAN 1.3.0 RC2 PER UTILIZZATORI FINALI di www.joomla.it 1. Visualizzazione file nel proprio sito Docman è un componente di Joomla che permette di visualizzare e inserire documenti e file
DettagliGestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare.
Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare. E stato previsto l utilizzo di uno specifico prodotto informatico (denominato
DettagliManuale Intesa. Guida all apertura di un ticket di assistenza online
Manuale Intesa Guida all apertura di un ticket di assistenza online 1 Indice Manuale Intesa L applicativo IBM - Intesa... 3 Accesso all applicativo... 3 Request Management Creare una nuova Request... 4
DettagliManuale Tecnico Indicazioni tecniche sulle modifiche apportate al Sito WebTelemaco Pratiche
Società Consortile di Informatica delle Camere di Commercio Italiane per azioni Manuale Tecnico Indicazioni tecniche sulle modifiche apportate al Sito WebTelemaco Pratiche Release 2.0 InfoCamere S.c.p.A
Dettagli