4.3 Base des données
Pour réaliser notre base des données, nous avons
utilisé le SGBDR intégré à notre outil de
développement (WinDev 17 et WinDev mobile 17) qui n'est autre que
l'Hyperfilesql pour traduire nos classes dans notre outil de
développement nous a amené à produire la figure suivante
:
Gestion Commande client via le menu sur tablette
Figure 5 Gestion Commande client via le menu sur
tablette
29
Et pour la partie du site web avec MySQL pour la
réservation de table en ligne nous avons produit la figure suivante :
4.4 Modularité
4.4.1 Le diagramme de package
Ce system a deux parties distinctes :
? La partie « Gestion de Commande de client via le menu sur
tablette » qui
contiendra l'affichage de tous les plats du restaurant via la
tablette, la recherche d'un plat non répertorié sur le menu de la
tablette et la commande du plat choisit.
30
? La partie « Publicité et réservation de
table en ligne », incluant les publicité de tous les plat du
restaurant en ligne via le site web du restaurant, la réservation d'une
table en ligne via le site du restaurant et la vérification de
diffèrent prix de plats.
System
Gestion Commande client via le menu sur tablette
|
|
|
|
|
|
Plat
|
Facture
|
Facture
|
Plat
|
Idphoto idplatordreaffich photo ordreaffichage
|
Numclient idclient phone
|
NumFacture Datefacture Platnom Quantité Prixunit
|
Idplat Nomplat Descriptionplat Prix
photo libcat ordreaffichage idphotos
|
Ajouter() Supprimer Fermer()
|
Ajouter() Supprimer Fermer()
|
Ajouter() Supprimer() Modifier() Fermer()
|
|
|
Ajouter() Supprimer Fermer()
|
|
Publicité et réservation table en
Client
idclient Nomclinet phoneclient mailclient
Ajouter() Supprimer Fermer()
Réservation
idclient Nomclinet Date Heuredebut heurefin typereservation
Ajouter() Supprimer Fermer()
Emplacement
Idemplacement Nombreplace Heuredebut Type
libelletype photo
Ajouter() Supprimer Fermer()
Parti e ou Pack age
Figure 7 Diagramme de package
Dans notre prototype nous avons un modules coté
application desktop gérant le choix de plat
par les clients via la tablette que nous avons appelé
« RestoArmagedonPC », un module différents cotés
applications web appelé communément « RestoArmagedonline
» pour la réservation de table en ligne et un modules coté
Mobile sur tablette gérant le menu du restaurant sur tablette et l'envoi
de plat sélectionner par ce dernier que nous avons appelé «
ProjetArmagedon».
31
|