PPE34 Balladins Phase 3

Informations sur le projet

  • Titre: Phase 3 - Application mobile Android avec Webservice
  • PPE34 Balladins Phase 3
  • Date du projet: Janvier - Février 2020

Contexte :
Les établissements Balladins sont une marque clé du groupe So-Hô ! dont le siège social est en région parisienne. L’enseigne qui se positionne sur des établissements classés 2 et 3 étoiles, est une chaîne hôtelière qui souhaite structurer son implantation en France. Ce groupe hôtelier développe un réseau d’hôtels franchisés. La « franchise » consiste à proposer à des commerçants indépendants (les franchisés) un ensemble de services qu'il n'auront pas à créer (publicité, concept, aménagement, fournisseurs, etc). Le franchiseur s’engage à fournir un service et une assistance à ses franchisés. En échange, il perçoit un droit d’entrée et des redevances forfaitaires ou calculées sur le chiffre d’affaires des franchisés. Le franchisé gère donc son hôtel en toute liberté dans la limite du cadre fixé par l'utilisation de l'enseigne du franchiseur.


Objectifs du projet :
Le projet vise à mettre en place une solution informatique, intégrant infrastructure matérielle et solution applicative, pour permettre d’assurer la gestion du groupe hôtelier, de la diffusion des informations des hôtels auprès de la clientèle, à la gestion des réservations.


J'ai utilisé les outils suivant:

Pour créer l'application/Pour permettre de récupérer les données dans la base

Microsoft SQL Server est le serveur base de données que j'ai utilisé.


Architecture logicielle/matérielle du projet:


Les fonctionnalités en gras sont celles que j'ai réalisées.

Travaux à effectuer :

Fonctionnalité n°1 : Menu principal d’accès aux différentes pages de l’application. Il est possible d’utiliser le modèle « Bottom Navigation Activity » à la création du projet avec Android Studio.

Fonctionnalité n°2 : Afficher toutes les réservations prises par un client qui saisit son email, sous forme d’une liste nomhotel-datedeb-nbchambres.

Fonctionnalité n°3 : Afficher tous les hôtels sous forme d’une liste nom-ville, puis sur clic d’un hôtel, visualisation du détail de l’hôtel : adresse, tel, description, prix, (équipements, photos)

Fonctionnalité n°4 : Annuler une réservation prise par le client qui saisit son n° de réservation et son code d’accès, par suppression dans la base.


Base de données:


Compétences acquises:
A1.1.1 , Analyse du cahier des charges d'un service à produire
A1.1.3 , Étude des exigences liées à la qualité attendue d'un service
A1.2.2 , Rédaction des spécifications techniques de la solution retenue
A1.2.4 , Détermination des tests nécessaires à la validation d'un service
A1.3.1 , Test d'intégration et d'acceptation d'un service
A1.3.4 , Déploiement d'un service
A1.4.1 , Participation à un projet
A1.4.3 , Gestion des ressources
A4.1.1 , Proposition d'une solution applicative
A4.1.2 , Conception ou adaptation de l'interface utilisateur d'une solution applicative
A4.1.3 , Conception ou adaptation d'une base de données
A4.1.4 , Définition des caractéristiques d'une solution applicative
A4.1.5 , Prototypage de composants logiciels
A4.1.7 , Développement, utilisation ou adaptation de composants logiciels
A4.1.8 , Réalisation des tests nécessaires à la validation d'éléments adaptés ou développés
A4.1.9 , Rédaction d'une documentation technique
A4.1.10 , Rédaction d'une documentation d'utilisation
A4.2.2 , Adaptation d'une solution applicative aux évolutions de ses composants


Maquette d’application:

Menu d'accueil de notre application

Permet à un utilisateur de voir ses réservations.

Voici la liste des hôtels lors du clic sur ceux-ci une bulle apparaît avec toutes les informations de cet hôtel.

Permet à un utilisateur d'annuler sa réservation.