Projet GSB - Application Web (Framework CodeIgniter) de gestion des comptes rendus

Description : Conception et développement d'une application Web grâce au framework CodeIgniter permettant l'enregistrement et le suivi des comptes-rendus de visite. Cette application interagit avec la base de données fournie, modifiée pour intégrer les logins et mots de passe aux visiteurs. Utilisation du framework PHP CodeIgniter.
Un visiteur doit pouvoir se connecter en utilisant ses identifiants (contenus dans la base de données). Une fois authentifié, il pourra saisir un nouveau compte rendu ou bien consulter ceux qu'il a saisi précédemment.

Contexte : PPE (Projet Personnel Encadré) de deuxième année de BTS SIO.
GSB - Le laboratoire Galaxy-Swiss-Bourdin désire mettre à disposition des visiteurs médicaux une application Web permettant de centraliser les comptes rendus de visite. Cette base d'information sera utilisée à des fins d'élaboration de la démarche de communication auprès des praticiens et donnera une vision individuelle et synthétique de l'activité de représentation.

Documents joints :
- Document de description du contexte GSB – système d'information, infrastructure réseau ;
- Application Access permettant de tester l'application utilisée en 2003 ;
- Document explicatif du fonctionnement de l'application Access ;
- Cahier des charges de l'application Web à réaliser ;
- Pré-version de l'application attendue servant de base de travail à la compréhension des interactions à prévoir ;
- Scripts de base de données (structure et insertions).

Résultats attendus :
- Description du travail à réaliser ;
- Répartition des tâches ;
- Application Web (documentation technique intégrée), respectant les contraintes MVC, avec les fonctionnalités suivantes : le visiteur accède à l'application (connexion) et peut soit saisir un nouveau compte rendu ou bien consulter ceux qu'il a saisi précédemment ;

Equipe : 3 personnes.
Période : Du 22/02/2013 au 29/03/2013.
Langages : PHP (PDO) -> Framework CodeIgniter, SQL.
Logiciels : IDE Eclipse, EasyPHP, Git, MySQL.
Compétences :
A 1.1.1 Analyse du cahier des charges d'un service à produire.
A 1.1.3 Étude des exigences liées à la qualité attendue d'un service.
A 1.2.2 Rédaction des spécifications techniques de la solution retenue (adaptation d'une solution existante ou réalisation d'une nouvelle).
A 1.2.5 Définition des niveaux d'habilitation associés à un service.
A 1.3.1 Test d'intégration et d'acceptation d'un service.
A 1.4.1 Participation à un projet.
A 1.4.2 Évaluation des indicateurs de suivi d'un projet et justification des écarts.
A 1.4.3 Gestion des ressources.
A 4.1.1 Proposition d'une solution applicative.
A 4.1.2 Conception ou adaptation de l'interface utilisateur d'une solution applicative.
A 4.1.4 Définition des caractéristiques d'une solution applicative.
A 4.1.6 Gestion d'environnements de développement et de test.
A 4.1.7 Développement, utilisation ou adaptation de composants logiciels.
A 4.1.9 Rédaction d'une documentation technique.
A 5.1.1 Mise en place d'une gestion de configuration.
A 5.1.2 Recueil d'informations sur une configuration et ses éléments.
A 5.1.3 Suivi d'une configuration et de ses éléments.
A 5.2.1 Exploitation des référentiels, normes et standards adoptés par le prestataire informatique.
GSB CodeIgniter - Capture d'écran GSB CodeIgniter - Capture d'écran GSB CodeIgniter - Capture d'écran GSB CodeIgniter - Capture d'écran GSB CodeIgniter - Capture d'écran GSB CodeIgniter - Capture d'écran GSB CodeIgniter - Capture d'écran