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

 > 

Plateforme de gestion des réservations d'une compagnie de transport.


par N. Dieuleveu AHOUISSOU
Institut CERCO au Bénin - Licence professionnelle en informatique de gestion 2017
  

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

TROISIEME PARTIE :

IMPLENTATION ET REALISATION DE LA PLATEFORME

Après avoir achevé l'étape de l'analyse et de la conception de la plateforme, nous allons entamer dans ce chapitre la partie réalisation et implémentation dans laquelle nous allons nous assurer que la plateforme est prête pour être exploitée par les utilisateurs finaux. A la fin de ce chapitre, les objectifs doivent avoir été atteints et le projet doit être finalisé. Ce chapitre est composé de deux parties  à savoir la première partie représente l'environnement et le déploiement tandis que la seconde partie présente quelques interfaces graphiques de la plateforme.

I- CHOIX DE L'OUTIL DE DEVELOPEMENT

La base de données étant un ensemble structuré et organisé de données représentant un système d'information sélectionnée permet aux utilisateurs de faire de multiple opération telle que la consultation, la mise à jour, des interrogations via des requêtes etc. Ces différentes opérations sont susceptibles de contenir des erreurs.

Vue la sensibilité des informations qui seront traitées, il est nécessaire de penser à sécuriser la base de données.

Pour ce faire, il faut :

Protéger la base de données contre les manipulations non autorisées : l'accès à la page d'administration des agents de la compagnie sera sécurisé par un login et un mot de passe.

Protéger la base de données contre les erreurs d'intégrité de données.

Protéger la base de données contre un niveau d'accès des utilisateurs intervenant dans la gestion de la plateforme.

Assurer la disponibilité en temps réel de la plateforme aux clients.

II- CONFIDENTIALITE ET SECURITE

La sécurité informatique est l'ensemble des mesures mise en place pour protéger les informations, conserver ou établir la disponibilité, l'intégrité et la conservation des informations.

Dans le but de sécuriser la plateforme il est indispensable de maîtriser l'accès à des utilisateurs internes par un login et un mot de passe (password). La maîtrise de la base de données est aussi indispensable

Ainsi pour les traitements, nous avons opté pour la gestion des droits et privilèges d'accès. Les privilèges d'accès sont subdivisés en trois grands groupes d'utilisateurs de niveaux hiérarchisés comme suit : Administrateurs, Agent et client.

L'administrateur

L'administrateur a le contrôle total sur toutes les fonctionnalités de la plateforme. Ils peuvent créer, modifier ou supprimer des utilisateurs. Ils peuvent modifier les traitements effectués.

L'Agent

Il a un contrôle partiel dans la gestion de la plateforme. Ils font les traitements de certaines informations telles que : établir les trajets, valider les réservations, valider les réservations et les payements et éditer la fiche de contrôle. Ils peuvent également faire une réservation à un client.

Le Client

Le client quant à lui, ne peut que visiter la plateforme, créer un compte client, remplir le formulaire de réservation, suivre son opération et par la suite imprimer les reçus.

La plateformeest accessible dans le monde entier grâce au réseau internet. Elle sera accessible grâce à un URL via un navigateur. Elle peut être consultée sur les téléphones connectés à l'internet et sur les ordinateurs connectés.

· Outil de développement

Pour réaliser notre projet, après une étude croisée des outils de développement, dans la deuxième partie nous avions choisi d'exécuter notre projet avec les logiciels Notepad++ qui est un éditeur de texte libre sous licence GPL version 2 et WampServer qui est une plateforme de développement web qui interprète les scripts PHP. Nous allons utiliser dans la programmation les langages HTML, le CSS, le PHP et le JAVASCRIPT. Le HTML pour créer et structurer les pages de la plateforme, le CSS qui est un langage de style permettra de définir la présentation des documents HTML, le PHP qui est un langage de programmation utilisé principalement pour réaliser des sites web dynamiques et le JAVASCRIPT qui permettra quant à lui d'ajouter de petite animation sur les pages web du site.

Page d'accueil du site web

C'est la première page qui s'affiche lorsque le client saisie l'URL dans le navigateur et valide. A partir de cette page il peut continuer à explorer les pages web disponibles afin de faire ses opérations.

Figure 16 Capture page d'accueil du site web sur ordinateur et smartphone

Page d'authentification

La page d'authentification est la première page qui s'affichera lorsque l'administrateur ou l'agent de la compagnie vont vouloir se connecter à leur section. Elle permet à l'utilisateur de s'authentifier pour pouvoir accéder aux autres interfaces.

Figure 17 Capture page d'authentification

Elle est composée de deux (02) champs de saisie et de deux (02) boutons définis comme tel:

Nom d'utilisateur ou login : saisie du Nom d'Utilisateur

Mot de passe : Saisie du Mot de passe

Bouton « Se connecter » : Sert à valider l'authentification

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








"Nous devons apprendre à vivre ensemble comme des frères sinon nous allons mourir tous ensemble comme des idiots"   Martin Luther King