1. Conception et réalisation d’une application web
pour la Gestion du Moulin d’Olive
Réalisé par :
Hassen Ben Slima
Mahdi Kilani
Encadré par :
Mr. Atef Boujelben
Mr. Momtez Ayadi
Projet de Fin d’études
Année universitaire 2015/2016
4. La Tunisie est le pays le plus connu dans l’agriculture
« olive » dans la région sud méditerranéenne.
Elle est devenue le plus grand producteur d’huile d’olive
dans l’Afrique, et arrive en quatrième place mondiale après
l'Espagne, l'Italie et la Grèce.
Le moulin d'olive ne possède aucun outil informatique
simple et standardisé pour gérer les différentes tâches du
travail
4
5. • La solution actuelle est manuelle.
• Mal gestion des ressources des différentes
unités.
• Absences des mesures des activités.
• La comptabilisation de stock est non
automatisée.
5
6. Mettre en place une solution informatique qui permet
de gérer l’activité de gestion du moulin d’olive.
Concentrer les informations du stock, des
employés, des clients, des fournisseurs et
permettant aussi d’organiser les déférentes
informations dans des tableaux de bord.
6
8. • Un système de sécurité pour l’application qui permet de gérer
les accès aux différents cas d’utilisation du système.
• La portabilité du logiciel pouvant être exploiter sur différents
plateformes.
• Des interfaces conviviales et faciles à manipuler.
• Un temps de réponse minimal.
8
11. • Un langage de modélisation graphique à base de
pictogrammes.
• Un langage commun pour exprimer la conception.
• Facilite l'extraction et la génération de la documentation
de modélisation .
21. • Renforcer plusieurs notions: la gestion optimale du temps et
la communication.
• La réalisation du projet: permet de raffiner notre capacité de
conception et de renforcer nos compétences en matière de
technologies telles que J2EE et les framework de
développement (spring, hibernate) .
• L’application bénéficie d’une excellente extensibilité grâce à
une architecture n-tier qui permet de subdiviser le projet en
plusieurs modules indépendants et facilement maintenables.
22. Ajout des fonctionnalités comme:
Gestion du pointage,
Gestion des congés,
Gestion des opérations import/export.
Bonjour les membres du jury .
Bonjour nos invité .
On vous remercie de votre présence dans cette soutenance
On s’intéresse dans notre projet a l’étude et la conception d’une application web pour la gestion du moulin d’olive
On va présenter notre projet de fin d’étude intitulé a la gestion du moulin d’olive
Encadré par Mr ATEF BOUJELBEN encadreur FSS et Mr MOMTEZ AYEDI encadreur de la société VISS .
Notre plan est divisé en 7 partie :
Notre plan est divisé en 7 partie :
Comment faire face à ces problèmes?
Comment satisfaire le responsable du moulin d’olive?
Notre plan est divisé en 7 partie :
Notre plan est divisé en 7 partie :
Merci,
Maintenance nous présentons la partie conception
nous allons adopté une méthodologie de conception UML
Maintenant, nous présentons le diagramme de cas d’utilisation globale
Qui donne une vision globale du comportement fonctionnel de notre système.
on a un seul acteur c’est le responsable, L’accès de responsable au système, nécessite une authentification.
En effet, le responsable du moulin d’olive a le droit de gérer toutes les fonctionnalités de l’application.
Tel que gérer la caisse gérer les fournisseur ,gérer les client , ...
2eme ;
C’est le diagramme de séquence d’authentification qui présentent les objets et leurs interactions selon un point de vue temporel.
Alors, le responsable saisir login et mot de passe , le système vérifie les informations.
S’ ils sont correct il accède a l'application
si non, erreur d’authentification .
3eme ,c’est le diagramme d’activité qui représente une exécution d’un mécanisme de déroulement d’étape séquentielle.
Ce diagramme présente les activités du vente ,
l’état initial est que le responsable consulte l’interface de gestion de commande pour passer la commande du client afin de sauvegarder.
S’il existe un erreur d’information alors le responsable revient a l’étape initiale pour vérifier les informations.
si non , il passe a l’action de l’impression.
4eme ,
c’est le diagramme de classe contient toutes les informations, telles que les classes, les méthodes et les associations dans lequel:
Un client peut avoir 0 ou plusieurs factures,
Un fournisseur peur avoir 0 ou plusieurs bon d’achat,…..
Passons maintenant a la réalisation de notre projet
/************************************/
nous commençons par cette figure qui représente l’architecture 3-tiers
Ce dernière contient un client d’application , un serveur d’application et un serveur de BD
/********************************/
couche présentation qui correspond dans notre exemple
le client de l'application
couche métier qui correspond au serveur d'application
et enfin
la couche accès aux données qui correspond au serveur de bd
/****************************************************/
L'architecture trois tiers est divisée en trois couches couche présentation
qui correspond au client de l'application couche métier qui correspond
au serveur d'application couche accès aux données qui correspond
au serveur du bd.
pour le fonctionnement , le client envoie
une requête http au serveur d'application ce serveur va récupérer
les donnés du serveur du bd et envoie la réponse au client
De plus , nous présentons l‘architecture j2ee:
Notre application se compose par 3 couche
La premier couche c’est la couche de présentation, qui a basé sur le model MVC ; Model Vue Controller;
2eme couche ,couche métier c’est un couche de traitement,
3eme couche c’est la couche d’accées aux données
Pour la réalisation de notre application nous avons utilisé plusieurs technologique tel que :
Spring mvc , hiberante , apache ;