Vous êtes sur la page 1sur 27

Province Sidi Kacem

Stage à la Province
de Sidi Kacem
Durée de stage : Du 01 Avril Au 31 Mai 2018
Réalisé par : Abdessamad El Hamdany
Lamiae Moubtakir
Assmae Belkadi

Encadré par : SIHAM ALLOUCH && YASSINE BARRAKAT


Spécialité : TECHNICIEN SPECIALISE EN TECHNIQUE
DE DEVLOPPEMENT INFORMATIQUE

Année universitaire : 2017/2018


Sommaire
Dédicace 01
Avant-propos 02
Remerciement 03
Introduction 04

Chapitre I : Présentation le lieu De stage 05


I. Historique de la province Sidi Kacem 05
II. Division des Système d’information et de communication 05

Chapitre II : Les activités réalisées durant le stage 07


I. Dictionnaire De donnée 07
II. Conception Merise 08

Chapitre III : Les outils de l’application 09


I. Introduction .NET FRAMEWORK 09
1- ASP.NET 10

II. Guide D’utilisation 10


1-Entrer Le Login Et Le Mot De Passe 10
2-Acceuil 12
3-Gestion de permis 14
4-Gestion d’Armes 17
5-Statistique 18

III. Introduction Application Mobile 19


1-Environnement de développement 19
2-Les activités de l'application 20
3-La base de données 20
4-Les opérations de l'application 22

Conclusion 25
Dédicace
Avec tout respect et amour, Je dédie ce modeste travail :
A mes parents, Aucune dédicace n’exprime le dévouement, le respect et
l’amour qu’ils m’ont donné.

A mes frères et mes sœurs, Je vous dédie ce travail en vous souhaitant un


avenir plein de réussite et de bonheur.

A ma formatrice, Latifa Benzaza, merci pour votre aide et votre soutien


durant toute notre formation.

A Mme Siham Allouch et Yassine Barrakat, pour leur encadrement et


l’aide qui m’a donné lors de la réalisation de ma projet de fin d’étude.

A mes amis de la classe TDI, Je saisie l’occasion pour vous dire que
j’avais de la chance de me trouver entre des amis fidèles, compréhensives
et serviables.

Enfin à tout le monde !

Page | 1
Avant-propos
Entre les études, le diplôme, et le premier emploi il y a des stages de
formation ou de perfectionnement.

Stagiaire, un statut en soi !rein d’étonnant vu l’allongement du temps de


recherche du premier emploi.

Ainsi nous semblons- t-il important de faire le point sur cette forme
d’expérience en entreprise, d’y consacrer deux volet pour réussir enfin à
comprendre qu’il y a un stage d’étude et celui d’insertion.

Le stage est un symbole de rapprochement entre le monde du l’étudiant et


le monde du travail.

C’est un élément concret qui rassure après des études théoriques une
sorte de garantie d’insertion et d’intégration social.

Plus question de faire un pas dans la vie d’étudiant sans subir des stages
mais tout le monde n’en profites pas pour la bonne raison qu’il y a deux
catégories bien distinctes la formation et le perfectionnement.

Dans les deux cas il s’agit bien sûr de se familiariser avec le monde du
travail Mais le stage de formation consiste à compléter et à mettre en
valeur l’enseignement

Page | 2
Remerciement
Avant tout développement sur cette expérience professionnelle, il
apparaît de commencer ce rapport de stage par des remerciements, à ceux
qui m’ont beaucoup enseigné au cours de ce projet et tous le corps
administratif qui participe à ma formation et qui veille à ce qu’elle soit
toujours meilleure.

Mes vifs remerciements à :

Mr. Yassine Barrakat, Mme. Siham Allouch :


Pour leurs aides et leurs conseils.

Et par cette occasion j’exprime ma plus profonde gratitude à Monsieur le


Gouverneur de la Province de Sidi Kacem, pour m'accepter a sa
Province.

Aussi, je remercie toutes les personnes qui m'ont formés et accompagnés


tout au long de cette expérience professionnelle avec beaucoup de
patience et de pédagogie.

En fin je veux aussi remercier tous les responsables de la Province de Sidi


Kacem.

Page | 3
Introduction
Le Système Marocain professionnelle a connu une évolution rapide et
diversifiée, donnant en 1993 la naissance d’un nouveau cycle de
formation, il s’agit de formation, il s’agit de formation du technicien
(Bac+2) pour répondre à un double objectif :

-Tenir compte de l’évolution de certain métiers et de certaines


technologies qui requièrent un niveau de formation élevé.

-Offrir aux jeunes bacheliers des formations courtes à finalités


professionnelle.
La formation dans ce niveau est complétée par un stage en entreprise,
Permettant ainsi aux stagiaires une meilleure adaptation aux exigences du
marché de l’emploi par :

-La découverte du monde de travail.

-La confrontation des méthodes et techniques enseigné avec les


pratiques en vigueur au sein de l’entreprise.

-L’établissement de relation étroites entre les établissements de


formation et leur environnement économique en vue de rechercher ma
meilleure adaptation entre la formation et les besoins du marché de
l’emploi.
Dans ce cadre nous avons effectuées notre stage à la province de Sidi
Kacem, en bénéficiant d’une expérience précieuse et une nouvelle
exploitation de mes connaissances en matière de formation.

Page | 4
CHAPITRE I : PRESENTATION LE LIEU DE STAGE

I. HISTORIQUE DE LA PROVINCE SIDI KACEM

La province de Sidi Kacem a été créée en 1982 par décret n° 2.81.854 du


21 Safar 1409 (18/12/1981). Elle possède de réels atouts pour une
croissance et développement durables. Son économie est basée
essentiellement sur les activités agricoles (la superficie agricole utile y
couvre 75%, dotée de terres fertiles parmi les meilleurs du Royaume,
nantie d'immenses ressources hydriques).

Par ses potentialités, elle est une province de choix pour les
investissements. Le premier groupement d’habitation à Sidi Kacem a été
construit autour du sain dit « Bouassria » à l’entrée de Bab Tissra au rive
gauche d’oued R’dom en 1699. Ce groupement a connu une extension à
l’ère du Sultan Moulay Ismail (1672-1727). Ce dernier a construit le «
Kasbah » et des logements pour les soldats dits « Abid Boukhari ».

A côté de ces habitations, une caserne militaire a été édifiée pour


contrôler militairement la région. Par ces actions, la « Zaouia » a connu
un dynamisme économique, religieux et militaire.

En 1982, la ville de Sidi Kacem est devenue le siège d’une province.


Cette promotion lui a permis de bénéficier d’importants projets
d’aménagement urbanistique.

II. DIVISION DES SYSTEME D’INFORMATION ET DE COMMUNICATION

Le secrétariat général de la Province de Sidi Kacem dispose d’un réseau


local intranet lié au service central du ministre de l’intérieur par le biais
d’un système de transmission de Donnée Frame-Relay 310.5.000.99
annexé avec une ligne spécialisé de secours MARNIS. 035662280.
L’architecture principale de ce réseau est disposée en forme d’Anneau.

En égard de l’importance de l’informatique à l’horizon d’une


administration électronique, des efforts sont à fournir pour doter cette
division des moyens logistique nécessaires ainsi que le personnel qualifié.

Page | 5
La division des systèmes d’information et de communication contient
deux services :

1. Service Des Système D’information :

Le rôle de ce service c’est de gérer toutes les opérations nationales à


caractère de base de données en totale supervision du site central de la
DGCL (Delaware General Corporation Law) du ministre de l’intérieur à
savoir principalement :

- Saisie et traitement des listes électorales générales et leur révision


annuelle.

- Préparation et impression des listes électorales générales ainsi que


celles des chambres professionnelles.

- Préparation des budgets des communes relevant de cette province.

- Suivi du programme de construction et aménagement de


l’établissement scolaire.

- L’avancement des projets réalisés au sein des communes.

2. Service Des systèmes de communication :

Ce service dispose dans sa gestion de communication intranet de


l’équipement informatique suivant :

- Un serveur sous Windows 2012 server


- 10 postes de travail connectés sur le réseau national dotés d’un
système d’exploitation Windows 7 professionnel
- 5 imprimantes.
- 6 Onduleurs/Stabilisateurs
- 2 Scanners
- 1 Frame Relay
- 2 Clim

Page | 6
- Equipement de transmission réseau modem, 2 Routeur, 4 Switch
Et, c’est au sein de cette division que nous avons eu l’occasion de tester
nos compétences.

CHAPITRE II :
LES ACTIVITES REALISEES DURANT LE STAGE

Pour mettre en pratique nos connaissances théoriques, nous avons


effectué un stage au sein de la province de Sidi Kacem dans un service
informatique.
Cette expérience nous a permet de :
- Connaître mieux le fonctionnement d’une entreprise.
- Connaître bien ce que veut dire<<travailler>> notamment dans
l’équipe.
- Arriver à contrôler les problèmes affrontés.
- S’arranger avec les occupations de la province.
- Profiter de l'expérience des employeurs de la province qui n’ont
pas été des avares envers nous.

Dans ce service informatique on a connu aussi plusieurs applications


traitées par les salariés parmi ces applications :
Gestion de permis des chasses

Après on a accomplie ce qui suit :

I. DICTIONNAIRE DE DONNEE

Un dictionnaire des données est une collection de métadonnées ou de


données de référence nécessaire à la conception d'une base de données
relationnelle. Il revêt une importance stratégique particulière, car il est le
vocabulaire commun de l'organisation. Il décrit des données aussi
importantes que les clients, les nomenclatures de produits et de services,
les annuaires, etc.

En raison de l'importance du dictionnaire de données, nous avons fait un


dictionnaire des données de notre application, comme suit:

Page | 7
Voilà le Dictionnaire des données de notre Application :

II. CONCEPTION MERISE

MCD est un modèle qui permet de construire un système d’information


automatisé qui soit efficace, flexible et adapté à l’entreprise.

Voilà le MCD de notre Application :

Page | 8
Dans le modèle MCD (qui contient des champs attributs dans le modèle
MCD). Ce qui est important ce sont les relations entre ces tables.

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.

Voilà le MLD de notre Application :

- Permis (Num_Permis, Date_Delivrance, Date_Expiration,


Nom_Titulaire, Pren_Titulaire, Date_N, Adresse, CIN, Tel, Nbr_Arme)

- Arme (Num_Arme, Marque, Calibre, Date_Achat, #Num_Permis)

Nous avons travaillé sur une application qui vise la gestion de permis des
chasses utilisons la base de donnée illustrée sur le MLD au-dessus.

Nous tenons à remercier sincèrement à ceux qui nous a donné un code


main afin d’acquérir ces connaissances.

CHAPITRE III : LES OUTILS DE L ’APPLICATION

I. INTRODUCTION .NET FRAMEWORK

Après avoir gardé ses travaux secrets, .Net fut présenté par Bill Gates en
Juillet 2000 lors du Congrès des développeurs professionnels d'Orlando,
en Floride. La plupart de ceux qui ont eu un avant-goût de Microsoft
.NET ont senti qu'il s'agissait d'un tournant dans le monde des logiciels
pour les plates-formes Microsoft. Une version bêta de Visual Studio
.NET fut distribuée lors de ce congrès.

.NET est la plate-forme Microsoft pour la nouvelle génération de


logiciels distribués et coopérants, les services Web XML. Elle vise à
simplifier la vie de l'utilisateur en lui fournissant des services intégrés,
centrés sur lui, accessibles depuis tous ses périphériques, à tout moment
et en tout lieu. S'il ne fallait retenir qu'un seul mot de .NET, c'est donc
l'intégration. Fondée sur des standards de l'industrie (http, XML, SOAP,

Page | 9
WSDL), la plate-forme .NET est un moyen simple de normaliser la
coopération des services logiciels entre eux (services Web XML), quelle
que soit leur localisation, leur implémentation technique, qu'ils soient
internes ou externes, existants ou à inventer.

1- ASP.NET

ASP.NET est une technologie crée par Microsoft permettant la réalisation


d'un site Web. Cette technologie est liée au Framework .NET, crée aussi
par Microsoft, d'où le .NET après ASP.

ASP (Active Server Page) est la première technologie de Microsoft pour


créer des sites Web, elle a vu le jour en 1996. Les avantages de cette
technologie étaient multiples :

- Facile d'utilisation pour les débutants ;


- Etre interactif.

Cependant, ASP a été rapidement remplacé par ASP.NET. De cette


technologie, ASP, est né ASP.NET. L'intégration du Framework .NET et
des dernières mise à jour ont permis à ASP.NET d'être largement plus
utilisé que ASP. Nous avons accès à plusieurs outils, principalement :

- Un outil de développement ;
- De diverses technologies ;
- Du C#.

II. GUIDE D’UTILISATION

1- Présentation de l’Application :

Une application Web pour la Gestion de Permis des Chasses. Elle


permet aux administrateurs de définir leur durée de permis, Nombre de
permis par titulaire, aussi permit à un administrateur de gérée les armes,
et les permis de façon plus efficace, avec des contraint et des validateur
du contrôles, pour la clarté et la santé de l'information sur la base de
données.

Page | 10
Un administrateur est aussi a la possibilité d’ajoute ou de supprimer une
autre compte d’administrateur, à travers de la propriété de gestion
d’utilisateur.

2- Entrer Le Login Et Le Mot De Passe :

Notre application est accessible à travers une page de connexion. Elle est
sécurisée basée sur un mot de passe et un identifiant spécifier sur la base
de données, qui autorise uniquement à L’Administrateur l'accès à tous
les services d’application.

Lors de l’ouverture d’une session, l’application automatiser pour la


redirection a la page de login, quel que soit la page a visitez, il faut
d’abord inscrire avant l’accès de les propriétés de l’application, car notre
application est de la gestion seulement, pas pour les clients.

Un bouton de Log out qui permit de déconnecter du compte de


l’administration, utilisant des variables de session, pour la gestion de
Security de notre application, enfin de la redirection à la page de Login.

S’inscrire : c’est le bouton de validation, si les données sont correctes il


ouvre la session pour l’administrateur sinon il affiche un message qui
informe l’utilisateur que les informations sont incorrectes.

Page | 11
3- Accueil :

La page d’accueil est une page de bienvenue l’utilisateur, avec une image
comme un contenue. A travers cette page l’utilisateur peut aller à la page
de son choix, utilisant un menu commun entre tous les pages, existe dans
la page Master de notre application.

Aussi un en-tête (Header) qui contient le Logo, le titre, et un menu de


navigation de notre application.

La menu contient des listes déroulant dépond de gestion.

Page | 12
Ils se composent comme suite :

Accueil

Gestion permis :

Ajouter permis

Modifier permis

Supprimer permis

Rechercher permis

Gestion Armes :

Ajouter Armes

Modifier Armes

Supprimer Armes

Rechercher Armes

Statistique :

Permis expire

Nombre permis/Années

Nombre personne/Armes

Permis expirer après année donne

Nombre d'Armes Par Année/Détaillé

Page | 13
Un en-bas (Footer) qui contient des informations sur les stagiaires qui
réalise l’application, avec un Copyright de l’année actuel.

4- Gestion de permis :

Ajouter Permis :

Page | 14
Modifier Permis :

Une interface pour chercher le permis a modifié, utilisant le CIN de


titulaire.

Une interface pour Modifier les informations, avec des contrôles qui
valide les données.

La Click de bouton Modifier pop-up un message de confirmation :

Page | 15
Si la modification est succède un message pop-up comme suite :

Supprimer Permis :

L’interface de correspond a la suppression d’un permis, est même


que la modification sauf que lors click de bouton Supprimer après
la recherche un dialogue de confirmation est pop-up, et après la
confirmation le permis va supprimer.

Rechercher Permis :

La recherche d’un permis est effectuée utilisant multiple champ


(CIN, Nom, Prénom, Adresse, ..).

La recherche d’un permis est nécessite une exacte valeur, de champ


choisi.

Le choix Tous est pour afficher tous les permis existent dans la base
de données.

Page | 16
5- Gestion des Armes :

La gestion d’arme est presque identique, seule la différence lorsqu’on


veut Modifier ou Supprimer, La relation entre la modification et la
suppression dans la gestion des armes est comme dans la gestion des
permis.

Modifier :

Tout d’abord on a besoin de chercher l’arme à modifier, à travers le


permis on peut le réaliser.

Le click du bouton Modifier sera choisi l’arme correspondant, et afficher


une autre forme pour la modification.

Apres saisie les nouvelles informations, et click sur le bouton Modifier,


l’Arme va modifier.

Page | 17
Supprimer :

Comme on a déjà dit, le bouton supprimer est comme le bouton modifier,


sauf qu’il n y a pas une partie de saisie.

Rechercher :

Identique avec rechercher des permis.

6- Statistique

Statistique est le rôle de consultation selon les diffèrent requêtes, comme


les exemples suivante :

Permis Expire :

Nombre de Permis Par Annees :

Page | 18
Nombre d'Armes Par Personne :

III. INTRODUCTION D’APPLICATION MOBILE :

Les applications mobiles sont à la mode, peut-être parce qu’elles


représentent beaucoup d’avantages pour les entreprises, que ce soit pour
les magasins, restaurants, supermarchés, cinémas, etc.

Une meilleure coordination d’équipes, un service client ininterrompu ou


l’image de marque – on pourrait trouver des milliers de bonnes raisons de
créer une application d’entreprise. Cependant, force est de constater que
certaines organisations n’ont tout simplement pas besoin d’application
mobile.

1- Environnement de développement :

Lorsqu’on parle des applications mobiles, la première option que nous


avons trouvée, c’est Android Studio, car Il est officiellement alimenté par
Google.

Le problème que nous avons rencontré avec la premier option, c’est que
Android Studio besoin de beaucoup ressource, alors on a choisi une
alternative option, ce qui Eclipse + ADT (Android Development Tool).

Page | 19
2- La base de données :

Notre application mobile est une petite model de l’application web, dans
cette application, on a travaillée avec une seule table dans une base de
données SqLite.

Les champs de notre table Permis :

3- Les activités de l'application :

Les activités sont les pages qui former notre application mobile avec des
logique de langage Java. Dans notre application qui gère un permis de
chasse, nous avons les activités suivantes :

Page | 20
splash.xml : lors démarrage de l’application :

menu.xml : Page d’accueil, contient les liens vers les autres


activités.

Page | 21
about.xml : A propos contient des informations sur les
développeurs.

Il y a une activité pour chaque bouton dans le menu.

4-Les opérations de l'application :

Ajouter :

Utilise l’interface suivant, elle ajoute une nouvelle ligne dans la


table Arme.

Page | 22
Modifier :

Utilise l’interface suivant, elle fait la mise à jour d’une ligne


dans la table Arme utilisant le CIN de titulaire.

Supprimer :

Utilise l’interface suivant, elle supprime une ligne de la table


Arme utilisant le CIN de titulaire.

Page | 23
Rechercher :

Utilise l’interface suivant, elle fait une recherche pour un


permis utilisant le CIN de titulaire de la table Arme.

Afficher tous :

Utilise l’interface suivant, elle affiche tous les lignes de la table


Arme.

Page | 24
Conclusion
Le stage s’est passé dans des conditions favorables , il nous a permis de
faire connaissance aux meilleures professeures marocains. Ces derniers
n’ont pas cessé a donné tous ce qu’ils ont, je tiens à les remercies
chaleureusement à cette occasion ainsi les personnels administratifs.
Je tiens à vous dire Messieurs que ce stage nous a permis de confronter le
monde de travail et savoir les difficultés que peuvent heurter un jeune
comme moi.
En effet, nous avons pu concrétiser nos connaissances, apprendre de
nouvelle technique et enfin toucher du doigt le terrain professionnel. De
même, nous avons remarqué que la vie professionnelle nécessite une
organisation, assiduité et un sérieux qu’il faut maintenir devant une
carrière professionnelle pour donner une image de l’établissement.

Et enfin, nous espérons que ce rapport a pu refléter ce que nous avons pu


voir ou faire au sein de la province de Sidi Kacem.

Messieurs je trouve que c’est une occasion de vous dire que nous sommes
devant des personnels bien éduqués bien instruits que le Maroc peut en
être fière.

Page | 25

Vous aimerez peut-être aussi