BTS INFORMATIQUE DE GESTION Option Administrateur de réseaux Développeur d'applications Nom et Prénom : ACTIVITE N° 2 COMPTE-RENDU D'ACTIVITE ZDZIOBECK Philippe Identification (objectif) de l'activité Cette application, développée en Visual Basic, a été conçue pour gérer ponctuellement une compétition d’athlétisme. Elle permet la gestion des athlètes, des clubs, mais aussi des épreuves et des résultats. Contexte dans lequel le projet s'inscrit (action professionnelle avec définition d'une mission plus globale,…) Dans une compétition d’athlétisme, il est important d’administrer toutes les données importantes telles que les athlètes et les clubs auxquels ils appartiennent. Il faut aussi penser à informatiser les différentes épreuves, ainsi que les résultats de ces dernières. Conditions de réalisation Travail effectué : Individuellement En groupe Travail effectué dans : un service utilisateur un service d'études SSII un cadre scolaire Type d'intervention : nouvelle application maintenance Autres contraintes Compétences couvertes No C 31 Intitulé C 33 Maquetter une application, la développer à l’aide d’un langage de programmation événementielle C 35 Développer autour d’une base de données relationnelles Gérer un projet de développement de logiciel -1- Competition Manager L’application Competition Manager est une interface qui permet la saisie, la modification et la suppression de données concernant une compétition d’athlétisme. Il est possible d’insérer et modifier des clubs, des athlètes, mais aussi d’ajouter des disciplines et les résultats concernant ces dernières. Ci-dessous le diagramme de cas d’utilisation, modélisé avec WinDesign. Diagramme de cas d’utilisation -2- Le projet a été conçu et développé grâce à Visual Studio 2008 , qui comporte le langage Visual Basic ; il faut aussi noter que la base de données reliée à Visual Studio est stockée sur Sql Server 2008. Élaboré à l’aide de la méthode Merise, voici ci-dessous le Modèle Conceptuel de Données, qui sert à modéliser les données entrant en compte dans l’application. On distingue ici plusieurs entités correspondant aux données servant à l’application. Tout d’abord, apparaissent les différents secteurs créés et mis à jour : L’athlète, le Club auquel il est rattaché, mais aussi sa nationalité et sa catégorie. Ensuite, on voit que les différentes disciplines sont enregistrées, ainsi que le rang que l’athlète a obtenu lors de cette discipline. Néanmoins, il est nécessaire de préciser l’existence d’une entité Epreuve, relative à la discipline, qui caractérise le fait qu’on puisse participer à différents niveau d’une discipline (les séries pour les épreuves de vitesse, avant la finale). -3- Interface de gestion des athlètes Interface de gestion des Disciplines et des Résultats -4-