RAPPORT Radwan

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 25

Rapport de stage

Service : développement informatique

Réaliser par : Fatimaezzahrae bounouar


Encadré par : HADIOUI ABDELLADIM
Soutenu par : Fatimaezzahrae bounouar | STAGIAIRE DE ISTA CFIJ AL KARIA|
TECHNICIEN SPÉ CIALISÉ EN Développement Informatique« TDI 201 »
SOMMAIRE
Remerciement........................................................................................................................................4
Introduction :.........................................................................................................................................5
 CHAPITRE I :................................................................................................................................6
1) Présentation du lieu de stage :..............................................................................................6
 Historique du Ministère :....................................................................................................6
 Les rôles pratiques du ministère :...................................................................................6
 Structure organisationnelle :..........................................................................................7
 Direction des Ressources Humaines, des Moyens Généraux et des Affaires Juridiques :...8
 CHAPITRE II :.............................................................................................................................10
1) Contexte général du projet :.................................................................................................10
a) Présentation du sujet :......................................................................................................10
b) Choix des technologies :...................................................................................................10
2) Critiques de l’existant :.........................................................................................................11
3) Dictionnaire de données :.....................................................................................................11
4) Définitions des technologies.................................................................................................13
 Définitions de SGBD :........................................................................................................13
 Merise :.............................................................................................................................13
 MCD :................................................................................................................................14
 MLD :................................................................................................................................14
 Définitions de ASP.net :....................................................................................................16
 Présentation du Visual Studio :.........................................................................................17
 Présentation du Bootstrap :..............................................................................................17
5) Enchaînement des écrans.....................................................................................................18
 Formulaire d’APPLICATION (personne morale)................................................................18
 Formulaire de gestion de personne morale :..........................................................18
.........................................................................................................................................................18
 Formulaire d’jugement de personne moral :..........................................................18
.........................................................................................................................................................18
 Exécute Formulaire de Application personne morale :............................................19
.........................................................................................................................................................19
.........................................................................................................................................................20

TDI 201 Page 2


Lettre Mission

Planification prévisionnel

phase Durée

Recherche 3 jours

Cahier des charges 2 jours

Conception 4 semaines

Développement 2 semaines

Recette 1 jours

Documentation 2 jours

Rapport de stage 1 jours

Test unitaire et tests d’intégration 1 jours

Déploiement 1 Jours

TDI 201 Page 3


Remerciement

Je me remercie dans un premier temps tout


l’équipe pédagogique de l’institution Spécialisé
de CFIJ AL KARIA.
Avant d’entamer la rédaction de mon

TDI 201 Page 4


Introduction :

Dans le but de préparer mon entrée dans la vie active, l'Institut


Spécialisé des CFIJ AL KARIA m’a permis d’effectuer un stage de 4 semaines,
du 02/03/2020 au 29/02/2020 au ministère du justice .
Le stage constitue un élément indispensable à notre formation. C’est un
contact qui permet à l’étudiant, de découvrir le monde professionnel.
De ce fait, j’ai choisi d’effectuer mon stage au sein du ministère de
justice, L’élaboration d’une application est toujours précédée par une phase
d’analyse, cette phase permet de recenser et structurer les tâches, ainsi
d’estimer les charges nécessaires à la réalisation du projet.
L’étude de l’existant (Etude préalable) consiste à recueillir les
informations nécessaires et établir un diagnostic détaillé des problèmes à
résoudre, et recherche les solutions possibles, il consiste le point de départ
qui matérialise le premier contact des concepteurs avec un domaine qu’ils
ignorent.
Ce point est essentiel pour que le concepteur parvienne à une claire
vision des besoins, connaît les objectifs à atteindre, et le terrain sur lequel
ils s’appliquent, ce qui permet de comprendre la nature exacte du problème
à résoudre, et pour passer à la solution future.
Cette expérience m’a aidé à tester mes compétences et de mettre en
pratique mes connaissances théoriques. C’à ma aussi adapté au travail
d’équipe, et particulièrement assimiler la notion de la hiérarchie, mais
surtout être actif, performant et responsable.

TDI 201 Page 5


 CHAPITRE I  :
1) Présentation du lieu de stage :
 Historique du Ministère  :
Les rôles pratiques du ministère  :
Le ministère de la Justice a élaboré des plans intégrés et disciplinés
reflétant la profondeur stratégique de la réforme dans une approche
globale et intégrée des domaines fondamentaux de la réforme
profonde et globale de l'ensemble du système de justice à plusieurs
niveaux:
 Niveau institutionnel: ces programmes visent à soutenir
l'indépendance du pouvoir judiciaire, à moderniser le système
judiciaire, à réhabiliter les structures judiciaires, administratives et
humaines et à consolider la formation.
 Niveau organisationnel: les programmes du ministère visent à
obtenir des résultats tangibles pour les citoyens en matière de
procès équitable, d'efficacité et d'efficience du système judiciaire et
de son approche, de bonne gouvernance, de professionnalisme, de
transparence, d'intégrité et de qualité des jugements, La
simplification des procédures judiciaires et des procédures, ainsi
que l'activation de la décentralisation pour assurer l'efficacité et
élever le niveau des services sociaux pour les juges et les
responsables de la justice.
 Niveau législatif: le ministère de la Justice a élaboré 24 projets de
textes de loi et de décrets concernant divers aspects de la justice,

des entreprises et de la politique pénale, qui ont tous été transmis au


secrétariat du gouvernement.

TDI 201 Page 6


Tous ces programmes visent à concrétiser le nouveau concept de
réforme de la justice, qui consiste à mettre le pouvoir judiciaire au
service des citoyens. La Ministère de justice a réalisé de nombreuses
réalisations à cet égard en 2010 et mis au point des programmes
pour les années à venir.

Structure organisationnelle  :
L’organigramme du ministère de justice

L’organigramme de la direction des affaires pénales et des grâces

TDI 201 Page 7


Direction des Ressources Humaines, des Moyens Généraux et
des Affaires Juridiques  :

- Sous l'autorité du ministre de la Justice, l'administration centrale


comprend de nombreux services d'administration centrale :

 Les services directement rattachés au ministre :


 Le cabinet du ministre.
 Le bureau du cabinet, qui regroupe des personnels chargés
d'assurer la gestion administrative et logistique du cabinet.
 L’inspection générale.
 Le service du suivi et de l'analyse des requêtes.
 Le secrétariat général du ministère, dirigé par le secrétaire

général.

 La Direction des affaires civiles.

 La Direction des affaires pénales et des grâces .

 La Direction des ressources humaines.

 La Direction de la législation.

TDI 201 Page 8


 La Direction du budget et du contrô le.

 La Direction de l'équipement.

La direction des affaires pénales et des grâ ces est un service de


l'administration centrale du ministère de la Justice marocain.

Elle donne des instructions de poursuite au parquet, c'est-à -dire


aux procureurs généraux du Roi et aux procureurs du Roi : elle juge
donc de l'opportunité des poursuites.

C'est également elle qui instruit les recours en grâce  au Roi du


Maroc.

TDI 201 Page 9


 CHAPITRE II  :
1) Contexte général du projet :

a)Présentation du sujet :

Ce présent rapport présente une étude préalable de la gestion d’une société personne morale. Ce
projet consiste en la conception et le développement d’une application Windows gérant le
système informatique d’une société personne morale.

Parmi les traitements de cette application :

Gestion des clients


société personne morale.

Gestion du jugement de la
personne morale.

La détermination de numéro de l personne morale , Année , Date Enregistrement personne


morale, Nom personne morale , Siège personne morale , Représentant Légal de personne
moral , Lieu personne morale , Code de la Ville .

La détermination de Numéro jugement, Date de jugement, Amende Financière, Condamnation,


Frais jugement, Suivi Judiciaire, modifier jugement, Code de la Ville, Code de la TPI, Code de la
CA .

- La direction contient plusieurs divisions


- Une division peut contenir plusieurs services
- Le service comprend une à plusieurs personnes
- Une personne peut réclamer plusieurs incidents comme il peut rien réclamer
- Le personnel peut être soit un chef de service, un informaticien ou un simple
fonctionnaire du ministère
- Les incidents peuvent être traité par un à plusieurs informaticiens
L’informaticien peut traiter plusieurs incidents comme il ne peut rien traiter.

b) Choix des technologies :


L’ensemble des technologies utilisées dans le développement de cette
application:
 Outil de développement
 Visual Studio 2012
 SQL Server 2008

TDI 201 Page 10


 Modélisation et conception
 Outil de modélisation : Bootstrapte

2)
3)
Critiques de l’existant :

Saisie manuelle des informations.

Perde de temps et stresse lors de toute recherche ; vue le nombre important des
informations à manipuler.
Difficulté de stockage et de préservation des données
Difficulté de localiser l’erreur vue les grandes possibilités de sa régénération.

3) Dictionnaire de données :

Table Personne Morale:


Colonne Type signification
NumPM Entier Numéro personne morale

Année Date Année

DateEneg Date Date Enregistrement personne


morale

NomPM Alphabétique Nom personne morale

SiégePM Alphabétique Siège personne morale

ReprésentantLégal Alphabétique Représentant Légal de


personne moral

LieuPM Alphabétique Lieu personne morale

CodeVille Int Code de la Ville

TDI 201 Page 11


Table jugement:
Colonne Type signification
Numjug Entier Numéro jugement

Datejug Date Date de jugement

AmendeFinanciére Réel Amende Financière

Condamnation Alphabétique Condamnation

fraisjug Alphabétique Frais jugement

suiviJudiciaire Alphabétique Suivi Judiciaire

modifierjug Alphabétique modifier jugement

codeVille Int Code de la Ville

codeTPI Int Code de la TPI

codeCA Int Code de la CA

Table ville:
Colonne Type signification
codeVille Int Code de la Ville

Libelle Alphabétique Libelle de la Ville

Table CA:
Colonne Type signification
Code CA Int Code de la CA

Libelle Alphabétique Libelle de la CA

Table TPI:
Colonne Type signification
Code TPI Int Code de la TPI

Libelle Alphabétique Libelle de la CA

Code CA Int Code de la CA

TDI 201 Page 12


4) Définitions des technologies

 Définitions de SGBD :
Base de Données : Ensemble de données structurées, sûres, cohérentes et parât
gelables simultanément.
SGBD : Ensemble (logiciels) des programmes qui permet la structuration, le
stockage et la manipulation des données.

SQL :(Structure Quercy Langage) est un langage indispensable en


informatique pour stocker et lire des données. SQL.sh s'efforce de
fournir des cours compatibles avec un maximum de Systèmes de
Gestion de Bases de Données (SGBD), incluant MySQL, Post gré
SQL, SQL Server ou encore Oracle.

 Merise :
MERISE est une méthode de conception, de développement et de
réalisation de projets informatiques. Le but de cette méthode est
d'ariver à concevoir un système d'information.
La méthode MERISE est basée sur la séparation des données et des
traitements à effectuer en plusieurs modèles conceptuels et phsiques.

TDI 201 Page 13


 MCD :
MCD (Le modèle conceptuel des données) a pour but d'écrire
de façon formelle les données qui seront utilisées par le
système d'information. Il s'agit donc d'une représentation des
données, facilement compréhensible, permettant de décrire le
système d'information à l'aide d'entités.
 MLD :
Le modèle logique des données consiste à décrire la structure de
données utilisée sans faire référence à un langage de programmation.
Il s'agit donc de préciser le type de données utilisées lors des
traitements.
Chaque classe d'entité du modèle conceptuel devient une table dans
le modèle logique.
Les identifiants de la classe d'entité sont appelé clés de la table,
tandis que les attributs standard deviennent des attributs de la table,
c'est-à -dire des colonnes.

TDI 201 Page 14


TDI 201 Page 15
 Définitions de ASP.net :
Asp.NET est basé sur la technologie .NET. Il permet la programmation d’applications
Web dynamiques, du cô té du serveur.

Les navigateurs Web, à l’aide de pages au format html, servent donc d’interface entre
l’application.NET et l’utilisateur.

Contrairement à ASP, où le code était inclus directement dans la partie html, asp.NET
est un langage compilé.
La partie html (interface) et la partie c# (traitements) peuvent ainsi être séparées au
sein d’un même fichier ou même dans des fichiers différents. Il est ainsi possible, pour
un designer web, de mettre en forme une page web sans pour cela connaître le langage
c#. L’inverse est également vrai.
Ainsi, il est possible de travailler de manière séparée et d’avoir des personnes
spécialisées pour chaque partie de la page. Il suffit de connaître l’interface entre le code
et ce qui est affiché, c’est à dire le nom des WebForms, ceci est un gros avantage
d’asp.NET.
Il est important de comprendre le fonctionnement de l’architecture client/serveur pour
développer dans cette architecture. C’est la raison pour laquelle nous allons voir cette
architecture de manière schématisée.

TDI 201 Page 16


 Présentation du Visual Studio :

Visual Studio .NET est ensemble d’outils de d 'développement


permettent de générer des applications web ASP, des services web
XML Des applications bureautiques et des applications mobiles. Visual
Studio .NET utilise le même environnement de développement intégré
qui permet de partager des outils et facilite la création de solutions
faisant appel à plusieurs langages.

 Présentation du Bootstrap :
Bootstrap est une collection d’outils utiles à la création du
design( graphisme ,animation et interaction avec la page dans le
navigateur….),de sites et d’applications web .
C’est un ensemble qui contient des codes HTML et CSS, des
formulaires ,boutons , outils de navigations et autre éléments
interactifs, ainsi que des extensions JavaScript en option .c ‘est un des
projets les plus populaires sur la plate –forme de gestion de
développement .

TDI 201 Page 17


5) Enchaînement des écrans

 Formulaire d’APPLICATION (personne


morale).
Formulaire de gestion de personne morale :

Formulaire d’jugement de personne moral :

TDI 201 Page 18


Exécute Formulaire de Application personne
morale :

TDI 201 Page 19


Conclusion :
Ce projet nous a permis de revoir et de suivre avec beaucoup d'attention, les méthodes
fondamentales de la modélisation et de la conception des systèmes d'informations grâ ce
auxquelles l'application a été réalisée.

Nous sommes d'autant plus satisfait que la réalisation de cette application ait utilisé l'éditeur de
bases de données relationnel SQL serveur, car l'apprentissage de ces base de données nous a
permis d'approfondir nos connaissances antérieures qui étaient mal maîtrisées.
Cette expérience nous a profité dans la complémentarité des efforts et surtout la synergie des
compétences et des qualités. La richesse de ce sujet nous a profité tant dans l'acquisition des
connaissances que dans l'initiation du travail de groupe.

Réaliser par:
Fatimaezzahrae bounouar

TDI 201 Page 20


 Maroc étranger

TDI 201 Page 21


 étranger Maroc

TDI 201 Page 22


TDI 201 Page 23
TDI 201 Page 24
TDI 201 Page 25

Vous aimerez peut-être aussi