Projet ADA Java/SQL Server

Contexte

Dans le cadre du projet de Gestion des locations de véhicules, le groupe ADA souhaite mettre à disposition de ses clients une application mobile pour Android téléchargeable sur Google Play. L’application mobile permettra aux clients d’accéder aux agences et à leurs contrats de location via un web-service d’accès aux données SqlServer.

Technologies

L’application mobile devra être développée pour Android avec Java sous Android Studio.

L’application mobile accèdera à un webservice composé de pages php à développer déployées sur le serveur web du groupe ADA.

Le webservice accèdera aux données de la base de données SqlServer et les données extraites des tables seront envoyées au format normalisé JSON à l’application Android.

 

Langages et Logiciels

Base de données

Maquette

Authentification :

Page d’authentification du client : quand celui si se connecte, il est redirigé sur une page où il a accès à la page d’accueil. Une petite pop-up indique à l’utilisateur si la connexion à fonctionner ou non.

ou

L’accueil :

Page d’accueil qui permet l’accès grâce à des boutons aux pages agences et contrats ainsi que la déconnexion qui permet de revenir à la page d’authentification.

Liste de vos contrats :

Cette page affiche les contrat de l’utilisateur connecté.

En cliquant sur un des contrats. une pop-up s’affiche afin de détailler les contrats (date de fin, le véhicule loué  et l’agence de location).

Liste des agences :

Cette page affiche les agences et leurs informations

Déconnexion utilisateur:

Ce bouton permet de se déconnecter et ramener l’utilisateur à la page d’authentification.

Compétences mobilisées

1. Gérer le patrimoine informatique

1.1. Recenser et identifier les ressources numériques
1.5. Gérer des sauvegardes

2. Répondre aux incidents et aux demandes d’assistance et d’évolution

2.1. Collecter, suivre et orienter des demandes
2.3. Traiter des demandes concernant les applications

4. Travailler en mode projet

4.1. Analyser les objectifs et les modalités d’organisation d’un projet

6. Organiser son développement professionnel

6.1. Mettre en place son environnement d’apprentissage personnel
6.4. Développer son projet professionnel