Vous êtes sur la page 1sur 40

ENIG

Projet Fin d’Etudes

Conception
Conception et
et Réalisation
Réalisation d’une
d’une Solution
Solution Intranet
Intranet pour
pour Gestion
Gestion
des
des Documents
DocumentsAdministratif
Administratif

Entreprise d’accueil
CODIX

Présenté par :Ben SAID


Mourad
Encadré par : Gribaa Nejla
Kerkeni
Skander
1
Plan

1 Introduction

2 Problématique

3 Objectifs

4 Analyse

5 Conception

6 Réalisation

7 Conclusion

2
Introduction problématique Objectif analyse Conception Réalisation Conclusion

d u cti o n Introduction
Intro

3
Introduction problématique Objectif analyse Conception Réalisation Conclusion

Garantie en cas de Intégrité des


changement les
moyens techniques données

Archivage Introduction
Qualité
à long terme numérisé

Assure la Diffuser des


transparence informations

4
Introduction problématique Objectif analyse Conception Réalisation Conclusion

 Codix est une société de développement des solutions informatique pour


les grandes entreprises qui était créée en 2004 et faisant parti du groupe
français « codix France ».

5
Introduction problématique Objectif analyse Conception Réalisation Conclusion

Requête

Réponse

6
Introduction problématique objectif analyse Conception Réalisation Conclusion

ma ti qu e Problématiq
Probl é ue

7
Introduction problématique objectif analyse Conception Réalisation Conclusion

•La communication entre les


utilisateurs est difficile

problématique
•la gestion des Documents
administratif se fait d’une manière
manuelle.

• Un manque de sécurité

8
Introduction problématique objectif analyse Conception Réalisation Conclusion

En plus, les Documents sont enregistrées sur des papiers

 Ce qui peut causer


 Une male interprétation des inventaires faute d’une mauvaise
organisation des données.
 Un risque de perte d’informations en cas de perte de document..

 Une Perte de temps vu que le suivi des documents est lent


 Non accessibilité des données puisque les fiches sont à la possession
d’une seule personne (qui est le Responsable) ce qui rend l’accès aux
données un peu difficile surtout en cas de l’absence de ce
Responsable...

9
Introduction problématique objectifs analyse conception Réalisation Conclusion

Objectifs Objectifs

10
Introduction problématique objectifs analyse conception Réalisation Conclusion
Sauvegarder toutes les
informations concernant les
documents
Faciliter
l’interprétation des
suivis des état de document

Effectuer des mises


à jour automatiques

Afficher des inventaires


détaillés pour chaque
document

10
Introduction problématique objectifs analyse conception Réalisation Conclusion

A na ly s e Analyse

12
Introduction problématique objectifs analyse conception Réalisation Conclusion

Besoins Fonctionnels

Document Gestion des


Administratif Matériels

Gestion des Répondre aux


Employés Documents
Demandes

13
Introduction problématique objectifs analyse conception Réalisation Conclusion

Identification des Acteurs

Employé

Responsable

Chef d’équipe

14
Introduction problématique objectifs analyse conception Réalisation Conclusion

<<extend>>
<<extend>> Créer un employé
Créer un employé

<<extend>>
<<extend>>
Responsable Afficher les employés Modifier un employé
Responsable Afficher les employés <<extend>> Modifier un employé
<<extend>>

<<extend>>
<<extend>> <<extend>>
<<extend>>
Suprimer un employé
Suprimer un employé
<<extend>>
<<extend>>
Chercher un employé
Chercher un employé

Diagramme des cas d’utilisation « Gestion des employés »

15
Introduction problématique objectifs analyse conception Réalisation Conclusion

les documents qui concerne


les documents
l'employé quid'equipe
et le chef concerne
l'employé et le chef d'equipe

Respnsable Suprimer un document Attestation de travail Attestation de salaire


Respnsable Suprimer un document Attestation de travail Attestation de salaire
<<extend>>
<<extend>>

<<extend>> Auttorisation de sortie


<<extend>> Auttorisation de sortie
<<extend>>
Gérer des documents <<extend>> créer un document
Employé Gérer des documents
Employé créer un document
Demande de Visa
<<extend>> Demande de Visa
<<extend>> Consultation la réponse de
Consultation
documentla réponse de
document
Chef d'equipe
Chef d'equipe Demande d'Intervention
Modifier un document Demande d'Intervention
Demande d'achat seule le responsable créer
(f rom Tacheun
Administratif )
Modifier un document Demande d'achat seule led'achat
demande responsable créer
(f rom Tacheun
Administratif )
demande d'achat

Diagramme des cas d’utilisation «Document Administratif»

16
Introduction problématique objectifs analyse conception Réalisation Conclusion

<<extend>>
<<extend>>
Attestation de salaire Afficher un document Imprimer un document
Attestation de salaire Afficher un document Imprimer un document

Attestation de travail <<extend>> Demande de visa


Attestation de travail <<extend>> Demande de visa
cette tache concerne
le cette tache concerne
responsable
le responsable

Chef d'equipe <<extend>>


Chef d'equipe <<extend>>

<<extend>> Document non repondue Validation des documents


<<extend>> Document non repondue Validation des documents

<<extend>>
Chercher un document <<extend>> Demande d'intervention
Responsable Chercher un document
Responsable Demande d'intervention
<<extend>> Auttorisation de Sortie
<<extend>> Auttorisation de Sortie

<<extend>> <<extend>>
<<extend>> <<extend>>

Document repondue Suprimer un document Modifir l'etat d'un document


Document repondue Suprimer un document Modifir l'etat d'un document

<<extend>>
<<extend>>

Diagramme des cas d’utilisation« Répondre aux documents demandes »

17
Introduction problématique objectifs analyse conception Réalisation Conclusion

Ajout un matériel
Ajout un matériel
Modifier les caracteristiques de
<<extend>> Modifier les caracteristiques de
<<extend>> <<extend>> matériel <<extend>>
<<extend>> matériel <<extend>>
<<extend>> Ajouter une affectation
<<extend>> Ajouter une affectation
<<extend>>
<<extend>>
Afficher tous les matériel Afficher tous les affectation
Responsable Afficher tous les matériel Afficher tous les affectation
Responsable <<extend>> existant
<<extend>> <<extend>> existant
<<extend>>
Supprimer une affectation
Supprimer une affectation

Suprimer un matériel
Suprimer un matériel
Historique d'une affectation de
Historique d'une affectation de
matériel
matériel

Diagramme des cas d’utilisation « Gestion des Matériel »

18
Introduction problématique objectifs analyse Conception Réalisation conclusion

nc ept i on conception
co

19
Introduction problématique objectifs analyse Conception Réalisation conclusion

Langage de modélisation unifié pour la


programmation orienté objet.

UML
Langage de modélisation des systèmes standard
qui utilise les diagrammes pour représenter
chaque aspect d’un système.

20
Introduction problématique objectifs analyse Conception Réalisation conclusion
Message
Message
id_m
Type de doc id_m
id_r
possède Type de doc 0..* id_r 0..*
document id_type_doc id_e
id_doc 1 id_type_doc id_e
mess
type_de_doc
nom_e 0..* type_de_doc mess
date_actuelle
prenom_e date_actuelle
Etyat recepter
date_embauche Etyat
date_actuelle envoyer
sal aire_net
beneficiaire typede pesrsonne
motif 1 1 typede pesrsonne
id_type
date_sortie id_type
heur_sortie 1 libellé
personnel libellé
heure_retour personnel
CIN_personne 1..* possède
lieu_de_naissance créer nomCIN_personne
Date_de_naissance
nom
prenom
profession 0..* 1 prenom 1..* appartient
sexe adresse
adress adresse
ville
Equipe
Equipe
email cpville group_id
telephone cp group_id 1
libelle
Affectation telephone
1
apparail_panne Affectation telephone
sexe libelle
id_aff concerne
type_panne 0..* sexe
email appartient
description id_aff
date_aff 1 email
date_de_naissance
priorite date_aff
etat_aff date_de_naissance
nationalité
date_intervention etat_aff nationalité
login 1 0..*
description_D_A
login consulter
pourquoi mot_de_passe Candidat
oui
0..* mot_de_passe
date_embauche Candidat
date_embauche ref
existant 1..* ref
concerne nom
montant_materiel nom
prenom
montant_logiciel heurs de travail prenom
autre_comontaire 1 heurs de travail date_naissance
id_heur date_naissance
dernier_diplome
validation_R
validation_CH materiel id_heur
date_a dernier_diplome
etablissement
materiel
id_materiel date_a
nom_s
etablissement
test_SQL
id_materiel nom_s test_SQL
test_JAVA
prix date_d
prix Type de m ateriel test_JAVA
test_C
date_d'achat date_d
date_p
date_d'achat avoir Type de materiel
id_type_materiel
test_C
test_Anglais
text_libre date_p
date_f test_Anglais
text_libre
marque id_type_materiel
type resultat
1 type
date_f resultat
equipe
marque
equipe
1..*

21 Diagramme de classe de l’application


Introduction problématique objectifs analyse Conception Réalisation conclusion
Responsable Système
Responsable Système

1: Demander de répondre à un document


1: Demander de répondre à un document

2: Afficher la page de la recherche


2: Afficher la page de la recherche

3: Remplir la page de la recherche selon les documents non répondus


3: Remplir la page de la recherche selon les documents non répondus
4: Chercher
4: Chercher

5: Charger les documents selon la recherche


5: Charger les documents selon la recherche
6: Afficher tous les documents concernant
6: Afficher tous les documents concernant

7: Demander d'affiche un document


7: Demander d'affiche un document

8: Afficher le document
8: Afficher le document

9: Demander de l'imprimer
9: Demander de l'imprimer

10: Imprimer le document


10: Imprimer le document

11: Mise à jour de la base et charger les documents dans la page de la recherche selon la recherche précédent
11: Mise à jour de la base et charger les documents dans la page de la recherche selon la recherche précédent

12: Afficher les documents selon la recherche précédente


12: Afficher les documents selon la recherche précédente

Diagramme de séquence système de cas « consultation de document


non répondu par impression»
22
Introduction problématique objectifs analyse conception Réalisation conclusion

a l is at ion Réalisation

23
Introduction problématique objectifs analyse conception Réalisation conclusion

Oracle 11g Rational


Data Base rose

Eclipse dreamweave
r
Environnement de travail

24
Introduction problématique objectifs analyse conception Réalisation conclusion

Outil
Outil de
de création
création des
des
pages
pages Web
Web

Outil
Outil de
de Conception
Conception
Oracle 11g
Rational
Data Base rose

Base
Base de
de Données:
Données:
facile
facile àà manipuler
manipuler
dreamweaver
Eclipse

Envirennement de travail
Produire des pages web
dynamiques

25
problématique objectifs analyse conception Réalisation conclusion

Architecture 3-tiers

Couche
Couche d’accès
Utilisateur Contrôleur métier aux
données

Modèle Données
Vue Couche
Interface
Utilisateur

26
Introduction problématique objectifs analyse conception Réalisation conclusion

Interface d’authentification

27
Introduction problématique objectifs analyse conception Réalisation conclusion

interface d’ajoute un employé

28
Introduction problématique objectifs analyse conception Réalisation conclusion

interface Cas d’erreur de l’ajout

29
Introduction problématique objectifs analyse conception Réalisation conclusion
Demande d’attestation de travail par l’employé

30
Introduction problématique objectifs analyse conception Réalisation conclusion
Suivie la demande

31
Introduction problématique objectifs analyse conception Réalisation conclusion
Critères de recherche un demande pour le consulter

32
Introduction problématique objectifs analyse conception Réalisation conclusion
Affichage d’une attestation pour le répondre

33
Introduction problématique objectifs analyse conception Réalisation conclusion
Impression et répondre a l’attestation de travail

34
Introduction problématique objectifs analyse conception Réalisation conclusion
Consulter l’état d’attestation chez responsable

35
0
Introduction problématique objectifs analyse conception Réalisation conclusion
Consulter l’état de l’attestation chez l’employé

36
Introduction problématique objectifs analyse conception Réalisation conclusion

n cl usi on Conclusion
Co

37
Introduction problématique objectifs analyse conception Réalisation conclusion

Synthèse

Objectif atteint

Enrichir nos connaissances en matière de


méthodes et d’outils.
S’intégrer et s’adapter a la vie
professionnelle.
Sur le plan technique, il nous a apporté une vision
plus claire sur le développement des applications
Web.

41
Introduction problématique objectifs Lesconception
analyse Réalisation conclusion
perspectives
Conserver l’Architecture
des applications
WEB

créer un module pour


l’insertion de ces données
dans la base de données

39
Merci pour votre attention