BTS SERVICES INFORMATIQUES AUX ORGANISATIONS SESSION 2020 U5 : Production et fo
BTS SERVICES INFORMATIQUES AUX ORGANISATIONS SESSION 2020 U5 : Production et fourniture de services informatiques Durée : 4 heures Code sujet : SI5SLAM Page 0 sur 18 BREVET DE TECHNICIEN SUPÉRIEUR SERVICES INFORMATIQUES AUX ORGANISATIONS Option : Solutions logicielles et applications métiers U5 – PRODUCTION ET FOURNITURES DE SERVICES INFORMATIQUES SESSION 2020 ______ Durée : 4 heures Coefficient : 5 ______ Matériel autorisé : Aucun matériel ni document est autorisé. Dès que le sujet vous est remis, assurez-vous qu’il est complet. Le sujet comporte 18 pages, numérotées de 1/18 à 18/18 (sans compter la page de garde). BTS SERVICES INFORMATIQUES AUX ORGANISATIONS SESSION 2020 U5 : Production et fourniture de services informatiques Durée : 4 heures Code sujet : SI5SLAM Page 1 sur 18 Cas Coopain Le sujet compte 18 pages dont 11 pages de documentation. Le sujet est constitué de quatre dossiers qui peuvent être traités de façon indépendante. Présentation du sujet ……………………………………………..……….……………………………… 2-7 Dossier documentaire …………………………………………..……….……………………………… 8-18 Dossier documentaire Document 1 : Schéma de données partiel de la base actuelle ....................................................................8 Document 2 : Requête SQL ........................................................................................................................9 Document 3 : Informations imprimées sur une paillette ............................................................................9 Document 4 : Description des cas d’utilisation des nouvelles fonctionnalités de l’application MobiSemin ........................................................................................................................10 Document 5 : Maquette des écrans pour la gestion des tournées ............................................................11 Document 6 : Schéma de la base de données locale SQLite ....................................................................11 Document 7 : Classe MobiDb permettant de créer la base de données SQLite sous système Android ...12 Document 8 : Types de données en SQLite (extrait de documentation) ..................................................12 Document 9 : Diagramme des classes métier de la gestion des tournées ................................................13 Document 10 : Description textuelle des classes métier de la gestion des tournées (vue partielle) ........13 Document 11 : Implémentation partielle de la classe GestionTournee et sa classe de test GestionTourneeTest .........................................................................................................15 Document 12 : Exemple d’utilisation de la classe technique ArrayList ..................................................16 Document 13 : Scénario pour la réalisation des tests unitaires de la classe GestionTournee ..................16 Document 14 : Documentation de l’outil JUnit .......................................................................................17 Document 15 : Retour sur investissement (ROI en anglais) : rappels .....................................................18 Document 16 : Éléments du devis pour le calcul du coût de mise en place des nouvelles fonctionnalités de LogiSemin et de MobiSemin ........................................................................................18 Barème Mission 1 Gestion des demandes d'insémination 40 points Mission 2 Nouvelles fonctionnalités de l’application Android MobiSemin 15 points Mission 3 Gestion des tournées des inséminateurs 35 points Mission 4 Calcul du retour sur investissement 10 points Total 100 points BTS SERVICES INFORMATIQUES AUX ORGANISATIONS SESSION 2020 U5 : Production et fourniture de services informatiques Durée : 4 heures Code sujet : SI5SLAM Page 2 sur 18 Présentation du contexte Coopain L’organisation cliente : Coopain Coopain (Coopérative Agricole Pour l’Insémination en Normandie) est une coopérative agricole spécialisée dans la reproduction des bovins, à la fois dans la sélection bovine des races Prim’Holstein et Normande, et dans l'insémination artificielle. Chiffres clés La coopérative compte 5 000 adhérents éleveurs de bovins. Son chiffre d’affaires annuel est de 20 millions d’euros. Elle est administrée par 24 administrateurs élus (12 femmes et 12 hommes) et compte 180 salariés. Elle est présente sur trois sites en Normandie. Le siège social administratif et technique est situé à Caen. L'insémination artificielle bovine Coopain emploie 160 inséminateurs qui pratiquent l’insémination artificielle bovine chez les adhérents, permettant ainsi une amélioration génétique de leur cheptel. Dans un premier temps, les inséminateurs collectent la semence de taureaux sélectionnés pour leurs qualités génétiques. La semence récoltée est alors conditionnée en lots de doses pour la commercialisation. Chaque dose est appelée paillette. Dans un second temps, sur demande d’un adhérent, un inséminateur utilise une paillette pour féconder une vache, qui donnera ainsi naissance à un ou plusieurs veaux. Cette technique de reproduction assistée est appelée insémination artificielle. L'activité d'insémination animale est de fait le cœur de métier de Coopain avec 450 000 actes par an. Système d’information de la coopérative Coopain utilise un logiciel métier nommé LogiSemin, développé par un prestataire, AgriDev, spécialisé dans le développement de logiciels pour l’agriculture et l’élevage. Les fonctionnalités principales du logiciel métier LogiSemin sont : - gestion des adhérents ; - gestion du stock de paillettes ; - gestion de la tarification ; - suivi des inséminations ; - bilan de fécondité ; - suivi de reproduction ; - gestion de la facturation aux adhérents. Le service informatique de Coopain, basé au siège à Caen, compte un technicien support, une technicienne en charge de l’administration des bases de données (BDD) et du paramétrage du logiciel métier, un apprenti qui aide à l’administration et la maintenance de l’architecture réseau, et enfin le responsable du service. L’infrastructure réseau de Coopain, sur les 3 sites, est composée de : 90 postes clients ; 3 serveurs supportant le logiciel métier LogiSemin et sa base de données ; 2 sites Web hébergés en interne ; 1 serveur pour le logiciel de comptabilité et de paie ; 1 réseau VPN (virtual private network) pour la communication inter sites. Chaque inséminateur dispose : d’un PC avec accès au logiciel LogiSemin, via internet ; d’un ordiphone (smartphone) Android muni d’un logiciel MobiSemin pour le suivi de la reproduction, le suivi des adhérents et le suivi du stock de paillettes. BTS SERVICES INFORMATIQUES AUX ORGANISATIONS SESSION 2020 U5 : Production et fourniture de services informatiques Durée : 4 heures Code sujet : SI5SLAM Page 3 sur 18 L’organisation prestataire : AgriDev AgriDev est un éditeur de solutions numériques innovantes pour les PME du monde agricole. Cette société compte une trentaine de salariés, dont 25 travaillent sur des projets de génie logiciel ou d'infrastructure réseau. De nombreuses coopératives d'insémination animale, françaises ou étrangères, dont Coopain, utilisent l'application LogiSemin proposée par AgriDev. AgriDev a, par ailleurs, développé le site Web de Coopain ainsi que l’application mobile MobiSemin qui s’appuie sur les mêmes données que LogiSemin, l'outil installé au siège. Nouveaux besoins pour le contrôle des tournées des inséminateurs Les administrateurs de Coopain ont décidé de mettre en place un suivi régulier des déplacements des inséminateurs. En effet, chaque inséminateur dispose d’un véhicule pour faire ses tournées d’insémination. Il peut être amené à réaliser d’autres catégories d’actes vétérinaires, appelées prestations, comme des constats de gestation, des transplantations, du suivi de reproduction, des actes de formation, ou des actes commerciaux, dans le secteur auquel il est affecté. Les véhicules sont des véhicules dédiés ; ils sont équipés d’une cuve d’azote liquide, non amovible, dans laquelle sont stockées les paillettes. Au total, c’est un parc de 150 véhicules que doit gérer Coopain. L’enjeu principal est de réduire les coûts de déplacement, notamment en optimisant les tournées journalières des inséminateurs. Ce suivi passe par le développement de fonctionnalités nouvelles dans l’application LogiSemin d’une part, et sur l’application MobiSemin, d’autre part. Les nouvelles fonctionnalités de l’application métier LogiSemin à développer, sont : - la gestion des tournées d'insémination ; - le bilan inséminateur (contrôle des ratios : nombre d’inséminations, ou autres actes par kilomètre parcouru). Les nouvelles fonctionnalités de l’application MobiSemin à développer, sont : - la saisie à partir de l’ordiphone (smartphone) des tournées des inséminateurs ; - la remontée journalière de ces informations par synchronisation via un serveur Web, vers la BDD. Au sein de la société AgriDev, après un premier temps de travail pour comprendre l’existant, vous prenez part aux développements des nouvelles fonctionnalités des applications LogiSemin et MobiSemin. BTS SERVICES INFORMATIQUES AUX ORGANISATIONS SESSION 2020 U5 : Production et fourniture de services informatiques Durée : 4 heures Code sujet : SI5SLAM Page 4 sur 18 Mission 1 – Gestion des demandes d'insémination Documents à utiliser : 1, 2 et 3 IMPORTANT : la ou le candidat(e) présentera les évolutions de la structure de la base de données en adoptant le formalisme de son choix (schéma entité association, diagramme de classes, ou encore schéma relationnel). Votre chef de projet vous a fourni des éléments du système d’information de gestion des collectes de semence sur les taureaux. Il vous demande de compléter la documentation de l’application existante. Question 1.1 : Déduire de la requête SQL fournie dans le dossier documentaire, la règle de gestion utilisée par Coopain pour choisir une paillette lors d'une demande d'insémination. Question 1.2 : Indiquer pour chaque information à imprimer sur une paillette, la ou les données nécessaires en précisant pour chacune d'où elle provient dans le schéma existant et si elle nécessite une transformation. Le chef de projet vous demande ensuite d’écrire deux requêtes, relatives à la gestion des demandes d’insémination, qui doivent pouvoir être réalisées avec la base de données existante. Question 1.3 : Écrire la requête permettant d'obtenir pour le taureau FR0103015562 les tarifs des types de paillette (libellé du type de paillette, prix de la paillette). Question 1.4 : Écrire la requête permettant d'obtenir la liste des taureaux (identifiant national, nom, stock total restant de paillettes), le tout trié de façon croissante par stock total restant. Enfin, il vous demande de modifier le schéma de données en prenant en compte l’ensemble des nouvelles règles de gestion uploads/s1/edc20ms-coopain.pdf
Documents similaires










-
20
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jui 09, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 0.8328MB