0% ont trouvé ce document utile (0 vote)
96 vues6 pages

CDC Projet Travaux Dapp

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1/ 6

CAHIER DES CHARGES

Projet de conception d'un outil informatique de gestion de stock


Phase 1

Réalisé dans le cadre des Travaux d’Application et d’Intégration,


Encadrés par Ana Suso, Carmen Paz, Yon Dourisboure, Nadine Couture,
Au cours de la deuxième année de formation d'ingénieur à l'ESTIA

Le 23 Mars 2007

Par:
Cédric Abballe
Michael Clement
Guillaume Fontagne
Gautier Jehl
Stéphanie Mahut
Franco Richard

De la promotion ESTIA 2008

Groupe 7 -1- Cahier des Charges


1. Contexte
a. Finalité de l’étude :
Ce projet s’inscrit dans le cadre de la deuxième année de formation ingénieur ESTIA.
Appliquer les cours d’informatique et de gestion de stocks au travers de la mise en œuvre
d’une fonctionnalité d’un système de gestion de données techniques (SGDT).

b. Acteurs concernés :
Equipe projet
Equipe encadrante

c. Contraintes :
Temporelles :
L’équipe projet dispose de 18h pour la réalisation du projet.
Ce projet se déroule du 8 mars 2007 au 06 avril 2007.

d. Techniques :
Les outils utilisés pour le développement sont imposés : SQL Server pour la gestion de la base
de données, SWING pour l’interface graphique cliente, JAVA comme langage de
développement avec JDBC comme interface entre JAVA et la base de données.

e. Contexte d’utilisation :
L’objectif de ce travail est de concevoir théoriquement un outil de système de gestion de
données techniques à intégrer au sein d’une entreprise.
L’entreprise cliente possède un magasin dans lequel les employés peuvent se fournir en
articles. Ces articles correspondant aux matières premières qui sont nécessaires à leur travail.
La fonctionnalité à développer concerne la gestion du stock de ce magasin. La mise en place
de ce système doit permettre aux magasiniers de l’entreprise de répondre de manière efficace
aux besoins des employés.

L’utilisateur du système sera le magasinier.

f. Existant :
Le magasin dispose de bases de données sur les employés et les articles fournisseurs mais
d’aucun système informatisé de gestion.

Groupe 7 -2- Cahier des Charges


2. Fonctionnalités :

a. Objectifs fonctionnels :
i. Fonctionnalités principales :
Notre produit doit permettre à l’information concernant les stocks du magasin de circuler avec
fluidité, ceci afin que l’employé de l’entreprise puisse obtenir les produits dont il a besoin et
organiser son travail en fonction des délais de livraison.
Pour cela, le système doit réaliser deux fonctions :
Visualiser les données.
Gérer des commandes.

ii. Fonctionnalités secondaires :


Le magasinier doit pouvoir :
ƒ Visualiser les articles en stock, en cours ou disponibles chez le fournisseur.
ƒ Informer l’employé sur l’état de ses commandes
ƒ Commander un article non disponible dont l’employé a besoin
ƒ Ajouter un article au stock
ƒ Sortir un article du stock

b. Exigences d’ergonomie :
Le système doit être simple d’utilisation.

Groupe 7 -3- Cahier des Charges


c. Interfaces graphiques :
Le système est composé de quatre interfaces graphiques principales.

¾ Sur cette première fenêtre, le magasinier peut sélectionner, via les onglets supérieurs,
deux types d’utilisation : visualisation du stock ou recherche pour modification éventuelle.

Il peut ensuite soumettre une recherche autour de deux critères : données client ou données
article à l’aide de deux champs textes.

Enfin deux boutons sont disponibles sur cette fenêtre : « Rechercher » et « Initialiser »

¾ Sur la fenêtre activée par l’onglet « visualisation stock », l’opérateur dispose d’un
champ ou s’affichera le résultat de sa requête, et de plusieurs boutons pour sélectionner la
requête ou modifier la base de données.

Groupe 7 -4- Cahier des Charges


¾ Les différentes fonctions :

Fonction « Rechercher » :
L’activation de cette fonction peut engendrer l’ouverture de deux fenêtres différentes.

ƒ Si l’opérateur a renseigné le champ « données client », la fenêtre suivante s’ouvre :

Les différentes tuples de la base de données relatives au client apparaissent alors.


Si le magasinier souhaite sortir un article du stock pour le remettre au client, il peut alors
utiliser le bouton « sortir un article ».
Sinon, il peut simplement retourner à la page d’accueil en sélectionnant « annuler ».
Cette fenêtre permet la visualisation de l’état des commandes du client.

(Un article peut passer par les états : en stock, en commande, hors stock)

ƒ Si l’opérateur a renseigné le champ « données article », la fenêtre suivante s’ouvre :

Les différentes tuples de la base de données relatives à l’article demandé apparaissent alors.

Groupe 7 -5- Cahier des Charges


Fonction « Sortir un article » :
Si le magasinier souhaite sortir un article du stock pour le remettre au client, il peut alors
utiliser le bouton « sortir un article ».

Fonction « Commander » :
Si le magasinier souhaite commander un article du fournisseur pour le client, il peut alors
utiliser le bouton « Commander ».

Fonction « Rentrer un article » :


Si le magasinier souhaite rentrer un article livré après commande pour le mettre dans le stock,
il peut alors utiliser le bouton « Rentrer un article ».

Fonction « Articles en stock » :


Si le magasinier souhaite visualiser les articles du stock, il peut alors utiliser le bouton
« Articles en stock ».

Fonction « Commandes en cours » :


Si le magasinier souhaite visualiser les commandes en cours, il peut alors utiliser le bouton
«Commandes en cours ».

Fonction « Articles fournisseur » :


Si le magasinier souhaite visualiser les articles disponibles chez le fournisseur, il peut alors
utiliser le bouton « Articles fournisseur ».

Fonction « Annuler » :
Cette fonction permet de retourner à la page d’accueil.

Fonction « Initialiser » :
Cette fonction permet de vider le contenu des champs texte.

d. Prise en charge des exceptions :


Afin que l’exécution du code soit garantie quoi qu’il arrive, les exceptions seront prises en
compte.
Les principales exceptions à prendre en compte sont :
ƒ Renseignements inappropriés des champs textes par le magasinier.
ƒ Problème relatifs à la connexion à la base de données.

e. Prise en charge de la gestion des droits :


Sachant qu’il n’y aura qu’un seul utilisateur, le magasinier, celui-ci aura accès en lecture,
écriture à la base de données via le système à concevoir.

Groupe 7 -6- Cahier des Charges

Vous aimerez peut-être aussi