WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'un système informatisé d'une application web de gestion des reservations dans un hotel. Cas de l'hotel Riviere Ruzizi


par Mitterand François KAWAYA
Institut supérieur de pastorale familiale - Graduat en Informatique et Gestion des Ressources Humaines 2019
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

II.6. LES CAS D'UTILISATION

II.6.1. Identification de cas d'Utilisation

Les cas d'utilisation font apparaître les besoins fonctionnels et leur ensemble constitue le modèle des cas d'utilisation qui décrit les fonctionnalités complètes du système. Chaque cas d'utilisation contient un ou plusieurs scénarios qui définissent comment le système devrait interagie avec le les utilisateurs (appelés acteurs), pour atteindre un objectif ou une fonction spécifique du travail. L'acteur utilisateur représente donc une personne ou une chose dialoguant avec le système en cour de développement(A. C. UML).22(*)

Lors de notre analyse des besoins nous avons pu identifier les actions importantes que nous représentons dans le ci-dessous et les modélisations par la suite avec les diagrammes de cas d'utilisation d'UML.

Cas d'utilisation

Acteurs

Opérations

Authentification

Utilisateur

· Connexion

· Déconnexion

Consultation des réservations

Manager

 

Gestion des tarifs

Réceptionniste

Mise à jour

Gestion des chambres

Réceptionniste

· Ajouter

· Modification

· Suppression

Gestion des salles

Réceptionniste

· Ajouter

· Modification

· Suppression

Gestion des clients

Réceptionniste

· Ajouter

· Modification

· Suppression

Gestion des factures

Réceptionniste

· Ajouter

· Modification

· Suppression

Gestion des réservations (chambres, salles)

Réceptionniste

· Ajouter

· Modification

· Suppression

Gestion des tables

Maître d'opération

· Ajouter

· Modification

· Suppression

Gestion des bar-articles

Maître d'opération

· Ajouter

· Modification

· Suppression

Gestion des terrasses

Maître d'opération

· Ajouter

· Modification

· Suppression

Gestion des piscines

Maître d'opération

· Ajouter

· Modification

· Suppression

Gestion de Night-club

Maître d'opération

· Ajouter

· Modification

· Suppression

Tableau 5 Tableau N° 3: Cas d'Utilisation

II.6.2. Diagramme de cas d'Utilisation

Le diagramme de cas d'utilisation est un formalisme permettant de modéliser le fonctionnement d'un système par découpage en fonctionnalités. Il illustre de plus la nature des interactions avec les fonctionnalités offertes à livre de services à des acteurs externes au système. Chaque fonctionnalité est appelée un cas d'utilisation(G. Roy, 2010).23(*)

II.6.3. La relations entre cas d'utilisation

Les relations entre cas d'utilisation ont pour but de décomposer le système en fonctionnalités à granularité plus fine, suivant ainsi l'adage « diviser pour régner ». Il existe trois types de décompositions ou relations entre cas d'utilisation, les deux principales étant l'inclusion et l'héritage, la troisième (l'extension) étant d'utilisation mal aisée et déconseillée(GILLES Roy , 2008-2009).24(*)

1. La relation d'inclusion

La relation la plus simple à comprendre entre deux cas d'utilisation est l'inclusion notée par une dépendance est symbolisée par le stéréotypée « «include» ». L'inclusion exprime le fait qu'un cas d'utilisation comprend une séquence d'actions consécutives qu'il est possible de factoriser avec d'autres cas d'utilisation. Un cas A inclut un cas B si le comportement décrit par le cas A inclut le comportement du cas B : le cas A dépend de B. Lorsque A est sollicité, B l'est obligatoirement, comme une partie de A.

* 22Anonyme, Cours UML, Classe de terminale SI, Langage UML

* 23G. Roy, conception des bases de sonnées avec UML. Université de Strasbourg, 1ère édition, 2010

* 24GILLES Roy, Conception de bases de données avec UML, Presses de l'Université de Québec, 2009,1ere édition.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Ceux qui rêvent de jour ont conscience de bien des choses qui échappent à ceux qui rêvent de nuit"   Edgar Allan Poe