1
اآللي اإلعالم ألنظمة الوطنية المؤسسة
Entreprise Nationale des Systèmes Informatiques
Mémoire De Fin D’étude Pour L’obtention Du Diplôme D’ingénieur d’application en informatique
Réalisé Par: Mr. HAMDI PACHA ADEL. Encadré par: Mr.IDIR BACHIR.
- Groupe 20 -
Thème :Conception et réalisation d’un système
d’information pour l’automatisation du suivi des études d’audit géotechnique
E.N.S.
I
2
Présentation du CGS
في ا المطبق للبحث الوطني لمركزالزالزل مقاومة هندسة
Centre National De Recherche Appliquée En Génie Parasismique
- – CGS –Le CGS est une structure dont l'objectif est de
développer, appliquer et diffuser les connaissances scientifiques en génie
sismique afin de réduire le risque sismique en Algérie.
3
Organigramme du CGS
PLAN4
5
Introduction
De nos jours, toute entreprise est prête à investir des sommes considérables dans l’implantation des Technologies logicielles afin d’améliorer ses services internes
ces entreprises doits être équipée d’un système d’information fiable et efficace.
Le système d’information est le centre nerveux des entreprises, qui permet de regrouper, de classifier, de traiter et de diffuser de l’information sur un environnement donné.
Ce système d’information supporte le suivi des dossiers d’audit géotechnique, la gestion des conventions et facturation et la gestion d’accès au dossier d’audit géotechnique dans le centre.
6
La Problématique
Absence de sécurité de
système d’informatio
n
Utilisation des outils classiques
comme Microsoft Word et
Excel
Accès total au dossier
d’audit géotechniqu
e
Absence de serveur de
base de données pour
les études géotechnique
s
Difficultés lors de
l’administration des
dossiers
Manque d’information concernant l’étude , la facturation
Convention, etc..
Objectifs
Modéliser les
procédures de travail
Impliquer les partenaires
dans les procédures
Contrôler et suivre
l'avancement des projets
Mise en place d’une
base de données pour les études d’audit
géotechniques
Automatiser la
circulation des
documents
localiser plus
rapidement
l’information
7
8
Analyse de l'existant
Le flux d'information
Etude des Postes de travail
Etude des documents
Etude des procédures
9
Diagramme de flux d'information
10
Solution Proposée
La mise en place
d’une application Web Interne
qui automati
se :
le suivi de l’état
d’avancement des
dossiers(POS)
la possibilité de gérer et contrôler le
processus de prestation du début à la fin.
11
Etude conceptuelle
Diagramme Cas d’utilisation : traitement du dossier d’audit géotechniques
12
Etude conceptuelle
Digramme Cas d’utilisation : traitement du dossier d’audit géotechniques
13
Etude conceptuelle
Le diagramme de séquence Créer dossier d’étude
Etude conceptuelle
diagramme de classes
14
1..*
1..1Contient
1..1
1..*Appartient
1..11..*
Avoir
1..*Concerner
1..1
1..1Contient
1..*
1..1
1..*Traiter
1..1Avoir
1..*
1..*
1..1Avoir
1..1Avoir
1..*
1..1Avoir
1..*
1..1
0..*Confier
1..1Avoir
1..*
User
----
Id_userNomPasswordProfil
: int: String: String: String
Client
-----
Num_ClientNom_clientAdresse_clientTelFax
: int: String: String: Number: Number
Wilaya
--
Code_wilayaNom_wilaya
: int: String
Commune
--
Code_commnom_comm
: int: Number
Rapport
----
Num_rapportRefe_rapportDate_emis_RapPiece_joint
: int: String: Date: int
++
Afficher ()Imprimer ()...
: int: int
Demande_Assistantance
----
Num_Demande_AssNum_Réfe_ExpedDate_demandeMontant
: int: int: Date: int
++
ajouter ()supprimer ()...
: int: int
Site
----
Num_SiteNum_POSSuperficeCordonnee_UTM
: int: Number: Number: int
Laboratoire
-----
Num_laboratoireNom_laboAdresse_laboTel_laboFax_labo
: int: String: String: Number: NumberEtude
----
Num_etudeDate_etudeNom_projetObservation
: int: Date: String: Character
+++
Afficher ()Modifier ()afficher état etude ()...
: int: int: int
Phase
--
Num_PhaseDesig_Phase
: int: String
Convention
----
Num_convType_convDate_convMontant
: int: String: Date: Number
++
Afficher ()Imprimer ()...
: int: int
Facture
-----
Id_FactureNum_FactureDate_FactureMontant_Factureetat_facture
: int: int: Date: Number: String
+ Calculer ()...
: int
Devis
----
Id_DevisNum_devisDate_devisMontant_devis
: int: int: Date: Number
Charge_Etude
---
Id_charge_etudeNom_Charge_etudeFonction
: int: String: String
15
Etude conceptuelle
User (Id_user, nom, password, profil ) ;
Client(Num_client , nom_client, adresse_client, Tel, Fax) ;
Wilaya(Code_wilaya, nom_wilaya);
Commune(code_comm ,code_wilaya, nom_comm) ;
Rapport(Num_rapport, réfe_rapport, date_emiss_rap, piece_joint,Num_etude);
Demande_Assistance(Num_demande_Ass, Num_Réfe_Client, Date_demande, montant,Num_laboratoir);
Site(Num_site, Num_POS,
superficie, Cordonnee_UTM,Num_Demande_Ass,Code_Wilaya,Code_comm) ;
Laboratoire (Num_laboratoire, nom_labo, adresse_labo, Tel_labo, fax_labo) ;
Etude (Num_etude, Etat_etude, Date_Etude, Observation,Id_charge etude,Num_site) ;
Phase (Num_phase, Desig_Phase);
Convention (Num_conv, Type_conv, Date_conv, montant);
Facture (Id_facture, num_facture, date_facture,
montant_fature,Num_Client);
Devis (Id_Devis, Num_Devis, Date_Devis, Montant_Devis,Num_Client);
charger_etude (Id_Charge_etude, Nom_charge,Fonction) ;
Modèle relationnel
16
Réalisation
Environnement Logiciel : PowerAMC : c’est un logiciel de conception
qui permet de modéliser les traitements informatiques
NOTEPAD: c’est un éditeur de code source qui prend en charge plusieurs langages
PHPMYADMIN est une application Web de gestion pour les systèmes de gestion de base de données MySQL
Bootstrap (framework) : c’est une collection d'outils utile à la création de sites et d'applications web.
17
Réalisation
18
Réalisation
19
Réalisation
20
Réalisation
21
Conclusion et Perspective
Cette application nous permet de: automatisé les taches Suivre l’avancement du dossier d’audite géotechnique Mise en place d’une base de données pour les études d’audit
géotechniques
En terme de perspective, notre application peut être enrichie par : L’utilisation du PDO (PHP Data Objects) qui est le nouveau
système de requêtes sur les bases de données . Architecture en 3 tiers
22
Merci Pour Votre Attention.
Recommended