r e 13 couleur de la doublure s c t e n e - agefa pme · a° ouvrez la base de données gimet.mdb...

25
http://www.pme-pedagogie.org/ Cas Gimet 1/25 04/04/2011 Dossier 1 : Etude et mise à jour de la base de données. Pour concevoir une veste il faut spécifier un certain nombre d’éléments et de mesures. L’interface créée sous Access reprend les étapes nécessaires à la prise en compte de la commande. La volonté est d’avoir une interface qui permette visuellement de présenter les tissus des vestes et de leurs doublures, de prendre en compte tous les éléments de coupe demandés par le client pour une commande particulière et de créer ou mettre à jour la fiche du client avec ses mesures. Choix du tissu Choix de l’aisance de la veste Choix de la coupe Style du col Boutonnière du col Fente de la veste Boutonnières de manche Poche supérieure Poches inférieures Style de doublure Coupe de la doublure Couleur de la doublure Initiales dans la doublure Surpiqures Mesures 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Bas de la veste 16 Eléments recensés auprès du client pour lancer la confection d’une veste Création du costume étape par étape avec les explications Dans un premier temps, des mises à jour sont à effectuer dans la base de données, tant au niveau de la structure que des données stockées.

Upload: lamnhu

Post on 14-Sep-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

http://www.pme-pedagogie.org/

Cas Gimet 1/25 04/04/2011

Dossier 1 : Etude et mise à jour de la base de données. Pour concevoir une veste il faut spécifier un certain nombre d’éléments et de mesures. L’interface créée sous Access reprend les étapes nécessaires à la prise en compte de la commande. La volonté est d’avoir une interface qui permette visuellement de présenter les tissus des vestes et de leurs doublures, de prendre en compte tous les éléments de coupe demandés par le client pour une commande particulière et de créer ou mettre à jour la fiche du client avec ses mesures.

Choix du tissu

Choix de l’aisance de la veste

Choix de la coupe

Style du col

Boutonnière du col

Fente de la veste

Boutonnières de manche

Poche supérieure

Poches inférieures

Style de doublure

Coupe de la doublure

Couleur de la doublure

Initiales dans la doublure

Surpiqures

Mesures

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Bas de la veste

16

Elé

me

nts

re

ce

nsé

s a

up

rès d

u c

lien

t p

ou

r la

nce

r la

co

nfe

ctio

n d

’un

e v

este

Création du costume étape par étape avec les explications

Dans un premier temps, des mises à jour sont à effectuer dans la base de données, tant au niveau de la structure que des données stockées.

http://www.pme-pedagogie.org/

Cas Gimet 2/25 04/04/2011

a° Ouvrez la base de données gimet.mdb à l’aide du logiciel Access.

Lorsque la base de données s’ouvre, un menu apparaît automatiquement à l’écran pour proposer au vendeur d’accéder rapidement aux fonctions liées à la vente.

Afficher le catalogue (détaillé) des tissus.

Saisir/modifier une commande.

Afficher les éléments de coupe d’une veste.

Activer le contenu.

http://www.pme-pedagogie.org/

Cas Gimet 3/25 04/04/2011

b° Ouvrez le formulaire ‘Catalogue de tissu’.

Ce formulaire permet de consulter les différents tissus du catalogue, d’en avoir la description détaillée et le tarif. Le tarif du tissu choisi correspond au prix facturé au client pour la veste taillée.

Une barre d’icones permet les opérations suivantes :

Il a été convenu que cette barre d’icones serait présente dans tous les formulaires et que les couleurs utilisées seraient les mêmes pour tous les formulaires comme précisé dans la charte graphique fournit en annexe.

c° Parcourez le catalogue des tissus, puis quittez-le.

d° Ouvrez le formulaire de prise de commande ‘Commande’.

Ce formulaire regroupe tous les éléments nécessaires pour la coupe d’une veste, à l’exception des mensurations des clients qui figurent dans leur fiche.

Fermer le formulaire.

Tissu suivant.

Tissu précédent. Nouveau

tissu.

http://www.pme-pedagogie.org/

Cas Gimet 4/25 04/04/2011

Préalablement à la prise de commande, le client doit être créé dans la table client de la base de données. Aucun formulaire n’existe à ce sujet. Un code de couleur gris est associé aux fonds des champs qui sont affichés à titre d’information. Par défaut, les champs qui disposent d’un fond blanc sont modifiables.

e° Parcourez les trois commandes en-cours, puis quittez-le formulaire.

f° Ouvrez le formulaire ‘Spécifications des vestes’.

Cette interface à un double rôle :

- d’une part, elle permet de recenser toutes les spécifications qui doivent être prises pour une commande ;

- d’autre part, elle permet d’illustrer les différents choix des différentes spécifications. Généralement les vendeurs encore non expérimentés ont besoin d’un certain temps avant de bien maîtriser la prise de commande. Cette interface jouera le rôle de mémento. Le formulaire a été conçu pour montrer les différentes coupes des vestes, cela permet au client de se rendre compte de l’aspect final d’un choix. Par exemple : L’écran suivant montre le ‘choix de la coupe’, et en dessous tous les éléments qui correspondent aux différents choix de coupe de veste. L’élément sélectionné par le client est ensuite reporté dans la commande selon le code élément choisi.

http://www.pme-pedagogie.org/

Cas Gimet 5/25 04/04/2011

g° Parcourez le formulaire puis, fermez le formulaire des spécifications ainsi que le formulaire ‘Menu’.

http://www.pme-pedagogie.org/

Cas Gimet 6/25 04/04/2011

h° Sélectionnez l’onglet ‘Tables’ de la base de données.

Les différents onglets disponibles permettent d’accéder aux différentes fonctionnalités de la base de données.

Tables de la base de données

Requêtes pour interroger la base de données

Formulaires pour saisir ou consulter à l’écran la base de données

Etat en vue d’impression.

http://www.pme-pedagogie.org/

Cas Gimet 7/25 04/04/2011

i° Affichez la structure des différentes tables en choisissant dans le menu (Outils base de

données /relations…) ou en cliquant sur l’icône .

j° Fermez la fenêtre des relations.

http://www.pme-pedagogie.org/

Cas Gimet 8/25 04/04/2011

Les tables, les requêtes, les formulaires, les états disposent d’un menu standard :

k° Observez les tables créées et donnez leur rôle en complétant le tableau ci-dessous. Vous décrirez les liens qui existent avec les autres tables.

Nom de la table Rôle Reliée à la table

Client

Commande

Doublure

Elément

Spécifications

Tissu

l° Ouvrez la table ‘Client’ afin d’en observer la structure et reportez les spécifications des différents champs dans le tableau qui suit.

Lorsque l’on créé une table, les champs sont les rubriques qui permettent de stocker les différentes données. Lorsque l’on créé un champ, il faut préciser trois éléments :

- le nom du champ dans la colonne ‘Nom du champ’ (en évitant autant que possible les espaces, les signes et les lettre accentuées) ;

- le type de donnée qui sera recueillie dans le champ dans la colonne ‘Type de donnée’ (à choisir entre Texte, Mémo, Numérique, Date/Heure, Monétaire, NuméroAuto, Oui/Non, Objet OLE, Lien hypertexte, Assistant liste de valeurs) ;

- la portée du champ dans l’onglet ‘Général’ (qui permet de fixer le nombre de caractères des champs de type Texte, les décimales des données de type numériques…)

Modifier la structure de l’objet

Ouvrir le contenu de l’objet

http://www.pme-pedagogie.org/

Cas Gimet 9/25 04/04/2011

Structure de la table Client

Nom du champ Type de données Portée du champ

codeClient

nomClient

prenomClient

sexeClient

telephoneClient

tailleCouClient

taillePoitrineClient

tailleCarrureClient

tailleLongueurClient

tailleTailleClient

tailleBassinClient

taillePoignetClient

tailleMancheClient

tailleTourBrasClient

tailleEpauletteClient

initialesClient

Les types de données d’Access :

Type de données Usage Portée

Texte Pour tous les champs contenant au moins un signe ou caractère.

Nombre de caractères, masque de saisie…

Mémo Pour les champs de type texte très longs (plus de 250 caractères).

Numérique Pour toutes les données numériques nécessitant des traitements par calcul.

Type de nombre (entier, réel), format (standard, pourcentage, scientifique), nombre de décimales, masque de saisie…

Date/Heure Pour toutes les dates, les heures ou les deux en même temps.

Format de la date et/ou de l’heure, masque de saisie…

Monétaire Pour les montants. Type de monnaie, nombre de décimales, masque de saisie…

NuméroAuto Numérotation automatique d’Access. Incrémentation.

Oui/Non Pour les champs de type booléens, attendant une réponse Oui ou Non.

Autres propositions similaires (Vrai/faux, Actif, Inactif)…

Objet OLE Pour inclure des objets OLE, comme des images…

-

http://www.pme-pedagogie.org/

Cas Gimet 10/25 04/04/2011

Lien hypertexte Pour inclure des liens hypertextes utilisables dans la base de données.

-

Assistant liste de valeurs Permet de proposer une liste de valeurs ou d’aller rechercher des valeurs dans une autre table.

-

1° Mettez à jour la table ‘Doublure’ en ajoutant les références ci-dessous. a) Ouvrez le document ‘doublures.html’ contenant les doublures à ajouter. b) Ouvrez la table Doublure. Pour chacune des doublures à ajouter : c) Insérez la référence dans la ligne d’ajout d’enregistrement. d) Copiez-Collez l’image à partir du document ‘doublures.html’ (clic-droit copier l’image à partir du document, puis clic-droit coller sur le champ vide illustrationDoublure).

La mise à jour de la base de données peut se faire également par l’intermédiaire des formulaires créés, dont certains servent à consulter la base de données et à la mettre à jour.

Référence Image JPEG illustration

http://www.pme-pedagogie.org/

Cas Gimet 11/25 04/04/2011

2° Mettez à jour la table ‘Tissu’ en ajoutant les références ci-dessous. a) Ouvrez le document ‘tissu.html’ contenant les tissus à ajouter. b) Ouvrez le formulaire ‘Catalogue Tissu’. Pour chacune des références de tissu à ajouter : c) Cliquez sur l’icône ‘ajout d’enregistrement’.

d) Complétez le formulaire et copiez-collez l’image d’illustration à partir du document ‘tissu.html’ affiché dans le navigateur.

Image JPEG illustration

Champs à compléter

http://www.pme-pedagogie.org/

Cas Gimet 12/25 04/04/2011

En l’état actuel, la base de données créée sous Access ne concerne que la partie commerciale. L’application sera ensuite complétée pour traiter la partie comptabilité. Cependant, l’application est consultée par la comptable de la société notamment pour la facturation. Pour pouvoir améliorer le traitement comptable, Mme Farida Meltrek, comptable de la société, aimerait que l’on fasse figurer la date de livraison de la veste. Cela permettra d’établir les factures à l’avance et non au coup par coup lorsque le client vient récupérer sa commande comme jusqu’à présent. De plus, on estime que les commandes doivent être rattachées aux vendeurs afin de pouvoir faire des statistiques des ventes, s’adresser au vendeur qui à pris la commande en cas de litige ou d’imprécision.

http://www.pme-pedagogie.org/

Cas Gimet 13/25 04/04/2011

3° Modifiez la structure de la table ‘Commande’. a) Insérez une ligne après le champ dateCommande

b) Créez le champ ‘livraisonCommande’, de type Date/Heure, et précisez le format de la date (‘Date, abrégé’).

c) Insérez une nouvelle ligne à la suite du nouveau champ et créez un champ ‘commercialCommande’, avec comme type ‘assistant de choix’ qui va permettre de proposer les noms des deux vendeurs actuels. d) Choisissez ‘Je taperai les valeurs souhaitées’ dans l’assistant qui s’est lancé, puis ‘Suivant’.

http://www.pme-pedagogie.org/

Cas Gimet 14/25 04/04/2011

Vous pouvez modifier cette liste en modifiant la structure

4° Mettez à jour les données relatives aux deux commandes en cours dans la table ‘Commande’.

Commande n° Date de commande Date de livraison Commercial

1 29/04/2009 18/05/2009 Stéphane Trinquier

2 29/04/2009 18/05/2009 Philippe de Londelly

http://www.pme-pedagogie.org/

Cas Gimet 15/25 04/04/2011

Dossier 2 : Evolution des interfaces de la base de données. Les responsables de la société Gimet aimeraient que vous puissiez continuer le travail fait avec l’informaticien. Il s’agit à présent de concevoir les interfaces manquantes à l’application. D’une part, on aimerait ajouter une interface ‘Client’ qui permettra de mettre à jour les fiches des clients, d’autre part on aimerait faire évoluer le formulaire ‘Commande’ avec la date de livraison de la commande et le choix du vendeur (que vous avez ajouté lors du premier dossier). L’informaticien à créé une charte graphique donnée en annexe 1, qu’il appliquée à toutes les interfaces créées.

http://www.pme-pedagogie.org/

Cas Gimet 16/25 04/04/2011

1° Créez le formulaire Client. a) Sélectionnez la création de formulaire avec l’assistant. (Menu Créer plus de formulaire)

b) Sélectionnez tous les champs de la table ‘Client’

c) Sélectionnez les champs ‘codeCommande’, ‘dateCommande’ de la table ‘commande’.

d) Passez à l’étape suivante. Gardez le choix ‘Formulaire avec sous-Formulaire(s)’.

Sélectionne les champs un à un

Sélectionne tous les champs

Sélectionne de la table

http://www.pme-pedagogie.org/

Cas Gimet 17/25 04/04/2011

Le formulaire que vous avez créé automatiquement, permet d’obtenir un premier maquettage de l’interface avec l’implantation des champs.

Cette maquette doit évoluer selon la charte graphique de Gimet avec les composants que vous connaissez par l’intermédiaire des autres formulaires. L’étape suivante est donc de modifier le formulaire selon la charte.

Formulaire principal concernant les clients

Sous-formulaire présentant les éventuelles commandes du client

Etiquette d’un champ

Zone de texte d’un champ

http://www.pme-pedagogie.org/

Cas Gimet 18/25 04/04/2011

2° Modifiez le formulaire ‘Client’. a) Agrandissez la largeur et la hauteur du formulaire à 17cm et 8,5cm.

b) En cliquant sur le fond du formulaire principal choisissez de modifier la couleur de fonds, et fixez la couleur personnalisée selon la charte.

http://www.pme-pedagogie.org/

Cas Gimet 19/25 04/04/2011

Le formulaire est à présent en conformité avec la charte graphique dans son aspect. Il faut ajouter les boutons de navigation.

http://www.pme-pedagogie.org/

Cas Gimet 20/25 04/04/2011

3° Modifiez le formulaire ‘Client’. a) Vérifiez que la boîte d’outil est bien présente à l’écran, sinon allez dans Affichage/Boîte à outils pour la faire apparaître.

Ajouter une étiquette, une zone de texte ou un groupe d’option.

Ajouter un bouton bascule, une case à option ou une case à cocher.

Ajouter une zone de liste déroulante, une zone de liste ou un bouton de commande.

Ajouter une image ou des cadres d’objets indépendants.

b) Sélectionnez ‘bouton de commande’ dans la boîte à outils, puis étendez une zone dans le formulaire principal, un assistant s’ouvrira automatiquement.

c) Choisissez la catégorie ‘Déplacements entre enregistrement’ Et l’action ‘Enregistrement précédent’. d) Choisissez le bouton image ‘Atteindre précédent 1’

http://www.pme-pedagogie.org/

Cas Gimet 21/25 04/04/2011

Le formulaire est fonctionnel.

Il ne reste plus qu’à retirer les différents contrôles et éléments graphiques de formulaire par défaut.

Sélecteur Barres de défilement

Boutons de déplacement

Diviseur d’enregistrements

Formulaire en continu

http://www.pme-pedagogie.org/

Cas Gimet 22/25 04/04/2011

4° Finalisez le formulaire ‘Client’ a) Editez le formulaire ‘Client’. b) Cliquez dans le coin haut gauche du sous-formulaire (un carré noir y apparaît), puis cliquez avec le bouton droit et choisissez ‘Propriétés’.

c) Modifiez l’apparence du formulaire comme suit :

Enregistrements sous forme de liste

Verrouillage Pour afficher en liste Pas de sélecteur à gauche Pas de barre de défilement Trait entre les lignes Trait autour du formulaire

d) Cliquez dans le coin haut gauche du formulaire principal (un carré noir y apparaît), puis cliquez avec le bouton droit et choisissez ‘Propriétés’.

http://www.pme-pedagogie.org/

Cas Gimet 23/25 04/04/2011

Le formulaire est finalisé et se présente sous forme d’une interface autonome, permettant l’ajout de nouveau client, et de voir les différentes informations relatives aux clients existants.

Il faut Intégrer notre formulaire ‘Client’ au menu.

5° Créez un nouveau bouton vers le formulaire ‘Client’ dans le menu. a) Editez le formulaire ‘Menu’. b) Insérez un bouton de commande en dessous du bouton ‘Spécifications des vestes’. c) Avec l’assistant choisissez ‘Opération sur formulaire’ puis ‘Ouvrir un formulaire’ puis suivant. d) Choisissez le formulaire ‘Client’ puis suivant. e) Laissez ‘Ouvrir le formulaire et afficher tous les enregistrements’ puis suivant. f) Choisissez ‘Texte’ et saisissez ‘Gestion des clients’ puis terminer. g) Enregistrez puis fermez le formulaire.

6° Insérez le titre du formulaire ‘Gestion des clients’. a) Editez le formulaire. b) Insérez une étiquette (à partir de la boîte d’outils). c) Changez la taille et la couleur de la police selon la charte graphique.

http://www.pme-pedagogie.org/

Cas Gimet 24/25 04/04/2011

Toutes les interfaces gagneront à ce que les étiquettes des champs soient écrites plus clairement. En parcourant la structure des tables vous trouverez en commentaire ce que signifient les champs et pourrez modifier l’interface en conséquence. Il est important de ne pas déstructurer l’affichage des formulaires cependant.

7° Modifiez les formulaires ‘Catalogue tissu’, ‘Commande’, ‘Client’ et ‘Spécifications’ en adaptant les étiquettes des champs. Ex. : ‘codeClient’ deviendra ‘Code Client’ ; ‘codeBoutManche’ deviendra ‘Code Bout. Manche’

Les deux champs relatifs à la date de livraison des commandes et au vendeur qui a pris la commande sont à intégrer au formulaire commande.

8° Insérez les champs manquants dans le formulaire ‘Commande’.

Pour terminer, nous allons masquer et protéger les tables et menus propres à Access de manière à avoir une application autonome. Après cela il ne sera pas possible de modifier quoi que ce soit dans la base de données en dehors des formulaires créé.

http://www.pme-pedagogie.org/

Cas Gimet 25/25 04/04/2011

9° Gestion du démarrage de l’application. a) Allez dans Outils/démarrage. b) Fixez les paramètres de l’application Gimet pour son démarrage.

c) Validez vos choix et fermez la base de données. d) Ouvrez la base de données ‘gimet.mdb’ et observez le résultat.

Si vous voulez évitez les paramètres de démarrage il faut maintenir la touche Maj () enfoncée durant le démarrage de la base de données. Vous avez une application qui peut être mise en production moyennant quelques ajustements sur les étiquettes des champs.

Titre de l’application Formulaire qui se lance au démarrage

Affichage de la fenêtre base de données et de la barre d’état

Affichage des barres d’outils et blocage des modifications

Menus bloqués