Ship4946 fr

Projet de stage fin de deuxième année

Sujet

Réalisé par Sous la direction de :

Année universitaire 2009/2010

Table des figures

Figure 1.1 : organigramme directoire. 11
Figure 1.2 : organigramme des ports. 11
Figue 1.3 : organigramme du Port de Nador. 13
Figure 2.1 : Table des rubriques. 20
Figure 2.4: Diagramme de séquence Cas d’utilisation : Connexion 22Figure 2.5 : Diagramme de séquence Cas d’utilisation : Ajouter Etudiant 22
Figure 2.6 : Diagramme de Classes. 23
Figure 2.7 : Architecture Hibernate 26
Figure 2.8 : Fichier de configuration de Hibernate, Hibernate.cfg.xml 27
Figure 2.9 : Page d’Authentification 29
Figure 2.10 : Page d’Accueil 29
Figure 2.11 : Page d’Ajout d’un Examen 30
Figure 2.14: Page d’Ajout d’un Etudiant 30

Tabledes matières

Résumé – 5 –
Introduction générale – 6 –
Chapitre 1 – 8 –
Introduction – 9 –
I. Marsa Maroc – 9 –
I.1. Fiche technique – 9 –
I.2.Organisation – 10 –
I.3.Activités et Services : – 12 –
I.3.1. Un large éventail de services : – 12 –
I.3.2. La maîtrise de chaque segment d’activité: – 12 –
II. Port de Nador: – 13 –
II.1. Organigramme du port de Nador : – 13-
II.2. Services offerts : – 13 –
II.3.Liaisons intermodales : – 14 –
II.4.Installation concédées : – 14 –
Conclusion – 15 –
Chapitre 2 – 16 –
Introduction – 17 –
I. Présentation du sujet – 17 –
II. Analyse – 17 –
1.1. Diagrammes de Cas d’Utilisations – 17 –
1.2. Diagramme de Séquences 20
1.3. Diagramme de Classes 21
III. Conception 22
II.1. Concepts etspécificités de J2EE 23
II.1.1. Côté client 23
II.1.2. Côté serveur 23
II.2. Les servlets Java 23
II.3. Les JavaServer Pages 24
II.4. Les Javabeans 24
II.5. Hibernate 24
II.6. Appache Tomcat 26
III. Interface Homme-Machine 27
Chapitre 3 30
I. Aspect de journalisation : 31
I.1. Solutions Actuelles : 31
I.2. La valeur ajoutée de la programmation Aspects : 32
I.3.Réalisation de l’aspect logging.aj 32
I.1.3. Coupe 32
III.1.3.2. Code advice 32
II. Aspect d’authentification : 32
II .1. Les techniques utilisées : 33
II.1.1. MD5 : 33
II.1.2. Autorisations basé sur le rôle : 33
II.2. Réalisation de l’aspect authentification.aj 33
II.2.1. Coupe 33
II.2.2. Code advice 34
Conclusion générale 35
Bibliographie 36

Chapitre 1Présentation de l’organisme
D’accueil

I. Marsa Maroc

I.1. Fiche technique

.
Raison sociale : Société d’Exploitation des Ports
Nom de marque : Marsa Maroc
Raison sociale : Société d’Exploitation des Ports
Nom de marque : Marsa Maroc
Date de création : 1er Décembre 2006
Statut juridique : Société Anonyme à Directoire et Conseil de Surveillance
Capital Social : 733.956.000DH
Siège social : 175, Bd Zerktouni-20 100 Casablanca – Maroc
Président du Directoire : Mohammed ABDELJALIL
Secteur d’activité : Gestion de terminaux et quais portuaires
Chiffre d’Affaires * : 2.372 MDH
Effectif * : 2251 collaborateurs
Trafic global * : 36 Millions de tonnes
Sites opérés : 10 à savoir Nador, Al Hoceima, Tanger, Mohammedia, Casablanca, Jorf Lasfar, Safi, Agadir, Lâayoune,Dakhla

I.2.Organisation

L’organisation de Marsa Maroc est fondée sur le principe de la décentralisation avec des responsabilités claires et des moyens de gestion et d’auto contrôle.
[pic] La Direction Générale définit la stratégie et joue un rôle de support vis-à-vis des Directions d’Exploitation aux Ports tout en laissant une large autonomie de gestion à ces dernières.[pic] Les Directions d’Exploitation aux Ports définissent leurs objectifs, élaborent leurs budgets et gèrent leurs propres ressources. La structure de chaque Direction d’Exploitation varie selon l’importance des installations gérées au niveau de chaque port.

Figure 1.1 : organigramme directoire.

[pic]

Figure 1.2 : organigramme des ports.

I.3.Activités et Services :

Parce…