1 - Free

publicité
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
Téléchargement