WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'un portail web de location de voiture en Algérie.

( Télécharger le fichier original )
par abdelkrim &mourad &ibrahim hadjadj &lameroui &saibi
université akli mohaend oulhedj bouira - Licence 2015
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

2.4.2 Modèle de Conception de traitement MCT

Le MCT est un modèle de traitement qui représente le compertement des opérations effuctuer par un acteur externe et exécutées par le système sous forme d'un déroulment étape par étape , suite à un événement, ou à une conjonction d'événements. Dans ce modèle chaque activité(nommée opération) regroupe un ensemble d'activités élémentaires réalisables au sein du domaine.

Choix d'outile pour dessiner le MCT

Le dessin de Modèle de Conception de traitement se fait par le logiciel JMCT.qui est un logiciel de modélisation des diagrammes conceptuels de traitements (MCT), il permet de la sauvegarde et l'exportation de vos diagrammes sous forme d'image.

Le MCT de client :

Le client peut rechercher un véhicule parmi les véhicules qui sont existants dans les parcs des agences inscrites dans le portail Web, selon ses préferences(wilaya de l'agence, marque et catégorie de voiture), après cette étape le client choisit le véhicule et valide,ensuite sa réservation.(valider avec le button réserver),finalement le client rempli une formulaire qui contient ses informations et envoyévers l'agence .Donc le client a terminéla réservation et peut imprimer un contrat pour justifier la réservation dans l'agence.(voir Figure 2.4)

Chapitre 2 Deuxième chapitre

23

FIGURE 2.4: MCT de client

Le MCT de l'administrateur de portail Web:

On parle sur l'adminstrateur principale du portail Web par ce qui il y à deux types d'administrateurs (principal, secondaire),

L'administrateur ajoute les nouvelles marques, les nouvelles modèles et les nouvelles catégories ainsi que le suivi les agences et messages (activéou désctivéles agences et

Chapitre 2 Deuxième chapitre

24

réponder sur les messages des clients), et ajouter ou supprimer un administrateur secondaire, mais il faut absolument s'identifie avec un nom et un mot de passe pour pouvoir faire ces taches(voir Figure 2.5)

FIGURE 2.5: MCT de l'adminstrateur de portail

Le MCT de résponsable de l'agence :

Le responsable de l'agence Rempli un formulaire pour créer un espace spécial dans le portail, si cette création reussit il faut s'identifie avec son email et son mot de passe pour gérer son éspace( ajouter,supprimer ou modifier un véhicule).après les réceptions des réservations, il peut également enregistrer ou imprimer les contrats des résevations (voir Figure 2.6)

Chapitre 2 Deuxième chapitre

25

FIGURE 2.6: MCT de résponsable de l'agence

2.4.3 Modèle Conceptuel de Données MCD.

Un Modèle Conceptuel de Données est la formalisation de la structure et de la signification des informations décrivant des objets et des associations perçus d'intérêt dans le domaine étudié, en faisant abstraction aux solutions et aux contraintes techniques et informatiques d'implémantation en base de données.

Chapitre 2 Deuxième chapitre

26

Un MCD est expriméen entitérelation Merise qui comporte les concepts basiques suivants:

· Entité: modélisation d'un objet d'intérêt (en termes de gestion) pour l'utilisateur.

· Relation :modélisation d'une association entre deux ou plusieurs entités.

· Cardinalités :modélisation des participations mini et maxi d'une entitéà une Rela-

tion.

· Propriétés :modélisation des informations descriptives rattachées à une entitéou Une relation

· Identifiant :modélisation des propriétés contribuant à la détermination unique d'une occurrence d'une entité.(dans notre MCD les Identifiants sont soulignés ).

nous utilsant le logiciel Win'Designe pour concevoir le MCD.(voir Figure 2.7) Choix d'outile pour dessiner le MCD

Présentation [8]

Le dessin de Modèle Conceptuel de Données se fait par le logiciel WinDesig,qui est Un environnement modulaire, articuléautour d'un référentiel partagé, pour la modélisation des systèmes d'information organisationnel et informatique.au travers de 3 modules dédiés, autonomes et communicants, offre un environnement complet et intégré, articuléautour d'un référentiel partagé, permettant de couvrir l'ensemble des modélisations des systèmes d'information, Organisationnel et Informatique:

| Modélisation des cartographies Métier et SI

| Modélisation des données

| Modélisation UML

Les règles de gestion pour réaliser le MCD

| une agence se trouve dans une wilaya à la fois. | une wilaya regroupe plusieurs agences.

Chapitre 2 Deuxième chapitre

27

-- une agence a un ou plusieurs véhicules.

-- un véhicule appartient à une seule agence.

-- un client peut réserver un ou plusieurs véhicules.

-- un véhicule peut réserver par un ou plusieurs clients.

-- un véhicule appartient à une marque

-- une marque contient un ou plusieurs véhicules.

-- un véhicule appartient à une modèle.

-- une modèle contient un ou plusieurs véhicules.

-- un véhicule appartient à une catégorie.

-- une catégorie contient un ou plusieurs véhicules.

-- un client a un ou plusieurs contrats.

-- un contrat concerne un client.

-- une marque regroupe plusieurs modèles.

-- un modèle appartient à une marque.

-- un modèle appartient à une catégorie.

-- une catégorie a plusieurs modèles.

c7 id contrat date_depart date_retour date_contrat

Chapitre 2 Deuxième chapitre

se trouve

reserver

ate_reservation

 

agence

 
 
 
 

G. id agence

tel_agence email

adresse ville

site web password nom confirmed confirm_code active logo

1,n

 
 

1,1

 
 
 
 
 
 
 
 
 

1,1

 
 
 
 

w ilaya

o id wilaya nom

veh icu le

num chassis

energie

matricule

prix

n u morte

num.assager

Abs

Gbs

Couleur

km

climat

image

anti_derap

airebage

alarme

etat

aide arriere

 
 
 
 

client

 
 
 

1,n

 
 

num permis nom prenom adresse_client tel_client

email

 
 
 
 
 
 

1,n

 
 
 
 
 
 
 
 
 
 
 
 
 

1,1

contrat

 
 
 
 
 
 
 
 
 
 
 

1,n

1.n

categorie

12. id categorie categorie

1,n

marque

.2m id marque marque

t

modale

c id modele modele

28

FIGURE 2.7: le schéma de Modèle conceptuelle des données

Chapitre 2 Deuxième chapitre

29

2.4.4 Modèle logique des données MLD

:

 

Le Modèle Logique des Données (MLD) est la suite normale du processus Merise. Son but est de nous rapprocher au plus près du modèle physique. Pour cela, nous partons du Modèle Conceptuel des Données et nous lui enlevons les relations, mais pas n'importe comment, il faut en effet rèspecter certaines règles. Voici la procédure à suivre.

Nous avons expliquéla démarche de réalisation de modèles conceptuels de données dans le paragraphe Modèle conceptuelle des données « MCD » et dans cette paragraphe on va Présenter les concepts de modèle logique de données. On plus les règles qui permettent de transformer le MCD en MLD

Ces règles, au nombre de trois, permettent d'effectuer la transformation automatiquement et Sans empêcher la sémantique du modèle conceptuel de données

Remarque :

-- un véhicule appartient à une marque -- une marque contient un ou plusieurs

Les trois règles de Passage entre le MCD et MLD

· Règle 1 :

-- agence (Id agence, nom, tel agence, email, adresse, ville, site web, password, ac-

tive,

confirmed, confirm code, logo).

-- vehicule(num chassis , energie , matricule , prix ,num porte ,num passager,Abs,Gps,couleur,

km, climat, alarm, airbag ,image, system anti derap, etat, aide park arriere).

-- client(num permis, nom, prenom, adresse client, tel client, email,).

-- wilaya (id wilaya, nom).

-- marque(id marque, marque).

-- modele(id modele, modele).

-- categorie (id categorie, categorie).

-- contrat (id contrat, date contrat, date depart, date retour).

·

Chapitre 2 Deuxième chapitre

30

Règle 2 : Toute association hiérarchique (de type [1, n]) se traduit par une cléétrangère. La cléprimaire correspondant à l'entitépère (côtén) migre comme cléétrangère dans la relation correspondant à l'entitéfils (côté1).

· agence vehicule :

-- vehicule(num-chassis , energie , matricule , prix ,num porte ,num passager,Abs

,Gps ,couleur, km, climat, alarm, airbag ,image, system anti derap, etat, aide park arriere, #id agence).

· wilaya agence :

-- agence(id agence, nom, tel agence, email, adresse, ville, site web, password, active, confirmed, confirm code, logo, # id wilaya).).

· marque vehicule :

-- vehicule(num chassis , energie , matricule , prix ,num porte ,num passager,Abs

,Gps ,couleur, km, climat, alarm, airbag ,image, system anti derap, etat, aide park arriere, #id marque).

· modele vehicule :

-- vehicule(num chassis , energie , matricule , prix ,num porte ,num passager,Abs

,Gps ,couleur, km, climat, alarm, airbag ,image, system anti derap, etat, aide park arriere, #id modele).

· catégorie vehicule :

-- vehicule(num chassis , energie , matricule , prix ,num porte ,num passager,Abs

,Gps ,couleur, km, climat, alarm, airbag ,image, system anti derap, etat, aide park arriere, #id categorie).

· marque modele :

-- modele(id modele, modele, #id marque)

· modele categorie :

-- modele(id modele, modele, #id categorie)

· Chapitre 2 Deuxième chapitre

31

client contrat :

-- contrat(id contrat, date contrat, date depart, date retour,#num permis)

· vehicule contrat :

-- contrat(id contrat, date contrat, date depart, date retour,#num chassis)

· Règle 3 : Toute association non hiérarchique (de type [n, n] ou de dimension2) devient une relation. La cléprimaire est formée par la concaténation l'ensemble des identifiants des entités reliées. Toutes les propriétés éventuelles deviennent des attributs qui ne peuvent pas faire partie de la clé.

· vehicule client : (une nouvelle relation s'appeléreservation) : -- reservation(#num chassis, #num-permis, date reservation).

Choix d'outile pour dessiner le MLD :

Le dessin de Modèle logique des données se fait par le logiciel MYSQL Workbench, qu'est un logiciel de gestion et d'administration de bases de données MySQL crée en 2004. Via une interface graphique intuitive, il permet, de créer, modifier ou supprimer des tables, et d'effectuer toutes les opérations à la gestion d'une base de données. Pour ce projet on à utilsée seulment pour dessiner,(voir Figure 2.8)

Chapitre 2 Deuxième chapitre

FIGURE 2.8: le schéma de Modèle logique des données

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Enrichissons-nous de nos différences mutuelles "   Paul Valery