Académique Documents
Professionnel Documents
Culture Documents
com
2|P a g e
Table des matières:
À propos de ce document :.........................................................................................................2
Versions des documents :........................................................................................................2
Approbation des documents :..................................................................................................2
Table des matières:.....................................................................................................................3
1.Introduction.............................................................................................................................5
1.1.Objectifs du document :....................................................................................................5
1.2.Les références:...................................................................................................................5
1.3.Abréviations :....................................................................................................................6
2.Présentation du système..........................................................................................................7
3.Prérogatives non fonctionnelles..............................................................................................8
4.Rôles système..........................................................................................................................9
4.1.Acteurs du système :.........................................................................................................9
5.Exigences fonctionnelles......................................................................................................dix
5.1.Règles commerciales générales :...................................................................................dix
5.2.Diagramme de cas d'utilisation du système :..................................................................11
5.2.1. Application communautaire.............................................................................................................
5.2.2. Gestion de cinéma............................................................................................................................
5.3.Diagramme BPMN du système.......................................................................................12
5.3.1. Réserver un billet de cinéma............................................................................................................
5.3.2. Enregistrez un client.........................................................................................................................
5.1.Diagramme de machine d'état.........................................................................................13
5.1.1.1. Billet.............................................................................................................................................
6.Scénarios commerciaux........................................................................................................14
6.1.Gestion des billets...........................................................................................................14
6.1.1. Afficher les films disponibles/les détails des films..........................................................................
6.1.2. Réserver un billet.............................................................................................................................
6.1.3. Afficher les billets réservés/les détails des billets............................................................................
6.2.Portail administrateur......................................................................................................25
6.2.1. le menu de navigation......................................................................................................................
6.2.2. Afficher la configuration du cinéma................................................................................................
6.2.3. Afficher le tableau de bord...............................................................................................................
6.2.4. Gérer les salles de cinéma................................................................................................................
6.2.5. Gérer les créneaux horaires..............................................................................................................
6.2.6. Gérer les films..................................................................................................................................
6.2.7. Afficher le rapport sur les revenus...................................................................................................
6.2.8. Afficher le rapport d'enregistrement................................................................................................
6.2.9. Gérer les dames................................................................................................................................
6.3.Vérificateur......................................................................................................................41
6.3.1. Enregistrez un invité.........................................................................................................................
7.Points d'intégration................................................................................................................43
3|P a g e
7.1.Intégration des paiements................................................................................................43
8.Modèle de messages et de lettres..........................................................................................46
8.1.Messages de conformation..............................................................................................48
8.2.Messages d'expérience utilisateur...................................................................................49
9.Hypothèse et contraintes.......................................................................................................50
dix.Dépendances (sur des systèmes externes) :........................................................................51
11.Annexes...............................................................................................................................52
11.1.APP01 Directive simplifiée sur la facture électronique ZATCA..................................53
11.2.APP02 Spécifications du code QR de la facture électronique ZATCA........................54
4|P a g e
1. Introduction
5|P a g e
1.3. Abréviations :
# Abréviation Signification
4 BR Règle métier
5 UC Cas d'utilisation
6|P a g e
2. Présentation du système
7|P a g e
3. Prérogatives non fonctionnelles
8|P a g e
4. Rôles système
9|P a g e
5. Exigences fonctionnelles
5.1. Règles commerciales générales :
# Description
Toutes les données de base des utilisateurs seront récupérées à partir du point
GB01
d'intégration lors de l'inscription (SAP HR, Azure, ACS, CAFM)
Les employés et les non-employés des utilisateurs finaux n'auront accès qu'à
GB02
l'application mobile
Le système doit prendre en charge la langue anglaise sur le Web, l'application mobile et
GB04
toutes les notifications et communications
Tous les utilisateurs du système entreront dans l'une des deux catégories d'inscription
GB05
(employé de Neom et non employé de Neom)
10|P a g e
5.2. Diagramme de cas d'utilisation du système :
5.2.1. Application communautaire
11|P a g e
5.3. Diagramme BPMN du système
5.3.1. Réserver un billet de cinéma
12|P a g e
5.1. Diagramme de machine d'état
5.1.1.1. Billet
13|P a g e
6. Scénarios commerciaux
6.1. Gestion des billets
6.1.1. Afficher les films disponibles/les détails des films
Maquettes
14|P a g e
Description du cas d'utilisation
Voir les films
# UC001 Titre
disponibles
Environnement Application mobile
Acteurs Utilisateur mobile
L'utilisateur est connecté à l'application communautaire
Conditions
L'utilisateur est actif
préalables
La page d'accueil est ouverte
1. L'utilisateur sélectionne la catégorie Loisirs et engagement.
2. Le système ouvre la page Loisirs et engagement contenant les services pertinents.
Flux principal 3. L'utilisateur sélectionne le service de cinéma.
4. Le système affiche les films disponibles (Now Showing et Coming Soon). BR01, BR02,
BR03, EXT01
Conditions de
Films disponibles visionnés.
poste
Afficher les détails du film
Flux étendus EXT01 1. L'utilisateur peut sélectionner un film pour afficher ses détails.
2. Le système affiche les détails du film.
Règles métier BR01 Seuls les films avec le statut Actif sont affichés.
15|P a g e
Les films affectés à une salle active et dont la période d'affichage inclut la date
BR02
actuelle sont affichés dans la liste d'affichage en cours.
Les films avec une période de projection future sont affichés dans la liste à
BR03
venir.
Formulaire et modèle de données
Voir Les
Type de la valeurs
Nom de domaine Obligatoire Contraintes de terrain
données modifi par
cation défaut
Page Cinéma
Nom du cinéma Texte Voir Oui Statique
Communauté Texte Voir Oui Statique
Adresse Texte Voir Oui Statique
Modifi Maintena
Présenté / Bientôt disponible Changer Oui
er nt affiché
Nom du film (répétable) Texte Voir Oui
Affiche de film (répétable) Image Voir Oui
Jour de la semaine + plages
horaires
HH : MM 24 heures
Emplacements disponibles
Texte Voir Oui (ex. mardi 13:00, 16:00)
(répétables)
Pour chaque film
actuellement affiché
uniquement
Détails du film
Nom du film Texte Voir Oui
16|P a g e
Les sous-titres Texte Voir Oui
Mettant en vedette Texte Voir Oui
17|P a g e
18|P a g e
Description du cas d'utilisation
# UC002 Titre Réserver un billet
Environnement Application mobile
Acteurs Utilisateur mobile
L'utilisateur est connecté à l'application communautaire
Conditions
L'utilisateur est actif
préalables
Une page de film s'ouvre
1. L'utilisateur sélectionne réserver un billet.
2. L'utilisateur sélectionne une date parmi les dates disponibles. BR09, BR12
3. Le système affiche les plages horaires disponibles à la date de réservation et le prix de
chaque plage horaire. BR01, BR02, BR04, BR05, BR07, BR08
4. L'utilisateur sélectionne un créneau horaire.
5. Le système affiche les sièges disponibles. BR03
Flux principal 6. L'utilisateur sélectionne le(s) siège(s) et clique sur Réserver.
7. Le système affiche les détails de la réservation pour confirmation.
8. L'utilisateur clique sur Confirmer et payer. BR06
9. Le système redirige l'utilisateur vers la passerelle de paiement. INT001
10. L'utilisateur entre les détails de la carte et les autres informations requises. et payer.
11. Retour de la passerelle au système avec confirmation de paiement. ERR01
12. Le système affiche la confirmation de réservation. EXT01, EXT02
19|P a g e
Le système réserve les sièges sélectionnés.
Le statut de la réservation est changé en réservé.
Le système enregistre la confirmation de réservation sur le compte de l'utilisateur.
Le système génère une facture avec TVA.
Conditions de
Un e-mail de confirmation à l'adresse e-mail de l'utilisateur MSG001 avec les pièces
poste
jointes suivantes :
o Ticket#<Numéro du ticket>.ics (Invitation du calendrier)
o Facture TVA #<numéro de facture>.pdf (facture TVA)
Une notification push est envoyée à l'utilisateur MSG006.
Ajouter au portefeuille Apple
1. L'utilisateur peut sélectionner Ajouter au portefeuille Apple (applicable
EXT01
uniquement sur IOS).
2. Le système ajoute les détails du billet au portefeuille Apple.
Flux étendus Ajouter au calendrier
1. L'utilisateur peut sélectionner Ajouter au calendrier.
EXT02 2. L'utilisateur sélectionne un calendrier parmi les calendriers disponibles sur
l'appareil utilisé.
3. L'utilisateur est redirigé vers l'application Calendrier pour ajouter un événement.
Les créneaux horaires et les prix sont affichés selon la configuration de chaque salle
BR01 dansUC Gérer les créneaux horaires.
BR03 Les sièges disponibles à la réservation ne sont que des sièges non réservés.
BR08 Seuls les créneaux horaires avec le statut Actif sont affichés.
Les dates disponibles sont les dates de la période d'affichage qui correspondent aux
BR09
créneaux horaires attribués.
BR11 Le numéro de siège est composé d'une lettre et de 2 chiffres, les colonnes sont des
lettres commençant par "A", les lignes sont des chiffres sont en série commençant
par "01". (ex. le siège dans la colonne 5 et la rangée 15 est E15).
20|P a g e
BR12 S'il s'agit d'une date dont les créneaux horaires sont complets, la date est désactivée.
Si le paiement a échoué, le système affiche UXMSG001. L'utilisateur peut cliquer
Des exceptions ERR01
sur Confirmer et payer pour réessayer.
Formulaire et modèle de données
Voir Les
Type de la valeurs
Nom de domaine Obligatoire Contraintes de terrain
données modifi par
cation défaut
Page de réservation
21|P a g e
Nom de la salle Texte Voir
Voir BR11
Sièges réservés Texte
Ex : A02, A03, A04
Nombre de sièges Nombre Voir
Prix total ARGENT Voir En RAS
Statut de réservation Texte Voir
Facture
En-tête de facture
فاتورة ضريبية مبسطة
Étiqueter
Facture TVA simplifiée
رقم الفاتورة 7 chiffres
NOMBRE
Numéro de facture Série continue
Logo Néom Image Statique
نيوم
Étiqueter Statique
Néom
شرما – تبوك- 2 قرية نيوم
Communauté NEOM 2 - Étiqueter Statique
Sharma - Tabou
التاريخ
Date Date actuelle
Date
رقم الفاتورة 7 chiffres
NOMBRE
Numéro de facture Série continue
tرقم تسجيل ضريبة القيمة المضافة
Valeur statique :
Numéro d'immatriculation à NOMBRE
310307049210003
la TVA
Détails de la facture
tالخدمات
Texte Valeur statique :تذكرة سينما
Service
الكمية
NOMBRE Nbre de places
Quantité
سعر الوحدة
ARGENT 85 % du prix du siège
Prix de l'article
)%15( ضريبة القيمة المضافة
ARGENT 15 % du prix total du billet
TVA (15%)
السعر شامل ضريبة القيمة المضافة
ARGENT Prix total du billet
Prix total TTC
Résumé de la facture
إجمالي المبلغ الخاضع للضريبة ARGENT 85% du prix total du billet
22|P a g e
Montant total
)%15( ضريبة القيمة المضافة
ARGENT 15 % du prix total du billet
TVA (15%)
المجموع مع الضريبة
ARGENT Prix total du billet
Montant total TTC
Pied de page de la facture
Généré automatiquement sur la
base des spécifications du code QR
QR Code Image
de la facture électronique
ZATCA.APP02
23|P a g e
Acteurs Utilisateur mobile
L'utilisateur est connecté à l'application communautaire
Conditions
L'utilisateur est actif
préalables
La page de service de cinéma est ouverte
1. L'utilisateur sélectionne les billets réservés.
Flux principal
2. Le système affiche tous les billets réservés ainsi que leurs statuts. EXT01
L'utilisateur peut éventuellement :
1. Accédez à Notifications.
ALT01 2. Sélectionnez les rendez-vous.
3. Sélectionnez une réservation de cinéma.
Flux alternatifs 4. Le système affiche les détails du ticket.
L'utilisateur peut éventuellement :
1. Accédez à la page d'accueil.
ALT02
2. Sélectionnez une carte de réservation de cinéma.
3. Le système affiche les détails du ticket.
Conditions de
Billets réservés consultés.
poste
Afficher les détails du billet
EXT01 1. L'utilisateur peut sélectionner un ticket pour afficher ses détails.
2. Le système affiche les détails du ticket sélectionné. EXT02, EXT03
Flux étendus Ajouter au portefeuille Apple
3. L'utilisateur peut sélectionner Ajouter au portefeuille Apple (applicable
EXT02
uniquement sur IOS).
4. Le système ajoute les détails du billet au portefeuille Apple.
Ajouter au calendrier
4. L'utilisateur peut sélectionner Ajouter au calendrier.
5. L'utilisateur sélectionne un calendrier parmi les calendriers disponibles
EXT03
sur l'appareil utilisé.
L'utilisateur est redirigé vers l'application Calendrier pour ajouter un
événement.
BR01 Tous les tickets avec tous les statuts sont visualisés, y compris ceux expirés.
Règles métier Si le créneau horaire réservé du ticket est terminé et que le statut du ticket est
toujours Réservé, le statut du ticket passe automatiquement à Expiré, le ticket
BR02
est marqué comme non présenté et une notification push est envoyée à
l'utilisateur MSG006.
Formulaire et modèle de données
Voir Les
Type de la valeurs
Nom de domaine Obligatoire Contraintes de terrain
données modifi par
cation défaut
Billets réservés
Nom du film Texte Voir
24|P a g e
Date de réservation Date Voir
Créneau horaire Temps Voir
Nombre de sièges Nombre Voir
Statut de réservation Texte Voir
Détails du billet
Billet n° Nombre Voir 7 chiffres, série continue
QR Code Image Voir Reflète le numéro de billet
Nom du cinéma Texte Voir
Adresse du cinéma Texte Voir
Communauté Texte Voir
Date de réservation Date Voir JJ-Lun-AAAA
Créneau horaire Temps Voir HH : MM 24 heures
Salle n° Nombre Voir
Sièges réservés Texte Voir Ex : A02, A03, A04
Nombre de sièges Nombre Voir
Prix total ARGENT Voir En RAS
Statut de réservation Texte Voir
25|P a g e
6.2.2. Afficher la configuration du cinéma
Maquettes
Voir Les
Type de la valeurs
Nom de domaine Obligatoire Contraintes de terrain
données modifi par
cation défaut
Table des salles (répétable)
26|P a g e
Nom de la salle Texte Voir Oui
Date de création Date Voir Oui JJ-Lun-AAAA
Nombre de rangées Nombre Voir Oui
Le nombre de colonnes Nombre Voir Oui
Modifi
Statut Changer Oui Actif Actif inactif
er
Tableau des plages horaires (répétable)
Nom de la salle Texte Voir Oui
Heure de début Temps Voir Oui HH : MM 24 heures
Heure de fin Temps Voir Oui HH : MM 24 heures
Prix ARGENT Voir Oui En RAS
Modifi
Statut Changer Oui Actif Actif inactif
er
Table de film (répétable)
Nom du film Texte Voir Oui
Date de création Date Voir Oui JJ-Lun-AAAA
Date de début Date Voir Oui JJ-Lun-AAAA
Date de suppression Date Voir Oui JJ-Lun-AAAA
Modifi
Statut Changer Oui Actif Actif inactif
er
6.2.3. Afficher le tableau de bord
Maquettes
27|P a g e
L'utilisateur est actif
préalables
Le service cinéma est sélectionné
1. L'utilisateur accède à la page du tableau de bord.
Flux principal
2. Le tableau de bord est affiché
Conditions de
Le tableau de bord est affiché.
poste
Voir Les
Type de la valeurs
Nom de domaine Obligatoire Contraintes de terrain
données modifi par
cation défaut
Filtres du tableau de bord
Sélection Modifi Tous les Tous les films sont disponibles
Nom du film Oui
multiple er films pour être sélectionnés
Sélection Modifi Toutes Toutes les salles sont disponibles
Nom de la salle Oui
multiple er les salles pour être sélectionnées
Date de JJ Mois AAAA
création
Modifi Sélectionnez dans le calendrier
Partir de la date Date Oui du
er Date passée date de création du
premier
film premier film et jusqu'à aujourd'hui
JJ Mois AAAA
Modifi Aujourd' Sélectionnez dans le calendrier
À ce jour Date Oui
er hui Date passée commençant (De)
Date jusqu'à aujourd'hui
Champs du tableau de bord
Voir Revenu quotidien moyen pour la
Revenu total (quotidien) ARGENT Oui
période sélectionnée
Revenu hebdomadaire moyen pour
Revenu total (hebdomadaire) ARGENT Voir Oui
la période sélectionnée
Voir Revenu mensuel moyen pour la
Revenu total (mensuel) ARGENT Oui
période sélectionnée
28|P a g e
6.2.4. Gérer les salles de cinéma
Maquettes
29|P a g e
Désactiver/ Activer une salle
EXT02 1. L'utilisateur peut modifier le statut d'une salle. ERR01
2. Le statut est modifié. BR02
Supprimer une salle
1. L'utilisateur peut sélectionner supprimer une salle.
EXT03 2. Un message de confirmation CON002 s'affiche.
3. L'utilisateur confirme la suppression. ERR01
4. Salle est supprimée. BR02
Règles métier
La suppression d'une salle / le passage du statut d'une salle à inactif la masque de la
BR02
page de réservation dans l'application mobile et l'empêche d'être affectée à un film.
Si l'utilisateur est en train de modifier/supprimer/désactiver une salle affectée à un
Des exceptions ERR01 film, le système empêche l'action et affiche UXMSG012
Formulaire et modèle de données
Voir Les
Type de la valeurs
Nom de domaine Obligatoire Contraintes de terrain
données modifi par
cation défaut
Formulaire de salle
Modifi
Nom de la salle Texte Oui Unique
er
Oui JJ mois AAAA, généré
automatiquement par le système, le
Date de création Date Voir
jour même de la création sur le
système
Modifi Oui La valeur minimale est 1
Nombre de rangées Nombre er La valeur maximale est 20
Modifi Oui La valeur minimale est 1
Le nombre de colonnes Nombre er La valeur maximale est 20
Modifi
Statut Changer Oui Actif Actif inactif
er
Billets annulés
Billet n° Nombre Voir
Nom du cinéma Texte Voir
Adresse du cinéma Texte Voir
Communauté Texte Voir
Date de réservation Date Voir JJ-Lun-AAAA
Créneau horaire Temps Voir HH : MM 24 heures
Salle n° Nombre Voir
30|P a g e
Sièges réservés Texte Voir Ex : A2, A3, A4
Nombre de sièges Nombre Voir
Prix total ARGENT Voir En RAS
Statut de réservation Texte Voir
6.2.5. Gérer les créneaux horaires
Maquettes
31|P a g e
Modifier un créneau horaire
1. L'utilisateur peut sélectionner modifier un créneau horaire.
EXT01 2. Le système ouvre le formulaire du créneau horaire en mode édition.
3. L'utilisateur effectue des modifications et clique sur enregistrer. BR01, ERR01
4. Les modifications sont enregistrées.
Désactiver/Activer un créneau horaire
Flux étendus EXT02 1. L'utilisateur peut modifier le statut d'un créneau horaire. ERR01
2. Le statut est modifié. BR02
Supprimer un créneau horaire
1. L'utilisateur peut sélectionner supprimer un créneau horaire.
EXT03 2. Un message de confirmation CON003 s'affiche.
3. L'utilisateur confirme la suppression. ERR01
4. Le créneau horaire est supprimé. BR02
Les plages horaires ne peuvent pas se chevaucher pour une même salle et un même
Règles métier BR01 jour de la semaine.
Voir Les
Type de la valeurs
Nom de domaine Obligatoire Contraintes de terrain
données modifi par
cation défaut
Formulaire de créneaux horaires
Sélection Modifi
Nom de la salle Oui Les salles de cinéma disponibles
unique er
Sélection Modifi
Jour de la semaine Oui Dim à Sam
unique er
Modifi Oui HH : MM 24 heures
Heure de début Temps er Sélecteur de temps
Modifi Oui HH : MM 24 heures
Heure de fin Temps er Sélecteur de temps
Modifi Oui
Prix ARGENT En RAS
er
Modifi
Statut Changer Oui Actif Actif inactif
er
32|P a g e
6.2.6. Gérer les films
Maquettes
33|P a g e
ERR02
4. Les modifications sont enregistrées.
Désactiver/activer un film
EXT02 1. L'utilisateur peut modifier le statut d'un film. ERR02
2. Le statut est modifié. BR02
Supprimer un film
1. L'utilisateur peut sélectionner supprimer un film.
EXT03 2. Un message de confirmation CON004 s'affiche.
3. L'utilisateur confirme la suppression. ERR02
4. Le film est supprimé. BR02
Ajouter une exception
1. L'utilisateur peut sélectionner ajouter une exception.
2. L'utilisateur sélectionne la date et le créneau horaire.
EXT04
3. L'utilisateur confirme. ERR02
4. Le créneau horaire sélectionné est désactivé dans la disponibilité de la
réservation.
Règles métier Dans les films actifs restent disponibles pour être affectés à une salle.
Des exceptions Si l'utilisateur enregistre des modifications pour un film qui est affecté à une
salle où un autre film est affecté à la même salle et au(x) même(s)
ERR01
emplacement(s) où les périodes d'affichage des 2 films se chevauchent, le
système empêche l'enregistrement et affiche UXMSG010.
ERR02 Si utilisateur :
34|P a g e
Alors:
1. Le système affiche le message de confirmation CON005.
2. Si l'utilisateur confirme :
a. Tous les statuts des billets réservés pour le film/créneau
horaire/salle/jour sélectionné sont changés en annulés.
b. Le système envoie l'e-mail MSG002 aux utilisateurs dont les
tickets ont été annulés.
c. Le système envoie l'e-mail MSG003 à l'administrateur du
cinéma avec la pièce jointe suivante :
i. Canceled Tickets.csv (le fichier contient la liste des
billets qui ont été annulés)
d. Les montants des billets annulés sont exclus des rapports.
e. L'action de l'utilisateur a lieu.
f. Une notification push est envoyée à l'utilisateur MSG006.
Formulaire et modèle de données
Voir
Les
la
valeurs Contraintes de
Nom de domaine Type de données modif Obligatoire
par terrain
icatio
défaut
n
Détails du film
Texte Modif
Nom du film Oui Unique
ier
Image Modif
Affiche de film Oui
ier
Texte Modif
Description du film Non
ier
Lien Modif
Bande-annonce Lien vidéo Youtube Non
ier
JJ mois AAAA,
généré
automatiquement
Date de création Date Voir Oui par le système, le
jour même de la
création sur le
système
Modif Non
ier (Obligatoire JJ Mois AAAA
Date de début Date si salle
Sélecteur de date
sélectionnée
)
Date de suppression Date Modif Non JJ Mois AAAA
ier (Obligatoire Sélecteur de date
si salle Doit être une date
sélectionnée postérieure à la
35|P a g e
) date de début
Modif
Statut Changer Oui Actif Actif inactif
ier
Sélection unique Modif Liste des salles
Entrée Non
(menu déroulant) ier actives
Jour de la
semaine + Heure
Non HH:MM 24h
Modif (Obligatoire (Ex. mardi 13:00)
Tranches de temps Sélection multiple si salle
ier Liste des plages
sélectionnée
) horaires actives
pour la salle
sélectionnée
Texte Modif
Genre Oui
ier
Texte Modif
Langue Oui
ier
Temps Modif
Durée Oui HH : MM
ier
Date Modif JJ Mois AAAA
Date de sortie ier Non Sélectionnez
dans le calendrier
Texte Modif
Les sous-titres Oui
ier
Texte Modif
Mettant en vedette Oui
ier
Exceptions (répétables)
Date Date Voir Oui
Temps Voir HH : MM
Créneau horaire Oui
24 heures
Ajouter une exception
Sélection unique Modif Liste des dates
ier applicables dans
la période
Date d'exception Oui d'affichageen
fonction des
plages horaires
sélectionnées
Sélection unique Modif Liste des
ier créneaux horaires
Créneau horaire Oui
sélectionnés à la
date sélectionnée
36|P a g e
6.2.7. Afficher le rapport sur les revenus
Maquettes
Règles métier BR01 L'utilisateur peut utiliser chaque filtre séparément ou utiliser un filtre combiné.
37|P a g e
Voir Les
Type de la valeurs
Nom de domaine Obligatoire Contraintes de terrain
données modifi par
cation défaut
Filtres de rapport
Sélection Modifi Tous les Tous les films sont disponibles
Nom du film Oui
multiple er films pour être sélectionnés
Sélection Modifi Toutes Toutes les salles sont disponibles
Nom de la salle Oui
multiple er les salles pour être sélectionnées
Date de JJ Mois AAAA
création
Modifi Sélectionnez dans le calendrier
Partir de la date Date Oui du
er Date passée date de création du
premier
film premier film et jusqu'à aujourd'hui
JJ Mois AAAA
Modifi Aujourd' Sélectionnez dans le calendrier
À ce jour Date Oui
er hui Date passée commençant (De)
Date jusqu'à aujourd'hui
Champs de rapport (répétables)
Nom du film Texte Voir Oui Films sélectionnés dans le filtre
Billets réservés pour chaque film
Nombre de billets réservés Nombre Voir Oui
après application des filtres
ARGENT Voir Total des paiements par film après
Revenus du film Oui
application des filtres
Nombre total de billets Nombre Voir Oui Somme des billets réservés
Chiffre d'affaires total (hors ARGENT Voir
Oui 85 % de la somme des revenus
TVA)
TVA totale15% ARGENT Voir Oui 15 % de la somme des revenus
Chiffre d'affaires total (TVA ARGENT Voir
Oui Somme des revenus
incluse)
6.2.8. Afficher le rapport d'enregistrement
Description du cas d'utilisation
Afficher le rapport
# UC010 Titre
d'enregistrement
Environnement Application Web
Acteurs Administrateur de cinéma
L'utilisateur est connecté au portail administrateur
Conditions
L'utilisateur est actif
préalables
Le service cinéma est sélectionné
Flux principal 5. L'utilisateur accède à la page des rapports de service de cinéma.
6. L'utilisateur sélectionne le rapport d'enregistrement.
7. L'utilisateur sélectionne une date.
38|P a g e
8. L'utilisateur sélectionne une salle.
9. L'utilisateur sélectionne un créneau horaire.
10. L'utilisateur sélectionne Afficher le rapport. ERR01
Conditions de
Le rapport d'enregistrement est affiché.
poste
Règles métier
Voir
Les
la
Type de valeurs
Nom de domaine modif Obligatoire Contraintes de terrain
données par
icatio
défaut
n
Critères de rapport
JJ Mois AAAA
Modif Aujourd' Sélectionnez dans le calendrier
Date Date Oui
ier hui Date passée, y compris
aujourd'hui
Sélection Modif Toutes Toutes les salles sont disponibles
Nom de la salle Oui
unique ier les salles pour être sélectionnées
Date de
création Créneaux horaires disponibles
Sélection Modif
Créneau horaire Oui du pour la date et la salle
unique ier
premier sélectionnées
film
Rapport
Des places
Numéro de siège Texte Voir Oui
Valeurs possibles:
Réservé
Non réservé
Statut Texte Voir Oui
Enregistré
Non-présentation
Annulé
Résumé
Nombre de places réservées NOMBRE Voir Oui
Nombre de places non NOMBRE
Voir Oui
réservées
Nombre de sièges enregistrés NOMBRE Voir Oui
39|P a g e
Nombre de sièges non NOMBRE
Voir Oui
présentés
Nombre de sièges annulés NOMBRE Voir Oui
6.2.9. Gérer les dames
Description du cas d'utilisation
# UC011 Titre Gérer les dames
Environnement Application Web
Acteurs Administrateur de cinéma
L'utilisateur est connecté au portail administrateur
Conditions
L'utilisateur est actif
préalables
Le service cinéma est sélectionné
1. L'utilisateur accède à la page de gestion des vérificateurs.
Flux principal
2. Le système affiche la liste des contrôleurs.
Conditions de
La liste des contrôleurs est affichée.
poste
Règles métier BR01 L'utilisateur ne peut pas modifier l'e-mail du vérificateur existant.
40|P a g e
ERR01 Champ obligatoire manquant, le système affiche UXMSG008.
Des exceptions
Si l'e-mail existe déjà, le système empêche l'ajout d'utilisateur et affiche
ERR02
UXMSG009.
Formulaire et modèle de données
Voir Les
Type de la valeurs
Nom de domaine Obligatoire Contraintes de terrain
données modifi par
cation défaut
Liste des dames
Nom du vérificateur Texte Voir
Type d'identification Sélection Voir
gouvernementale unique
41|P a g e
6.3. Vérificateur
6.3.1. Enregistrez un invité
Maquettes
42|P a g e
3. Si l'archivage est disponible, l'utilisateur clique sur l'archivage. ERR01, ERR02,
ERR03
Le statut du ticket passe à Enregistré.
Conditions de
Le système affiche UXMSG007.
poste
Une notification push est envoyée à l'utilisateur final MSG006.
Règles métier
BR02 Le billet ne peut être enregistré qu'une seule fois.
BR03 Seuls les billets avec le statut Réservé peuvent être enregistrés.
Si le statut du billet est Réservé, mais qu'il reste plus de 30 minutes avant le début du
ERR01
créneau horaire, l'enregistrement a échoué et le système affiche UXMSG003
Si le statut du ticket est Expiré, l'enregistrement a échoué et le système affiche
ERR02
UXMSG004
Des exceptions
Si le statut du ticket est enregistré, l'enregistrement a échoué et le système affiche
ERR03
UXMSG005
Voir Les
Type de la valeurs
Nom de domaine Obligatoire Contraintes de terrain
données modifi par
cation défaut
Formulaire d'enregistrement
Nombre Modifi
Billet n° Billet valide n°
er
Détails du billet
Billet n° Nombre Voir 7 chiffres, série continue
QR Code Image Voir Reflète le numéro de billet
Nom du cinéma Texte Voir
Adresse du cinéma Texte Voir
Communauté Texte Voir
Date de réservation Date Voir JJ-Lun-AAAA
Créneau horaire Temps Voir HH : MM 24 heures
Salle n° Nombre Voir
Sièges réservés Texte Voir Ex : A2, A3, A4
Nombre de sièges Nombre Voir
Prix total ARGENT Voir En RAS
43|P a g e
Statut de réservation Texte Voir
7. Points d'intégration
7.1. Intégration des paiements
# INT001 Titre Intégration des paiements
Intégration avec la passerelle de paiement pour le traitement des
Description du point d'intégration
paiements (Payfort)
Environnement Application mobile communautaire
Contributions
Des champs Type de données Obligatoire Contraintes de terrain
Valeurs possibles/ attendues : AUTORISATION,
commande Alpha Oui ACHAT
Maximum : 20
e numéro de commande unique du Marchand.
Exemple : XYZ9239-yu898
Référence_marchand Alphanumérique Oui
Caractères spéciaux: - _ .
Maximum : 40
Le montant de la transaction. *Chaque devise a des
décimales autorisées prédéfinies qui doivent être
Montant Numérique Oui prises en compte lors de l'envoi du montant.
Exemple : 10000
Maximum : 10
La devise du montant de la transaction en code ISO
3.
Monnaie Alpha Oui
Exemple : DAS
Maximum : 3
La page de paiement et la langue des messages.
Langue Alpha Oui Valeurs possibles/ attendues : en/ ar
Maximum : 2
L'e-mail du client.
Exemple : client@domaine.com
Email client Alphanumérique Oui
Caractères spéciaux: _ - . @ +
Maximum : 254
Un jeton SDK à activer à l'aide du SDK mobile
Amazon Payment Services.
Sdk_token Alphanumérique Oui
Exemple : Dwp78q3
Maximum : 100
Sortir
Valeurs possibles/ attendues : AUTORISATION,
commande Alpha Oui ACHAT
Maximum : 20
44|P a g e
e numéro de commande unique du Marchand.
Exemple : XYZ9239-yu898
Référence_marchand Alphanumérique Oui
Caractères spéciaux: - _ .
Maximum : 40
Le montant de la transaction. *Chaque devise a des
décimales autorisées prédéfinies qui doivent être
Montant Numérique Oui prises en compte lors de l'envoi du montant.
Exemple : 10000
Maximum : 10
La devise du montant de la transaction en code ISO
3.
Monnaie Alpha Oui
Exemple : DAS
Maximum : 3
La page de paiement et la langue des messages.
Langue Alpha Oui Valeurs possibles/ attendues : en/ ar
Maximum : 2
L'e-mail du client.
Exemple : client@domaine.com
Email client Alphanumérique Oui
Caractères spéciaux: _ - . @ +
Maximum : 254
La référence unique de la commande renvoyée par
notre système.
Fort_id Numérique Oui
Exemple : 149295435400084008
Maximum : 20
Un jeton SDK à activer à l'aide du SDK mobile
Amazon Payment Services.
Sdk_token Alphanumérique Oui
Exemple : Dwp78q3
Maximum : 100
Le code d'autorisation renvoyé par le tiers.
Code d'autorisation Alphanumérique Oui Exemple : P1000000000000372136
Maximum : 100
La description du message du code de réponse ; il
revient selon la langue de la requête.
message_réponse Alphanumérique Oui Valeurs possibles/attendues : veuillez vous reporter
à la sectionmessages
Maximum : 150
Le code de réponse porte la valeur de la réponse de
notre système. *Le code se compose de cinq
chiffres, les 2 premiers chiffres représentent la
Code de réponse Numérique Oui réponsestatut, et les 3 derniers chiffres représentent
la réponsemessages.
Exemple : 20064
Maximum : 5
La date d'expiration de la carte.
date d'expiration Numérique Oui Exemple : 2105
Maximum : 4
numéro de carte Numérique Oui Le numéro de la carte de crédit masquée. Seule
45|P a g e
l'option de paiement MEEZA prend un numéro de
carte à 19 chiffres.
* L'option de paiement AMEX prend un numéro de
carte à 15 chiffres.
*Sinon, ils prennent un numéro de carte à 16
chiffres.
Exemple : 400555*****0001
Maximum : 16
Une valeur numérique à deux chiffres qui indique
l'état de la transaction.
statut Numérique Oui Valeurs possibles/attendues : veuillez vous reporter
à la sectionstatuts
Maximum : 2
1. La passerelle de paiement utilisée est Payfort.
2. Les attributs ci-dessus sont uniquement obligatoires.
Remarques
3. Un lien vers le guide d'intégration en ligne.
https://paymentservices-reference.payfort.com/docs/api/
build/index.html#before-starting-the-integration-section-in-
the-api
46|P a g e
8. Modèle de messages et de lettres
Type de
# Texte du message anglais
message
47|P a g e
Prix total : <Prix total>
Cher administrateur,
Corps
Veuillez procéder au remboursement des
billets annulés ci-joints.
Canceled Tickets.csv (le fichier
contient la liste des billets qui ont
Pièces jointes
été annulés)
Cher <Prénom>,
<Lien Internet>
Bienvenue à bord
MSG005
E-mail Sujet
48|P a g e
l'application communautaire de Neom.
<Nom du service>
Rendez-vous
MSG006 Notification push <Date de réservation> - <Plage horaire>
Touchez
<Statut>
49|P a g e
8.2. Messages d'expérience utilisateur
UXMSG008 Message d'erreur Veuillez remplir toutes les données requises pour continuer.
50|P a g e
51|P a g e
9. Hypothèse et contraintes
# Taper Description
52|P a g e
10. Dépendances (sur des systèmes externes) :
# Description
Le travail de gestion des profils d'utilisateurs du système dépend du travail du système SAP HR
DD02
et d'Azure.
53|P a g e
11
11. Annexes
Projet
Approche de gestion
11.1. APP01 Directive simplifiée sur la facture électronique
ZATCA
11.2. APP02 Spécifications du code QR de la facture électronique
ZATCA
56|P a g e
La fin …...
Merci.
57|P a g e