Accueil de Informatique de gestion

Informatique de gestion
Nos productions pédagogiques

Analyse du cas " France VIDEO "

Objectifs :
1- Repérer les principales étapes de l’analyse informatique (en limitant l’analyse à un domaine de gestion)
2- Réviser les aspects techniques de l’analyse des données et des traitements
Introduction à FRANCE - VIDÉO : Domaine de gestion des clients
L’étude préalable a permis de dégager :
1- Nécessité d’une gestion automatisée des cassettes vidéo
2- Volonté de mettre en place, à court terme, une interconnexion des boutiques
3- Volonté de s’orienter vers une solution SGBDR
Le cadre de l’étude est résumé par l’entretien entre l'analyste de la société de services informatiques et le directeur de FRANCE VIDÉO.
MISSIONS ATTENDUES :
1- Analyse des données du domaine de gestion des clients
2- Traitement des requêtes permettant nécessaires à l’élaboration des états et écrans de l’application
3- Analyse des traitements pour le domaine de gestion clients décomposé en sous domaines suivants :
- gestion des abonnements
- gestion des cassettes
- gestion du contentieux
4- Présentation des écrans correspondant aux besoins de l’application
Dictionnaire

Nom Libellé
BoutNom Nom d'une boutique
BoutNum Numéro d'une boutique
CltNum Numéro d'un client
CltNom Nom d'un client
CautType Type de caution
CautPrix Prix de caution
CautNbCass Nombre maximum de cassettes
AboType Type d'abonnement
AboPrix Prix de l'abonnement
AboDate Date de paiement de l'abonnement
DateDeb Date de début de l'abonnement
DateLim Date limite d'abonnement
CassNum Numéro de cassette
CltAdr Adresse du client
CltCp Code postal du client
CltVille Ville du client
DateEmprunt Date de l'emprunt
Rappel Code contentieux
FilmCode Code du film
FilmTitre Titre du film
FilmAuteur Auteur du film
FilmGenre Genre du film
DateCopie Date de la copie de la cassette
CodeDispo Code disponibilité (D ou L)

R.G. de DateLim
 
Si AboType = " M "
Alors DateLim = AboDate + 30
Sinon Si AboType = " T "
Alors DateLim = AboDate + 90
Sinon DateLim = AboDate + 365
FSi
FSi
 
 
Liste des dépendances fonctionnelles
-1- DF élémentaires
BoutNum-(*) -------------->BoutNom
CautType(*) - ------------>CautPrix
                    ------------->CautNbCass
AboType(*) ------------->AboPrix
DateDeb ------------->0
FilmCode(*) ------------->FilmTitre
                    ------------->FilmAuteur
                    ------------->FilmGenre
CltNum ------------->CltNom
    ------------->CltAdr
    ------------->CltCp
    ------------->CltVille
    ------------->Rappel
    ------------->CautType(*)
CassNum ------------->DateCopie
                ------------->CodeDispo
                ------------->BoutNum(*)
                ------------->FilmCode(*)

-2- DF non élémentaires :

CltNum, DateDeb ------------->AboDate
                            ------------->AboType(*)
                               ------------->BoutNum (*)
CltNum, CassNum ------------->DateEmprunt

 

Matrice des dépendances fonctionnelles

SOURCES

2

3

5

8

11

12

18

24

25
BUTS

1

BoutNom

1

2

BoutNum

*

[1]

[1]

3

CltNum

*

[1]

[1]

4

CltNom

1

5

CautType

[1]

*

6

CautPrix

1

7

CautNbCass

1

8

AboType

*

[1]

9

AboPrix

1

10

AboDate

1

11

DateDeb

*

[1]

12

CassNum

*

[1]

13

CltAdr

1

14

CltCp

1

15

CltVille

1

16

DateEmprunt

1

17

Rappel

1

18

FilmCode

[1]

*

19

FilmTitre

1

20

FilmAuteur

1

21

FilmGenre

1

22

DateCopie

1

23

CodeDispo

1

24

3 + 11

*

25

3 + 12

*

 

Schéma conceptuel des données

 

 

Modèle relationnel :

Relations Statiques :
BOUTIQUE (BoutNum , BoutNom)
CAUTION ( CautType, CautPrix ,CautNbCass)
TYABON ( AboType, AboPrix)
FILM (FilmCode, FilmTitre, FilmAuteur, FilmGenre)
DATE (DateDeb)
 
Relations Dynamiques (1er niveau) :
CLIENT (CltNum, CltNom, CltAdr, CltCp, CltVille, Rappel, #CautType)
CASSETTE (CassNum, DateCopie, CodeDispo, #FilmCode, #BoutNum)
 
Relations dynamiques (2ème niveau) :
ABONNER (#CltNum + #DateDeb, AboDate, #BoutNum, #AboType)
EMPRUNTER (#CltNum + #CassNum, DateEmprunt)

 

Requêtes

1- Liste des cassettes empruntées par un client :

RELATIONS Opérateurs relationnels Conditions Schéma des RELATIONS RESULTAT
CLIENT Sélection Projection CltNom=@client R1 (CltNum)
R1 et EMPRUNTER Jointure Projection CltNum R2 (CassNum)
R2 et CASSETTE Jointure Projection CassNum R3 (CassNum, FilmCode)
R3 et FILM Jointure Projection FilmCode RESULTAT (CassNum , FilmTitre)

2- Liste des clients ayant dépassé la date limite de prêt :

RELATIONS Opérateurs relationnels Conditions Schéma des RELATIONS RESULTAT
EMPRUNTER Sélection DateEmprunt + 7 >date systeme R1 (CltNum, CassNum, DateEmprunt)
Pour l’entête      
R1 et CLIENT Jointure Projection CltNum

RESULTAT1 (CltNom, CltAdr, CltCp, CltVille)

Sans doublons

Pour le corps      
R1 Projection   RESULTAT2 (CassNum, DuréeRetard) (1)

(1) DuréeRetard est obtenu par application de la règle de gestion suivante :

DuréeRetard = DateSysteme - (DateEmprunt + 7)

 

3- Liste des films d'un genre donné :

RELATIONS Opérateurs relationnels Conditions Schéma des RELATIONS RESULTAT
FILM Sélection Projection FilmGenre = @genre R1 (FilmCode, FilmTitre)
CASSETTE Sélection Projection BoutNum = @bout ET CodeDispo= "D" R2 (CassNum, FilmCode)
R1 et R2 Jointure Projection FilmCode

RESULTAT (CassNum, FilmTitre)

 

 

4- Liste des clients pour une boutique :

RELATIONS Opérateurs relationnels Conditions Schéma des RELATIONS RESULTAT
BOUTIQUE Sélection Projection BoutNum = @bout R1 (BoutNum)
R1 et ABONNER Jointure Projection BoutNum R2 (CltNum, DateDeb, AboType)
R2 Sélection Projection DateDeb< DateSysteme R3 (CltNum, AboType)
R3 et CLIENT Jointure Projection CltNum R4 (CltNom, CltAdr, CltCp, CltVille, AboType, CautType)
R4 et CAUTION Jointure Projection CautType RESULTAT (CltNom, CltAdr, CltCp, CltVille, AboType, CautPrix)

 

 

3ème PARTIE : ANALYSE DES TRAITEMENTS RELATIVE AU DOMAINE DE GESTION DES CLIENTS.

1°) Recenser les acteurs et établir la matrice des flux

Ici, pour simplifier, on distinguera d'une part les acteurs internes suivants, BOUTIQUE et le SERVICE GESTION et d'autre part l'acteur externe CLIENT.

VERS

 

DE

 

CLIENT

 

BOUTIQUE

SERVICE

GESTION

 

CLIENT

 

 
.Demandes d'inscription
.Versements caution
.Versements premier abonnement
.Règlements signés
.Demandes de réabonnt
.Versements réabonnement
.Demande d'emprunt
.Retours cassettes
 

 

BOUTIQUE

.Doubles règlement
.Cartes abonnés
.Nlles cartes abonnés
.Emprunts refusés
 
Clients inscrits
.Premiers abonnements enregistrés
.Demandes de listes
.Réabonnts enregistrés
.Emprunts enregistrés
.Retours enregistrés

SERVICE

GESTION

.Lettres de rappel
.Lettres de radiation

 

 

 

 

 

 

2°) Présenter le graphe des flux de trois domaines de gestion :

 

 

3°)Recenser les évènements internes/externes, d'entrée/de sortie de chaque processus.

Quelles sont les procédures répérables ? Les événements de sortie qui correspondent au retour du système d'information à un état stable nous permettent de les identifier. Compte tenu des limites de l'énoncé, on peut recenser quatre procédures :
- Inscription
- Réabonnement
- Emprunt
- Retour cassette
- Contentieux

1- Inscription :

EVENEMENTS EXTERNES

EVENEMENTS INTERNES
    ENTREE
    SORTIE
 

    -Demandes d'inscription

    -Versements caution

    -Versements premier

    abonnement

    -Règlements signés

    -Doubles réglement

    -Cartes abonnés

    -Clients inscrits

    -Abonnements enregistrés

 

EVENEMENTS EXTERNES

EVENEMENTS INTERNES
    ENTREE
    SORTIE
 

    -Demandes de réabonnement

    -Versements réabonnement

    -Réabonnements enregistrés

    -Nouvelles cartes abonnés

    -Abonnements enregistrés

EVENEMENTS EXTERNES

EVENEMENTS INTERNES
    ENTREE
    SORTIE
 

    -Demandes d'emprun

    -Réabonnements enregistrés

    -Abonnements enregistrés

    Emprunts refusés

    Emprunts enregistrés

 

 

EVENEMENTS EXTERNES

EVENEMENTS INTERNES
    ENTREE
    SORTIE
 

    Emprunt enregistrés

    Retours cassettes

    -Retours enregistrés

 

 

 

EVENEMENTS EXTERNES

EVENEMENTS INTERNES
    ENTREE
    SORTIE
 

    Emprunts enregistrés

    Retours enregistrés

    Lettres de rappel

    Lettres de radiation

    Fin de semaine

    Fin de mois

 

 

4°) Etablir le modèle conceptuel de traitements correspondant

Le MOT répond aux questions QUI fait QUOI, OU et QUAND ?

Le MCT, objet de cette question, est "débarrassé" des contraintes organisationnelles pour ne retenir que le QUOI ?

Il convient donc, pour distinguer le niveau organisationnel du niveau conceptuel, de se poser systématiquement la question de savoir si, dans avec une autre organisation il serait possible de procéder d'une autre manière pour arriver aux mêmes résultats.

 

 

 

Retour à la liste des productions pédagogiques