Easy Form Creator

Reviews
Shared by: AndrewBrocklehurst
Stats
views:
46
rating:
not rated
reviews:
0
posted:
7/28/2009
language:
Italian
pages:
0
di Vincenzo Capozzoli Luglio 2009  DDL: ◦ DDL è il linguaggio che specifica il set di comandi per definire la struttura del database  4: ◦ 4 sono i passi necessari alla creazione di un’applicazione con DDL4Forms  Forms: ◦ Un Form rappresenta la parte dell’interfaccia grafica che consente all'utente di inviare dati ad un’applicazione Con DDL4Forms è possibile creare lo strato GUI e Business Logic di un’applicazione sfruttando la sola struttura del database Il tutto in “4” semplici passi!  è un’applicazione web-based che genera dinamicamente le pagine PHP da utilizzare come interfaccia a database MySQL. Le pagine generate consentono infatti di cercare, aggiungere, pubblicare, cancellare ed esportare facilmente qualsiasi dato del database a cui si è connessi DDL4Forms  La funzione di “lookup” dei campi consente di popolare campi foreign key delle tabelle andando a ricercare i valori dai record della tabella padre E’ data inoltre la possibilità di creare e organizzare account utente con username e password e registrarne gli accessi E’ possibile associare per ciascun utente i privilegi di R/W su ciascuna tabella o campo di tabella nel DB    Lo sviluppo di una applicazione con DDL4Forms è limitato alla sola progettazione e creazione del database E’ possibile modificare l’aspetto e la configurazione dell’applicazione senza agire sul codice, ma semplicemente settando opportuni parametri di configurazione La creazione delle pagine è totalmente dinamica e ciò rende l’applicazione estremamente flessibile e manutenibile: il costo di un cambiamento del DB sulle pagine generate è praticamente nullo Per poter rispondere ad ogni tipo di esigenza è inoltre data la possibilità di creare pagine custom ed integrarle a costo zero nel Sistema    •Schema del Database relazionale (Application Specific) •Core del Sistema Creazione del DB Installazione tabelle di sistema Configurazione degli stili grafici •Configurazione degli stili e del layout della GUI Definizione delle permissions •Configurazione delle politiche di sicurezza  Obiettivo: ◦ Si vuole realizzare una semplice applicazione per la gestione di un magazzino ◦ L’applicazione dovrà gestire le fatture di acquisto e di vendita dei prodotti e le quantità di prodotti presenti in magazzino  4 passi e l’applicazione è pronta all’uso  Creazione del DB Creazione delle tabelle: Fornitore, Magazzino, Articolo, Fattura_Acquisto, Fattura_Acquisto_Articolo Creazione delle foreign key di default (ID = 0) ◦ Se non viene valorizzato il campo di foreign key di un record, ad esso sarà associato un record di default nella tabella padre Installazione tabelle di sistema  Definizione delle permissions Configurazione degli stili grafici  Creazione dei vincoli di integrità referenziale  Creazione del DB Installazione tabelle di sistema Lanciare lo script che crea alcune tabelle di sistema, tra cui quelle di gestione della sicurezza e delle permission Modificare le informazioni di connessione al DB nel file db_config.xml ◦ Inserire: IP host, username, password, DB name Definizione delle permissions  Configurazione degli stili grafici  Creare gli utenti che possono accedere al sistema e l’utente amministratore (Role=“admin”), inserendoli come record nella tabella User: ◦ L’amministratore avrà i massimi privilegi su tutte le tabelle del DB  Popolare la tabella DenyPermission per specificare le tabelle e/o colonne non visibili o non modificabili da un certo utente  Customizzare l’interfaccia grafica dell’applicazione, agendo sullo stylesheet style.css Questo passo è opzionale: se non lo si esegue l’applicazione genererà le pagine con gli stili di default  ...aggiungere anche la gestione degli ordini ai fornitori? No problem: ◦ Basta aggiungere al DB la tabella Ordine con foreign key a Fornitore e il gioco è fatto ◦ Il costo della modifica sull’applicazione sia lato GUI che lato Business Logic è pari a zero  Ecco la nuova funzionalità La foreign key a Fornitore si traduce In una lookup sul campo

Related docs
[Easy TimeSheet Creator ]
Views: 216  |  Downloads: 7
sitemap-creator
Views: 1  |  Downloads: 0
Resume Creator
Views: 97  |  Downloads: 2
Roxio Easy CD Creator
Views: 4  |  Downloads: 0
User Guide for Roxio Easy Creator
Views: 58  |  Downloads: 3
JP-sitemap-creator
Views: 61  |  Downloads: 0
How to use Rixo Easy CD Creator to burn
Views: 0  |  Downloads: 0
easy form
Views: 15  |  Downloads: 0
Calendar Creator Free
Views: 158  |  Downloads: 0
The Sales Letter Creator
Views: 110  |  Downloads: 0
Other docs by AndrewBrockleh...
civ025
Views: 94  |  Downloads: 0
Come Let Us Worship and Bow Down
Views: 342  |  Downloads: 1
Gotta Reason
Views: 191  |  Downloads: 1
Van Valkenburgh v Lutz
Views: 2759  |  Downloads: 27
Articles of Incorporation-Nonprofit -- PA
Views: 1621  |  Downloads: 9
Here in this Place
Views: 267  |  Downloads: 0
dv100v
Views: 176  |  Downloads: 0
cr180
Views: 130  |  Downloads: 0
Hawkins v Mcgee
Views: 728  |  Downloads: 3
Sanctuary
Views: 228  |  Downloads: 4
AlphaMale
Views: 894  |  Downloads: 30
For All That You ve Done00
Views: 247  |  Downloads: 0
Weight Management Exercise for Health
Views: 368  |  Downloads: 6
Think About His Love
Views: 346  |  Downloads: 0
Trust
Views: 167  |  Downloads: 0