Mes Réalisations

GSB CodeIgniter

GSB - Le laboratoire Galaxy-Swiss-Bourdin a mis en exploitation une application web de gestion des frais à destination de ses visiteurs médicaux. Elle offre principalement la consultation des notes de frais mensuelles du visiteur et la saisie des frais du mois en cours.
Les visiteurs qui représentent GSB se déplacent régulièrement auprès de médecins pour démarcher les produits de GSB. Ces multiples déplacements sont transcrits en compte-rendu sur la base de données via un site internet. Les visiteurs médicaux se déplaçant beaucoup auprès de médecins pour leurs présenter les produits de GSB, se doivent de rédiger un compte rendu de leur visite.
Le compte rendu contient le numéro du praticien, une date, le motif de la visite et un bilan.
Existant : Ebauche d'une application Access développée il y dix ans qu'il faut redévelopper sous le framework CodeIgniter avec une base de données mySQL .

L'objectif de ce projet est de développer une application php sous le framework CodeIgniter permettant ces actions :
  • La connexion des visiteurs,
  • la saisie de compte rendu,
  • la consultation de compte rendu.


Productions réalisées :
  • Modifier la base de donnée existante pour permettre la connexion des visiteurs. A savoir leur ajouter un identifiant ainsi qu'un mot de passe
  • Créer une interface de connexion dynamique sécurisée avec gestion des erreurs
  • Créer une vue de consultation de compte rendu
  • Créer une vue de saisie de compte rendu
  • Créer des classes et des méthodes pour la connexion, la saisie et la consultation
  • Créer des fonction d'accès et d'interrogations à la base de données dans le modèle
  • Créer un design correspondant aux exigence du cahier des charges


Mon travail dans ce projet a consisté à :
  • développer toute la partie connexion (méthode index() et déconnexion() du contrôleur c_connexion)
  • restreindre les pages du site selon si l’utilisateur est connecté ou non
  • de créer la méthode getAllPraticiens() et getVisiteur() du modèle
  • de modifier le script de la base de données pour rajouter les identifiants des visiteurs
  • de créer l'IHM globale et de connexion


Documents réalisés :




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.5 Définition des niveaux d'habilitation associés à un service
A1.4.1 Participation à un projet
A1.4.3 Gestion des ressources
A2.2.3 Réponse à une interruption de service
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.5 Prototypage de composants logiciels
A5.1.1 Mise en place d'une gestion de configuration
A5.1.2 Recueil d'informations sur une configuration et ses éléments
A5.1.3 Suivi d'une configuration et de ses éléments
A5.2.4 Étude d‘une technologie, d'un composant, d'un outil ou d'une méthode

I'm A Badass Caption: I can haz links, style or anything that is valid markup :)
Date : Deuxième semèstre 2013
En équipe : équipe de 3 personnes
Langages : PHP, HTML, JavaScript, CodeIgniter (Framework)
Appications : Eclipse Php, EasyPHP, Notepad ++, Mozilla Firefox
Aucun Lien disponible


Stevens Maugé © 2012