Presentation of summer Internship (présentation stage d\'été)
description
Transcript of Presentation of summer Internship (présentation stage d\'été)
1
Projet de stage d’immersion en entreprise
Développement d’une application interactive sur l’intranet
SagemCom
Elaboré par:Denden Oussama
Encadré par M. Mehdoini Abdallah
2
• Plan
• 1• Etude préalable• Etude préalable
• 2• Spécification des besoins• Spécification des besoins
• 3• Conception• Conception
• 4• Réalisation• Réalisation
Conclusion et perspectivesConclusion et perspectives
Cadre du sujet Cadre du sujet
3
Cadre du sujet
4
Présentation de l’entreprise
SAGEMCOM • Un groupe international• L’un des leaders mondiaux des terminaux
hauts débits et de convergence• Implanté dans plus de 30 pays• Emploie plus de 72000 collaborateurs• 200 sites de production • 7 centres de recherche et développement
5
SAGEM TUNISIE• Est entré en production le 1er janvier 2003• Développe et fabrique une large gamme de
produits• Comporte deux usines de production• Composées de plusieurs UF• Les UF sont en relation avec les services
6
Sujet Objectif:
La conception et le développement de nouvelles extensions ainsi que l’amélioration des celles qui existent déjà dans le portail de Sagemcom.
7
La notion de la gestion des ressources humaine(GRH)
RH :• C’est un service de l’entrepriseGRH:• Ensemble des moyensCadre de la GRH• Plan stratégique de l’entreprise
8
1. Etude préalable
4/44
9
Etude de l’existant
Ressources Humaines
Demande de mutation
Demande de recrutement
Demande de congé
Demande de départ
10
Critique de l’existant
Demandes non informatisées1
N’o rent pas les fonctionnalités attenduesff2
Nombres des demandes très élevé Nombres des demandes très élevé 3
11
Objectifs
Automatisation des différentes demandes et les lier à une base de donnée1
Les demandes doivent être acheminées vers le gestionnaire RH adéquat2
Afficher les états d’avancement des différentes demandes3
Offrir la possibilté de :
12
2. Spécification des besoins
13
Quels sont les services que doit offrir le système? Et quels sont les contraintes de réalisation?
14
Les besoins fonctionnels
authentification
Création
Consultation
ArchivageValidation
15
Les besoins non fonctionnels
ErgonomieSécurité
Performance
BNF
16
Identification des acteurs
Acteurs
Gestionnaire RH
Cadre
Agent de saisi
17
Agent de saisi
Passer des demandesPasser des demandes
ConsultationConsultation
18
Agent de saisi
CadrePasser des demandes
personnelles Passer des demandes
personnelles
ConsultationConsultation
19
Gestionnaire RH
Importer la liste des demandes
Traiter lesdi érentes ffdemandes
consulter toutes les demandes
Suivi les modifications
20
Diagramme de cas d’utilisation global
21
Cas d’utilisation détaillé
22
3. Conception
23
Architecture générale de l’application
Client/Serveur1
Trois tiers2
MVC MVC3
Trois architectures sont envisageables :
24
25
Raison de choix
• Allègement du poste de travail client.• Prise en compte de l’hétérogénéité des plates-
formes.• Rupture du lien de propriété exclusive entre
application et données.• Meilleure répartition de la charge entre
différents serveurs d’application.
26
Architecture du site
27
Conception détaillée
28
Diagrammes de séquence
29
DiagrammeE/A
Description BD
Conception de la base de données
30
Diagramme entité association
31
Modèle relationnel
32
4. Réalisation
33
Environnement de programmation
Logiciels
B
CAPHP
XHTML/CSS
JavaScript/JQuery
34
Présentation
35
36
37
38
39
40
Difficultés rencontrées
L’intégration de l’application dans le system existant4
L’étude et la compréhension du system et code déjà existant1
L’apprentissage des nouveaux outils tels que JQuery et AJAX2
La communication avec les futurs utilisateurs d’application3
L’adaptation de l’application aux différents navigateurs web5
41
Conclusion
42
Conclusion• Notre travail consiste à concevoir et créer une application pour
le suivi des résultats des analyses d’huiles.
• Cette expérience nous a été très instructive et profitable sur plusieurs plans.
• L’objectif principal est atteint malgré quelques difficultés rencontrées.
• Notre système reste toujours en besoin d’amélioration et d’enrichissement par certaines techniques et fonctionnalités, à savoir : L’ajout d’autres modules (gestion des contrats, gestion des formations, gestion de carrière, gestion de la paie. . .etc.)
Merci de votre
attention