Réalisation de l'application Biblio.net

Du 23/04/2012 au 18/05/2012

Outils :
Visual Studio 2010, SQL Developer et base de données Oracle.
Langages :
C#, SQL.

Contexte

Une bibliothèque de quartier souhaite informatiser la gestion des emprunts de livres par ses utilisateurs.

Organisation

Ce projet s'est réalisé en équipe de 2 lors des PPE de première année, le but était d'implémenter des fonctionnalités à l’application pour qu'elle puisse communiquer avec une base de données Oracle dans notre cas.
Le travail de mon binôme à été de réaliser l'Interface Homme Machine et moi je me suis occupé d’implémenter les fonctions relatives à la base de données.
L’architecture de cette application est une architecture en 3 couches (IHM, Persistance et Domaine).

Bilan

Première approche du développement en couches et des interfaces Winforms un peu plus poussées ce qui m'a permis d'améliorer mes compétences dans ce domaine.
Ma plus grande difficulté sur ce projet à été de comprendre le fonctionnement du développement en couches et l'interaction de l'application avec la base de données.

Source : Fichiers sources | Cahier des charges

Activités du référentiel

Activités Compétences
A1.1.1 Analyse du cahier des charges d'un service à produire C1.1.1.1 Recenser et caractériser les contextes d'utilisation, les processus et les acteurs sur lesquels le service à produire aura un impact
A1.1.1 Analyse du cahier des charges d'un service à produire C1.1.1.2 Identifier les fonctionnalités attendues du service à produire
A1.1.1 Analyse du cahier des charges d'un service à produire C1.1.1.3 Préparer sa participation à une réunion
A1.1.1 Analyse du cahier des charges d'un service à produire C1.1.1.4 Rédiger un compte-rendu d'entretien, de réunion
A4.1.7 Développement, utilisation ou adaptation de composants logiciels C4.1.7.1 Développer les éléments d'une solution
A4.1.7 Développement, utilisation ou adaptation de composants logiciels C4.1.7.2 Créer un composant logiciel
A4.1.7 Développement, utilisation ou adaptation de composants logiciels C4.1.7.3 Analyser et modifier le code d'un composant logiciel
A4.1.7 Développement, utilisation ou adaptation de composants logiciels C4.1.7.4 Utiliser des composants d'accès aux données
A4.1.7 Développement, utilisation ou adaptation de composants logiciels C4.1.7.5 Mettre en place des éléments de sécurité liés à l'utilisation d'un composant logiciel
A4.2.2 Adaptation d'une solution applicative aux évolutions de ses composants C4.2.2.1 Repérer les évolutions des composants utilisés et leurs conséquences
A4.2.2 Adaptation d'une solution applicative aux évolutions de ses composants C4.2.2.2 Concevoir les mises à jour à effectuer