Documente Academic
Documente Profesional
Documente Cultură
Informatisation du
Systme dInformation
Conception dun SI
ESTIA 2 anne
Guillaume Rivire
Dernire rvision : Avril 2014 1
Conception (simplifie)
Conception dun systme dinformation
automatis (c--d informatique)
1. Flux dinformations / Processus de lentreprise
2. Diagramme de contexte
3. Diagrammes de cas dutilisation
4. Diagrammes tats-transitions
5. Diagrammes de squence
6. Modle des donnes
Schma entit-association
Schma relationnel
Requtes SQL
7. Modle Physique (choix du matriel) 2
Cas dtude
Le grant dune boutique de location de DVD
souhaite mettre en place un guichet
automatique de service, disponible en
extrieur 24h/24h, en plus du comptoir
traditionnel
La boutique DVD21 fonctionne selon un
principe dabonnement au mois
Les DVD peuvent tre emprunts 6h selon la
tarification de base. Au-del, une tarification
majore est applique 3
Flux dinformation
Recueil
E-mail ou tlphone clients
Stockage
Liste des titres des films
tat du stock
Traitements
Lister les DVD retourner (en fonction de la date)
Diffusion
Envoi e-mail ou sms dalerte
Facture 4
Diagramme de contexte (simple)
5
Diagramme de cas dutilisation (1)
6
Diagramme de cas dutilisation (2)
7
Diagramme de cas dutilisation (3)
8
Diagramme de cas dutilisation (4)
9
Diagramme tat-transition
Diagramme gnral
10
Diagramme tat-transition
Sous-diagramme Emprunt
11
Diagramme de squence
Enregistrer la validation du DVD
12
Schma Entit-Association
1 1
Personne est Loueur Film
1 1
est Enregistre
1 N
N N
Adhrent Emprunte DVD
13
Schma relationnel BDD
Personne
id nom prenom adresse telephone email code_secret
Adherent Loueur
#id_personne date_inscription duree_mois #id_personne date_arrivee
Film
id titre date_production categorie langue
DVD
id #id_film no_rayon no_armoire no_casier disponible
Emprunte
id #id_adherent #id_dvd date_emprunt delai_heures
14
Requte SQL (1)
(exemple : dans le CU Emprunter des DVDs)
SELECT
Film.titre,
COUNT(DVD.id) AS nbr
FROM
Film
INNER JOIN DVD
ON Film.id = DVD.id_film
GROUP BY
DVD.id_film
16
Requte SQL (3)
(exemple : dans le CU Gestion des adhsions)
17
Remarque
Le cas dtude est ici partiellement trait
But = illustrer la notation UML
En ralit, il faut faire encore plus de schmas
De mme, lanalyse du besoin a t
volontairement restreinte au minimum
Il faut toujours largir le sujet
18
Diagramme de contexte
Complexifions le contexte !
Cela va engendrer de
nouveaux scnarios
19
Squencement du chapitre ISI
1. Introduction au SI (2h cours)
Contrle continu 20