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

 > 

Mise en place d'un système d'information informatisé pour la gestion de réservation de chambres, "cas de l'hôtel apocalypse 22"


par Patrick NONDO
Institut Supérieur de Commerce de Kinshasa - Graduat 2021
  

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

Section 4. Modélisation physique de traitement

4.1. Définition

Le modèle physique de traitements représente la solution technique de construction du logiciel, c'est l'ensemble des programmes informatiques assurant l'exécution des traitements informatisés du système d'information.

Cet ensemble est organisé en une architecture technique de programmes matérialisant la logique des traitements spécifiée dans le modèle logique de traitements, en fonction des possibilités techniques et des moyens de programmation.

4.2. Construction du modèle physique de traitement

Le schéma du modèle physique de traitements représente alors l'articulation et les enchaînements possibles entre les différents programmes.

4.3. Définition des concepts du MPT

V' Unité logique de traitement : est u sous-programme de l'application qui exécute une tache donnée.

V' Traitement : c'est l'exécution d'une instruction par une machine logique V' Programme : est un ensemble d'opérations à être exécutées par un ordinateur.

.

73

4.4. Connexion de l'application à la base de données

<?php

session_start();

$host = "localhost";

$database = "reservation";

$user = "root";

$pass = "";

try{

$PDO = new PDO("mysql:host=$host;dbname=$database;charset=utf8", $user, $pass);

}catch(PDOException $e){

die('ERREUR D\'ACCESS AU SERVEUR:' .$e->getMessage());

}

?>

4.5. Présentation du logiciel

a) Menu principal : il permet à l'utilisateur de comprendre au préalable l'utilité de la plateforme de réservation en lui présentant un plan de réservation et les menus de navigation.

74

? Formulaire d'enregistrement client

Ce formulaire permet à l'utilisateur de s'enregistrer avant d'effectuer une

réservation.

? Formulaire d'agent

Il permet d'effectuer la mise à jour d'agents de l'organisation

75

V' Formulaire de réservation

Ce formulaire permet au client de pouvoir solliciter sa réservation après son inscription dans le système.

V' Formulaire de paiement

Il permet au à l'agent d'enregistrer une opération de paiement

76

? Formulaire de séjour

Il permet à l'utilisateur de présenter au préalable son séjour, c'est-à-dire, sa date d'arriver et sa date de départ.

77

4.6. Ecritures des codes Enregistrement client

<?php

if ($_SERVER['REQUEST_METHOD'] == 'POST') { if (isset($_POST['valideReservation'])) {

if (isset($_POST['name_client'], $_POST['postclient'], $_POST['preclient'], $_POST['sexeClient'], $_POST['addclient'], $_POST['dateclient'], $_POST['numtelclient'])) {

if (!empty($_POST['name_client']) AND !empty($_POST['postclient']) AND

!empty($_POST['preclient']) AND !empty($_POST['sexeClient']) AND

!empty($_POST['addclient']) AND !empty($_POST['dateclient']) AND

!empty($_POST['numtelclient'])) {

$nom = htmlspecialchars($_POST['name_client']); $postnom = htmlspecialchars($_POST['postclient']); $prenom = htmlspecialchars($_POST['preclient']); $sexe = htmlspecialchars($_POST['sexeClient']); $adresse = htmlspecialchars($_POST['addclient']); date = htmlspecialchars($_POST['dateclient']); $numero = htmlspecialchars($_POST['numtelclient']);

$reservation = $PDO->prepare("INSERT INTO client(nom, postnom, prenom, sexe, Adresse, DateN, Tel) VALUES(?,?,?,?,?,?,?)");

$reservation->execute(array($nom, $postnom, $prenom, $sexe, $adresse, $date, $numero));

$valideR = "La reservation du client ". $nom . " " . $postnom . " ". $prenom . " ". " a été effectué";

}else{

$erreur = "Champs Vides";

}

}

}

}

?>

? Codes d'impression

<?php

require "../php/cnxdatabase.php";

require "../php/impressionClient.php"; ?>

<!DOCTYPE html>

<html>

<head>

<title>Impression</title>

<meta charset="utf-8">

<link rel="stylesheet" type="text/css" href="../css/impression.css">

</head>

78

<body>

<a href="../index.php" id="link">Retour à l'accueil</a>

<h1 align="center" style="display: block;">LISTE DES CLIENTS </h1>

<span style="width: 360px; display: block; padding: 6px; margin: 3%"> Etablissement : Hotel apocalypse22<br>

Numero RCCM : 907786/7A <br>

</span>

<table width="80%" align="center" cellpadding="5" cellspacing="0"

border="1">

<tr>

<th>N°</th>

<th>Nom</th>

<th>Postnom</th>

<th>Prenom</th>

<th>Sexe</th>

<th>Adresse</th>

<th>Date de naissance</th>

<th>Téléphone</th>

</tr>

<?php

foreach ($imprimer as $key => $client) {?> <tr>

<td><?= $client['num']; ?></td> <td><?= $client['nom']; ?></td> <td><?= $client['postnom']; ?></td> <td><?= $client['prenom']; ?></td> <td><?= $client['sexe']; ?></td> <td><?= $client['Adresse']; ?></td> <td><?= $client['DateN']; ?></td> <td><?= $client['Tel']; ?></td>

</tr>

<?php } ?>

</table>

<a href="" style="display: block; width: 100px; margin: 19px auto; border: 1px solid #000; color: #000; text-decoration: none; text-align: center; padding: 8px; font-size: 16px;" onclick="Imprimer()" id="btn">Imprimer</a>

<script type="text/javascript"> function Imprimer(){

var btnPrint = document.getElementById("btn");

var link = document.getElementById("link"); btnPrint.style.display = "none"; link.style.display = "none";

window.print();

}

</script> </body>

79

</html>

Etat de sortie

80

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








"Un démenti, si pauvre qu'il soit, rassure les sots et déroute les incrédules"   Talleyrand