SlideShare a Scribd company logo
1 of 35
CINEMA STREAMING DESCRIZIONE DEL SITO
MAPPA CONCETTUALE DEL SITO
HOMEPAGE Il sito viene aperto nella homepage (la pagina iniziale), dove è possiblile vedere le locandine e i trailer dei film appena usciti. Nella parte superiore è situato il menu, che aiuterà l'utente a navigare nel sito. L'utente potrà spostarsi nelle sezioni “Homepage”, “Registrazione”, “Streaming”, “Contatti” tramite il menù.
REGISTRAZIONE Nella pagina di registrazione bisogna inserire i propri dati personali, così da potersi loggare successivamente, quindi guardare i film. Per effettuare la registrazione bisogna cliccare sul pulsante “Invia!”
REGISTRAZIONE Per registrarsi bisogna compilare completamente il form. In caso contrario comparirà un messaggio di allerta in modo da ricordare all'utente che non ha inserito tutti i dati.
REGISTRAZIONE Se l'utente sbaglia a confermare la password verrà visualizzato un messaggio d'errore, dove si invita l'utente a scrivere correttamente la password.
REGISTRAZIONE Se il form della registrazione viene compilato  correttamente comparirà un ulteriore messaggio dove si chiede all'utente di controllare nuovamente i dati inseriti, in modo da evitare eventuali sbagli. Nel caso i dati inseriti sono corretti l'utente clicca su “OK” se no “Annulla” l'operazione di invio dati.
REGISTRAZIONE In questa pagina viene confermata la registrazione. Un link porterà nuovamente alla Homepage.
REGISTRAZIONE Al momento della registrazione viene mandata un'e-mail all'utente sull'indirizzo di posta trascritto precedentemente nella registrazione. Il messaggio conterrà alcune informazioni dell'utente registrato, come username e password.
LOGIN Una volta che l'utente si è registrato può accedere a servizi riservati come acquistare e guardare i film, inserendo username e password nelle appsite caselle, dopodichè cliccare su “Entra!”. Se l'utente inserisce i dati in modo corretto sarà loggato e indirizzato alla “Sezione Streaming”.
LOGIN In caso l'utente sbagli a scrivere i dati si verrà indirizzati ad una pagina dove si avvisa l'utente dell'accaduto. Questa pagina contiene un link alla registrazione in caso l'utente non sia ancora registrato, e un link alla Homepage per tentare nuovamente il login.
SEZIONE STREAMING Nella Sezione Streaming viene visualizzato l'elenco dei film disponibili con la possibilità di leggere la recensione, comprare la visione del film e aggiungere i film nel menu dei preferiti. Inoltre è possibile effettuare delle ricereche personalizzare sull'elenco completo, utilizzando la barra di ricerca in fondo alla pagina.
RECENSIONE Cliccando il pulsante  nella recensione verrà visualizzata la locandina del film, il nome del regista, la data di uscita, la durata del film, il genere del film e la sua descrizione.
COMPRA FILM Cliccando il pulsante  nella pagina dove si acquista il film è presente una casella dove si chiede all'utente loggato di inserire il codice della propria carta di credito, così da effettuare il pagamento del film.
COMPRA FILM Qualsiasi codice sia stato inserito l'acquisto verrà effettuato, poiché non dispongo della possibiltà di utilizzare servizi di pagamento. In questa pagina viene visualizzata la data di scadenza della visione del film (circa 3 giorni dopo). Tramite il pulsante “Guarda il film!” l'utente viene indirizzato alla pagina di visualizzazione del film.
COMPRA FILM Se l'utente ha già acquistato  il film entro la data di scadenza non verrà più visualizzata la casella dove inserire il codice della carta di credito ma direttamente un pulsante di collegamento al film e il tempo rimanente alla scadenza.
GUARDA FILM In questa pagina si visualizza il film scelto tramite un lettore RealPlayer (successivamente verrà cambiato, perchè questo consente il Download del film stesso). Il film ha formato .rm, cioè il formato video compatibile esclusivamente con RealPlayer, ma questo non deve preoccupare l'utente perchè questo viene caricato con la pagina.
SEZIONE STREAMING Cliccando sul pulsante “Aggiungi ai Preferiti”  è possibile creare un collegamento più rapido al film, situato nella barra laterale destra del sito. Cliccando sul medesimo pulsante è anche possibile toglierlo dalla lista dei preferiti.
SEZIONE STREAMING Se l'utente si logga come ADMIN, avrà delle funzionalità di manuntenzione del sito, come Aggiungere, Modificare, Eliminare i film. (Per diventare ADMIN bisogna modificare i parametri dell'utente direttamente dal Database) Prima di effettuare una qualsiasi operazione di manuntenzione apparirà un messaggio di conferma.
AGGIUNGI FILM Cliccando sul pulsante “Aggiungi Film” è possiblile aggiungere un film nel database e renderlo visibile agli utenti. Per inserire il film bisogna inserire tutti i dati nel form, in caso contrario verrà visualizzato un messaggio di errore.
AGGIUNGI FILM Se tutti i dati verranno inseriti correttamente verrà visualizzato un messaggio dove si chiede di confermare l'operazione che si sta per effettuare, cioè aggiungere un nuovo film.
AGGIUNGI FILM In questa pagina verrà visualizzato un messaggio di conferma, dove si indica che il film è stato inserito. Questa pagina contiene un link alla Sezione Streaming, in caso si vogliano effettuare altre modifiche al Database.
MODIFICA FILM Cliccando sul pulsante “Modifica Film” è possiblile modificare un film già esistente nel database. Per modificare un film bisogna inserire tutti i dati nel form o modificare quelli già esistenti, in caso contrario verrà visualizzato un messaggio di errore.
MODIFICA FILM In questa pagina verrà visualizzato un messaggio di conferma, dove si indica che il film è stato modificato e inserito. Questa pagina contiene un link alla Sezione Streaming, in caso si vogliano effettuare altre modifiche al Database.
ELIMINA FILM Cliccando sul pulsante “Elimina Film” è possiblile eliminare un film  esistente nel database. Per eliminare un film basta confermare il messaggio che appare appena dopo il click sul pulsante.
ELIMINA FILM In questa pagina verrà visualizzato un messaggio di conferma, dove si indica che il film è stato cancellato. Questa pagina contiene un link alla Sezione Streaming, in caso si vogliano effettuare altre modifiche al Database.
SEZIONE STREAMING - RICERCA Nella Sezione Streaming è possibile effettuare ricerche personlizzate semplicenmente selezionando una delle voci del menu a cascata situato nella barra di ricerca in fondo alla pagina.
SEZIONE STREAMING - RICERCA Selezionando la prima opzione ricerca “Tutti i film” (già selezionata di default) è possibile visualizzare tutti i film presenti nel DB. L'opzione ricerca “Titolo” e “Regista” troverà i film che conterranno i caratteri digitati nella casella di ricerca. L'opzione ricerca “Genere” troverà i film che avranno genere uguale a quello selezionato nel secondo menù a cascata, dove vengono elencati i vari generi esistenti nel DB. L'opzione ricerca “Data” troverà i film che sono stati pubblicati entro le 2 date scelte dall'utente.
CONTATTI Nella sezione Contatti sono scritte informazioni tali da permettere di contattare gli Amministratori, nel caso si riscontri qualche problema o semplicemente si voglia fare una richiesta in generale.  In questa sezione è anche possibile inviare una e-mail direttamente dal sito, compilando opportunamente il form.
CONTATTI Nel caso il form non sia stato compilato completamente apparirà un messaggio di errore, dove si ricorda all'utente di compilare il form.
CONTATTI Per compilare correttamente il form e quindi mandare una e-mail all'amministratore bisogna inserire il proprio indirizzo di posta nella prima casella, l'oggetto del messaggio nella seconda e il messaggio completo nella terza.
CONTATTI Se tutti i dati sono stati inseriti correttamente all'amministratore arriverà un messaggio di posta da parte dell'utente che l'ha inviata.
REGISTRAZIONE - PHP [...] $query= &quot;INSERT INTO utente(nome,cogn,username,password,datanascita,comunenascita,codicefiscale,email,sesso,tipo) VALUES('$nome','$cogn','$usr','$pwd','$datanasc','$comunenasc','$codfisc','$email','$sex','0');&quot;; $query2=&quot;SELECT codicefiscale,username FROM utente WHERE codicefiscale = '$codfisc' OR username = '$usr';&quot;; $result2=mysql_query($query2); if($row = mysql_fetch_array($result2)) { echo &quot;<br>Alcuni dati non sono stati inseriti nel modo corretto nel Database.<br>&quot;; echo &quot;<br><p>&quot;; if ($row['username'] == $usr) { echo &quot;Username amp;quot;&quot;.$usr.&quot;amp;quot; già esistente! &quot;;} if ($row['codicefiscale'] == $codfisc) { echo &quot;Codice Fiscale amp;quot;&quot;.$codfisc.&quot;amp;quot; errato! &quot;;} echo &quot;</p>&quot;; echo '<p><a href=&quot;register.php?nome='.$nome.'&cogn='.$cogn.'&gg='.$gg.'&mm='.$mm.'&aa='. $aa.'&comunenasc='.$comunenasc.'&email='.$email.'&codfisc='.$codfisc.'&usr='.$usr.'&sex='. $sex.'&quot;>Torna alla Registrazione</a></p>'; } else  { $result=mysql_query($query); echo &quot;<br>Registrazione avvenuta con successo! <br><br> Benvenuto/a &quot;.$nome.&quot; &quot;.$cogn.&quot;!<br>&quot;; echo '<p><a href=&quot;index.php&quot;>Torna alla HomePage</a></p>'; [...]
REGISTRAZIONE - CSS [...] #content { border: 1px solid white; margin: 0px 0px 1px 1px; height: 75.7%; width:99.5%; BACKGROUND-COLOR:black; overflow: auto;  } #c01 { float:left; text-align:right; width:45%; margin-right:4%; } #c02 { float:right; text-align:left; width:45%; margin-left:4%; position:relative; margin-top:0.25%; } #c03 { clear: both; } [...]
CINEMA STREAMING FINE DELLA PRESENTAZIONE

More Related Content

Viewers also liked

Enexdi Presentation 6 1 09
Enexdi Presentation   6 1 09Enexdi Presentation   6 1 09
Enexdi Presentation 6 1 09maf52469
 
The tsunami that washed time away
The tsunami that washed time awayThe tsunami that washed time away
The tsunami that washed time awayTakahe One
 
Pycon 2011 talk (may not be final, note)
Pycon 2011 talk (may not be final, note)Pycon 2011 talk (may not be final, note)
Pycon 2011 talk (may not be final, note)c.titus.brown
 
Presentacio Ciutats
Presentacio CiutatsPresentacio Ciutats
Presentacio CiutatsReckonerr
 
Professional responsibility seminar in cleveland
Professional responsibility seminar in clevelandProfessional responsibility seminar in cleveland
Professional responsibility seminar in clevelandKegler Brown Hill + Ritter
 
Company Presentation for Publishers
Company Presentation for PublishersCompany Presentation for Publishers
Company Presentation for PublishersSponsormob
 
There is always_a_better_way
There is always_a_better_wayThere is always_a_better_way
There is always_a_better_wayDaniel Chua
 
3835 N Greenview #1
3835 N Greenview #13835 N Greenview #1
3835 N Greenview #1bamadogg
 
Kezia Tragedy
Kezia TragedyKezia Tragedy
Kezia Tragedycobbo
 
NABE Communications Section - Event Program
NABE Communications Section - Event ProgramNABE Communications Section - Event Program
NABE Communications Section - Event ProgramStephanie Abbott
 
Long term evaluation of IL programme slides
Long term evaluation of IL programme slidesLong term evaluation of IL programme slides
Long term evaluation of IL programme slidesTina Hohmann
 

Viewers also liked (20)

Enexdi Presentation 6 1 09
Enexdi Presentation   6 1 09Enexdi Presentation   6 1 09
Enexdi Presentation 6 1 09
 
The tsunami that washed time away
The tsunami that washed time awayThe tsunami that washed time away
The tsunami that washed time away
 
Arte E Vino
Arte E VinoArte E Vino
Arte E Vino
 
Pycon 2011 talk (may not be final, note)
Pycon 2011 talk (may not be final, note)Pycon 2011 talk (may not be final, note)
Pycon 2011 talk (may not be final, note)
 
Presentacio Ciutats
Presentacio CiutatsPresentacio Ciutats
Presentacio Ciutats
 
Duygular
DuygularDuygular
Duygular
 
h-ubu : CDI in JavaScript
h-ubu : CDI in JavaScripth-ubu : CDI in JavaScript
h-ubu : CDI in JavaScript
 
Professional responsibility seminar in cleveland
Professional responsibility seminar in clevelandProfessional responsibility seminar in cleveland
Professional responsibility seminar in cleveland
 
Company Presentation for Publishers
Company Presentation for PublishersCompany Presentation for Publishers
Company Presentation for Publishers
 
Future Developments + Regulations
Future Developments + RegulationsFuture Developments + Regulations
Future Developments + Regulations
 
It's Time Summit 2012
It's Time Summit 2012It's Time Summit 2012
It's Time Summit 2012
 
There is always_a_better_way
There is always_a_better_wayThere is always_a_better_way
There is always_a_better_way
 
Designer 2000 Tuning
Designer 2000 TuningDesigner 2000 Tuning
Designer 2000 Tuning
 
Shirk
ShirkShirk
Shirk
 
3835 N Greenview #1
3835 N Greenview #13835 N Greenview #1
3835 N Greenview #1
 
Kezia Tragedy
Kezia TragedyKezia Tragedy
Kezia Tragedy
 
NABE Communications Section - Event Program
NABE Communications Section - Event ProgramNABE Communications Section - Event Program
NABE Communications Section - Event Program
 
Long term evaluation of IL programme slides
Long term evaluation of IL programme slidesLong term evaluation of IL programme slides
Long term evaluation of IL programme slides
 
2015 Ohio Ballot Issues
2015 Ohio Ballot Issues2015 Ohio Ballot Issues
2015 Ohio Ballot Issues
 
Body Language
Body  LanguageBody  Language
Body Language
 

Recently uploaded

Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024IISGiovanniVallePado
 
TeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxTeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxteccarellilorenzo
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxtecongo2007
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxlorenzodemidio01
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................giorgiadeascaniis59
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....giorgiadeascaniis59
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxlorenzodemidio01
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................giorgiadeascaniis59
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...Nguyen Thanh Tu Collection
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticanico07fusco
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxtecongo2007
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxteccarellilorenzo
 
TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfteccarellilorenzo
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxtecongo2007
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxtecongo2007
 
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxlorenzodemidio01
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxlorenzodemidio01
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.camillaorlando17
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileNicola Rabbi
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxsasaselvatico
 

Recently uploaded (20)

Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
 
TeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxTeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docx
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptx
 
TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdf
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
 

Progetto Cinema Streaming

  • 3. HOMEPAGE Il sito viene aperto nella homepage (la pagina iniziale), dove è possiblile vedere le locandine e i trailer dei film appena usciti. Nella parte superiore è situato il menu, che aiuterà l'utente a navigare nel sito. L'utente potrà spostarsi nelle sezioni “Homepage”, “Registrazione”, “Streaming”, “Contatti” tramite il menù.
  • 4. REGISTRAZIONE Nella pagina di registrazione bisogna inserire i propri dati personali, così da potersi loggare successivamente, quindi guardare i film. Per effettuare la registrazione bisogna cliccare sul pulsante “Invia!”
  • 5. REGISTRAZIONE Per registrarsi bisogna compilare completamente il form. In caso contrario comparirà un messaggio di allerta in modo da ricordare all'utente che non ha inserito tutti i dati.
  • 6. REGISTRAZIONE Se l'utente sbaglia a confermare la password verrà visualizzato un messaggio d'errore, dove si invita l'utente a scrivere correttamente la password.
  • 7. REGISTRAZIONE Se il form della registrazione viene compilato correttamente comparirà un ulteriore messaggio dove si chiede all'utente di controllare nuovamente i dati inseriti, in modo da evitare eventuali sbagli. Nel caso i dati inseriti sono corretti l'utente clicca su “OK” se no “Annulla” l'operazione di invio dati.
  • 8. REGISTRAZIONE In questa pagina viene confermata la registrazione. Un link porterà nuovamente alla Homepage.
  • 9. REGISTRAZIONE Al momento della registrazione viene mandata un'e-mail all'utente sull'indirizzo di posta trascritto precedentemente nella registrazione. Il messaggio conterrà alcune informazioni dell'utente registrato, come username e password.
  • 10. LOGIN Una volta che l'utente si è registrato può accedere a servizi riservati come acquistare e guardare i film, inserendo username e password nelle appsite caselle, dopodichè cliccare su “Entra!”. Se l'utente inserisce i dati in modo corretto sarà loggato e indirizzato alla “Sezione Streaming”.
  • 11. LOGIN In caso l'utente sbagli a scrivere i dati si verrà indirizzati ad una pagina dove si avvisa l'utente dell'accaduto. Questa pagina contiene un link alla registrazione in caso l'utente non sia ancora registrato, e un link alla Homepage per tentare nuovamente il login.
  • 12. SEZIONE STREAMING Nella Sezione Streaming viene visualizzato l'elenco dei film disponibili con la possibilità di leggere la recensione, comprare la visione del film e aggiungere i film nel menu dei preferiti. Inoltre è possibile effettuare delle ricereche personalizzare sull'elenco completo, utilizzando la barra di ricerca in fondo alla pagina.
  • 13. RECENSIONE Cliccando il pulsante nella recensione verrà visualizzata la locandina del film, il nome del regista, la data di uscita, la durata del film, il genere del film e la sua descrizione.
  • 14. COMPRA FILM Cliccando il pulsante nella pagina dove si acquista il film è presente una casella dove si chiede all'utente loggato di inserire il codice della propria carta di credito, così da effettuare il pagamento del film.
  • 15. COMPRA FILM Qualsiasi codice sia stato inserito l'acquisto verrà effettuato, poiché non dispongo della possibiltà di utilizzare servizi di pagamento. In questa pagina viene visualizzata la data di scadenza della visione del film (circa 3 giorni dopo). Tramite il pulsante “Guarda il film!” l'utente viene indirizzato alla pagina di visualizzazione del film.
  • 16. COMPRA FILM Se l'utente ha già acquistato il film entro la data di scadenza non verrà più visualizzata la casella dove inserire il codice della carta di credito ma direttamente un pulsante di collegamento al film e il tempo rimanente alla scadenza.
  • 17. GUARDA FILM In questa pagina si visualizza il film scelto tramite un lettore RealPlayer (successivamente verrà cambiato, perchè questo consente il Download del film stesso). Il film ha formato .rm, cioè il formato video compatibile esclusivamente con RealPlayer, ma questo non deve preoccupare l'utente perchè questo viene caricato con la pagina.
  • 18. SEZIONE STREAMING Cliccando sul pulsante “Aggiungi ai Preferiti” è possibile creare un collegamento più rapido al film, situato nella barra laterale destra del sito. Cliccando sul medesimo pulsante è anche possibile toglierlo dalla lista dei preferiti.
  • 19. SEZIONE STREAMING Se l'utente si logga come ADMIN, avrà delle funzionalità di manuntenzione del sito, come Aggiungere, Modificare, Eliminare i film. (Per diventare ADMIN bisogna modificare i parametri dell'utente direttamente dal Database) Prima di effettuare una qualsiasi operazione di manuntenzione apparirà un messaggio di conferma.
  • 20. AGGIUNGI FILM Cliccando sul pulsante “Aggiungi Film” è possiblile aggiungere un film nel database e renderlo visibile agli utenti. Per inserire il film bisogna inserire tutti i dati nel form, in caso contrario verrà visualizzato un messaggio di errore.
  • 21. AGGIUNGI FILM Se tutti i dati verranno inseriti correttamente verrà visualizzato un messaggio dove si chiede di confermare l'operazione che si sta per effettuare, cioè aggiungere un nuovo film.
  • 22. AGGIUNGI FILM In questa pagina verrà visualizzato un messaggio di conferma, dove si indica che il film è stato inserito. Questa pagina contiene un link alla Sezione Streaming, in caso si vogliano effettuare altre modifiche al Database.
  • 23. MODIFICA FILM Cliccando sul pulsante “Modifica Film” è possiblile modificare un film già esistente nel database. Per modificare un film bisogna inserire tutti i dati nel form o modificare quelli già esistenti, in caso contrario verrà visualizzato un messaggio di errore.
  • 24. MODIFICA FILM In questa pagina verrà visualizzato un messaggio di conferma, dove si indica che il film è stato modificato e inserito. Questa pagina contiene un link alla Sezione Streaming, in caso si vogliano effettuare altre modifiche al Database.
  • 25. ELIMINA FILM Cliccando sul pulsante “Elimina Film” è possiblile eliminare un film esistente nel database. Per eliminare un film basta confermare il messaggio che appare appena dopo il click sul pulsante.
  • 26. ELIMINA FILM In questa pagina verrà visualizzato un messaggio di conferma, dove si indica che il film è stato cancellato. Questa pagina contiene un link alla Sezione Streaming, in caso si vogliano effettuare altre modifiche al Database.
  • 27. SEZIONE STREAMING - RICERCA Nella Sezione Streaming è possibile effettuare ricerche personlizzate semplicenmente selezionando una delle voci del menu a cascata situato nella barra di ricerca in fondo alla pagina.
  • 28. SEZIONE STREAMING - RICERCA Selezionando la prima opzione ricerca “Tutti i film” (già selezionata di default) è possibile visualizzare tutti i film presenti nel DB. L'opzione ricerca “Titolo” e “Regista” troverà i film che conterranno i caratteri digitati nella casella di ricerca. L'opzione ricerca “Genere” troverà i film che avranno genere uguale a quello selezionato nel secondo menù a cascata, dove vengono elencati i vari generi esistenti nel DB. L'opzione ricerca “Data” troverà i film che sono stati pubblicati entro le 2 date scelte dall'utente.
  • 29. CONTATTI Nella sezione Contatti sono scritte informazioni tali da permettere di contattare gli Amministratori, nel caso si riscontri qualche problema o semplicemente si voglia fare una richiesta in generale. In questa sezione è anche possibile inviare una e-mail direttamente dal sito, compilando opportunamente il form.
  • 30. CONTATTI Nel caso il form non sia stato compilato completamente apparirà un messaggio di errore, dove si ricorda all'utente di compilare il form.
  • 31. CONTATTI Per compilare correttamente il form e quindi mandare una e-mail all'amministratore bisogna inserire il proprio indirizzo di posta nella prima casella, l'oggetto del messaggio nella seconda e il messaggio completo nella terza.
  • 32. CONTATTI Se tutti i dati sono stati inseriti correttamente all'amministratore arriverà un messaggio di posta da parte dell'utente che l'ha inviata.
  • 33. REGISTRAZIONE - PHP [...] $query= &quot;INSERT INTO utente(nome,cogn,username,password,datanascita,comunenascita,codicefiscale,email,sesso,tipo) VALUES('$nome','$cogn','$usr','$pwd','$datanasc','$comunenasc','$codfisc','$email','$sex','0');&quot;; $query2=&quot;SELECT codicefiscale,username FROM utente WHERE codicefiscale = '$codfisc' OR username = '$usr';&quot;; $result2=mysql_query($query2); if($row = mysql_fetch_array($result2)) { echo &quot;<br>Alcuni dati non sono stati inseriti nel modo corretto nel Database.<br>&quot;; echo &quot;<br><p>&quot;; if ($row['username'] == $usr) { echo &quot;Username amp;quot;&quot;.$usr.&quot;amp;quot; già esistente! &quot;;} if ($row['codicefiscale'] == $codfisc) { echo &quot;Codice Fiscale amp;quot;&quot;.$codfisc.&quot;amp;quot; errato! &quot;;} echo &quot;</p>&quot;; echo '<p><a href=&quot;register.php?nome='.$nome.'&cogn='.$cogn.'&gg='.$gg.'&mm='.$mm.'&aa='. $aa.'&comunenasc='.$comunenasc.'&email='.$email.'&codfisc='.$codfisc.'&usr='.$usr.'&sex='. $sex.'&quot;>Torna alla Registrazione</a></p>'; } else { $result=mysql_query($query); echo &quot;<br>Registrazione avvenuta con successo! <br><br> Benvenuto/a &quot;.$nome.&quot; &quot;.$cogn.&quot;!<br>&quot;; echo '<p><a href=&quot;index.php&quot;>Torna alla HomePage</a></p>'; [...]
  • 34. REGISTRAZIONE - CSS [...] #content { border: 1px solid white; margin: 0px 0px 1px 1px; height: 75.7%; width:99.5%; BACKGROUND-COLOR:black; overflow: auto; } #c01 { float:left; text-align:right; width:45%; margin-right:4%; } #c02 { float:right; text-align:left; width:45%; margin-left:4%; position:relative; margin-top:0.25%; } #c03 { clear: both; } [...]
  • 35. CINEMA STREAMING FINE DELLA PRESENTAZIONE