Ce code source est celui d'une application programmée en php permettant aux gérants d'un hôtel d'enregistrer les réservations
de chambres de leurs clients.
Téléchargez le projet et importez le dans le répertoire www de Wampserver, importez aussi la base de données
"dbhotel.sql" dans votre SGBD Mysql pour faire fonctionner l'application.
Télécharger le projet
Voici les principales pages web de l'application :
Page d'accueil :
La page d'accueil contient un formulaire qui permet d'enregistrer le numéro de porte et le prix de chaque chambre de l'hôtel
que les clients peuvent réserver et une liste de toutes ces chambres; elle contient aussi une liste de toutes les chambres
disponibles de l'hôtel, c'est à dire qui ne sont pas encore réservées; elle contient aussi un formulaire de réservation de
chambre, dans ce formulaire on indique le numéro de porte de la chambre réservée, les dates de début et de fin d'occupation
de la chambre ainsi que le numéro de téléphone du client qui l'a réservée. Il est possible de mettre une réservation de
chambre dans une liste d'attente quand toute les chambres sont réservées ou quand le délai d'occupation de la chambre est
long, Dans ce cas, en remplissant le formulaire de réservation on n'indique pas le numéro de porte mais on indique le prix
de la chambre.
NB: le système supprime automatiquement une réservation de chambre de la liste des réservations
si la date de fin d'occupation est dépassée ou si la date de début d'occupation est dépassée d'une journée et que la chambre
n'est pas encore occupée.
Page liste d'attente :
La page liste d'attente contient une liste des chambres disponibles, une liste des réservations en attente ainsi
qu'un formulaire permettant d'envoyer une réservation de la liste d'attente vers la liste officielle des réservations.
Cette application est un système d'information utilisé dans une usine de fabrication
des ustensiles de cuisines, afin d'accomplir les opérations suivantes:
1) Enregistrer dans la base de données les commandes de produits par les clients;
2) Enregistrer dans la base de données les livraisons des produits aux clients;
3) Afficher la liste des commandes en cours;
4) Afficher la liste des livraisons éffectuées.