|
Accueil de Informatique de gestion |
Nos productions pédagogiques |
- - gestion des abonnements
- - gestion des cassettes
- - gestion du contentieux
| 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) |
- Si AboType = " M "
- Alors DateLim = AboDate + 30
- Sinon Si AboType = " T "
- Alors DateLim = AboDate + 90
- Sinon DateLim = AboDate + 365
- FSi
- FSi
-2- DF non élémentaires :
Matrice des dépendances fonctionnelles
| SOURCES |
|
|
|
|
|
|
|
|
|
|
| BUTS | ||||||||||
|
1 |
BoutNom |
|
||||||||
|
2 |
BoutNum |
|
|
|
||||||
|
3 |
CltNum |
|
|
|
||||||
|
4 |
CltNom |
|
||||||||
|
5 |
CautType |
|
|
|||||||
|
6 |
CautPrix |
|
||||||||
|
7 |
CautNbCass |
|
||||||||
|
8 |
AboType |
|
|
|||||||
|
9 |
AboPrix |
|
||||||||
|
10 |
AboDate |
|
||||||||
|
11 |
DateDeb |
|
|
|||||||
|
12 |
CassNum |
|
|
|||||||
|
13 |
CltAdr |
|
||||||||
|
14 |
CltCp |
|
||||||||
|
15 |
CltVille |
|
||||||||
|
16 |
DateEmprunt |
|
||||||||
|
17 |
Rappel |
|
||||||||
|
18 |
FilmCode |
|
|
|||||||
|
19 |
FilmTitre |
|
||||||||
|
20 |
FilmAuteur |
|
||||||||
|
21 |
FilmGenre |
|
||||||||
|
22 |
DateCopie |
|
||||||||
|
23 |
CodeDispo |
|
||||||||
|
24 |
3 + 11 |
|
||||||||
|
25 |
3 + 12 |
|
Schéma conceptuel des données


Modèle relationnel :
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 lentê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 |
|
|
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.
1- Inscription :
|
|
|
|
|
|
|
|
|
-Demandes d'inscription -Versements caution -Versements premier abonnement -Règlements signés |
-Doubles réglement -Cartes abonnés |
-Clients inscrits -Abonnements enregistrés |
2- Réabonnement :
|
|
|
|
|
|
|
|
|
-Demandes de réabonnement -Versements réabonnement |
-Réabonnements enregistrés -Nouvelles cartes abonnés |
|
Commentaire : "abonnements enregistrés" est un évènement interne au domaine "gestion des abonnements" mais pourrait être considéré comme un évènement externe à la procédure de réabonnement!!!!
3-Emprunt :
|
|
|
|
|
|
|
|
|
-Demandes d'emprun -Réabonnements enregistrés -Abonnements enregistrés |
Emprunts refusés Emprunts enregistrés |
|
4- Retour cassette :
|
|
|
|
|
|
|
|
|
Emprunt enregistrés Retours cassettes |
|
|
5-Contentieux :
|
|
|
|
|
|
|
|
|
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.

