Operazione immissione persona Vogliamo implementare il seguente progetto: Immissione persona Anno N. Nome Cognome Errore:.... Controllo e Immissione Errore.

Slides:



Advertisements
Presentazioni simili
CREAZIONE UTENTE SU ORACLE1 Pagina delle risorse: crea utente oracle ( Password:… Dora in poi, in questi lucidi,
Advertisements

A. Ferrari Alberto Ferrari. Un form html è una sezione di documento che contiene Testo normale e markup Elementi speciali chiamati controlli (checkbox,
Unità D2 Database nel web. Obiettivi Comprendere il concetto di interfaccia utente Comprendere la struttura e i livelli che compongono unapplicazione.
Installazione di Apache 2, PHP5, MySQL 5
Configurazione account di posta. Seleziona dal menu Strumenti la voce Account..
Biglietti e Ritardi: schema E/R
Modulo o Form in Html.
JavaScript Laboratorio di Applicazioni Informatiche II mod. A.
Esercitazione 5 MySQL Laboratorio di Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR -
Corso di Informatica A.A
Manipolazione dei dati I comandi SQL che permettono di modificare il contenuto di una base di dati sono insertdeleteupdate insert ha la seguente sintassi:
Windows 95WordPad Formattare il vostro documento Per modificare laspetto del vostro testo usate la Barra della Formattazione o il menu Formato. Selezionate.
1 Titolo Presentazione / Data / Confidenziale / Elaborazione di... ASP. Net Web Part e controlli di login Elaborazione di Franco Grivet Chin.
Viste. Cosè una vista? è possibile creare un subset logico di dati o una combinazione di dati una vista è una tabella logica basata su una tabella o su.
SQL basato su ANSI (American National Standards Institute) – standard SQL SQL – Structured Query Language è un linguaggio dichiarativo e permette di comunicare.
Corso di PHP.
Tag Sintassi Testo, tag di formattazione, Nota: - tag di chiusura - attributi.
Ottobre 2007 Predisposizione e presentazione della domanda di nullaosta.
Modulo 7 – reti informatiche u.d. 3 (syllabus – )
SEZIONE STUDENTE HOMEPAGE STUDENTE Lo studente ha la sola facoltà di registrarsi e fare il test. Inizierà il suo lavoro cliccando su REGISTRATI (figura.
Inserire il CDROM CygWin nel lettore, aprite la directory cyg e lanciare in esecuzione (con un doppio click del pulsante sinistro del mouse sulla relativa.
Guida IIS 6 A cura di Nicola Del Re.
Registrazione su 000webhost
Progetto: memorizzazione dello stato nel database Accesso Nome Anno N. accediNegozio.html negozio Seleziona oggetto1 oggetto2 oggetto conferma.
Configurazione in ambiente Windows Ing. A. Stile – Ing. L. Marchesano – 1/23.
MANUALE PRENOTAZIONE – MODIFICA LABORATORI NUOVA PRENOTAZIONE MODIFICA PRENOTAZIONE CANCELLA PRENOTAZIONE PRENOTAZIONE LUNGO PERIODO.
Creare pagine web Xhtlm. Struttura di una pagina.
Il World Wide Web Lidea innovativa del WWW è che esso combina tre importanti e ben definite tecnologie informatiche: Documenti di tipo Ipertesto. Sono.
Presentazione Data Base Ovvero: il paradigma LAPM (Linux - Apache - PHP - mySQL) come supporto Open Source ad un piccolo progetto di Data Base relazionale,
BIOINFO3 - Lezione 111 CGI-BIN CGI-BIN sono chiamati i programmi la cui esecuzione può essere richiesta attraverso il WEB. Il server web (httpd) della.
BIOINFO3 - Lezione 301 CGI-BIN Abbiamo visto che CGI-BIN sono chiamati i programmi la cui esecuzione può essere richiesta attraverso il WEB. In particolare.
1 Applet ed HTML Fondamenti di Informatica Corso D.
Prompt dei comandi – Windows XP In Windows XP si avvia con Start AccessoriSistema Prompt dei comandi … oppure con Start Esegui cmd.exe.
Prenota Online Breve guida illustrata sul servizio di prenotazioni online del Consolato Generale dItalia a Parigi.
Operazione immissione persona Vogliamo implementare il seguente progetto: Immissione persona Anno N. Nome Cognome Errore:.... Controllo e Immissione Errore.
CREAZIONE UTENTE SU ORACLE1 Pagina delle risorse: crea utente oracle ( D’ora in poi, in questi lucidi, il vostro utente oracle.
Web Form Presentazione 2.3 Comunicazione integrata in rete| Prof. Luca A. Ludovico.
SAS® OnDemand for Academics SAS Studio
Corso Web CSV – Andiamo on-line 1 Andiamo on-line Corso di formazione Elementi base per la costruzione di un sito web.
SQL*PLUS Worksheet Permette di:
Note. Dare una scadenza ai gruppi di caricamento dati Dare una scadenza ai gruppi vincoli Dire loro di fare un file solo Dire a tutti di controllare le.
ESERCIZIO PL/SQL e PSP.
FUNZIONI Dichiarazione: Definizione:
Operazione immissione persona Vogliamo implementare il seguente progetto: Immissione persona Anno N. Nome Cognome Errore:.... Controllo e Immissione Errore.
CORSO Di WEB DESIGN prof. Leonardo Moriello
1.1 Progettazione di Basi di Dati PROGETTAZIONE: SCOPO Requisiti: cosa realizzare; progetto: come realizzarlo Livelli di dettaglio: concettuale/logico/fisico;
1 Esercitazione Sistemi distribuiti: sistemi che risisedono su più calcolatori interconnessi da una rete di comunicazione Algoritmi distribuiti: programmi.
PROGETTARE UN’APPLICAZIONE INTRANET PL/SQL Diagramma degli stati, con: –stati “form” e stati “interni” –indicare sulle transizioni tutte le informazioni.
Programmazione Web PHP e MySQL 1. 2Programmazione Web - PHP e MySQL Esempio: un blog.
Selezionare dal Menu “Strumenti” la voce “Servizi”
Esercizio ODBC. Configurare il driver ODBC Start  Control Panel  Administrative Tools Aprire: Data Source(ODBC) User DSN  Add…. Selezionare il driver.
MySQL Database Management System
Esercizio ODBC. Configurare il driver ODBC Start  Control Panel  Administrative Tools Aprire: Data Source(ODBC) User DSN  Add…. Selezionare il driver.
E 1.1 Esercizo sqlplus CREAZIONE UTENTE Connettetevi alla seguente URL: Identificatevi come: Username:
Esercizio ODBC Roberto Pecchioli, Nicola Salotti, Massimiliano Sergenti - Gruppo Admin.
Operazione immissione persona Vogliamo implementare il seguente progetto: Immissione persona Anno N. Nome Cognome Errore:.... Controllo e Immissione Errore.
PLSQL 1.1 LA REALIZZAZIONE DI APPLICAZIONI Quattro parti: Gestione dati Business rules Logica applicativa Interfaccia utente Molte possibili architetture.
BDL Modalità didattica: imparare facendo Obiettivi: –approfondire alcune nozioni introdotte a BD1: progettazione di applicazioni per basi di dati uso e.
GUIDA ALL’UTILIZZO DEL
CREAZIONE UTENTE SU ORACLE1 Andate su //oracle1.cli.di.unipi.it/webdb Login come utente: webdb password: ******* Administer -> User Manager Riempire i.
Corso integrato di Matematica, Informatica e Statistica Informatica di base Linea 1 Daniela Besozzi Dipartimento di Informatica e Comunicazione Università.
Esercitazione 3 Utilizzo di un array per la visualizzazione dei dati.
ESERCIZIO PL/SQL e PSP. LO SCHEMA create table studenti ( nome VARCHAR2(15) not null, cognome VARCHAR2(15) not null, eta NUMBER );
Manuale Utente – i-Sisen Questionario dei Consumi
Manuale Utente – i-Sisen Questionario del Gas Naturale
Temi lezione 12/03/2016 Creazione categorie e sottocategorie Pubblicazione degli articoli privati (password) Pubblicazione programmata degli articoli Gestione.
CREAZIONE UTENTE SU ORACLE1
Operazione ricerca e selezione persone
Operazione ricerca e selezione persone
Operazione immissione persona
Transcript della presentazione:

Operazione immissione persona Vogliamo implementare il seguente progetto: Immissione persona Anno N. Nome Cognome Errore:.... Controllo e Immissione Errore Inserisci Persona Cerca Persona Inserisci Persona OK Successo:....

Progetto di dettaglio Immissione persona Anno N. Nome Cognome Errore:.... Controllo e Immissione Errore Inserisci Persona Cerca Persona Inserisci Persona OK Successo:.... immetti(IlNome, menu.html controllaDati(IlNome, warning(IlNome,...

Progetto di dettaglio Stato 0: menu iniziale Stato 1 –Operazione: immetti –Parametri: IlNome, IlCognome, LAnnoNascita Stato 2 –Operazione: controllaDati –Parametri: IlNome, IlCognome, LAnnoNascita Stato 3 –Operazione: warning –Parametri: Messaggio errore –Parametri di giro: IlNome, IlCognome, LAnnoNascita

PER IMPLEMENTARE Il menu iniziale: posso implementarlo come un file statico Gli altri quattro stati: procedure che ricevono parametri: Immissione persona: –Definisco lo schema –Definisco la schermata iniziale –Memorizzo la procedura di immissione –Memorizzo la procedura di verifica errori –Memorizzo la procedura di visualizzazione risultato

Definizione dello schema Creo una directory ese1bdl Copio nella directory tutti i files che trovo in ~ghelli/bdl01/ese1 Mi connetto a lina, entro nella direcory, e mi connetto a sqlplus: sqlplus Da sqlplus carico il file »drop table Persone »ERROR at line 1: »ORA-00942: table or view does not exist »Table created. Per provare il funzionamento, posso caricare insert.sql e query.sql Sulla macchina locale lancio emacs/pine *.sql per provare ad aggiungere un attributo

Creazione dello stato di immissione Modifico la forma ‘menu.html’ Creo una directory sotto $HTML/bdl01/ese: –cd $HTML/bdl01/ese –mkdir Rendo menu.html visibile al web server (la directory $HTML corrisponde ad –ln -s $HOME/ese1bdl/menu.html $HTML/bdl01/ese/ /menu.html –controllare: cat $HTML/bdl01/ese/ /menu.html –controllare: sia il link che il file devono essere leggibili da tutti: Ls –l –Eseguite ‘rendileggibile’ Chiedo al docente di fare ripartire il web server (link Ammin. Web Server in Procedure per l’amministrazione) Esploro la forma creata: – /menu.ht ml

Il Menu Il tag: – specifica che: –prenota/: è una directory protetta da password, per la quale è stato specificato al Web server di attivare un agente –owa/: è il nome dell’agente attivato –mioaccount.p_ese1.immetti è il nome della procedura attivata (schema.modulo.procedura) Un tag: – specifica che alla procedura verrà passato un parametro “Cognome” inizializzato a null

Il sorgente di menu Il tag: –<FORM METHOD = "GET" ACTION = " trollaDati") specifica che: –mioaccount.p_ese1.controllaDati è il nome della procedura attivata (schema.modulo.procedura) Un tag: – specifica che alla procedura verrà passato un parametro “Cognome” inizializzato con il valore immesso nel tag

Creazione della procedura di controllo dati ed immissione La procedura è nel file ese1.sql Dopo avere dovete anche per dare al’agente ‘owa’ (che gira con l’identità dell’utente prenota) il diritto di eseguire la vostra procedura: grant execute on p_ese1 to prenota; Provate a modificare la procedura Dentro menu.html modificare ACTION da...XXXuser... a......

SQLPLUS: messaggi di errore Non confondere gli errori nel package (interfaccia) con quelli nel package body Comandi utili: –mostra errori: show err : mostra gli errori del body show err package p_pippo –(dove pippo non è il nome del file ma del package): mostra gli errori nel package –pausa ogni pagina: set pagesize 25 set pause on –lista le righe : l Messaggi tipici: –=> avete scordato di scrivere "/"

Testare le procedure Scrivete la url: val1&..&parn=valn I messaggi di errore dell’agente prenota/owa si leggono in: –$LOG/prenota.err ($ORACLE_HOME/ows/log/prenota.err) (si può leggere solo da lina) Attenzione: contiene tutti i messaggi di errore, anche relativi ad altri utenti Errori più comuni: –prenota non ha il diritto di eseguire la procedura (il messaggio dice che -non esiste-) –il nome della procedura o quello dei parametri sono stati descritti male (oveflows integer datatype) –c'è qualche parametro in più o in meno –tipi sbagliati dei parametri (numeric or value error)