Vous êtes sur la page 1sur 6

Document de Démarrage du Projet « Novotel » en 04

parties : Description, Conception, spécification et


Planification

I. Description du projet

1. Description
Le projet « Novotel » s’inscrit dans le cadre de l’implémentation d’une solution au besoin de
digitalisation de la gestion des documents dits « Fiches de Polices » utilisés par les
structures d’hébergements (hôtels, motels, résidences privés et appartement meublés) pour
retracer le passage et les activités de leur clientèles dans leurs établissements.
Les structures d’hébergement dans leur procédure de gestion clientèles actuelle fonctionne
comme suit :

a. La réceptionniste de l’établissement accueille le client et l’enregistre (s’il ne l’est pas


déjà)
b. Dans le cadre de l’enregistrement, il est demandé au client : les informations
personnelles, les informations d’identifications, le lieu de départ et destinations (après
son séjour dans l’établissement), le nombre de personne qui l’accompagne
c. La réceptionniste recherche dans leur système de gestion les pièces libres qui
correspondent aux exigences du client et lui en attribut une si (trouvé)

Le processus ci-haut décris, bien que fonctionnel se veut fastidieux car impose aux
réceptionnistes d’effectuer des actions répétitives et donc ouvert aux erreurs humaines.
Dans le but de palier à ce problème. Le présent document décrit la mise en œuvre d’une
application informatique accessible sous forme d’application Web et Mobile qui sera utilisé
pour réduire la charge de travail du personnel réception de la structure d’hébergement,
permettre aux managers des dites structures d’avoir un aperçu détaillé des différentes
informations lié aux activités du personnel et de la clientèle de ces dernières .

2. Acteur et Besoins (User Story Méthode Agile)


L’application à développer sera utilisé dans le cadre de la gestion des structures des
hébergements plus précisément dans la gestion informatique des fiches polices utilisé par le
personnel réceptionniste de la structure et par les managers pour retracer les différentes
activités qui ont lieu dans leurs établissements. Ci-dessous nous présentons le Product
Backlog V1.0 qui reprend les différentes fonctionnalités de l’application regroupées par
acteurs et classées par priorité
Acteur Besoin (Cas d’utilisation) Rôle
En tant que Manager j’ai Identifier ma
besoin de : Créer un compte pour ma structure
structure
Créer de nouvelle pièces

Créer de nouvel employé


Modifier les infos d’un employé (statut,
mot de passe)
Consulter la fiche police de la structure
Consulter la liste des clients enregistré
ayant eu des visites dans la structure
Consulter les infos d’un employé
En tant que
Réceptionniste j’ai Me connecter à l’application
besoin de :
Créer un nouveau client

Créer un nouveau séjour

Consulter la liste des clients

Me déconnecter

Dans le cadre de la mise en place de l’application sus-présentée en utilisant la méthodologie


Scrum, l’implémentation des cas d’utilisations sus nommés ainsi que des différentes tâches
qui y sont liées a été reparti tel que suit :

Epic 0 : Codages des interfaces

Epic 1 : Gestion des comptes - Manager


✓ User story 1 : gestion des comptes de structure
✓ User story 2 : gestion des comptes employés

Epic 2 : Gestion des ressources - Manager


✓ User story 1 : gestion des ressources (chambres, appartement, lits)

Epic 3 : Gestion des séjours - Réceptionniste


✓ User story 1 : gestion des fiches de polices
✓ User Story 2 : gestion des clients

Epic 4 : Synchronisation et Authentification


✓ Tache 1 : Authentification
✓ Tache 2 : Synchronisation des bases de données locale et distante

II. Conception
1. Conception graphique
Avant de passer à la mise en place pratique de l’application, nous avons d’abord dessiner les
interfaces principales de l’application mobile, lesquelles présentées ci-dessous :

Figure 1: processus de creation d'une nouvelle structure

Figure 2: procédure d'attribution d'une chambre à un client


2. Conception Système

III. Spécification

1. Spécification

❖ Conception Application Mobile :


− Framework et Language: Ionic, Angular, Angular Material, Typescript
− Outils : SQLite, Capacitor, Ionic-CLI

❖ Conception Backend Web:


− Framework et Langage : Laravel, PHP 7
− Outils : MySQL, Laravel-CLI

❖ Test (Backend + App mobile) :


− Frontend : Jasmine + Chai
− Backend : PhpUnit

❖ Environnement de travail :
− Développement : Éditeur (Visual Studio Code)
− Simulation : Android émulateur + Navigateur web

2. Autres : Remarques dernière réunions (04.02)

➢ Création compte structure : mail, site web ne sont pas obligatoires, affiché nombre
d'étoiles, standing- renseigné par qui est géré l'hôtel (structure ou personne), mail
manager non obligatoire
➢ Création client : nom, prénom, CNI, lieu de provenance et destination, nombre de
personnes
➢ Processus enregistrement séjour : enlever durée du séjour
➢ Règle de gestion : employé type de compte uniquement réceptionniste, enregistrement
des séjours contient la date et l'heure, doit pouvoir retracer les activités d’un employé,
comptages de temps de séjour (compte les unités de 12 à 12) (*).
➢ Gestion donnée : données client partagé, pareil pour les données des employés
➢ Analyse à ajouter pour le Dashboard
IV. Planification

01.30 02.06 02.13 02.20 02.27 03.06 03.13 03.20 03.27 04.03 04.10 04.17

Design (UI &


System)
Création et
configuration de
l'environnement
(Mobile+Backend)
Epic 0

Epic 1

Epic 2

Epic 3

Epic 4
Test de
l’application
Dashboard

Légende :

Taches à faires

Taches déjà faites

Date de livraison et évaluations

Vous aimerez peut-être aussi