Bienvenue sur le portfolio de

Moushamir Abdoul

Developpeur

--------- GSB Mission 2b

PPE : GSB Mission 2B

Introduction au PPE :

Dans le cadre de ma formation, BTS SIO ,il nous est imposé de réaliser des projets personnels encadrés afin de valider des compétences nécéssaires à la préparation pour l'examen. Au cours de notre 2ème année, nous avons travaillé sur le cas GSB. Le laboratoire GSB est issu de la fusion entre le géant Américain Galaxy et le conglomérat Swiss Bourdin. Les visiteurs engendrent des notes de frais par leur déplacement une application devra permettre au visiteurs de calculer ces frais. Différent test de développement doivent être réalisé afin de tester l'accès a la base de données et la création de différents formulaires.

Contexte et présentation de la Mission 2b



La Mission 2B est la deuxième mission que j'ai dû réaliser,en équipe cette fois-ci. Cette mission consiste à réaliser un formulaire de connexion pour le comptable et une page de gestion des fiches de frais.

.

>> Démarche de résolution et solutions proposées :

Pour répondre aux besoins spécifiques de cette mission,tout d'abord, nous nous sommes répartit les tâches de cette mission et avons établis un diagramme de gantt afin de suivre l'évolution du projet, ensuite j'ai réalisé les maquettes du cas d'utilisation dont qui était à ma charge. Avant de m'occuper de la partie codage (Php/Sql).

>> Commentaires personnels sur ce projet :

Cette deuxième mission, en équipe, m'a permit de combiner mes tâches avec celles des autres membres de mon équipe, afin de produire un travail ordonné.

>> Activités du référentiel mis en avant par ce projet :

Partie documentation :


· A1.1.1 Analyse du cahier des charges d'un service à produire.
· A1.1.3 Etudes des exigences liées à la qualité attendu d'un service => Tests fonctionnels
· A1.3.4 Déploiement d'un service => l'application
· A1.4.1 Participation à un projet => Projet Mission 2b
· A4.1.1 Proposition d'une solution applicative => l'application
· A4.1.2 Conception ou adaptation de l'interface utilisateur d'un service => visiteur/comptable
· A4.1.3 Conception ou adaptation d'une base de données => création de table "statut"
.. A1.3.1 Test d'intégration et d'acceptation d'un service. => test fonctionnels
.. A4.2.3 Réalisation des tests nécéssaires à la mise en prod d'éléments mis à jour. => tests fonctionnels
  • Nom de la mission: GSB - Mission 2B
  • Situation de la mission (Seul/Equipe) En equipe (3 personnes, dont moi.)
  • Date : 08/09/16 au 22/09/16 (3 semaines)
  • Compléments d'informations : Veuillez trouver ci-dessous les documents et captures d'écrans liés à ce projet.
  • Télécharger les documents du projets en format zip ici: http://portfolio.mshamir.free.fr/zipgsb2b.zip
Screen 1 : Pour cette mission,nous avions utilisé le Framework Silex, nous allons donc rapidement voir ce qu'est Silex.

Silex est un micro-framework PHP développé par la société française SensioLabs, créatrice du framework Symfony. Silex est en quelque sorte le petit frère de Symfony et les deux frameworks reposent sur les mêmes composants. Contrairement à Symfony qui fournit (et impose) une architecture complète (dite « full stack »), Silex est un framework minimaliste qui laisse beaucoup de liberté au développeur. (source : OpenClassRoom)
Screen 2 : Le diagramme de Gantt, qui a servit à organiser nos tâches.
Screen 3 : L'interface de connexion est différente en fonction du "statut" de l'tuilisateur.
Screen 4 et 5 : Nous avons créer un statut comptable, par l'intermédiaire de la table statut et l'attribut statut dans la table visiteur



Screen 6 : Création d'un profil comptable, et mise à jour des utilisateurs existants vers le statut visiteur. (SQL)
Screen 7 : Identifions-nous désormais en tant qu'utilisateur.

Screen 8 : Saisissons une fiche frais,qui sera ensuite validé par le comptable (voir screen suivant)

Screen 9 : Le comptable doit donc valider.

Screen 10 : l'état de la fiche de frais en question, clôturée.