Les progiciels de gestion intégrés

Les progiciels de gestion intégrés

La Conception de notre application

Introduction

La conception d’un projet est une phase très importante pour définir les objectifs et les fonctionnalités de notre application. Dans ce chapitre nous détaillons la conception après un état de l’existant.

Etat de l’existant

Besoin de l’entreprise SOGESI

Le besoin initial de l’entreprise SOGESI c’était la création d’un module qui gère la gestion des hôtels :
Le module doit être capable de gérer :
 Les réservations des clients sur site via le web.
 Les chambres et leurs disponibilités.
 Les options offertes par l’hôtel.
 Le personnel.
Nous avons commencé à schématiser notre travail pour pouvoir faire une conception initial de notre projet. Cependant l’entreprise nous a proposé d’améliorer des modules de gestion d’hôtel et de restauration déjà existants (sur OpenErp7) au lieu de créer un nouveau module.
Les modules déjà existant sur la version 7 d’OpenERP s’avèrent insuffisants aux besoins d’une gestion performante d’hôtel. Il fallait ajouter des nouvelles fonctionnalités proposé par l’entreprise puis faire une adaptation pour les installer sur ODOO version 8 pour réaliser la réservation en ligne via un site web ce qui n’est pas accessible sur la version 7.

 Analyse de l’existant

Pour mieux comprendre et maitriser le fonctionnement des codes sources existants il nous a fallu une étude approfondie de trois semaines. Nous avons réussi, par la suite, à réaliser quelques modifications et nous avons intégré les fonctionnalités suivantes :
 Un planning pour visualiser rapidement la situation des réservations.
 Un lien avec le module restauration au niveau du module Hôtel. C’est-à-dire qu’on devra être capable de créer une réservation resto à partir du module hôtel et que cette réservation (une fois validée) sera visible dans la liste des réservations dans le module restaurant. Comme ça, l’administrateur ne sera pas obligé à chaque fois de quitter le module hôtel pour aller sur le module Resto.
 La liste des réservations des tables sous forme de planning (Vue calendrier dans Openerp).
Nous avons eu des difficultés pour terminer les modifications et nous avons pensé de faire une adaptation de ces modules sur ODOO pour réaliser le site web.

Adaptation

Concernant la réalisation de l’adaptation nous avons rencontré des difficultés durant l’installation. Nous étions contraintes d’installer les modules sans les fichiers data.xml pour une mise en marche. En plus la majorité des fonctionnalités du module ne rependaient pas.
Cette adaptation demande beaucoup de temps pour la réaliser Comme la duré restante pour le projet de fin d’étude est limité par le temps nous avons opté pour la création d’un nouveau module de gestion d’hôtel qui repend au besoin initial demandé par l’entreprise.

Processus de fonctionnement de notre application

La figure ci-dessous représente les différentes étapes de fonctionnement de notre module :

Outil de conception UML

UML [8] est une notation permettant de modéliser un problème de façon standard. Ce langage est né de la fusion de plusieurs méthodes existantes auparavant, et est devenu désormais la référence en termes de modélisation objet.Nous avons choisi UML comme langage de conception vu sa simplicité et sa puissance à l’abstraction des objets réels. Parmi les facteurs de puissance, UML présente plusieurs diagrammes statiques et dynamiques facilitant la tache de conception et offrant une vue globale sur la composition et le fonctionnement de note logiciel.

 Diagramme des cas d’utilisation

Le diagramme de cas d’utilisation représente la structure des fonctionnalités nécessaires aux utilisateurs du système [9].
A partir de l’étude préliminaire, nous avons pu dégager le diagramme des cas d’utilisation Présenté dans la figure ci-dessous qui gère :
La gestion des clients : ce cas d’utilisation permet aux administrateurs de créer et mettre à jour la liste des clients.
La gestion des réservations : permet de gérer les réservations. L’administrateur peut créer, modifier et supprimer une réservation
La gestion des chambres : permet de gérer les listes des chambres, les types, les prix et les commodités.
La gestion des rapports : l’administrateur peut imprimer :
• Un rapport de réservation qui indique le nom du client, la date d’arrivé, la date départ, ainsi le numéro de la chambre et le montant à payer.

Diagramme de séquence

Un diagramme de séquence est un diagramme d’interaction qui expose en détail la façon dont les opérations sont effectuées : quels messages sont envoyés et quand ils le sont. Les diagrammes de séquence sont organisés en fonction du temps [10]. Les objets impliqués dans l’opération sont répertoriés de gauche à droite en fonction du moment où ils prennent part dans la séquence de messages.
• L’administrateur gère les clients, il peut créer des clients en remplissant un formulaire contenant toute les informations nécessaire demandées par l’hôtel.
• Le client est défini par un numéro d’identité unique.
Lors de la création d’une chambre l’administrateur gère :
• Les types des chambres : il peut créer des différents types pour les affecter à une chambre.
• Les prix : chaque chambre a son prix.
• La chambre est définie par un numéro unique.
Le client demande une réservation, l’administrateur crée la réservation et remplit un formulaire en ajoutant :
• le client (crée le client s’il n’est existe pas)
• une chambre
• les clients attachés (optionnel)
• Les commodités (optionnelles).

Le rapport de stage ou le pfe est un document d’analyse, de synthèse et d’évaluation de votre apprentissage, c’est pour cela rapport gratuit propose le téléchargement des modèles gratuits de projet de fin d’étude, rapport de stage, mémoire, pfe, thèse, pour connaître la méthodologie ?avoir et savoir comment construire les parties d’un projet de fin d’étude.

Table des matières

Introduction générale
Chapitre I Les progiciels de gestion intégrés
I.1-Introduction
I.2- Historique des ERP
I.3- Définition d’un ERP (Entreprise ressource planning)
I.4- Principe de base d’ERP
I.5- Caractéristiques des ERP
I.6- Le périmètre de gestion qui couvre un ERP
I.7- Différents environnements de travail d’un ERP
I.8- Architecture technique
I.9- Architecture modulaire
I.10- Principaux éditeurs d’ERP
I.10.1- Les ERP propriétaires
I.10.2 – Les ERP Open Source
I.11- Points forts d’ODOO
I.12- Architecture technique d’ODOO
I.12.1- Architecture client/serveur
I.12 .2- Architecture modulaire ODOO
I.13- Modèle vue contrôleur (MVC)
I.14- Conclusion
Chapitre II La conception de notre application
II.1- Introduction
II.2- Etat de l’existant
II.2.1- Besoin de l’entreprise SOGESI
II.2.2- Analyse de l’existant
II.2.3- Adaptation
II.3- Processus de fonctionnement de notre application
II.4- Outil de conception UML
II.4.1- Diagramme des cas d’utilisation
II.4.2- Diagramme de séquence
II.4.2.1- Diagramme de séquence pour la gestion de client
II.4.2.2- Diagramme de séquence pour la gestion des chambres
II.4.2.3- Diagramme de séquence pour la gestion de réservation
II.4.2.4- Diagramme de séquence de réservation en ligne
II.4.3- Diagramme d’activité
II.4.4- Diagramme de classe
II.8- Conclusion
Chapitre III La réalisation de notre application
III.1- Introduction
III.2- Environnement de travail
III.3- Etapes de développement de notre application Dzhotel
III.3.1- installation d’Odoo 8.0 sous windows
III.3.2- Mise en place de l’application DzHotel
III.4- Description de notre module
III.4.1- Gestion des clients
III.4.2- Gestion des chambres
III.4.3- Gestions des réservations
III.4.4- Gestions des rapports
III.5- Développement du site web de la réservation en ligne
II.5.1- les outils utilisés
III.5.2- L’installation du module website builder
III.5.3- Présentation du site
III.5.3.1- Page d’accueil « Notre hôtel »
III.5.3.2- Page Chambres
III.5.3.3- Page Demande de réservation
III.5.3.4- Page Contacter nous
III.6- Conclusion
Conclusion générale
Références bibliographiques
La liste des figures

Rapport PFE, mémoire et thèse PDFTélécharger le rapport complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *