CREPEL-CARDON Thomas IGDA Rapport Pratique des Techniques Informatiques Académie de Lille B.T.S Informatique de gestion Option DA EPREUVE PRATIQUE DES TECHNIQUES INFORMATIQUES NOM ET PRENOM DU CANDIDAT : Crepel-Cardon Thomas Activité Thème de l’activité : Développer tout ou partie d'une application autour d'une base de données relationnelle, centralisée ou répartie, en intégrant au besoin le langage de requêtes du système de gestion de base de données et le langage de développement Cadre de l’activité : Application Lycée Date de lancement : Octobre 2010 Domaine de compétences professionnelles mises en œuvre DA PRODUIRE-DEVELOPPER Compétences professionnelles mises en œuvre Compétence principale C35 : Développer tout ou partie d'une application autour d'une base de données relationnelle, centralisée ou répartie, en intégrant au besoin le langage de requêtes du système de gestion de base de données et le langage de développement Compétence secondaire C32 : Développer tout ou partie d'une application à l’aide d’un langage de programmation procédural. C33 : Réaliser une maquette d’une application avec le support d’une interface graphique avec un langage de programmation événementielle Liste des travaux Travaux effectués Logiciels utilisés Elaboration d'un logiciel de gestion d'inventaire Visual Studio 2005 et Visual Studio 2008 Elaboration d'une base de données Microsoft Office Access 2003 et Microsoft Office Access 2003 Documents présentés Documents Rapport PTI C35.doc Gestion de Stock.sln Gestion de Stock.mdb Type Document Word Visual Stutio Solution Microsoft Office Access Database Observations Compte rendu de l’activité Application Base de données Configuration requise pour la présentation Matériels Logiciels Un PC sous Windows XP/Windows seven Visual Studio 2005 et Visual Studio 2008 Microsoft Office Access 2003 et Microsoft Office Access 2007 1 CREPEL-CARDON Thomas IGDA Rapport Pratique des Techniques Informatiques PRESENTATION DE L'APPLICATION. Cette application de gestion d'inventaire est destinée au gérant d'une cantine. Elle permet de gérer les entrées et sorties de stock afin d'y calculer le prix de journée. L'utilisateur doit rentrer chaque produit en entrant la quantité achetée et son prix unitaire à l'aide des factures. Il peut, si un produit n'existe pas le créer en indiquant sa désignation et son unité. L'utilisateur peut également consulter les aliments en stock ainsi que le coût total du stock. Pour sortir les aliments, il lui suffit de sélectionner l'aliment à sortir et d'indiquer la quantité qu'il souhaite sortir. Enfin, l'utilisateur peut clôturer la journée en indiquant combien d'enfants ont participé à la restauration du jour afin de calculer le prix de journée par enfant. DESCRIPTION DE LA BASE DE DONNEES. La base de données comporte six tables : Produits qui contient le nom du produit et son unité. Unite qui contient les unités recensées. Stock qui contient la quantité et le cout des produits en stock. Entrees qui contient la quantité, le coût, le jour et le produit entré. Sorties qui contient la quantité, le coût, le jour et le produit entré. Jour qui contient le prix de journée et le nombre d'enfants de chaque jour. La liaison à la base de données se fait grâce à une connexion OleDb. 2 CREPEL-CARDON Thomas IGDA Rapport Pratique des Techniques Informatiques Pour interagir sur la base de données, le langage SQL est utilisé, mettant en œuvre des requêtes telles que « select » pour lire les données, « insert » pour écrire des données, « update » pour modifier les données, et « delete » pour supprimer les données. COMPETENCES SECONDAIRES. Afin de rendre l'application plus conviviale, une interface graphique a été mise en place mettant en œuvre différents éléments d'interface comme les « button », les « listview », les « textbox » ou la « combobox ». De plus, étant donné la récurrence de certaines actions à accomplir, comme la mise à jour des listview indiquant le stock, les entrées ou les sorties, l'application utilise plusieurs fonctions et procédures. 3