Académique Documents
Professionnel Documents
Culture Documents
1
PLAN
CONCEPTION
Model, architecture,
conception BD,
LANGUAGE DE Diagrammes
PROBLÉMATIQUE MODÉLISATION d’activités et de
Analyse et Critique Merise ou UML sequences
de l’éxistant
SPECIFICATION 6
PRÉSENTATION 4
DE LA SOCIETÉ 2 SOLUTION
DES BESOINS
Cahier de charge
D’ACCUEIL PROPOSÉ
3 5
1
2
PLAN
CONCLUSION
ET
PERSPECTIVE
Réalisation
Environment de
development, Mise
en oeuvre
8
7
3
LA SOCIETÉ D’ACCUEIL IDENTITE
5
LA SOCIETÉ D’ACCUEIL ORGANIGRAMME
6
PROBLÉMATIQUE CRITIQUE DE L’ÉXISTANT
STATISTIQUES
ERONNEES STATISTIQUES ERRONÉS
Statistiques (ex : revenus, Disfonctionnement qui
dépenses…) sont non exactes inhibe le fonctionnement
d’une formule Excel
NON SÉCURISÉ.
sécurité très limité
contre l'accès non
autorisé.
10
SOLUTION PROPOSÉ - OBJECTIFS -
IMPLÉMENTER UN
SYSTÈME DE MESSAGERIES
12
LANGAGE DE MODÉLISATION
president
superviseur comité des orphelins
System
vice président
membre fondateur
administratif
<<systeme>>
système bancaire
trésorier superviseur comité de charité
consulter projet
consulter service
visiteur
donner service
<<include>>
demande d'adoption d'un cas social
لافك بلط
ل ة
لاح
تجا ة
يعام
ة demandeur d'aide sociale
demande de projet
ب بلط
عو رشم ثع
demande d'intervention urgente
<<include>>
administratif <<include>>
gérer les services accordés <<include>>
<<include>>
administratif <<include>>
gérer les services accordés <<include>>
<<include>>
consulter certaines statistiques
s'authentifier
gérer les donnations
<<include>>
president gérer les donations génrales <<include>>
<<include>>
surveiller(consulter)tous les processus métier de l'association
membre fondateur vice président
<<include>>
<<include>>
consulter les statistiques du commité d'aide sociale
Consulter l'emploi
s'authentifier
Bae, Rankyoung
gérer le notes
administratif
gérer les absences
<<include>>
administrateur
enregistrement des paiements
17
préparer année scolaire
Télécharger des documents (le bulletin des notes,droit interne, engagement élève...)
president
survailler(consulter) les processus du comité coranique
18
SPÉCIFICATION DIAGRAMMES DE CAS D’UTILISATION
DES BESOINS CAS: « FAIRE UNE DONATION »
s'authentifier
administratif
<<include>>
faire une donation non periodique
bénévole
faire une donation
trésorier
<<extend>>
si Acteur= administratif
<<include>>
selectionner le bénévole
enregistrement reglement
19
SPÉCIFICATION DIAGRAMMES DE CAS D’UTILISATION
DES BESOINS SOUS CAS: « FAIRE UNE DONATION PÉRIODIQUE»
<<include>>
administratif
<<extend>>
trésorier <<include>>
par l'administratif
selectionner le bénévole
enregistrement reglement
vlaider (accepter ou reffuser) la demande de parrainage
20
SPÉCIFICATION DIAGRAMMES DE CAS D’UTILISATION
DES BESOINS SOUS CAS: «DONATION PÉRIODIQUE SPÉCIFIQUE»
parrainer (sponsoriser) un orphelin
<<include>> selectionner un orphelin
bénévole
parrainer (sponsoriser) un(autre) cas social
administratif
<<include>>
<<extend>> sponsoriser un projet
<<include>>
faire une donation
enregistrement reglement
<<systeme>>
système bancaire ou postale
bénévole
membre fondateur
administratif administrateur
<<include>>
president
consulter cas social
gérer les cas sociaux
<<include>>
imprimer bulletin
administrateur
modifier une note
24
SPÉCIFICATION BESOINS NON FONCTIONNELS
DES BESOINS
25
SPÉCIFICATION CONCEPTION
DES BESOINS - CHOIX DU MODEL CONCEPTUEL -
Model conceptuel en V
26
CONCEPTION FRAMEWORK UTILISÉ
- Se base de java
- Plateforme de choix pour les grandes entreprises.
- Plateforme de développement solide , robuste et bien structuré
- J2EE est basée sur une architecture sous forme de couches.
- Utilise nombreux serveurs d´applications qui implémentent ses standards et des solutions
en Open Source pour sa plate-forme.
27
CONCEPTION STYLE ARCHITECTURAL UTILISÉ
28
CONCEPTION CONCEPTION DES DONNÉES
MPD « LES TABLES FONDAMENTALES »
visite_controle
demande_parrainage
id_dem_adop_cas VARCHAR(10) <fk1>
id_dossier VARCHAR(10) <pk,fk2> id_demande VARCHAR(10) <pk>
demande_adoption_cas id_utilis VARCHAR(10) <fk1>
id_etat_habitat VARCHAR(10) <fk3>
id_dem_adop_cas VARCHAR(10) <pk> id_utilis VARCHAR(10) <fk4> id_dossier VARCHAR(10) <fk2>
id_type_parrainage CHAR(10) <fk1> id_niv eau VARCHAR(10) <fk5> id_type_parrainage CHAR(10) <fk3>
id_benif CHAR(10) <fk2> id_etat_parrainage VARCHAR(10) <fk6> id_duree_parrain INT4 <fk4>
id_cat_adop_cas INT2 <fk3> id_couv _sant INT2 <fk7> id_dem_adop_cas VARCHAR(10) <fk5>
id_type_interv _urg INT2 <fk4> id_caisse VARCHAR(10) <fk8> num_demande_orph VARCHAR(10)
prenom_demandeur_ar VARCHAR(30) id_couv _soc VARCHAR(10) <fk9> num_demande_cas_soc VARCHAR(10)
prenom_demandeur_fr VARCHAR(30) id_habitation VARCHAR(10) <fk10> nbre_cas INT2
nom_demandeur_ar VARCHAR(30) date_v isite DATE <pk> accorder_services BOOL
nom_demandeur_fr VARCHAR(30) etat_famille TEXT sexe_cas_ar CHAR(1)
cin_demandeur VARCHAR(8) etat_psychique TEXT sexe_cas_fr CHAR(1)
adr_demandeur VARCHAR(30) etat_etudes TEXT accepter_parrainage_ASC BOOL
tel_demandeur VARCHAR(50) observations TEXT confirmer_par_parrain BOOL
relation_dmeur_befaire_autre VARCHAR(25) suggestions TEXT date_creation_demande DATE
type_intervention_urgence_autre VARCHAR(50) lieu_habitaion_autre VARCHAR(50) date_trouver_cas DATE
cause_situation_urgence TEXT ad_habitation_ar VARCHAR(100) date_debut_parrainage DATE
date_creation_dem_adop_cas DATE ad_habitation_fr VARCHAR(100) date_fin_parrainage DATE
date_modif_dem_adop_cas DATE montant_pension_couv_soc DECIMAL date_modif_demande DATE
desc_etat_cas TEXT autre_services_accorde TEXT etat_demande INT2
etat_validation_demande CHAR(1) etat_sante TEXT duree_parrainage_par_mois_autre INT2
cause_refus_demande TEXT type_parrainage_autre VARCHAR(100)
etat_dem_adop_cas INT2 cat_parrainage_autre VARCHAR(100)
29
CONCEPTION CONCEPTION DES DONNÉES
MPD « LES TABLES FONDAMENTALES »
cas_social donation utilis_app
id_dossier VARCHAR(10) <pk> id_donation VARCHAR(10) <pk> id_utilis VARCHAR(10) <pk>
id_situation VARCHAR(10) <fk1> id_utilis VARCHAR(10) <fk1> id_v ille VARCHAR(10) <fk1>
id_status VARCHAR(10) <fk2> id_dossier VARCHAR(10) <fk2> id_profil_utlilis CHAR(10) <fk2>
id_v ille VARCHAR(10) <fk3> id_demande VARCHAR(10) <fk3> id_etat_utilis VARCHAR(10) <fk3>
id_niv eau VARCHAR(10) <fk4> id_comite VARCHAR(10) <fk4> id_etat_civ il VARCHAR(10) <fk4>
id_handicap INT4 <fk5> com_id_comite VARCHAR(10) <fk5> cin_utilis CHAR(8)
id_statut_prof VARCHAR(10) <fk6> id_typeDon VARCHAR(10) <fk6> date_delivrance_cin DATE
id_etat_civ il VARCHAR(10) <fk7> id_catDon VARCHAR(10) <fk7> nom_utilis_ar VARCHAR(50)
id_image INT4 <fk8> id_mode_paiement CHAR(10) <fk8> nom_utilis_fr VARCHAR(50)
id_sante VARCHAR(10) <fk9> id_ev ent_date VARCHAR(10) <fk9> prenom_utilis_ar VARCHAR(50)
id_etat_cas CHAR(10) <fk10> id_proj et_date VARCHAR(10) <fk10>
prenom_utilis_fr VARCHAR(50)
nom_cas_ar VARCHAR(50) montant_donation DECIMAL
login_utilis VARCHAR(20)
nom_cas_fr VARCHAR(50) date_versement DATE
password_utilis VARCHAR(20)
prenom_cas_ar VARCHAR(50) date_rececption_donation DATE
sexe_utilis CHAR(1)
prenom_cas_fr VARCHAR(50)
adr_utilis_ar VARCHAR(100)
sexe_cas_ar CHAR(1)
adr_utilis_fr VARCHAR(100)
sexe_cas_fr CHAR(1) demande_projet
tel_utilis VARCHAR(50)
date_naissance DATE id_demande_proj VARCHAR(10) <pk> gsm1_utilis VARCHAR(50)
cin_cas VARCHAR(8) id_dossier VARCHAR(10) <fk1>
gsm2_utilis VARCHAR(50)
date_delivrance_cin DATE id_utilis VARCHAR(10) <fk2>
desc_cause_demande T EXT email_utilis VARCHAR(70)
tel1_cas VARCHAR(50)
desc_projet T EXT date_naiss_utilis DATE
tel2_cas VARCHAR(50)
accepter_ASC BOOL profession_utilis VARCHAR(50)
date_creation_cas DATE
etudier BOOL
etab_scolaire_ar VARCHAR(50)
etab_scolaire_fr VARCHAR(50) projet_date
adr_etab_scolaire_ar VARCHAR(100) id_proj et_date VARCHAR(10) <pk>
adr_etab_scolaire_fr VARCHAR(100) id_demande_proj VARCHAR(10) <fk1>
abandon BOOL id_proj et VARCHAR(10) <fk2>
id_etat_av ancement_proj et VARCHAR(10) <fk3> event_date_lieu
cause_abandanement TEXT
orientation_alternative VARCHAR(50) rip_projet VARCHAR(80) id_ev ent_date VARCHAR(10) <pk>
desc_Maladie_chronique VARCHAR(100) rib_projet VARCHAR(80) id_ev ent VARCHAR(10) <fk>
desc_handicap VARCHAR(100) date_lancement_proj DATE date_debut DATE
statut_sante_autre VARCHAR(50) date_fin_proj_prevu DATE date_fin DATE
date_debut_proj DATE lieu VARCHAR(50)
profession_cas_ar VARCHAR(50)
date_fin_proj DATE langitude DECIMAL
profession_cas_fr VARCHAR(50)
cout_proj_prevu DECIMAL lattitude DECIMAL
revenu mensuel_cas DECIMAL
cout_proj_reelle DECIMAL rip_event VARCHAR(80)
CCP VARCHAR(50)
CCB VARCHAR(50) date_modif DATE rib_event VARCHAR(80)
etat_proj INT2 etat_event_date INT2
spnsorisé BOOL 30
CONCEPTION CONCEPTION DES DONNÉES
MCD « GESTION DES CAS SOCIAUX ET ORPHELINS »
ville
id_v ille <pi> Caractère v ariable (10) <O>
lib_ville_ar Caractère variable (30)
membre_famille lib_ville_fr Caractère variable (30)
code_postal Caractère (4)
id_membre <pi> Caractère v ariable (10) <O>
etat_ville Entier court
nom_parent_ar Caractère variable (50)
prenom_parent_ar Caractère variable (50) id_v ille <pi>
prenom_parent_fr Caractère variable (50)
profession_mbre_ar Caractère variable (50) 0,n
date_naiss_parent_fr Date
age_parent Octet
adr_habitat_ar Caractère variable (50)
adr_habitat_fr Caractère variable (50)
tel_parent Caractère variable (50)
decede Booléen
observations Texte
num_cin Caractère variable (50)
situation_sociale 0,n date_delivrance_cin Date
id_situation <pi> Caractère v ariable (10) <O> lieu_delivrance_cin_ar Caractère variable (50)
id_situation <pi> lieu_delivrance_cin_fr Caractère variable (50)
montant_pension Décimal
accorder_services Booléen
appartenir_2
tuteur Booléen
status_social
autorisation_tuteur Caractère (1)
id_status <pi> Caractère v ariable (10) <O> 0,n
id_membre <pi>
designation_status Caractère variable (25)
id_status <pi>
1,n
etre_1
relation_membres
id_relation <pi> Caractère (3) <O>
Type_handicap designation_relation_fr Caractère variable (25)
relation_cas_membre designation_relation_ar Caractère variable (25)
id_handicap <pi> Séquentiel <O> 1,n
lib_handicap_fr Caractère variable (50) 0,n etre_3 etat_relation Octet
lib_handicap_ar Caractère variable (50) id_relation <pi>
casSocial_handicap
desc_handicap Caractère variable (100)
etat_handicap Entier court
id_handicap <pi> cas_hobby hobby
autre_hobby Texte id_hobby <pi> Séquentiel <O>
photo 0,n lib_hobby_ar Caractère variable (50)
id_image <pi> Entier <O> lib_hobby_fr Caractère variable (50)
lib_image_ar Caractère variable (50) desc_hobby Texte
lib_image_fr Caractère variable (50) etat_hobbie Octet
desc_image Texte id hobby <pi>
lien_image Caractère variable (1000)
etat_image Booléen
1,n 0,n
id_image <pi>
0,1 cas_social
0,n
id_dossier <pi> Caractère v ariable (10) 0,1
nom_cas_ar Caractère variable (50)
0,1
nom_cas_fr Caractère variable (50)
prenom_eleve_ar Caractère variable (50)
0,1 prenom_cas_fr Caractère variable (50)
sexe_cas_ar Caractère (1)
sexe_cas_fr Caractère (1)
etat_cas_social
cas_etat id_etat_cas <pi> Caractère (10) <O>
date_naissance Date
disposer lib_etat_cas_ar Caractère variable (50)
cin_cas Caractère variable (8)
date_delivrance_cin Date lib_etat_cas_fr Caractère variable (50)
0,1 0,1
tel1_cas Caractère variable (50) 0,n desc_etat_cas_ar Texte
tel2_cas Caractère variable (50) desc_etat_cas_fr Texte
etre_pour_2 0,n date_creation_cas Date système id_etat_cas <pi>
statut_professionel
etudier Booléen
etab_scolaire_ar Caractère variable (50) id_statut_prof <pi> Caractère v ariable (10) <O>
statut_sante lib_statut_prof_ar Caractère variable (30)
etab_scolaire_fr Caractère variable (50)
id_sante <pi> Caractère v ariable (10) <O> casSocial_sante adr_etab_scolaire_ar Caractère variable (100) lib_statut_prof_fr Caractère variable (30)
lib_sante Caractère variable (25) 0,n adr_etab_scolaire_fr Caractère variable (100) etat_statut_prof Octet
desc_sante Texte abandon Booléen id_statut_prof <pi>
id_sante <pi> cause_abandanement Texte (50)
orientation_alternative Caractère variable (50)
0,1 0,n
desc_Maladie_chronique Caractère variable (100)
niveau_etude avoir_2 desc_handicap Caractère variable (100) accorder_pour_1
0,n statut_sante_autre Caractère variable (50)
id_niv eau <pi> Caractère v ariable (10) <O>
profession_cas_ar Caractère variable (50)
desg_niveau Caractère long (50) 0,n etat_civil
0,1 profession_cas_fr Caractère variable (50)
id_niv eau <pi> id_etat_civ il <pi> Caractère v ariable (10) <O>
revenu mensuel_cas Décimal
CCP Caractère variable (50) lib_etat_civil_ar Caractère variable (30)
CCB Caractère variable (50) lib_etat_civil_fr Caractère variable (30)
spnsorisé Booléen etat_etat_civil Octet
0,n
0,n 0,1 0,1
cas_etatCivil
etat_avanc_service cas_statut_pro
0,n
id_etat_av anc_serv ice <pi> Caractère v ariable (10) <O>
lib_etat_avanc_service_ar Caractère variable (100)
lib_etat_avanc_service_fr Caractère variable (100) casSocial_demandeProj
etat_etat_avanc_service Octet
id_etat_av anc_serv ice <pi>
service_accorde
demande_projet
1,1 id_demande_proj <pi> Caractère v ariable (10) <O>
desc_cause_demande Texte
desc_projet Texte
accepter_ASC Booléen
id_demande_proj <pi>
0,1
donation
id_donation <pi> Caractère v ariable (10) <O>
montant_donation Décimal
1,1 date_versement Date & Heure
date_rececption_donation Date
demande_parrainage
id_donation <pi>
id_demande <pi> Caractère v ariable (10) <O>
num_demande_orph Caractère variable (10)
num_demande_cas_soc Caractère variable (10)
nbre_cas Octet
accorder_services Booléen
sexe_cas_ar Caractère (1)
sexe_cas_fr Caractère (1)
accepter_parrainage_ASC Booléen
confirmer_par_parrain Booléen
date_creation_demande Date système
date_trouver_cas Date
date_debut_parrainage Date
date_fin_parrainage Date
date_modif_demande Date système
etat_demande Octet
duree_parrainage_par_mois_autre Octet
type_parrainage_autre Caractère variable (100)
cat_parrainage_autre Caractère variable (100)
id_demande <pi>
32
mode_exploitation_habitat
id_mod_exploit_habitat <pi> Octet <O> meuble
lib_mod_exploit_habitat_ar Caractère variable (50) id_meuble <pi> Entier court <O>
lib_mod_exploit_habitat_fr Caractère variable (50) 0,n lib_meuble_ar Caractère variable (50)
0,n
etat_mod_exploit_habitat Booléen lib_meuble_fr Caractère variable (50)
habitat_mode_exploit
id_mode_exploitation_habitat <pi> etat_meuble Entier court
id_meuble <pi>
cat_etat_habitat
id_cat_etat_habitat <pi> Entier court <O> type_couverture_sociale
lib_cat_etat_habitat_ar Caractère variable (50)
contenir caisse_securite_soc
lib_cat_etat_habitat_fr Caractère variable (50) id_couv _soc <pi> Caractère v ariable (10) <O>
id_caisse <pi> Caractère v ariable (10) <O> lib_couv_soc_ar Caractère variable (50)
etat_cat_etat_habitat Octet lib_caisse_ar Caractère variable (50) lib_couv_soc_fr Caractère variable (50)
id_cat_etat_habitat <pi> lib_caisse_fr Caractère variable (50) desc_couv_soc Texte
desc_caisse Texte etat_couv_soc Entier court
cas_social
etat_caisse Entier court id_dossier <pi> Caractère v ariable (10)
0,n id_couv _soc <pi>
id_caisse <pi> nom_cas_ar Caractère variable (50)
nom_cas_fr Caractère variable (50)
0,1 0,n 0,n prenom_eleve_ar Caractère variable (50)
0,n type_couverture_sanitaire prenom_cas_fr Caractère variable (50)
etat_habitat_cat
id_couv _sant <pi> Entier court <O> sexe_cas_ar Caractère (1)
etat_habitat lib_couv_sant_fr Caractère variable (50) sexe_cas_fr Caractère (1)
id_etat_habitat <pi> Caractère v ariable (10) <O> lib_couv_sant_ar Caractère variable (50) date_naissance Date
nature_habitat Caractère variable (50) 0,n desc_couv_sant Texte cin_cas Caractère variable (8)
0,1 nbre_membres_habitat Entier court etat_couv_sant Entier court date_delivrance_cin Date
nbre_chambres Entier court id_couv _sant <pi> tel1_cas Caractère variable (50)
observations Texte tel2_cas Caractère variable (50)
id_etat_habitat <pi> date_creation_cas Date système
etudier Booléen
etab_scolaire_ar Caractère variable (50)
etat_parrainage 0,n etab_scolaire_fr Caractère variable (50)
id_etat_parrainage <pi> Caractère v ariable (10) <O> adr_etab_scolaire_ar Caractère variable (100)
lib_etat_parriange_ar Caractère variable (50) adr_etab_scolaire_fr Caractère variable (100)
lib_etat_parriange_fr Caractère variable (50) abandon Booléen
etat_etat_parrainage Entier court cause_abandanement Texte (50)
id_etat_parrainage <pi> orientation_alternative Caractère variable (50)
desc_Maladie_chronique Caractère variable (100)
0,n
visite_controle niveau_etude desc_handicap Caractère variable (100)
date_visite Date id_niv eau <pi> Caractère v ariable (10) <O> statut_sante_autre Caractère variable (50)
desg_niveau Caractère long (50) profession_cas_ar Caractère variable (50)
etat_famille Texte
profession_cas_fr Caractère variable (50)
etat_psychique Texte id_niv eau <pi> revenu mensuel_cas Décimal
etat_etudes Texte
0,n CCP Caractère variable (50)
observations Texte
CCB Caractère variable (50)
... ...
spnsorisé Booléen
id_dossier <pi>
0,n
0,n
demande_adoption_cas
id_dem_adop_cas <pi> Caractère v ariable (10) <O>
prenom_demandeur_ar Caractère variable (30)
prenom_demandeur_fr Caractère variable (30)
nom_demandeur_ar Caractère variable (30)
nom_demandeur_fr Caractère variable (30)
cin_demandeur Caractère variable (8)
adr_demandeur Caractère variable (30)
tel_demandeur Caractère variable (50)
relation_dmeur_befaire_autre Caractère variable (25)
type_intervention_urgence_autre Caractère variable (50)
cause_situation_urgence Texte
date_creation_dem_adop_cas Date
33
date_modif_dem_adop_cas Date
desc_etat_cas Texte
etat_validation_demande Caractère (1)
cause_refus_demande Texte
etat_dem_adop_cas Entier court
id_dem_adop <pi>
CONCEPTION CONCEPTION DES DONNÉES
MCD « GESTION PROJETS ET ÉVÈNEMENTS »
cas_social
id_dossier <pi> Caractère v ariable (10)
nom_cas_ar Caractère variable (50)
nom_cas_fr Caractère variable (50)
prenom_eleve_ar Caractère variable (50)
prenom_cas_fr Caractère variable (50)
sexe_cas_ar Caractère (1)
sexe_cas_fr Caractère (1)
date_naissance Date
cin_cas Caractère variable (8)
date_delivrance_cin Date
tel1_cas Caractère variable (50)
tel2_cas Caractère variable (50)
date_creation_cas Date système
etudier Booléen
etab_scolaire_ar Caractère variable (50)
etab_scolaire_fr Caractère variable (50)
adr_etab_scolaire_ar Caractère variable (100)
adr_etab_scolaire_fr Caractère variable (100)
abandon Booléen
cause_abandanement Texte (50)
orientation_alternative Caractère variable (50)
desc_Maladie_chronique Caractère variable (100)
desc_handicap Caractère variable (100)
statut_sante_autre Caractère variable (50)
profession_cas_ar Caractère variable (50)
profession_cas_fr Caractère variable (50)
revenu mensuel_cas Décimal
CCP Caractère variable (50)
CCB Caractère variable (50)
spnsorisé Booléen
id_dossier <pi>
0,n
demande_projet
1,1 id_demande_proj <pi> Caractère v ariable (10) <O>
desc_cause_demande Texte
desc_projet Texte
casSocial_demandeProj accepter_ASC Booléen
id_demande_proj <pi>
0,n
donation
id_donation <pi> Caractère v ariable (10) <O>
montant_donation Décimal correspondre_3
date_versement Date & Heure
date_rececption_donation Date
id_donation <pi>
0,1
0,1 0,1
projet_date
id_proj et_date <pi> Caractère v ariable (10) <O>
rip_projet Caractère variable (80)
don_pour
rib_projet Caractère variable (80)
date_lancement_proj Date système
date_fin_proj_prevu Date
date_debut_proj Date
0,n
date_fin_proj Date
cout_proj_prevu Décimal
cout_proj_reelle Décimal
date_modif Date système
etat_proj Octet
don_pour_5
id_proj et_date <pi>
evenement
0,1 0,1
id_ev ent <pi> Caractère v ariable (10) <O>
lib_event_ar Caractère variable (50)
correspondre
lib_event_fr Caractère variable (50)
projet_etat
desc_event_ar Texte
desc_event_fr Texte
etat_event Octet 0,n
event_date_lieu
id_ev ent_date <pi> Caractère v ariable (10) <O>
date_debut Date
date_fin Date
lieu Caractère variable (50)
langitude Décimal
lattitude Décimal
rip_event Caractère variable (80)
rib_event Caractère variable (80)
34
etat_event_date Octet
id_ev ent_date <pi>
CONCEPTION CONCEPTION DES DONNÉES
ville
id_v ille <pi> Caractère v ariable (10) <O>
lib_ville_ar Caractère variable (30)
lib_ville_fr Caractère variable (30)
code_postal Caractère (4)
0,n
etat_ville Entier court
id_v ille <pi>
appartenir_3
etat_utlis
etat_civil id_etat_utilis <pi> Caractère v ariable (10) <O>
lib_etat_utilis_ar Caractère variable (20)
id_etat_civ il <pi> Caractère v ariable (10) <O>
lib_etat_utilis_fr Caractère variable (20)
lib_etat_civil_ar Caractère variable (30)
desc_etat_utilis_ar Texte
lib_etat_civil_fr Caractère variable (30)
desc_etat_utilis_fr Texte
etat_etat_civil Octet
id_etat_utilis <pi>
id_etat_civ il <pi>
0,n
0,n
message
id_msg <pi> Caractère v ariable (10) <O> profil_app_utilis
objet_msg Caractère variable (50)
contenue_msg Texte id_profil_utlilis <pi> Caractère (10) <O>
date_hre_envoie_msg Date & Heure lib_profil_utilis_ar Caractère variable (30)
date_hre_reception_msg Date & Heure lib_profil_utilis_fr Caractère variable (30)
desc_profils_utilis Texte
id_message <pi> etat_profil_utilis Octet
id_profil_utlilis <pi>
1,1 1,n
utilis_etatUtilis profil_privilege
date_affectation_profil_priv Date système
date_dernier_modif_profil_priv Date système
motif_dr_modif_profil_priv Texte
etat_profil_priv Octet
utilis_profil
motif_chang_etat_profil_priv Texte
journal_utilis
utilis_app date_action_utilis Date & Heure
action
envoyer_par id_utilis <pi> Caractère v ariable (10) <O> desc_action_utilis Texte
cin_utilis Caractère (8) id_action <pi> Caractère v ariable (10) <O>
date_delivrance_cin Date 0,n lib_action Caractère variable (100)
0,n nom_utilis_ar Caractère variable (50) 0,n desc_action Texte
nom_utilis_fr Caractère variable (50) id action <pi>
prenom_utilis_ar Caractère variable (50)
0,n
0,n prenom_utilis_fr Caractère variable (50)
envoyer_vers login_utilis Caractère variable (20)
password_utilis Caractère variable (20) privilege
sexe_utilis Caractère (1) id_priv ilege <pi> Caractère v ariable (10) <O>
adr_utilis_ar Caractère variable (100) lib_privilege_ar Caractère variable (30)
adr_utilis_fr Caractère variable (100) 1,1 lib_privilege_fr Caractère variable (30)
tel_utilis Caractère variable (50) desc_privilege Caractère variable (30)
gsm1_utilis Caractère variable (50) 0,n etat_privilege Caractère variable (30)
gsm2_utilis Caractère variable (50)
id_priv ilege <pi>
email_utilis Caractère variable (70)
35
utilis_privilege
date_naiss_utilis Date
date_affectation_utilis_priv Date système
profession_utilis Caractère variable (50) 0,n
date_dernier_modif_utilis_priv Date système
id_utilis <pi> motif_dr_modif_utilis_priv Texte
etat_utilis_priv Octet
motif_chang_etat_utilis_priv Texte
CONCEPTION CONCEPTION DES DONNÉES
MCD «COMITÉ CORANIQUE»
eduquer
tuteur_etat
matiere 0,n
id_matiere <pi> Caractère v ariable (10) <O> 0,n
lib_matiere_ar Caractère variable (50) 0,1
etat_tuteur
lib_matiere_fr Caractère variable (50)
etat_matiere Entier court id_etat_tuteur <pi> Entier court <O>
tuteur lib_etat_tuteur_ar Caractère variable (20)
id matiere <pi> lib_etat_tuteur_fr Caractère variable (20)
id_tuteur <pi> Caractère v ariable (10) <O>
cin_tuteur Caractère variable (8) desc_etat_tuteur_ar Texte
1,n date_delivrance_cin Date desc_etat_tuteur_fr Texte
nom_tuteur_ar Caractère variable (50) id_etat_tuteur <pi>
nom_tuteur_fr Caractère variable (50)
prenom_tuteur_fr Caractère variable (50)
prenom_tuteur_ar Caractère variable (50)
sexe_tuteur_ar Caractère (1)
annee 1,n sexe_tuteur_fr Caractère (1)
adr_tuteur_ar Caractère variable (50)
anne <pi> Date <O> 1,n relation_eleve_parent
anne_debut Date adr_tuteur_fr Caractère variable (50)
0,n tel_tuteur Caractère variable (50) id_rel_elev _parent <pi> Caractère (3) <O>
anne_fin Date designation_relation_fr Caractère variable (25)
niveau équivaut à gsm1_tuteur Caractère variable (50)
anne <pi> classe: gsm2_tuteur Caractère variable (50) designation_relation_ar Caractère variable (25)
- 1 er niveau email_tuteur Caractère variable (70) etat_relation Octet
1,n 1,n - 2 eme niveau date_niass_tuteur Date id_rel_elev _parent <pi>
1,n - 3 eme niveau age_tuteur Octet
profession_tuteur Caractère variable (50) 0,n
date_creat_tuteur Date système
groupe date_modif_tuteur Date système
id_groupe <pi> Séquentiel <O>
id_tuteur <pi>
lib_groupe_ar Caractère variable (50)
lib_groupe_fr Caractère variable (50) 1,n
etat_niv Booléen
id groupe <pi>
niveau eleve parent
id_niv eau_comite <pi> Séquentiel <O> id_elev e <pi> Caractère v ariable (10) <O> id_parent <pi> Caractère v ariable (10) <O>
0,n lib_niv_fr Caractère variable (50) nom_eleve_ar Caractère variable (50) nom_parent_ar Caractère variable (50)
lib_niv_ar Caractère variable (50) nom_eleve_fr Caractère variable (50) nom_parent_fr Caractère variable (50)
etat_niv Booléen prenom_elev_ar Caractère variable (50) 0,1 relation prenom_parent_ar Caractère variable (50)
prenom_eleve_fr Caractère variable (50) prenom_parent_fr Caractère variable (50)
id_niv eau_comite <pi>
sexe_eleve_fr Caractère (1) login Caractère variable (50)
sexe_eleve_ar Caractère (1) password Caractère variable (50)
0,n date_naiss_eleve Date 0,n profession_mbre_ar Caractère variable (50)
0,n date_naiss_parent_fr Date
login_eleve Caractère variable (50)
password_eleve Caractère variable (50) age_parent Octet
cin_eleve Caractère variable (8) adr_habitat_ar Caractère variable (50)
elv_anne_niveau_group adr_habitat_fr Caractère variable (50)
tel1_eleve Caractère variable (50) 0,1
tel2_eleve Caractère variable (50) tel_parent Caractère variable (50)
etudier Booléen observations Texte
etab_scol_ar Caractère variable (50) num_cin Caractère variable (50)
anneScol_elev etab_scol_fr Caractère variable (50) avoir_10 date_delivrance_cin Date
0,n lieu_delivrance_cin_ar Caractère variable (50)
adr_etab_scol_ar Caractère variable (100)
adr_etab_scol_fr Caractère variable (100) lieu_delivrance_cin_fr Caractère variable (50)
anne_scol 0,1
abondon Booléen tuteur Booléen
admis Booléen cause_abandonnement Texte autorisation_tuteur Caractère (1)
rang Octet professsion_eleve_ar Caractère variable (50) email Caractère variable (70)
0,1 date_creation Date système
moyenne Décimal professsion_eleve_fr Caractère variable (50)
0,1 0,1 date_modification Date système
moyenne_general Décimal
email_eleve Caractère variable (70) etat_parent Octet
date_creation_elev Date système eleve_etat id_parent <pi>
date_modif_elev Date système
0,n
id_elev e <pi>
eleve_matiere
semestre Entier court 0,n 0,1
note Décimal
eleve_diplome 0,n
date_diplome Date
0,n
anneScol_elev_mention etat_eleve
id_etat_elev e <pi> Octet <O>
diplome_comite lib_etat_utilis_ar Caractère variable (20)
lib_etat_utilis_fr Caractère variable (20)
id_diplom_comite <pi> Caractère (10) <O> avoir_7
desc_etat_utilis_ar Texte
lib_diplom_comite_ar Caractère variable (100)
0,n desc_etat_utilis_fr Texte
lib_diplom_comite_fr Caractère variable (100)
etat_diplom_comite Entier court id_etat_elev e <pi>
demander prrainage
si utilisateur= administratif
si utilisateur=bénivole afficher le formulaire de demande
s'authentiifer
saisie erroné
si OK
si KO
accpter la demande
reffuser la demande
si saisie correcte acceder au compte bénévole
37
CONCEPTION CONCEPTION DES TRAITEMENTS
DIAGRAMMES DE SÉQUENCES SYSTÈME «MODIFIER CAS SOCIAL»
administratif systeme BD
ref
Authentification
controle de saisie
alt update
[données valides]
modifier les données
alt CombinedFragment2
[succès update]
données modifiées
message =" succès modification"
38
CONCEPTION CONCEPTION DES TRAITEMENTS
DIAGRAMMES DE SÉQUENCES OBJET «MODIFIER CAS SOCIAL»
<<ManagedBean>> casSocial : CasSocial casSoacialDao : CasSocialDao
interface : detailCasSocial.xhtml : CasSocialBean
Mohamed : administratif
ref
Authentification
1 : editer le formulaire
4 : casSocialBean.updateCasSocial()
6 : création d'instance
7 : instance créée
8 : création instance
9 : instance créée
alt update
[echec update]
15 : générer une éxception
16 : addMessage("info","modification échouée")
17 : message="modification échouée"
39
RÉALISATION ENVIRONNEMENT DE DÉVELOPPEMENT
«ENVIRONNEMENT MATÉRIEL»
40
RÉALISATION ENVIRONNEMENT DE DÉVELOPPEMENT
«ENVIRONNEMENT LOGICIEL»
41
RÉALISATION MISE EN ŒUVRE
- FRONT END -
42
RÉALISATION QUELQUES INTERFACES DE L’APPLICATION
- FRONT END -
43
RÉALISATION QUELQUES INTERFACES DE L’APPLICATION
- FRONT END -
44
RÉALISATION QUELQUES INTERFACES DE L’APPLICATION
- FRONT END -
45
RÉALISATION QUELQUES INTERFACES DE L’APPLICATION
- FRONT END -
46
RÉALISATION QUELQUES INTERFACES DE L’APPLICATION
- FRONT END -
47
RÉALISATION QUELQUES INTERFACES DE L’APPLICATION
- BACK END -
48
RÉALISATION QUELQUES INTERFACES DE L’APPLICATION
- BACK END -
49
RÉALISATION QUELQUES INTERFACES DE L’APPLICATION
- BACK END -
50
RÉALISATION QUELQUES INTERFACES DE L’APPLICATION
- BACK END -
51
RÉALISATION QUELQUES INTERFACES DE L’APPLICATION
- BACK END -
52
RÉALISATION QUELQUES INTERFACES DE L’APPLICATION
- BACK END -
53
RÉALISATION QUELQUES INTERFACES DE L’APPLICATION
- BACK END -
54
CONCLUSION ET PERSPECTIVES - CONCLUSION -
55
CONCLUSION ET PERSPECTIVES - PERSPECTIVES -
56
MERCI
57