Presentation of summer Internship (présentation stage d\'été)

43
Projet de stage d’immersion en entreprise 1 Développement d’une application interactive sur l’intranet SagemCom Elaboré par: Denden Oussama Encadré par M. Mehdoini Abdallah

description

Françaisà l\'ensi et à la fin de deuxième année chaque élève doit faire un stage de un 6 semaine chez une société qui travaille dans le domaine informatique.Après il doit présenter son travail.EnglishAt the end of second year each student has to pass an Internship period of 6 weeks at the end of this period he has to present his work to a group of juries

Transcript of Presentation of summer Internship (présentation stage d\'été)

Page 1: 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

Page 2: Presentation of summer Internship (présentation stage d\'été)

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

Page 3: Presentation of summer Internship (présentation stage d\'été)

3

Cadre du sujet

Page 4: Presentation of summer Internship (présentation stage d\'été)

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

Page 5: Presentation of summer Internship (présentation stage d\'été)

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

Page 6: Presentation of summer Internship (présentation stage d\'été)

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.

Page 7: Presentation of summer Internship (présentation stage d\'été)

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

Page 8: Presentation of summer Internship (présentation stage d\'été)

8

1. Etude préalable

4/44

Page 9: Presentation of summer Internship (présentation stage d\'été)

9

Etude de l’existant

Ressources Humaines

Demande de mutation

Demande de recrutement

Demande de congé

Demande de départ

Page 10: Presentation of summer Internship (présentation stage d\'été)

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

Page 11: Presentation of summer Internship (présentation stage d\'été)

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 :

Page 12: Presentation of summer Internship (présentation stage d\'été)

12

2. Spécification des besoins

Page 13: Presentation of summer Internship (présentation stage d\'été)

13

Quels sont les services que doit offrir le système? Et quels sont les contraintes de réalisation?

Page 14: Presentation of summer Internship (présentation stage d\'été)

14

Les besoins fonctionnels

authentification

Création

Consultation

ArchivageValidation

Page 15: Presentation of summer Internship (présentation stage d\'été)

15

Les besoins non fonctionnels

ErgonomieSécurité

Performance

BNF

Page 16: Presentation of summer Internship (présentation stage d\'été)

16

Identification des acteurs

Acteurs

Gestionnaire RH

Cadre

Agent de saisi

Page 17: Presentation of summer Internship (présentation stage d\'été)

17

Agent de saisi

Passer des demandesPasser des demandes

ConsultationConsultation

Page 18: Presentation of summer Internship (présentation stage d\'été)

18

Agent de saisi

CadrePasser des demandes

personnelles Passer des demandes

personnelles

ConsultationConsultation

Page 19: Presentation of summer Internship (présentation stage d\'été)

19

Gestionnaire RH

Importer la liste des demandes

Traiter lesdi érentes ffdemandes

consulter toutes les demandes

Suivi les modifications

Page 20: Presentation of summer Internship (présentation stage d\'été)

20

Diagramme de cas d’utilisation global

Page 21: Presentation of summer Internship (présentation stage d\'été)

21

Cas d’utilisation détaillé

Page 22: Presentation of summer Internship (présentation stage d\'été)

22

3. Conception

Page 23: Presentation of summer Internship (présentation stage d\'été)

23

Architecture générale de l’application

Client/Serveur1

Trois tiers2

MVC MVC3

Trois architectures sont envisageables :

Page 24: Presentation of summer Internship (présentation stage d\'été)

24

Page 25: Presentation of summer Internship (présentation stage d\'été)

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.

Page 26: Presentation of summer Internship (présentation stage d\'été)

26

Architecture du site

Page 27: Presentation of summer Internship (présentation stage d\'été)

27

Conception détaillée

Page 28: Presentation of summer Internship (présentation stage d\'été)

28

Diagrammes de séquence

Page 29: Presentation of summer Internship (présentation stage d\'été)

29

DiagrammeE/A

Description BD

Conception de la base de données

Page 30: Presentation of summer Internship (présentation stage d\'été)

30

Diagramme entité association

Page 31: Presentation of summer Internship (présentation stage d\'été)

31

Modèle relationnel

Page 32: Presentation of summer Internship (présentation stage d\'été)

32

4. Réalisation

Page 33: Presentation of summer Internship (présentation stage d\'été)

33

Environnement de programmation

Logiciels

B

CAPHP

XHTML/CSS

JavaScript/JQuery

Page 34: Presentation of summer Internship (présentation stage d\'été)

34

Présentation

Page 35: Presentation of summer Internship (présentation stage d\'été)

35

Page 36: Presentation of summer Internship (présentation stage d\'été)

36

Page 37: Presentation of summer Internship (présentation stage d\'été)

37

Page 38: Presentation of summer Internship (présentation stage d\'été)

38

Page 39: Presentation of summer Internship (présentation stage d\'été)

39

Page 40: Presentation of summer Internship (présentation stage d\'été)

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

Page 41: Presentation of summer Internship (présentation stage d\'été)

41

Conclusion

Page 42: Presentation of summer Internship (présentation stage d\'été)

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.)

Page 43: Presentation of summer Internship (présentation stage d\'été)

Merci de votre

attention