Rapport Projet BD Groupe 25 PDF
Rapport Projet BD Groupe 25 PDF
Rapport Projet BD Groupe 25 PDF
2
3.4 Modèle physique de données
..................................................................................................... 17
3.5 Quelques requêtes et solutions
.................................................................................................. 17
CONCLUSION GENERALE .......................................................................................................................
20
BIBLIOGRAPHIE .....................................................................................................................................
21
ANNEXES ...............................................................................................................................................
22
PRESENTATION DU GROUPE
MENECKDEM
2 Linelle Fontelle 680 06 70 53 Rapporteur 18S08394
MEDAWE
3 DOUANLA HONORE Kenne Eitel 656 38 17 46 Communicateur 17S87901
INTRODUCTION GENERALE
Compte tenu des multiples défis auxquels doit faire face toute entreprise
au milieu d’une concurrence acharnée, la vitesse à laquelle sont traites les
3
informations, leur rapidité d’échange, leur efficacité et leur sécurité sont des
atouts devenus aujourd’hui incontournable dans un monde de plus en plus
exigeants. L’informatique, grâce à l’usage des ordinateurs a facultés
pluridimensionnelles qu’elle met au service des entreprises apporte des
solutions idoines visant des entreprises apporte des solutions idoines visant des
entreprises apporte des solutions idoines visant à accroitre la production et donc
la rentabilité de l’entreprise. C’est le cas des Bases de Données informatiques
qui occupent généralement le centre des interactions d’une entreprise.
Dans tout système informatique, les bases de données s’identifient
comme étant des secrétaires virtuels (le)s qui mettent leurs informations et
leurs ressources à la disposition de ses utilisateurs. Généralement très efficaces
lors des recherches et sauvegardes des informations, elles sont alors l’élément
phare pour une gestion efficace des entreprises.
Il existe aujourd’hui plusieurs SGBD (Système de Gestion des Bases de
Données) chacun ayant des atouts spécifiques ; Parmi eux, l’on retrouve le
MSACCEES qui fera l’objet de principal support technique dans le cadre de ce
travail. Il sera notamment question de parcourir de manière concrète, toutes les
phases essentielles nécessaire dans la mise en œuvre d’une base de données,
sur la base d’une étude réalisée à « L’Institut Supérieur de Beauté FIRST CLASS
».
1. PRESENTATION DE L’ENTREPRISE
4
1.2 Organisation et fonctionnement
1.2.1 Organisation
1.2.1.1 Organigramme
Directeur Général
5
Présentation du module phare de centre : les services ou soins
Les services ou soins du centre de beauté, présentés comme principales activités est
divisé en plusieurs blocs :
- Un bloc pour les autres soins (maquillage ; pose ongle ; coiffure etc. …)
1.2.2 Fonctionnement
Directeur General : Il est charge de gérer le fonctionnement général de l’entreprise c’est celui
qui dirige l’entreprise.
Responsable des soins : Elle gère les principales activités phares du centre (soins et autres
activités relatives à la beauté corporelle).
Responsable marketing : Elle est chargée de promouvoir le centre de beauté dans son
ensemble.
Dans le but de recueillir les informations nécessaires pour la réalisation du système, nous
avons effectué une descente à l’Institut Supérieur de Beauté FIRST CLASS ; Institut qui a servi
6
de référence fonctionnelle dans ce travaille. Sur la base d’un questionnaire que nous avons
probablement établi et soumis au responsable du centre de beauté ainsi qu’à d’autres
membres du personnel, il en ressort que :
L’institut de beauté offre plusieurs services tels que : Massage, Hammam, Jacuzzi, Sauna,
Soins esthétiques, Relaxation, Pose ongle, Coiffure mixte, Kinésithérapie, Maquillage,
conseils.
Pour une bonne satisfaction des clients, les services de l’institut de beauté utilisent des
produits spécialisés et adaptés aux soins ; Nous avons comme produit de :
- Massage (Beauty Blender)
- Hammam(Le savon noir)
- Jacuzzi(Le brome)
- Sauna (Huile de paraffine)
- Soins esthétiques (La Game anti-Age Extra-Firming de Clarins)
- Relaxation (Huile d'amande douce)
- Pose ongle (Gel, vernis, lime ongles etc.…)
- Coiffure(Bigoudis)
- Kinésithérapie (La Game anti-Age Extra-Firming de Clarins)
- Maquillage (Beauty Blender)
Les soins sont appliqués à toute personne (hommes, femmes et enfants) ayant sollicité un
ou plusieurs soins.
Un client peut s’il le souhaite, effectuer un ou plusieurs réservations aux soins aux dates
choisis par celui-ci.
Les coûts des soins varies selon leurs prestiges, leurs complexités et selon la fidélité des
clients.
Un service peut être payé différemment, cash ou plus tard (pour le client régulier et connu
comme tel dans le centre de beauté.
Chaque service de soins comporte plusieurs sous-types de services lui appartenant.
Seul de Directeur Général peut recruter une personne, lui seul peut également affecter
une employé dans un service.
Les achats de l’entreprise sont effectués par le Directeur Générale et certains membres du
personnel choisis par celui-ci.
Les produits du centre ne sont pas directement vendus au client, ils peuvent si nécessité y
ait, être donnés au client pour son suivi hors du centre. Le coût de ces produits étant déjà
inclus dans le coût général des soins.
Dans l’exercice de ses activités, chaque service utilise les produits achetés par le centre.
7
2.2 Diagramme de flux d’informations
8
Type et
N° Code Donnée Description donnée Observation
longueur
Code d’enregistrement du Texte 5
1 Code_Client Identifiant du client
client Format : 00C00
Représente le nom du Client,
Service, Personnel
2 Nom Texte 40
respectivement grâce aux
agrégats C, S, P…
Prénom Client ou Personnel
3 Prénom Texte 45
grâce aux agrégats C, P.
Sexe Client ou Personnel grâce
4 Sexe aux agrégats C, P. Texte 1
Pseudo identifiant
des individus
Contact Client ou Personnel
5 Téléphone Numérique 15 lorsqu’il est champs
grâce aux agrégats C, P.
obligatoire
9
NumeroAuto Identifiant du
22 Code_banque Code de la banque
entier banque
23 Nom_banque Nom de la banque Texte 40
Numerique
24 Lieu_banque Lieu ou se trouve la banque
entier
Code
reception
reception
Date de
Entités :
- CLIENTS
- ACHAT
- DROIT_ACCES
- PERONNEL
- PRODUIT
- RESERVATION
1
0
- SERVICE
- SEXE
- SOLLICITATION
- TYPE SERVICE
Association :
- Solliciter
- Effectuer
- Concerner
- Posséder
- Faire
- Vendre
- Avoir
1
1
2.6 Schéma conceptuel de données (Modèle Entité – Association)
1
2
3. MISE EN ŒUVRE DU SYSTÈME
Outils matériels
d’ordinateur)
Outils logiciels
- MS Word (Application utile pour la saisie des résultats des recherches et du rapport)
1
3
3.2 Contraintes d’intégrité
Table : ACHAT
Nom_Champ Contraintes D’Intégrité
Code_Achat Null interdit, indexé sans doublons
Code_Personnel Null interdit, indexé avec doublons
Nom_Fournisseur Non indexé, Null interdit
Quantité Non indexé, valide si >=0
Tel_Fournisseur Non indexé, valeur par défaut 0
Table : CLIENT
Nom_Champ Contraintes d’intégrité
Code_Client Primary key, Indexe sans Doublons, Null Interdit
Nom Non indexé, Null interdit
Prénom Non indexé, Null non interdit
Sexe Non indexé, Null non interdit
Ville Non indexé, Null non interdit
Téléphone Non indexé, Null non interdit
Payer Non Indexé
Table : PERSONNEL
Nom_Champ Contraintes D’intégrité
Code_Personnel Primary key, Null interdit , Indexé sans doublons
Code_droit_acces Null interdit, Indexé avec doublons
Code_Service Null interdit, Indexé avec doublons
Nom Null interdit, Non indexé
Prenom Null non interdit, non indexé
Sexe Null non interdit, non indexé
Telephone Null non interdit, non indexé
Mot_de_passe Null interdit, Non indexé
Table : PRODUIT
Nom_Champ Contraintes D’Intégrité
Ref_Produit Primary key, Null interdit, Indexé sans doublons
Code_Personnel Null interdit, Indexé avec doublons
Code_Achat Null interdit, Indexé avec doublons
Code_Client Null interdit, Indexé avec doublons
Nom_prod Null interdit, Non indexé
Prix_Prod Non indexé, valide si >=0
1
4
Quantité Null interdit, Non indexé, valide si >=10
Date_acquisition Null non interdit, Non indexé
Table : RÉSERVATION
Nom_Champ Contraintes D’Intégrité
Code_Reservation Primary key, Null interdit, Indexé sans doublons
Code_Client Null interdit, Indexé avec doublons
Code_Service Null interdit, Indexé avec doublons
Date Null non interdit, Non indexé
Table : SERVICE
Nom_Champ Contraintes D’Intégrité
Code_Service Primary key, Null interdit, Indexé sans doublons
Ref_Produit Null interdit, Indexé avec doublons
Nom Null non interdit, Non indexé
Table : SOLLICTATION
Nom_Champ Contraintes D’Intégrité
Code_Sollicitation Primary key, Null interdit, Indexé sans doublons
Code_Client Null interdit, Indexé avec doublons
Code_Service Null interdit, Indexé avec doublons
Date_Sollicitation Null non interdit, Non indexé
Table : TYPE_SERVICE
Nom_Champ Contraintes D’Intégrité
Code_Type Primary key, Null interdit, Indexé sans doublons
Code_Service Null interdit, Indexé avec doublons
Nom_Type Null interdit, Non indexé
Montant Non indexé, valide si >=0
Effectuer Non indexé
1
5
3.3 Modèle relationnel de la base de données
#Code_Service)
#Code_Achat)
1
6
3.4 Modèle physique de données
WHERE P.Code_personnel=A.Code_Personnel;
1
7
3- Requête qui affiche les produits et leurs dates d’acquisition :
FROM Produit;
4- Requête qui affiche les services et leurs dates ou elles ont été sollicitées :
5- Requête qui affiche les noms et prénoms du personnel ainsi que leur droit d’accès :
FROM Personnel;
FROM Client
WHERE (((Client.[Sexe])=3));
FROM Personnel
WHERE (((Personnel.[Sexe])="M"));
SELECT *
FROM Type_service;
1
8
SELECT S.Nom, T.Nom_Type AS Expr1, So.Date_Sollicitation
FROM Achat;
FROM Produit;
SELECT Service.Nom
FROM Service;
FROM Sollicitation;
15- Requête qui affiche la liste de tous les noms, prénoms, sexe et téléphone des clients :
SELECT Client.Nom, Client.Prenom, Client.sexe, Client.Ville, Client.Telephone FROM
Client;
1
9
CONCLUSION GENERALE
Au terme de compte rendu, nous pouvons affirmer que ce projet nous a permis de
confronter la théorie á la pratique. Il nous a notamment préparé à affronter les réalités du
monde professionnelles.
S’agissant du thème, il en ressort que la mise en œuvre d’une base de données requière
un minimum de compétences techniques et d’une logistique adéquate. Dès lors, les
connaissances acquises lors de nos cours en base de données ajoutées aux recherches
relatives à la réalisation d’un tel projet, nous ont donné de la matière pour la réalisation de
ce travail.
2
0
BIBLIOGRAPHIE
https://www.i3s.unice.fr/~nlt/cours/licence/sgbd1/sgbd1_cours.pdf
http://tecfaetu.unige.ch/staf/staf-h/tassini/staf2x/Heidi/last_bd.htm
https://pages.lip6.fr/Souheib.Baarir/isi/mcd.pdf
http://perso.modulonet.fr/~placurie/Ressources/BTS1
https://www.lucidchart.com/pages/fr/quest-ce-quun-diagramme-de-flux-de-donnees
http://www.fsg.rnu.tn/imgsite/cours/Diagramme de Flux.pdf
https://pages.lip6.fr/Souheib.Baarir/isi/mcd.pdf https://stph.scenari-community.org/idl-
bd/mob/rss/co/idl-bd3-web/co/sqlUC053.html https://stph.scenari-
community.org/bdd/0/co/sqlUC053.html https://stph.scenari-community.org/idl-
bd/mob/rss/co/idl-bd3-web/co/sqlUC053.html
https://fr.wikipedia.org/wiki/Contrainte_intgrité
https://fr.wikipedia.org/wiki/Dépendance_fonctionnelle
https://fr.wikipedia.org/wiki/Modèle_physique_des_données
https://www2.ulb.ac.be/soco/matsch/info-d-203/access/09coursaccess.pdf
https://www.youtube.com/watch?v=X3bH4GkTwiI
https://support.office.com/fr-fr/article/créer-un-formulaire-dans-access-5d550a3d-92e1-
4f38-9772-7e7e21e80c6b
https://support.office.com/fr-fr/article/exemples-de-critéres-de-requête-3197228c-8684-
4552-ac03-aba746fb29d8
https://ufrsegmi.parisnanterre.fr/medias/fichier/access_cours_requetes_1108731129530.p
df
https://www.lecompagnon.info/access/macros.htm
https://access.developpez.com/cours/?page=langagevba http://index-
of.es/Programming/Cours%20Vba.pdf https://www.bonbache.fr/apprendre-a-programmer-
en-vba-access-170.html
2
1
ANNEXES
Formulaire d’accueil et d’accès au système (ici le mot de passe et l’identifiant sont corrects)
Formulaire d’accueil et d’accès au système (ici le mot de passe ou l’identifiant est incorrect)
2
2
2
3
Formulaire de gestion d’un personnel qui accède au système avec identifiant administrateur
Formulaire de gestion d’un personnel qui accède au système avec identifiant pseudo
administrateur
2
4
Formulaire d’ajout, de modification et de suppression d’un service
2
5