• Analisi (Analista)
•Progettazione (Progettista)
•Sviluppo o Traduzione (Sviluppatore)
•Documentazione
Il dominio applicativo di questo progetto è il sistema informatico di una banca,
cioè,il progetto punta alla realizzazione della parte informatica del sistema
informativo di una banca. Questo sistema informatico consentirà : la gestione
dei clienti, dei conti appartenenti a questi ultimi, e di tutte le operazioni su di
essi per mezzo di un software desktop che vede come attori esclusivamente
personale formato e appartenente alla società bancaria. Il sistema informatico
prevede,inoltre, anche una parte Web utilizzata esclusivamente dai clienti che
possiedono un conto già attivo nella banca, e che permette loro di poter
sviluppare alcune operazioni direttamente dal Pc di casa. Per poter utilizzare i
servizi web il cliente deve effettuare una registrazione, seguita dal personale
della banca, che gli permetta di poter accedere al sito per mezzo di un Login.
DESKTOP:
Java, e quindi la programmazione orientata ad ogetti (OOP)
DATABASE:
MySql
WEB:
Sito Dinamico con l’utilizzo di Php
• Cos’è un sito dinamico?
•Come avviene la richiesta di una pagina ad un server?
•Cos’è la OOP?
•Come ho collegato il tutto al Database?
Sito
Statico
E’ un sito che ci consente di
navigare ma non di interagire
con esso.
*.html
Dinamico
E’ un sito che ci permette di
interagire e di poter sfruttare al
massimo le potenzialità del
Web. Usa il WEB SERVICE.
*.php, *.asp, *.js
Il php (acronimo di preprocessore di ipertesti) è un linguaggio di SCRIPTING
lato server e viene utilizzato sia per lo sviluppo delle pagine dinamiche, che per
lo sviluppo di applicazioni lato server. Il php produce come risultato il codice
html che viene mandato all’utente.
Server
Codice HTML del Browser
Pagina EPP.php
Per Esempio:
INTERNET
Web Service
Utente
E’ definita l’evoluzione naturale della programmazione procedurale
Ed ha tre vantaggi che la distinguono da quest’ultima:
1.
Incapsulamento(è una tecnica che ci permette di vedere l’oggetto come una
scatola chiusa a cui potrà accedere solo con determinati metodi definiti e non
noti)
2.
Ereditarietà (permette di derivare nuove classi a partire da quelle già definite)
3.
Polimorfismo (è una tecnica che permette di implementare in modo differente
i metodi della superclasse o classe madre )
MODIFICABILITA’
La Classe è uno strumento utilizzato per costruire strutture di dati che
contengano oltre agli attributi anche le funzioni per gestirli, chiamati metodi.
L’oggetto è una istanzia di una classe. E’ il dato reale situato in una porzione di
memoria definita dalla sua classe.
PROCESSO D’ ISTANZIAMETO
Per collegarmi al database, nel mio sito ho sfruttato il php collegandolo tramite
i driver ODBC al DBMS.
Il DBMS è un’insieme di software che consentono di far interagire il sistema
operativo con il database controllandone la sicurezza e gli accessi.
O.S.
DBMS
COMPATIBILITA’
DATABASE
Il DBMS utilizza il linguaggio SQL per effettuare le operazioni di gestione sul
database. Più precisamente SQL è composto da:
•DDL – Si occupa della creazione o eliminazione del database e delle sue strutture;
•DML – si occupa delle modifiche, letture,inserimenti e cancellazioni dei dati;
•DCL – si occupa del controllo di accessi e degli utenti;
Scarica

Diapositiva 1 - Home Page