Vous êtes sur la page 1sur 6

1.

Introduction
Dfinition du Systme dInformation et dAide la Dcision ou SIAD

Le systme dinformation et daide la dcision aussi appel systme informatique daide la


dcision ou simplement systme daide la dcision une place majeure dans les systmes
dinformation, notamment cause de lenvironnement changeant ou linformation pertinente a de plus
en plus de valeur. Il contient gnralement des programmes provenant de diffrentes bases de donnes
ainsi que dune base de connaissances. Il fonctionne grce un langage ainsi quun programme de
modlisation qui donnent la capacit aux dirigeants dentreprises de se pencher sur plusieurs
hypothses en ce qui concerne la planification, ce qui leurs permets den valuer les consquences.

Les objectifs dun SIAD

Le SIAD est un outil qui vise donner aux dirigeants dune entreprise la possibilit de reprer
des alertes de gestion, dobserver lvolution de lactivit. Cependant il ne fournit pas dexplications ni
de commentaires. Le SIAD fournit une prsentation synthtique. Pour cela il faut que le SIAD soit
aliment par tous les domaines de lorganisation, quil arrive rsoudre les problmes de
comparabilit des donnes qui se posent obligatoirement lorsque lon utilise des donnes provenant de
diffrentes sources.

Le systme dinformation daide la dcision prsente des informations utiles. Il doit donc
tre btt de faon slective. En dautres termes il faut choisis parmi les statistiques celles qui servent
aux catgories dutilisateurs concerns. Sa construction ncessite une analyse des besoins. Il fournit
aux utilisateurs un outil de consultation, dune prise en main facile.

Fournir des statistiques en envoyant au gote gote des requtes est coteux en traitement.
Le systme dinformation daide la dcision protge les bases de donnes oprationnelles en
sintroduisant entre elles et les utilisateurs et en fournissant la majorit des statistiques qui leurs sont
ncessaire.

Les systmes daide la dcision (SIAD) peuvent tre classes en trois catgories qui
se distinguent par lchelle de temps comme par lenvergure de la dcision :

Le SIAD oprationnel vite la surcharge mentale de loprateur en lui proposant des


solutions permettant de faire face rapidement des situations complexes (exemple : le SIAD
du quart opration dun transporteur arien qui propose, en cas dincident, des solutions
pour le droutage ou le remplacement des avions et des quipages). Cet automate, qui relve
des systmes experts, nquipe que ceux des oprateurs qui peuvent avoir rsoudre des
problmes trs difficiles sous la contrainte de lurgence.
Le SIAD de gestion prsente aux responsables oprationnels les indicateurs et alarmes
quotidiens utiles au pilotage du travail des oprateurs (respect des normes de qualit, charge
de travail des ressources). Un SIAD de gestion quipe, ou devrait quiper, chacun des
processus de production.
Le SIAD stratgique prsente aux dirigeants des sries chronologiques sensuelles
clairant lefficacit et le positionnement de lentreprise (rsultat, part de march,
tendances). Il fournit au comit de direction une valuation partage et prcoce des
indicateurs essentiels(La place de laide la dcision dans le systme dinformation Michel
Volle).

Lobjectif de mini projet


Dans ce mini projet en va prendre comme exemple SIAD de gestion pour supermarch
exactement on va focaliser sur l'analyse des achats des clients afin d'aider l'organisation des surfaces
d'exposition. Parce que c'est un mini projet on va juste tudier l'occurrence d'achat des produits les uns
avec les autres et a pour but de donner le choix au dcideur de les rapprocher ou de les disperser pour
attirer l'intention des clients aux autres produits.

On a crer cette application pour la bonne gestion des achats des produit avec exigence dautre
produit qui ne sont pas trop demander , cette solution est fiable surtout quon trouve souvent que y a
des produit dans le supermarch ne sont pas trop demander ; on exige la vente des multi produit a la
fois .

La dmarche de la rsolution

Pour tablir la tache demande on a suivi les tapes suivantes :

Premire tape : laboration du diagramme de classe.


Deuxime tape : raliser une base de donnes afin de stocker les diffrentes
informations ncessaires l'intgration des requtes.
Troisime tape : conception de l'interface graphique pour l'affichage des rsultats.
2. Analyse
Diagramme de classe

3. Conception
Principe de projet
4. Implmentation
Les outils utiliss
Dans la ralisation de ce mini projet on a utilis plusieurs outils :

Eclipse (projet)

a. Quest-ce que Eclipse (projet) ?

Eclipse est un projet, dclin et organis en un ensemble de sous-projets de dveloppements


logiciels, de la fondation Eclipse visant dvelopper un environnement de production de logiciels
libre qui soit extensible, universel et polyvalent, en s'appuyant principalement sur Java.

Son objectif est de produire et fournir des outils pour la ralisation de logiciels, englobant les
activits de programmation (notamment environnement de dveloppement intgr et frameworks)
mais aussi d'AGL recouvrant modlisation, conception, test, gestion de configuration, reporting Son
EDI, partie intgrante du projet, vise notamment supporter tout langage de programmation l'instar
de Microsoft Visual Studio.

Bien qu'Eclipse ait d'abord t conu uniquement pour produire des environnements de
dveloppement, les utilisateurs et contributeurs se sont rapidement mis rutiliser ses briques
logicielles pour des applications clientes classiques. Cela a conduit une extension du primtre initial
d'Eclipse toute production de logiciel : c'est l'apparition du framework Eclipse RCP en 2004.

Figurant parmi les grandes russites de l'open source, Eclipse est devenu un standard du
march des logiciels de dveloppement, intgr par de grands diteurs logiciels et socits de services.
Les logiciels commerciaux Lotus Notes 8, IBM Lotus Symphony ou WebSphere Studio Application
Dvelopper sont notamment bass sur Eclipse.
MySQL

a. Quest-ce que MySQL ?

MySQL (prononcer [maj.s.ky.l]) est un systme de gestion de bases de donnes


relationnelles (SGBDR). Il est distribu sous une double licence GPL et propritaire. Il fait partie des
logiciels de gestion de base de donnes les plus utiliss au monde3, autant par le grand public
(applications web principalement) que par des professionnels, en concurrence avec Oracle, Informix et
Microsoft SQL Server.

Le principe d'une base de donnes relationnelle est d'enregistrer les informations dans des
tables, qui reprsentent des regroupements de donnes par sujets (table des clients, table des
fournisseurs, table des produits, par exemple). Les tables sont relies entre elles par des relations.

Le langage SQL (acronyme de Structured Query Language) est un langage universellement


reconnu par MySQL et les autres bases de donnes et permettant d'interroger et de modifier le contenu
d'une base de donnes. Les autres bases de donnes utilises en informatique sont essentiellement
Microsoft SQL Server et Oracle.

ArgoUML

a. Quest-ce que ArgoUML ?

ArgoUML est un logiciel libre de cration de diagrammes UML. Programm en Java, il est
dit sous licence EPL 1.0. Il est multilingue, supporte la gnration de code et l'ingnierie inverse.

ArgoUML1 est une plate-forme ddition et daide la conception de diagrammes UML.


Cette plateforme permet dditer la plupart des diagrammes UML ainsi que des contraintes
supplmentaires en OCL sur les diagrammes dits. Un point intressant dArgoUML est que cette
plate-forme est dveloppe en Java et la source est disponible. Nous souhaitons ajouter ArgoUML
un composant qui permette de transformer des diagrammes UML en spcifications B. Ce papier dcrit
le prototype ArgoUML+B, une extension dArgoUML, qui implante la procdure de drivation dune
spcification B partir dun ensemble de diagrammes de classes et dtat-transition.