Présentation pfe - Etude, conception et réalisation d'une application web de ...Ayoub Mkharbach
C'est la présentation de mon projet de fin d'études en licence génie informatique à la faculté des sciences et techniques de settat, le stage a été effectué au sein de l'entreprise Pluralis Consulting.
Présentation pfe - Etude, conception et réalisation d'une application web de ...Ayoub Mkharbach
C'est la présentation de mon projet de fin d'études en licence génie informatique à la faculté des sciences et techniques de settat, le stage a été effectué au sein de l'entreprise Pluralis Consulting.
Rapport de stage de projet du fin d’études:
Conception & Développement d’une
application mobile pour la réservation des
tickets auprès des guichets de service
Résumé
Ce document englobe mon projet de fin d’étude réalisé dans le but d’obtenir le diplôme national d’ingénieur en informatique de l’école supérieure privée d’ingénierie et de technologies
(ESPRIT), suite à un stage qui a duré six mois effectués au sein de l’entreprise « DREAM TEK Consulting ». Un stage qui avait principalement pour objectif d’élargir et d’appliquer mes acquis et mes connaissances et de me préparer pour la vie professionnelle.
Ma mission était de concevoir et de réaliser une application web pour le Dashboarding et l’automatisation de la gestion des ressources RH et des produits de l’entreprise.
Ce rapport vous donne une idée bien détaillée sur le projet dans son cadre techniqueet fonctionnel.
********************************************************************
Abstract
The present document contains the details of the work done as the end-of-study project to get the national degree of IT engineering from the private higher school of engineering
and technology (ESPRIT), after a six-month internship in the firm « DREAM TEK Consulting ». An internship that aimed to expand and apply my skills and knowledge.
My mission was to design and implement a web application for dashboarding and automating the management of HR resources and the company products.
This document offers a very detailed idea about the project in both technical and functional scopes.
Conception et réalisation d'une application de gestion intégrée au sein de la...Addi Ait-Mlouk
Conception et réalisation d'une application de gestion intégrée au sein de la société Eone Group basée sur OpenERP + client mobile en jquerymobile
mise en place des modules vente & achat & stock& comptabilité
développement spécifique : gestion de maintenance ( service technique )
plus d'info :
aitmlouk@gmail.com
addi.aitmlouk@edu.uca.ma
Business Intelligence Reporting Solution Imad ALILAT
This presentation will help you understand the basic building blocks of Business Intelligence. Learn how decisions are triggered, the complete decision process and who makes decisions in the corporate world.
More importantly, understand core components of a Business Intelligence architecture such as a data warehouse, data mining, ETL Process (Extract-Transform-Load) and data reporting. Each component plays an integral part which enables today's managers and decision makers collect, analyze and interpret data to make it actionable for decision making.
Business intelligence has become an integral part that needs to be incorporated to ensure business survival. It is a tool that helps analyze historical data and forecast future so that your are always one step ahead in your business.
Please feel free to like, share and comment as you please!
Rapport de stage de projet du fin d’études:
Conception & Développement d’une
application mobile pour la réservation des
tickets auprès des guichets de service
Résumé
Ce document englobe mon projet de fin d’étude réalisé dans le but d’obtenir le diplôme national d’ingénieur en informatique de l’école supérieure privée d’ingénierie et de technologies
(ESPRIT), suite à un stage qui a duré six mois effectués au sein de l’entreprise « DREAM TEK Consulting ». Un stage qui avait principalement pour objectif d’élargir et d’appliquer mes acquis et mes connaissances et de me préparer pour la vie professionnelle.
Ma mission était de concevoir et de réaliser une application web pour le Dashboarding et l’automatisation de la gestion des ressources RH et des produits de l’entreprise.
Ce rapport vous donne une idée bien détaillée sur le projet dans son cadre techniqueet fonctionnel.
********************************************************************
Abstract
The present document contains the details of the work done as the end-of-study project to get the national degree of IT engineering from the private higher school of engineering
and technology (ESPRIT), after a six-month internship in the firm « DREAM TEK Consulting ». An internship that aimed to expand and apply my skills and knowledge.
My mission was to design and implement a web application for dashboarding and automating the management of HR resources and the company products.
This document offers a very detailed idea about the project in both technical and functional scopes.
Conception et réalisation d'une application de gestion intégrée au sein de la...Addi Ait-Mlouk
Conception et réalisation d'une application de gestion intégrée au sein de la société Eone Group basée sur OpenERP + client mobile en jquerymobile
mise en place des modules vente & achat & stock& comptabilité
développement spécifique : gestion de maintenance ( service technique )
plus d'info :
aitmlouk@gmail.com
addi.aitmlouk@edu.uca.ma
Business Intelligence Reporting Solution Imad ALILAT
This presentation will help you understand the basic building blocks of Business Intelligence. Learn how decisions are triggered, the complete decision process and who makes decisions in the corporate world.
More importantly, understand core components of a Business Intelligence architecture such as a data warehouse, data mining, ETL Process (Extract-Transform-Load) and data reporting. Each component plays an integral part which enables today's managers and decision makers collect, analyze and interpret data to make it actionable for decision making.
Business intelligence has become an integral part that needs to be incorporated to ensure business survival. It is a tool that helps analyze historical data and forecast future so that your are always one step ahead in your business.
Please feel free to like, share and comment as you please!
Etude de cadrage clef de la réussite d'un upgrade oracle people soft busine...Business At Work
Upgrade Oracle PeopleSoft 9.2:
L'étude de cadrage comme clé de la réussite
Business at Work et Systnaps vous dévoilent les atouts d’une étude d’opportunité et de cadrage pour mettre votre montée de version PeopleSoft sur de bons rails.
- Les nouveautés PeopleSoft
- Les questions à se poser
- Les axes d’analyses
- La démarche et l’outillage
- Les moyens
Réussir la transformation de votre organisation avec sharepoint NURUNconseils
La mise en place de SharePoint quelqu’en soit l’objectif final présente plusieurs défis qui nécessitent une expérience de gestion pointue. Il faut savoir identifier tous les acteurs qui doivent être impliqués dans un tel projet et savoir tirer profit de leur expertise, tout en maîtrisant les enjeux de cette collaboration, tant au niveau du langage, de la responsabilité décisionnelle ou de la connaissance technique.
Voici les éléments qui seront abordés lors de cette présentation et qui vous permettront de relever ces défis et de faire de votre projet SharePoint un succès :
* Le fonctionnement traditionnel des organisations pour répondre à un besoin d’affaires et les pièges typiques de ce mode traditionnel lors de la mise en place de SharePoint ;
* L’approche intégrée : mettre à profit des compétences multidisciplinaires pour répondre aux besoins de manière efficace ;
* Exemples d’application concrète de cette approche ;
* Les bonnes pratiques pour rehausser les fonctionnalités de SharePoint sans les dénaturer ;
* Éléments clés pour assurer le succès d’un projet impliquant SharePoint.
Développement d’une application Web et mobile d’un annuaire médicallitayem bechir
Dans le cadre de l'élaboration de notre projet de fin d’année, nous avons suggéré à concevoir une Application web et mobile pour la gestion de médecin.
Similaire à Presentation de soutenance du Projet Fin d'Etudes (20)
L’équipe du projet BeBoP a proposé un webinaire le 30 mai 2024 pour découvrir comment la technologie vidéo, combinée à l’intelligence artificielle, se met au service de l’analyse du comportement des taurillons.
covadis tutorial , power point , realisation projet route , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , vvtravaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , travaux publics , route ,route ,route, route, route, route, route, route, route, route, route, route, route, projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , vprojet routiere , projet routiere , projet routiere , projet routiere , vprojet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , projet routiere , p
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Presentation de soutenance du Projet Fin d'Etudes
1. Présentation du Projet Fin d’études
Conception et Réalisation d’une application
web de Reporting & Statistics de Rejets de
communication entre Système d’information
Elaboré par
Tahani RIAHI
Encadré par
Mr. Nizar ELHAJ FERJANI
2017 – 2018
3. Introduction(1/3)
Introduction
Etude de l’existant et
problématique
Solution proposée
Architecture et choix
conceptuels
Mise en place
Conclusion et
perspectives
Contexte général
3
Systèmes
d’informations
Partenaires
fournisseurs
concurrents
Clients
Achat
RH
Compta
Finance
Vente
Stock
Fonctions de
l’entreprise
L’entreprise
L’écosystème de
l’entreprise
4. Introduction(2/3)
Introduction
Etude de l’existant et
problématique
Solution proposée
Architecture et choix
conceptuels
Mise en place
Conclusion et
perspectives
Organisme d’accueil
4
Tunisie
Telecom
Fournisseur d’accès
à Internet
Partenaire avec groupe
Khechine de tourisme
Partenaire dans
l’enseignement supérieur et
recherches scientifiques
liées de télécommunications
Opérateur
téléphonique fixes et
mobiles
5. Introduction(3/3)
Introduction
Etude de l’existant et
problématique
Solution proposée
Architecture et choix
conceptuels
Mise en place
Conclusion et
perspectives
Contexte du projet
5
SI de
Tunisie
Telecom
BSCS
Workflow
backbone
GIS
HPSM
FTD
CRM
WS WS
WS
WS WS
WS
6. Etude de l’existant et problématique
• Les rejets de communication entre les SI de Tunisie
Telecom sont extraites des fichiers logs de chaque
système.
• Ces rejets sont enregistrés dans une table d’une BD
SQL Server.
• L’utilisateur manipule ces données par des requêtes
SQ.
6
Introduction
Etude de l’existant et
problématique
Solution proposée
Architecture et choix
conceptuels
Mise en place
Conclusion et
perspectives
7. Solution proposée (1/3)
Solution:
• Conception et développement d’une application web
de reporting et statistics des rejets
Avantages:
• Faciliter la manipulation des données de la table de la
BD
• Simplifier l’accès aux données
• Avoir des informations sous forme graphiques
• Prendre des décisions dans un court temps
Limite exigée:
• Ne pas avoir le droit d’accéder à la table directement
à partir de notre application.
7
Introduction
Etude de l’existant et
problématique
Solution proposée
Architecture et choix
conceptuels
Mise en place
Conclusion et
perspectives
8. Solution proposée (2/3)
Sujet:
• La contribution à la mise en place d’une solution BI
pour le traitement des rejets de communication
entre SI.
Les principaux objectifs:
• Avoir un dashboard.
• Générer des rapports selon des critères bien définis
sous différentes formes.
• Injecter les données dans la base de données à partir
d’un fichier CSV.
• Administrer les utilisateurs.
8
Introduction
Etude de l’existant et
problématique
Solution proposée
Architecture et choix
conceptuels
Mise en place
Conclusion et
perspectives
9. Solution proposée (3/3)
Les phases de notre projet:
9
Spécification et
Compréhension
des besoins
Etude des frameworks
existantes pour le
développement web.
Choix de l’architecture
Conception détaillée
Réalisation et test
Introduction
Etude de l’existant et
problématique
Solution proposée
Architecture et choix
conceptuels
Mise en place
Conclusion et
perspectives
Recette
10. Architecture et choix conceptuels(1/2)
10
Introduction
Etude de l’existant et
problématique
Solution proposée
Architecture et choix
conceptuels
Mise en place
Conclusion et
perspectives
Couche présentation
Vues
(pages
Web)
Contrôleurs
Modèles
Couche métier
Interfaces
Services
métier
Couche de données
Utilisateur
Mécanismes d’accès
aux données
Persistance de données
BD
Patron de conception MVC:
Modèle – Vue – Contrôleur
Patron de conception DAO:
Data – Access – Object
11. Architecture et choix conceptuels(2/2)
11
Introduction
Etude de l’existant et
problématique
Solution proposée
Architecture et choix
conceptuels
Mise en place
Conclusion et
perspectives
HTML5
Bootstrap
Thymeleaf
Highcharts
Spring Boot IOC Container
Web Métier DAO
Serveur Tomcat:
8080
Controllers
Vues
Spring MVC
Spring security
JasperReports
Interface Métier
Implémentation
Métier
Entities
Interface
« JPARepository »
Spring Data
JPA
Hibernate
JDBC
SGBD
HTTP, HTML
12. Mise en place(1/5)
Choix technologiques
• Technologies de programmation
• Bibliothèques utilisées
• Moteurs de templates
• Système de gestion de base de données
12
Introduction
Etude de l’existant et
problématique
Solution proposée
Architecture et choix
conceptuels
Mise en place
Conclusion et
perspectives
13. Mise en place(2/5)
Les acteurs
13
Technicien Administrateur
Le technicien est un acteur
principal de notre
application.
Il bénéfice de toutes les
principales fonctionnalités
de l’application
L’administrateur a les
mêmes rôles qu’un
technicien mais aussi il gère
les rejets et les utilisateurs
Introduction
Etude de l’existant et
problématique
Solution proposée
Architecture et choix
conceptuels
Mise en place
Conclusion et
perspectives
17. Conclusion
Contexte Général
Etude de l’existant
Problématique
Solution proposée
Architecture et choix
conceptuels
Mise en place
Conclusion et
perspectives
• L’objectif de notre stage est la contribution à la mise
en place d’une solution BI pour le traitement des
rejets de communication.
• Notre application est un module de la solution BI a
comme objectif de calculer les statistiques et la
génération des rapports.
• Ce projet nous a donné la possibilité de découvrir de
nouvelles approches de développement dédiées aux
web et d’utiliser de nouvelles technologies ainsi que
les librairies de reporting.
17
18. Perspective
Contexte Général
Etude de l’existant
Problématique
Solution proposée
Architecture et choix
conceptuels
Mise en place
Conclusion et
perspectives
18
BSCS : Ce SI est conçu pour la facturation client Grand Public (résidentiel).
➢ OS : Solaris.
➢ SGBD : Oracle.
FTD : C’est un SI conçu pour la facturation Grand Compte (professionnel).
➢ OS : Linux.
➢ SGBD : Oracle.
Workflow Back Bône : Ce système d’informations est pour la manipulation des coordonnées techniques des réservations data.
➢ OS : Windows.
➢ SGBD : SQL Server.
GIS : Est un SI a comme rôle la manipulation des coordonnées techniques du réseau local d’abonnés.
➢ OS : AX.
➢ SGBD : Informix.
HPSM : Un SI conçu pour la manipulation des réclamations et pour l’accès aux données professionnels.
➢ OS : Windows.
➢ SGBD : Oracle.
CRM : Un SI conçu pour la manipulation des réclamations et pour l’accès aux données résidentiels.
➢ OS : Linux.
➢ SGBD : Oracle.
Spring Data Rest : Il s’appuie sur les référentiels Spring Data, analyse le modèle du domaine et expose les entités automatiquement en tant que ressources REST via HTTP.
• Spring WebSocket : Spring comprend ce module avec un support WebSocket complet qui fournit une connexion bidirectionnelle, full-duplex, persistante entre un navigateur Web et un serveur. Une fois qu’une connexion WebSocket est établie, la connexion reste ouverte jusqu’à ce que le client ou le serveur décide de fermer cette connexion
Spring Data Rest : Il s’appuie sur les référentiels Spring Data, analyse le modèle du domaine et expose les entités automatiquement en tant que ressources REST via HTTP.
• Spring WebSocket : Spring comprend ce module avec un support WebSocket complet qui fournit une connexion bidirectionnelle, full-duplex, persistante entre un navigateur Web et un serveur. Une fois qu’une connexion WebSocket est établie, la connexion reste ouverte jusqu’à ce que le client ou le serveur décide de fermer cette connexion
Spring-security : fournit des services de sécurité complets pour les applications JavaEE. Spring Security est un « framework » d’authentification et de contrôle d’accès puissant et hautement personnalisable. il fournit une protection contre les attaques comme « session fixation », « clickjacking », « cross site request forgery », etc
Spring data jpa : est l’un des framework de Spring reposant sur Spring-Data. vise à améliorer la mise en oeuvre de la couche d’accès aux données en réduisant considérablement l’effort d’écriture du code d’implémentation en particulier pour les méthodes CRUD et de recherche. La notion centrale dans Spring-Data-JPA est la notion "Repository". Le repository est une interface à écrire par le développeur. Il déclare, dans cette interface, les méthodes utiles d’accès aux données et Spring-Data-JPA fournit les implémentations nécessaires
Bootstrap : frameworks CSS , nous aident à mettre en forme les pages web : organisation, aspect, animation…
JasperReports : est un outil de Business Intelligence dédié au Reporting. Développé en Java, il est 100 % Open Source. se base sur des fichiers XML pour la présentation des états/rapports.
Highcharts: bibliothèque JavaScript qui vous permet de créer des graphiques interactifs de nature dynamique ou statique, simple d’utilisation, compatible tous navigateurs et responsive , C’est un outil modulable et interactif proposant différents types de graphiques basés sur une structure en HTML5
Thymeleaf : peut travailler à la fois dans des environnements Web (Servlet) et celui de non Web , mieux adapté pour diffuser XHTML/HTML5 sur View (View Layer) des applications Web basées sur MVC , traiter n'importe quel fichier XML , fournit une intégration complète de Spring Framework.