Conception d'un système informations informatisé pour la gestion des clients dans un hôtel: Cas de l'hôtel Eurêkapar Jordin Ndey Institut supérieur technique catholique de Kikwit - Graduat 2023 |
III.1.2.2. Représentation du MLDFigure 10:Modele Logique de données III.1.3. Modèle Conceptuel de TraitementLe modèle conceptuel de traitement ou MCT permet de représenter de façon schématique l'activité d'un système d'information sans faire référence à des choix organisationnels ou des moyens de l'exécution, c'est-à-dire qu'il permet de définir simplement ce qui doit être fait, mais il ne dit pas quand, comment ni où ... III.1.3.1. Définition des Concepts15(*)Ø Evénement Evènement Un évènement représente un changement dans l'univers extérieur au système d'information, ou dans le système d'information lui-même. Ø Processus C'est un sous ensemble des activités de l'entreprise, cela signifie que l'activité d l'entreprise est constitué d'un ensemble de processus. Un processus est lui-même composé de traitement regroupé en ensemble appelé opération. Ø Opération C'est un ensemble des actions exécutées par le système suite à un évènement, ou une jonction des évènements, cet ensemble des actions est interruptible c'est-à-dire que les évènements ne sont pas pris en compte (ils ne sont pas forcément ignorés pour autant) tant que l'opération n'a pas été accomplie. Ø Synchronisation Elle est une condition booléenne sur les événements contributifs devants déclenché une opération. Il s'agit donc des conditions au niveau des évènements régis par une condition logique réalisée grâce aux opérateurs : ET, OU et NON III.1.3.2. Présentation du MCTArgent Client Et
Refis Effectué
Toujours Effectué Figure 12:Modele conceptuel de traitement III.1.4. Modèle Physique de donnéesIl consiste à implémenter une base de données dans un SGBDR. Le langage utilisé pour ce type d'opération est le SQL Data Définition Language (Langage de définition des données). Ø CREATE : Créer Ø ALTER : Modifier Ø DROP : Supprimer CREATE DATABASE GestionEureka ; CREATE TABLE AGENT( Mat varchar(10) PRIMARY KEY, Nom varchar(25) not null, Postnom varchar(25) not null, Prenom varchar(25) not null, Sexe CHARACTER(8) not null, Fonction varchar(50) not null, DateNaiss varchar(20) not null, IdAdress int(4) not null ) ; CREATE TABLE Adresse( Id int(4) AUTO_INCREMENT PRIMARY KEY, Avenue varchar(30) not null, Num varchar(10) not null, Quartier varchar(30) not null, Commune varchar(30) not null ); CREATE TABLE CLIENT( Id int(4) not null,16(*) Nom varchar(25) not null, Postnom varchar(25) not null, Prenom varchar(25) not null, Sexe CHARACTER(8) not null, Profession varchar(50) not null, DateNaiss varchar(20) not null, IdAdress int(4) not null ); CREATE TABLE FACTURE( Id int(4) PRIMARY KEY AUTO_INCREMENT, NbrJr int(4) not null, PrixJ double not null, PrixT double not null, dateP varchar(25) not null, DateEntree varchar(20) not null, DateSortie varchar(20) not null, MatAgent varchar(10) not null, IdClient int(4) not null ) ALTER TABLE agent ADD FOREIGN KEY(IdAdress) REFERENCES Adresse(Id) ALTER TABLE Client ADD FOREIGN KEY(IdAdress) REFERENCES Adresse(Id) ALTER TABLE facture ADD FOREIGN KEY(IdClient) REFERENCES client(Id); ALTER TABLE facture ADD FOREIGN KEY(MatAgent) REFERENCES MatAgent(Mat) * 16 Chadrack, L , notes de cours méthode analyse informatique, 2022,p12 |
|