N°
CONCEPTION ET REALISATION
D'UNE INTRANET
Élaboré par
Jedidi Rochdi
Encadré par
A ma chère mère, Pour tous vos sacrifices pour moi, nul mot ne saura ex-
primer mon amour envers vous. Que Dieu vous protège et vous accorde une
longue vie.
A mes frères et mes soeurs, Je vous remercie pour votre amour incondition-
nel. Que dieu vous garde, Je vous aime et je vous souhaite une vie pleine de
succès et de réussite.
fondeur de mes sentiments et l’estime que j’ai pour toi. Merci pour ta ten-
Toutes les lettres ne sauraient trouver les mots qu'il faut… Tous les mots ne
sauraient exprimer l'amour…. Bref, vous êtes la joie de ma vie. Vos joie de
vivre et vos sourire ont été pour moi le meilleur encouragement que je
A tous mes amis, pour vos encouragements et pour avoir été là pour moi
A tous ceux qui ont contribué de près ou de loin pour la réussite de ce projet
à tous ceux qui ont guidé, aidé et m'ont supervisé durant l'élaboration de
ce projet.
Je tiens à remercier
Mr. Rouatbi Adnen mon encadreur à l'institut supérieur des études tech-
Proxym Group qui ont toujours été très serviables et attentionnés tout au
temps qu'ils ont bien ont gracieusement passé lors de mon stage, ce qui
travail.
Table des matières
Introduction générale......................................................................................... 1
Chapitre 1 : Analyses et Spécifications des Besoins........................................ 2
I. Introduction................................................................................................... 3
II. Cadre du projet............................................................................................. 3
III. Présentation de la société............................................................................. 3
IV. Étude de l’existant......................................................................................... 4
1. Description de l’existant.................................................................. 4
2. Critique de l’existant.......................................................................... 4
3. Solution proposée............................................................................... 4
V. Comment gérer notre Projet? ........................................................................ 5
1. Choix de la méthodologie................................................................... 5
2. Présentation de la méthodologie SCRUM......................................... 6
2.1 Principes essentiels de la méthode............................................ 7
2.2 Organisation............................................................................. 7
VI. Spécifications des besoins............................................................................. 8
1. Besoins fonctionnels............................................................................... 8
2. Besoins non fonctionnels......................................................................... 9
VII. Conclusion.................................................................................................. 9
Chapitre 2 : Conception..................................................................................... 10
I. Introduction.................................................................................................... 11
II. Langage de conception.................................................................................. 11
1. Langage UML..................................................................................... 11
2. Utilisation de l’UML............................................................................ 12
III. Diagramme de cas d’utilisation.................................................................... 12
1. Les Acteurs.................................... ...................................................... 12
2. Diagramme de cas d’utilisation global................................................ 13
3. Diagramme de cas d’utilisation « Authentification » .......................... 16
4. Diagramme de cas d’utilisation «Gérer la gestion de ressources » ..... 16
IV. Diagramme de séquence............................................................................... 17
1. Diagramme de séquence « Authentification » ..................................... 18
2. Diagramme de séquence « Lister le personnelle du groupe » ............. 19
3. Diagramme de séquence « Gérer la gestion de ressources du groupe » 20
V. Diagramme de classes global....................................................................... 21
VI. Conclusion................................................................................................... 22
Chapitre 3 : Réalisation..................................................................................... 23
I. Introduction................................................................................................. 24
II. Environnement de travail............................................................................. 24
1. Environnement matériel........................................................................ 24
2. Environnement logiciel......................................................................... 25
3. Langage de programmation et technologies utilisés......................... 26
4. Le Framework (Django) ...................................................................... 27
5. Les bibliothèques (Libraires) .............................................................. 28
III. Présentation des interfaces de l’intranet....................................................... 29
a. Interface d’authentification...................................................... 29
b. Interface du page d'accueil....................................................... 30
c. Interface liste de mes accès...................................................... 31
d. Interface de création d'un accès............................................... 32
e. Interface liste groupe d'utilisateurs.......................................... 32
f. Interface d'ajout groupe utilisateur........................................... 33
g. Interface de listing staff group................................................. 33
h. Interface d'affichage de mon profile........................................ 34
i. Message de confirmation d'action............................................ 35
j. Interface du web service........................................................... 36
IV. Conclusion................................................................................................... 36
Conclusion générale........................................................................................... 37
Netographie......................................................................................................... 38
Liste des Figures
Figure 16 : Interface liste de mes accès partagées et non partagées avec utilisateur ou groupe utilisateurs 31