Requisiti Software Specifiche: Sistema Di Prenotazione Biglietti Per Film Online
Requisiti Software Specifiche: Sistema Di Prenotazione Biglietti Per Film Online
Specifiche
Per
Sistema di Prenotazione Biglietti per Film Online
2eMaggio, 2017
ii|Pagina
Indice
Indice...................................................................................ii
1. Introduzione......................................................................................1
1.1 Scopo1
1.2 Ambito...........................................................................................................................1
1.3 Definizioni, Acronomi e Abbreviazioni1
1.4 Riferimenti...................................................................................................................2
1.5 Panoramica......................................................................................................................2
2. Descrizione Generale............................................................................2
2.1 Prospettiva del Prodotto2
2.2 Funzioni del prodotto.........................................................................................................2
2.3 Caratteristiche dell'Utente2
2.4 Caratteristiche Generali2
2.4 Assunzioni e Dipendenze2
2.4 Ambiente Operativo2
2.5 Vincoli di Design e Implementazione2
2.6 Documentazione per l'utente2
3. Requisiti specifici3
3.1 Requisiti dei dati o Vista Statica3
3.2 Caratteristica del sistema 2 (e così via)......................................................................................4
4. Requisiti dell'interfaccia esterna........................................................4
4.1 Interfacce utente4
4.2 Interfacce Hardware4
4.3 Interfacce Software4
4.4 Interfacce di comunicazione4
5. Altri requisiti non funzionali.....................................................5
5.1 Requisiti di prestazione5
5.2 Requisiti di Sicurezza5
5.3 Requisiti di Sicurezza5
5.4 Attributi di Qualità del Software5
5.5 Hardware
Vincoli…………………………………………………………………………………………5
5.6 Software
Vincoli……………………………………………………………………………………….….5
5.7 Vincoli di Design
.......5
6. Altri requisiti...........................................................................5
Appendice : Modelli di Analisi6
1
1. Introduzione
1.1 Scopo
1.2 Ambito
Il sistema di prenotazione dei biglietti per il cinema automatizza le funzioni specificate in
c_id A ciascun cliente viene assegnato un identificativo in modo che possa essere identificato
in modo unico.
t_id Un ID è assegnato a ciascun teatro in modo che possa essere identificato in modo univoco.
id_posto Un'ID è assegnato a ogni posto in modo che possa essere identificato in modo univoco.
id_offerta Un ID assegnato a ogni offerta in modo che possa essere identificato in modo univoco.
1.4 Riferimenti
Nessuno
1.5 Panoramica
I destinatari previsti per questo documento sono i membri del team di progetto, il sistema
Una descrizione generale del Sistema di Prenotazione dei Biglietti del Film è fornita in
2. Descrizione Generale
essere utilizzato dagli amministratori del sito, dal responsabile della registrazione del teatro, dal gestore dei film, dal teatro
Il diagramma dei casi d'uso iniziale è mostrato di seguito per illustrare i diversi
funzionalità
I dettagli dei casi d'uso sono forniti nel documento intitolato 'Narrazione del Caso d'Uso'.
Gli utenti del sistema possono avere o meno conoscenze nell'uso dei sistemi automatizzati.
sistema di questo tipo. Pertanto, il sistema deve fornire l'aiuto online necessario
Le istruzioni. Le caratteristiche dell'utente possono essere descritte attraverso i casi d'uso.
Il sistema dipende anche da alcuni altri reparti del Sistema di Prenotazione Biglietti
per input necessari.
Il prodotto è sviluppato utilizzando HTML. Il database di backend è per questo SQL Server.
il prodotto è realizzato con una funzione di login in modo che la funzione specifica sia disponibile per
cliente specifico.
Il prodotto includerà il manuale dell'utente. Il manuale dell'utente includerà una panoramica del prodotto,
completa configurazione del software utilizzato (come SQL server), dettagli tecnici,
procedura di backup e informazioni di contatto che includeranno l'indirizzo email. Il
il prodotto sarà compatibile con Internet Explorer 6.0 o superiore. I database saranno
essere creato nel Microsoft SQL server 2000
5
3. Requisiti specifici
3.1 Requisiti dei dati o Vista Statica
tu,aci tatsatsivaleratn
eserparreP
Documento "Diagramma ER".
L'interfaccia utente del software deve essere compatibile con qualsiasi browser
come Internet Explorer, Mozilla o Netscape Navigator tramite cui l'utente
può accedere al sistema. Dovrebbe esserci un insieme di schermate o
mockup per illustrare le funzionalità dell'interfaccia utente. Tutti i moduli forniti
il software deve adattarsi a questa interfaccia utente grafica e
realizzare secondo lo standard definito. Il design dovrebbe essere semplice e tutto
le diverse interfacce dovrebbero seguire un modello standard.
Ridurre le circostanze in cui questo requisito potrebbe non
in grado di essere soddisfatti, tutti i designer devono essere stati sviluppati web
i siti precedenti e devono essere a conoscenza delle restrizioni html e del cross
implementazioni dei browser prima di iniziare a progettare. Al fine di
ridurre la probabilità di questo evento, l'intero team di design sarà
formazione nello sviluppo base di HTML.
Lato server:
Sistema Operativo:
Windows 9x/xp, Windows ME
Processore: Pentium 3.0 GHz o superiore
RAM: 256 Mb o più
Disco rigido: 10 GB o più
6
Lato client
Sistema Operativo:
Windows 9x o superiore, MAC o UNIX.
Processore: Pentium III o 2.0 GHz o superiore.
RAM: 256 Mb o più
Alcuni dei requisiti funzionali sono riportati di seguito. I dettagli sono anche
dato nel
Descrizioni dei casi d'uso di diversi casi d'uso.
inviato al cliente/utente.
8
il sistema deve essere progettato per consentire l'usabilità web. Cioè, il sistema deve essere
progettato in modo da essere facile da usare e visibile sulla maggior parte delle
browser.
[Link] Disponibilità
Il sistema deve essere disponibile 24 ore su 24.
[Link] Correttezza
Il sistema deve soddisfare e adempiere alle specifiche dell'utente.
9
[Link] Manutenibilità
Il sistema potrebbe essere in grado di identificare e correggere i difetti nel
software componenti.
[Link] Portabilità
Il sistema dovrebbe essere in grado di adattarsi ai cambiamenti nel
ambiente o con i suoi requisiti.
[Premium|Non Premium]
Nome_Del_Cliente = Nome+(Nome_Seguito)+Cognome
Cliente = Nome_Cliente + C_Id + Password + Email_Id + Numero_Telefono +
(M_Id)
Mode_Of_Payment = [Netbanking|Credit_Card|Debit|Card|Paytm]
C_Id+Transaction_Id+Importo+Metodo_di_Pagamento
Nome_Film+Regista+Data_Uscita
Offerta_Id+Nome_P+Prezzo+C_Id
Show_Id+Ora_Inizio+Ora_Fine+Lingua
11
Prenotare biglietti
SE(non registrato con il sistema di prenotazione biglietti per il cinema)
Registrati
FINE SE
Accedi
Cerca un film da guardare
Seleziona gli orari dello spettacolo
Seleziona teatro
Seleziona posti
Effettua il pagamento
Registrati
FINE SE
Accedi
Richiesta di Abbonamento Premium
Paga la quota di iscrizione
3. Effettua il pagamento
Seleziona modalità di pagamento
Fai caso
Caso payment_mode = 'Netbanking'
Seleziona Banca
Inserisci i dettagli
Inserisci l'OTP ricevuto sul telefono
Invia
Caso payment_mode = 'Carta di Debito'
Seleziona Banca
Inserisci i dettagli
Inserisci l'OTP ricevuto sul telefono
Invia
Caso pagamento_modalità = 'Carta di Credito'
Seleziona Banca
Inserisci i dettagli
Inserisci l'OTP ricevuto sul telefono
12
Invia
Caso payment_mode = 'Paytm'
Inserisci il numero di cellulare
Inserisci OTP
Invia
FINE DEL CASO
5. Aggiungi/Rimuovi film
SE(il teatro non è registrato)
Teatro registrato
FINE SE
Accedi
Seleziona opzione
SE (opzione='AGGIUNGI')
Invia i dettagli del nuovo film
ALTRO
Invia l'id del film vecchio
Dai conferma
Invia per rimuovere
FINE SE