Vous êtes sur la page 1sur 41

GESTION DE

MÉDIATION
FAMILILE
Examen de fin formation
Filière de programmation
Module : Ado.net

PRÉPARÉ PAR : DIRIGÉ PAR :


BENMESSAOUD BELKAID
Oussama Mariame
Remerciement
Le plus dur n’est pas de rédiger le rapport mais de
remercier toutes les personnes qui m’ont soutenu
pour réaliser ce projet. Je tiens tout d’abord à
remercier ma directrice de formation Mme
Mariame, professeur d'informatique au Centre
Social AL KORB, pour sa temps précieux et ses
précieux conseils tout au long du déroulement
dans ce formation.

Je remercie sincèrement Mme Mariame d’avoir


accepté de m’encadrer et de me soutenir tout au
long de formation. Je tiens à lui exprimer toute
mon admiration et ma reconnaissance

Finalement, j’adresse mes profondes gratitudes à


Mes parents qui a été toujours à mes côtés, pour
mon soutien et mon encouragement. Je remercie
également tous mes amis : Sara EL JAOUHARY,
Fadwa LAHROUR, Gizlane AHMIDA, Mohammed
SGHIR, Mouhcine KHALDOUNE avec qui j’ai travaillé
étroitement durant mon préparation du projet,
pour ses conseils et discussions fructueuses.
Table des matières
Introduction.........................................1
CHAPITRE I: La médiation familiale
Partie 1: Définition général....................2
Partie 2: Qui est le médiateur................2
Partie 3: Coût...........................................2
Partie 4: L'organigramme.......................3
CHAPITRE II: SQL
Partie 1: Définition général....................4
Partie 2: La schéma de BD.....................4
Partie 3: Les tableaux
Table Avocat...............................5
Table Défendeur.......................6
Table Demendeur.....................7
Table Problème.........................8
Table Audience..........................9
Table Dossier...........................10
Table Archife............................11
Table Rapport..........................12
Table Employes.......................13
Table Mediateur......................14
Table Payement......................14
Table Login..............................15
Table Rendez-vous................16
CHAPITRE III: PS
Partie 1: Définition général...................17
Partie 2: Les questions..........................17

CHAPITRE IV: IDO.NET


Partie 1: Définition général...................18
Partie 3: Les formes d'applications
Form Connexion.............................19
Form Menu Administration..........20
Form Salaire.....................................21
Form DPaiement............................22
Form Employés...............................23
Form Ajouter un employé............24
Form Afficher les employés.........25
Form Menu Principale...................26
Form Dossier...................................27
Form Afficher les dossier..............28
Form Ajouter un dossier..............29
Form Rapport..................................30
Form Ajouter un rapport..............31
Form Afficher les rapport.............32
Form Archive...................................33
Form Payement..............................34
Form Rendez-vous.........................35
Form Changerle mot de passe...36

Conclusion..........................................37
Introduction
La programmation, appelée aussi codage dans le
domaine informatique1, désigne l'ensemble des activités
qui permettent l'écriture des programmes
informatiques. C'est une étape importante du
développement de logiciels (voire de matériel).
L'écriture d'un programme se fait dans un langage de
programmation. Un logiciel est un ensemble de
programmes (qui peuvent être écrits dans des langages
de programmation différents) dédié à la réalisation de
certaines tâches par un (ou plusieurs) utilisateurs du
logiciel.

ADO.NET est la nouvelle bibliothèque logicielle d’accès


aux données fournie en standard dans le Framework
.NET. C’est un ensemble de classes, de structures, de
types gérant l’accès à des sources de données. La
connexion à une source de données s’effectue par le
biais d’un fournisseur géré comme OLE DB.

La médiation familiale est une démarche spécifique


soutenue par un professionnel qui permet aux
membres d’une famille, qui traversent une situation de
conflit, d’incompréhension… de se rencontrer et
d’aborder ensemble leurs préoccupations afin de
prendre des décisions qui les concernent.
1
CHAPITRE I :
LA MÉDIATION FAMILIALE
Partie 1 : Définition général
La médiation familiale est un temps d'écoute, d'échanges et de
négociation dans les conflits familiaux. Elle a pour finalité
d'apaiser les tensions et de restaurer un lien familial fragilisé
(enfants, parents, grands-parents, héritiers..). Un tiers
professionnel qualifié, le médiateur familial, accompagne les
familles. Il favorise la reprise du dialogue afin que les parties
trouvent elles-mêmes un accord.

Partie 2 : Qui est le médiateur ?


Le médiateur familial est un professionnel: Personne physique
ou morale, publique ou privée, qui agit dans le cadre de son
activité commerciale, industrielle, artisanale, libérale ou agricole,
y compris lorsqu'elle agit au nom ou pour le compte d'un autre
professionnel. qualifié (diplôme d'État).
Il ne juge pas et n'a pas de pouvoir de décision.

Partie 3 : Coût
L'entretien d'information est gratuit.
Une participation vous est ensuite demandée en fonction de vos
revenus.
Vous pouvez bénéficier selon vos ressources de l'aide
juridictionnelle (prise en charge totale au partielle du coût par
l'État). Si elle est accordée, la répartition de la charge des frais de
la médiation se fait à parts égales. Les frais incombant à la partie
bénéficiaire de l'aide juridictionnelle sont à la charge de l'État.
2
Partie 4 : L'organigramme pour la cabinet de
médiation familiale

3
CHAPITRE II : SQL*
Partie 1 : Définition général
SQL (sigle de Structured Query Language, en français langage de
requête structurée) est un langage informatique normalisé
servant à exploiter des bases de données relationnelles. La
partie langage de manipulation des données de SQL permet de
rechercher, d'ajouter, de modifier ou de supprimer des données
dans les bases de données relationnelles.

Partie 2 : La schéma de la base de données

4
Partie 3 : Les tableaux
Avocat :
1- La table

2- Le code source

create table Avocat(


NumAv int primary key,
NomAv nvarchar(50),
PrenomAV nvarchar(50),
Tele nvarchar(10),
CIN nvarchar(50)
)

3- Pourquoi cet table ?

La table avocat afficher les informations de l'avocat de chaque


demandeur ou defendeur si il à

5
Defendeur :
1- La table

2- Le code source
create table Defendeur(
ID_defendeur int primary key,
Nom nvarchar(50),
Prenom nvarchar(50),
Ville nvarchar(50),
Adress nvarchar(50),
CIN nvarchar(50),
DateNaisss Datetime,
Tele nvarchar(10),
NumAv int foreign key references
Avocat(NumAv)
)

3- Pourquoi cet table ?


La table defendeur afficher les informations personnel de
défendeur et si il avait un avocat ou non

6
Demandeur :
1- La table

2- Le code source
create table Demandeur(
ID_demandeur int primary key,
Nom nvarchar(50),
Prenom nvarchar(50),
Ville nvarchar(50),
Adress nvarchar(50),
CIN nvarchar(50),
DateNaisss Datetime,
Tele nvarchar(10),
NumAv int foreign key references
Avocat(NumAv)
)

3- Pourquoi cet table ?


La table demandeur afficher les informations personnel de
demandeur et si il avait un avocat ou non

7
Problème :
1- La table

2- Le code source
create table Probleme(
NumPro int primary key,
TypePro nvarchar(50)
)
3- Pourquoi cet table ?
La table Problème afficher les problème dans lequel le cabinet
de mediation interesse

8
Audience :
1- La table

2- Le code source
create table Audience(
NumAud int primary key,
Date datetime
)
3- Pourquoi cet table ?
La table Audience afficher les numéro et la date de chaque
audience

9
Dossier :
1- La table

2- Le code source
create table Dossier(
NumDossier int primary key,
Id_defendeur int foreign key references
Defendeur(Id_defendeur),
Id_demandeur int foreign key references
Demandeur(Id_demandeur),
NumPro int foreign key references Probleme(NumPro),
NumAud int foreign key references Audience(NumAud),
Id_mediateur int foreign key references
Mediateur(Id_mediateur)
)

3- Pourquoi cet table ?


la table Dossier qui obtenir tous les information sur les nouveaux
client

10
Archife :
1- La table

2- Le code source
create table Archife(
NumArchife int primary key,
NumDossier int foreign key references Dossier(NumDossier)
)

3- Pourquoi cet table ?


le rôle de la table Archive c'est de préserve les dossier pour ne
dégâts pas

11
Rapport :
1- La table

2- Le code source
create table Rapport(
NumRapport int primary key,
NumDossier int foreign key references Dossier(NumDossier),
Evaluer_Mediation nvarchar(50),
Evaluer_de_tribunal nvarchar(50),
Id_Defendeur int foreign key references
Defendeur(Id_Defendeur),
Id_Demandeur int foreign key references
Demandeur(Id_Demandeur)
)

3- Pourquoi cet table ?


La table Rapport déterminer si le dossier est valider ou non

12
Employes :
1- La table

2- Le code source
create table Employes(
Id_employe nvarchar(20) primary key,
Nom nvarchar(50),
Prenom nvarchar(50),
CIN nvarchar(50),
Tele nvarchar(10),
Datenaiss datetime,
Type_employe nvarchar(50),
Montant int,
Date datetime,
)

3- Pourquoi cet table ?


La table Employés permet d'afficher les information personnel
des employés qui travail dans le cabinet et aussi savoir leurs
salaires

13
Mediateur :
1- La table

2- Le code source
create table Mediateur(
Id_mediateur int primary key,
Nom nvarchar(50),
Prenom nvarchar(50),
CIN nvarchar(50),
Tele nvarchar(10),
Id_employe nvarchar(20) foreign key references
Employes(Id_employe),
)

3- Pourquoi cet table ?


La table Médiateur afficher combien des médiateurs il-y-a dans
le cabiner et aussi afficher chaque médiateur et leur dossier
interesse

Payement :
1- La table

14
2- Le code source
Create table Payement(
Num_Payement int primary key,
Nom nvarchar(50),
Prenom nvarchar(50),
Date datetime,
NumDossier int foreign key references
Dossier(NumDossier),
TypePayment nvarchar(50),
Num_cartebancaire nvarchar(20),
Montant int
)

3- Pourquoi cet table ?


La table Paiement afficher les paiement de chaque dossier ainsi
que le nom et le prénom de personne qui a payer

Login :
1- La table

15
2- Le code source
create table Login(
Id_employe nvarchar(20) foreign key references
Employes(Id_employe),
Password nvarchar (20)
)

3- Pourquoi cet table ?


La table Login permet de mettre un nom d'utilisateur et un mots
de passe pour faire une connexion

Rendez_vous :
1- La table

2- Le code source
create table Rendez_vous(
NumRV int,
Nom nvarchar(50),
Prenom nvarchar(50),
Tel nvarchar(10),
DateDebut datetime,
heure nvarchar(10),
minutes int
)

3- Pourquoi cet table ?


La table rendez-vous permet de savoir quel sont les rendez-vous
de jour à quel heure et à quel minute
16
CHAPITRE III : PS*
Partie 1 : Définition général
En informatique, dans la technologie des bases de données, une
procédure stockée (ou stored procedure en anglais) est un
ensemble d'instructions SQL précompilées, stockées dans une
base de données et exécutées sur demande par le SGBD qui
manipule la base de données.
Les procédures stockées peuvent être lancées par un utilisateur,
un administrateur DBA ou encore de façon automatique par un
événement déclencheur (de l'anglais "trigger").
Il existe des procédures stockées pour ce qui est de la
manipulation de données comme pour le 'tuning de base'.

Partie 2 : Les questions


- Créer un procédure stockée qui afficher la liste des paiement :
create procedure SP_liste_Paiement
As
Select*from Payement

- Créer un procédure stockée qui afficher Id_employes, Type_employes,


Montant de salaire et la date de salaire d'employés :
create procedure SP_liste_Salaire
As
Select Id_employe,Type_employe,Montant,date from Employes

- Créer un procédure stockée qui afficher le nom d'utilisateur et le mot de


passe de chaque employé:
ccreate procedure SP_liste_Connexion
As
Select*from Login

17
CHAPITRE IV : IDO.NET*
Partie 1 : Définition général
Visual Basic (VB) est un langage de programmation
événementielle de troisième génération ainsi qu'un
environnement de développement intégré, créé par Microsoft
pour son modèle de programmation COM1. Visual Basic est
directement dérivé du BASIC et permet le développement rapide
d'applications, la création d'interfaces utilisateur graphiques,
l'accès aux bases de données en utilisant les technologies DAO,
ADO et RDO, ainsi que la création de contrôles ou objets ActiveX.
Les langages de script tels que Visual Basic for Applications et
VBScript sont syntaxiquement proches de Visual Basic, mais
s'utilisent et se comportent de façon sensiblement différente2.

18
Partie 2 : Les formes d'application :
Form Connexion

19
Form Menu Administration

20
Form Salaire

21
Form DPaiement

22
Form Employés

23
Form Ajouter un employé

24
Form Afficher les employés

25
Form Menu Principale

26
Form Dossier

27
Form Afficher les dossier

28
Form Ajouter un dossier

29
Form Rapport

30
Form Ajouter un rapport

31
Form Afficher les rapport

32
Form Archive

33
Form Payement

34
Form Rendez-vous

35
Form Changer le mot de passe

36
Conclusion
A l’aide de ce projet j'avais pu comprendre et
expérimenter les différentes étapes de la conception
des applications, en commencer par l’analyse et crée les
base de données avec la partie SQL et aussi le
Procédure Stockée qui aide à exécuter des instructions
SQL précompilées, stockées dans une base de données
sur demande par le SGBD.
De plus la programmation, nous a permis d’améliorer
nos connaissances du langage VB.NET.
En plus d’être un projet pédagogique il est aussi ludique
et ma donné beaucoup de liberté dans le code et dans
la conception.

37

Vous aimerez peut-être aussi