BTS Services informatiques aux organisations Session 2015 E4 Conception et maintenance de solutions informatiques Coefficient 4 DESCRIPTION D UNE SITUATION PROFESSIONNELLE Épreuve ponctuelle Contrôle en cours de formation PARCOURS SISR PARCOURS SLAM NOM et prénom du candidat : ROUILLARD Edouard N candidat : M326080190 Contexte : GSB est un laboratoire pharmaceutique possédant une activité commerciale, celle-ci est réalisée par des visiteurs médicaux. Ceux-ci sont chargés de présenter des médicaments à des médecins auxquels ils pourront laisser des échantillons. Elle souhaite une application de gestion du suivi des visites effectués par ses visiteurs médicaux. Elle permettra d améliorer le suivi des visiteurs médicaux et donnera un accès simple et clair aux données d un visiteur, d un praticien ou d un compte rendu. Intitulé de la situation professionnelle : Application de Gestion des visites médicales. Période de réalisation : 2 ème année Modalité : Seul En équipe Lieu : PPE
Principale(s) activité(s) concernée(s) 2 A1.1.1 Analyse du cahier des charges d un service à produire : Le cahier des charges fourni nous a permis (l équipe) de porter une réflexion à la manière avec laquelle nous allions traiter ce projet. A1.2.2 Rédaction des spécifications techniques de la solution retenue (adaptation d une solution existante ou réalisation d une nouvelle solution) A1.4.1 Participation à un Projet : J ai participé au projet APPLI_CR, en tant que chef de projet, j ai donc eu la charge de gérer l équipe de développement. Toutes les transactions et mission effectuées sont enregistrées via MS Projet. A1.4.3 Gestion des ressources : La gestion des ressources est faite via MS Project, dans lequel chacun possède des taches qui lui sont assignées. A4.1.1 Proposition d une solution applicative : Réalisation du dossier de spécifications fonctionnelles ainsi que le MSProject A4.1.2 Conception ou adaptation de l interface utilisateur d une solution applicative : L ensemble des interfaces utilisateur ont été conçu via VS2010, et le design apporté est en adéquation avec le graphisme imposé par le cahier des charges. A4.1.3 Conception ou adaptation d une base de données : Après réflexion et confortation, nous avons adapté de MCD fourni de l application afin de pouvoir ajouter de nouvelles fonctionnalités à notre application. A4.1.4 Définition des caractéristiques d une solution applicative : Réalisation du dossier de spécifications fonctionnelles A4.1.7 Développement, utilisation ou adaptation de composants logiciels : Nous avons développé une bibliothèque de classe qui est un composant de notre application. En effet celle-ci nous permet de gérer entièrement notre connexion à la base de données. A4.1.8 Réalisation des tests nécessaires à la validation d éléments adaptés ou développés : Nous avons réalisé l ensemble des tests nécessaires à la validation des fonctionnalités de l application. A4.1.9 Rédaction d une documentation technique : Réalisation de la documentation technique A5.1.1 Mise en place d une gestion de configuration : Utilisation d un logiciel de gestion de versions A5.2.1 Exploitation des référentiels, normes et standards adoptés par le prestataire informatique : Nous avons suivi l ensemble des normes prévues par le cahier des charges ainsi que les documents annexes. Conditions de réalisation (ressources fournies, résultats attendus) Ressources fournies : - Cahier des charges - DST-DSF - Documents illustrant les normes - Présentation du contexte - Script générant la base de données - Images des logos GSB - Résultats attendus : Solution de l application finalisée DST-DSF complété Toute la documentation nécessaire aux utilisateurs Productions associées - Solution de l application - Solution de la bibliothèque de classe servant à la base de données - DST-DSF
Modalités d accès aux productions 3 : (login : RKP ; mdp : SLE) Accès solution applicative, scripts, et bibliothèque de classes : svn://10.3.94.4/rkp/application/ Modalités d accès à la documentation des productions 4 : (login : RKP ; mdp : SLE) Accès solution applicative, scripts, et bibliothèque de classes : svn://10.3.94.4/rkp/gsb_doc Au verso de cette page, le candidat présente un descriptif détaillé de la situation professionnelle et des productions réalisées sous forme d un rapport d activité permettant notamment de mettre en évidence la démarche suivie et les méthodes retenues. 1 Conformément au référentiel du BTS SIO, le contexte doit être conforme au cahier des charges national en matière d environnement technologique dans le domaine de spécialité correspondant au parcours du candidat. 2 En référence à la description des activités des processus prévue dans le référentiel de certification. 3 Conformément au référentiel du BTS SIO «Dans tous les cas, les candidats doivent se munir des outils et ressources techniques nécessaires au déroulement de l épreuve. Ils sont seuls responsables de la disponibilité et de la mise en œuvre de ces outils et ressources. Les candidats qui n en sont pas munis sont pénalisés dans les limites prévues par la grille d aide à l évaluation proposée par la circulaire nationale d organisation.». Il s agit par exemple des identifiant, mot de passe, URL d un espace de stockage et de la présentation de l organisation du stockage. 4 Lien vers le document décrivant la situation professionnelle tant au niveau logiciel (par exemple service fourni par la situation, interfaces utilisateurs, description des classes, de la base de données ) que matériel (par exemple schéma complet de réseau mis en place et configurations des services). Description détaillée de la situation professionnelle principales fonctionnalités de l application) (Copies d écran des L application à pour but de gérer les visiteurs médicaux, les praticiens, ainsi que les comptes rendus. Conformément au cahier des charges, l application devra permettre la consultation de l ensemble des visiteurs, des praticiens et des comptes rendus via une fenêtre d accueil commune à tous les formulaires.
Pour les visiteurs, nous devons créer une liste de tous les visiteurs précisant son numéro, son prénom et le nom du laboratoire, par défaut triée par ordre alphabétique. De plus une liste des visiteurs dans laquelle nous sélectionnons un visiteur et cela affiche l ensemble des informations lui correspondant, et un calendrier qui lors de la sélection d une date nous affiche la liste des visiteurs embauchés à cette date, ainsi qu un label indiquant le nombre de visiteurs. Pour les praticiens, nous devons créer une liste de tous les praticiens dans laquelle nous présentons leur numéro, leur nom et prénom, et leur fonction hospitalière. Un liste qui lors de la sélection d un praticien, nous affiche toutes les informations le concernant, et un label indiquant le nombre de praticien.
Pour les comptes rendus, Nous devons créer une liste de tous les rapports dans laquelle doit apparaitre le numéro du rapport, la date de la visite, les noms et prénoms du visiteur, les noms et prénoms du praticien visité. De plus doit figurer un calendrier qui au choix d une date nous affiche une liste des rapports à cette date. Le label indiquant le nombre de rapport. De plus elle devra permettre la modification d un visiteur, l ajout ou la modification d un praticien, et l ajout, la modification et la suppression d un compte rendu. Si un compte rendu est supprimé ou modifié, il faut alors l archiver tel quel. (en cours de réalisation) Environnement de développement L application est développée en C# sous l IDE Visual Studio 2010. La base de données utilisée est SQL Server 2008R2. L ensemble des solutions du projet sont sauvegardées sur un serveur via le logiciel TortoiseSVN (svn://10.3.94.4/rkp) Organisation du projet (Détail des étapes réalisées) Après analyse du cahier des charges fourni, nous avons (équipe) du renseigner le Dossier de Spécifications techniques et fonctionnelles (DST-DSF). Le chef de projet a dû assigner à chacun des membres du groupe les tâches inhérentes du projet. L avancée du projet est séparée en missions : Numéro / Date Description Livrables associés 19/03/2015 Mission 1 : Rédaction des dossiers et gestion de projet 20/03/2015 Mission 2 : Implémentation de la base de données et Gestion de projet 31/03/2015 Mission 3 : l application phase 1 et Gestion de projet Rédaction du DST-DSF Organisation du projet Implémentation de la base de données. MAJ du DST-DSF l application, MAJ MS- Project, MAJ DST-DSF Script_APPLI_CR.sql Solution de l application «RKP_GSB»» Solution bibliothèque de classe
14/04/2015 Mission 4 : l application phase 2 et Gestion de projet 21/04/2015 Mission 5 : l application phase 3 et Gestion de projet l application, MAJ MS- Project, MAJ DST-DSF, création de procédures stockées l application, MAJ MS- Project, MAJ DST-DSF, création de procédure stockées «connexionbdd» Solution de l application «RKP_GSB»» Solution bibliothèque de classe «connexionbdd» Solution de l application «RKP_GSB»» Solution bibliothèque de classe «connexionbdd»