Académique Documents
Professionnel Documents
Culture Documents
Dédicace
A mon Père
Lorsque j’ai besoin d’une personne digne de mon estime et de mon respect.
Aucune dédicace ne saurait exprimer mes sentiments
Que Dieu le tout puissant te préserve et te procure santé et longue vie.
A ma Mère
A ma très chère aimée qui m’a donné toujours l’espoir et le courage pour réussir.
Tout ce que je vous offre ne pourra exprimer mon amour et ma reconnaissance,
Je vous offre ce modeste travail pour vous remercier de vos sacrifices et de l’affectation dont
vous m’avez toujours entourée.
A mon Frère et ma sœur
Les personnes les plus proches de mon cœur. J’espère être à la hauteur de vos attentes.
A toute ma Famille
Qui m’ont aidé à surmonter mes difficultés et m’ont encouragé afin d’arriver.
A tous mes collègues à la FST
En souvenir de leur bonté et des bons moments passés en leur compagnie.
A toutes personnes qui m’a aidé à mener ce travail à terme.
Zineb
1
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
Remerciements
Mon premier mot de remerciements sera à l’égard de
mon encadrant au sein de la SOMACA (Société Marocaine de
Construction Automobile) Mr. Yassine Snaoui pour son aide
précieuse durant toute la période de la réalisation de ce
projet, pour ses conseils, ses instructions et ses précieuses
directives qui ont permis le bon déroulement et la mise en
œuvre de mon projet.
2
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
3
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
4
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
Introduction
Ce rapport expose le travail effectué dans la cadre d’un Stage de Fin
d’Etudes.
Mon stage de Fin d’Etudes fut une étape cruciale dans ma formation
d’ingénieur d’application En Informatique et Gestion Industrielle. Effectuer
un stage au sein de la SOMACA (Société Marocaine de Construction
Automobile) m’a permis une intégration dans le monde professionnel plus
importante et plus efficace. Ce stage constitue un réel tremplin vers le monde
du travail.
5
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
Chapitre I :
ils et méthodes
Présentation de
Outils et méthodes :
l’entreprise et du projet
Ce chapitre traite :
Présentation de la société.
Etude de l’existant.
Problématique.
Présentation du cahier des charges.
6
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
1- Présentation de la SOMACA :
Son activité principale est celle l’assemblage des véhicules Renault (KANGOO,
LOGAN et SANDERO récemment).
7
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
1-2- Historique :
2006 : Renault reprend les 14% du capital de SOMACA, détenu par des
actionnaires privés.
- Lancement de Logan 1.5 DCI (Direct Common rail Injection)
8
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
Forme juridique : Société Anonyme régie par le Dahir n° 1-81-306 du 6 mai 1982 relatif
aux industries de montage de véhicules automobiles. La société a mis en harmonie ses statuts
en1999, conformément à la loi n°17-95 relative aux sociétés anonymes.
Répartition :
Certification : ISO 9002, ISO 9000 et E.A.Q.F (Évaluation Aptitude Qualité Fournisseur)
Patente : N° 33007250
9
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
Ainsi, des séminaires, des formations à l’extérieur sont des moyens parmi d’autres
que la SOMACA a mis en application pour atteindre le podium qualité des meilleurs
constructeurs RENAULT dans le monde.
10
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
11
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
2- Etude de l’existant :
Serveurs 22
Imprimantes 97
Postes industriels 41
Imprimantes Industrielles 52
Pointeuses 16
6% 2% 3%
5%
11% Serveurs
Postes utilisateurs
Imprimantes
Postes industriels
Imprimantes Industrielles
Pointeuses
73%
12
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
3- Problématique :
3-1-Situation actuelle :
4-1-Besoins :
- Pour l’administrateur :
13
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
- Pour l’utilisateur :
Consulter les affectations ordinateurs/employés.
Imprimer les formulaires.
Pour l’Ecran :
- Nom écran.
- Numéro Série Ecran.
- Marque.
- Pouce.
Pour l’Imprimante :
- Nom Imprimante.
- Modèle Imprimante.
- Numéro Série Imprimante.
Pour le Scanner :
- Nom Scanner.
- Modèle Scanner.
- Numéro Série Scanner.
14
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
Pour le cas d’ajout d’un nouveau utilisateur les champs à remplir sont les suivants :
Matricule de l’utilisateur.
Nom complet de l’utilisateur.
Fonction.
Le numéro d’Ecran affecté à cet utilisateur.
Le numéro d’Imprimante affecté à cet utilisateur.
Le numéro Scanner affecté à cet utilisateur.
- Contraintes d’exploitation :
La base de données doit être une base SQL server 2008, compatible avec un serveur
disponible à la SOMACA. La gestion de cette base doit se faire par l’intermédiaire
d’une interface graphique réalisée en langage « vb.net ».
Toutes les fonctions offertes par l’application ne seront pas accessibles que ce soit
par l’administrateur, ou bien par l’utilisateur qu’après une authentification validée en
saisissant le login et le mot de passe.
- Contraintes de developpement :
Il faudra prévoir dans le code source des commentaires pour faciliter la maintenance.
- Délai de réalisation :
La recette devra terminer avant la fin de la période du stage.
15
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
Chapitre II :
ils et méthodes
Outils et environnement de
Outils et méthodes
développement :
Ce chapitre traite :
16
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
Chaque projet est traité selon un processus de développement qui fait appel à une ou
plusieurs itérations. Une itération est mise en œuvre en 8 étapes :
17
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
Diagramme
18
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
Visual Basic.
Visual C++.
Visual C#.
Visual Web Developer.
Visual J#.
SQL Server.
Dans une étude conduite en 2005, 62 pour cent des développeurs déclaraient
utiliser l'une ou l'autre forme de Visual Basic.
La dernière mise à jour de Visual Basic est la version 6.0, sortie en 1998. Le
support étendu Microsoft a pris fin en 2008. À partir de la version 7, le Visual Basic
19
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
Bien qu'il ait été initialement Co-développé par Sybase et Microsoft, Microsoft a
porté ce système de base de données sous Windows et il est désormais uniquement pris
en charge par ce système.
Le stockage, la manipulation et l’analyse des données se font au sein de son
moteur de bases de données. Ce service permet la réalisation de nombreuses
applications, requêtes, et transactions, notamment grâce au langage T-SQL (Transact-
SQL).
En plus de son moteur, SQL Server 2008 contient trois plateformes,
indispensables pour réaliser un projet :
Integration Services : qui permet d’intégrer des données provenant de différentes
sources pour les ranger dans un entrepôt central ;
Analysis Services : qui permet d’analyser les données, agrégées lors de S.S.I.S
(SQL Server Integration Servers) grâce à des fonctions d’analyse
multidimensionnelle ;
Reporting Services : qui permet de créer, gérer et publier des rapports résultant
des analyses réalisées lors de S.S.A.S (SQL Server Analysis Server) ;
IS AS RS
Moteur BD
20
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
Chapitre III :
et méthodes
Modélisation de la base
Outils et méthodes :
de données
Ce chapitre traite :
Axe Statique.
Axe fonctionnel.
Axe dynamique.
21
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
1-Axe statique :
1-1- Dictionnaire de données :
Le dictionnaire de données est un instrument qui recense et décrit l’ensemble des
propriétés d’un domaine du système d’information qui seront utilisées dans les modèles
d’analyse et conception.
Pour la table « cartegraphique » :
Attribut Signification Type
NumcarteG Numéro de la carte graphique + Clé primaire de la table Int
NomcarteG Nom de la carte graphique Varchar
ModelG Modèle de la carte graphique Nchar
22
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
Pour la table « UC » :
23
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
24
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
25
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
26
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
2- Axe fonctionnel :
2-1- Diagramme de cas d’utilisation :
Le diagramme de cas d’utilisation représente les fonctions du système de point de
vue de l’utilisateur.
Consulter et les
affectations
administrateur ordinateur/employé
Imprimer les
formulaires
27
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
3- Axe dynamique :
3-1- Diagramme d’activité :
Le diagramme d'activité est un diagramme comportemental d'UML, permettant
de représenter le déclenchement d'événements en fonction des états du système et
de modéliser des comportements parallélisables ( multi-processus).
Le diagramme d'activité est également utilisé pour décrire un flux de travail (workflow).
Un diagramme d'activité permet de modéliser un processus interactif, global ou
partiel pour un système donné (logiciel, système d'information).
Le diagramme d’activité qui représente le processus de l’authentification est le
suivant :
Vérification du système
non
oui oui
>3fois
non
Accès
28
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
Formulaire
Form Matériel Composant Formulaire
composant ou
authentification Informatique Informatique utilisateur
matériel
informatique
admin Utilisateur
Saisir login
Saisir MDP
Vérification
Validation
Ajouter
Modifier
Imprimer
Supprimer
Ajouter
Modifier
Imprimer
Supprimer
Ajouter
Modifier
Imprimer
Supprimer
29
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
Formulaire
Form Matériel Composant Formulaire
composant ou
authentification Informatique Informatique utilisateur
matériel
informatique
Utilisateur
Saisir login
Saisir MDP
Vérification
Validation
Imprimer fichier
Imprimer fichier
30
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
Chapitre IV :
ils et méthodes
Réalisation et la mise en
Outils et méthodes :
œuvre l’application
Ce chapitre traite :
31
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
Admin Interrogation de la
base de données Gestion des
utilisateurs
Gestion des
affectations
ordinateurs/employés
Affichage
Consultation des
Administration affectations
ordinateurs/employés
Recherche
Impression des
fichiers
32
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
Affichage
Consultation des
affectations
ordinateurs/employés
Recherche
Espace
utilisateur
Impression des
fichiers
33
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
Page d’accueil
Authentification
Menu
34
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
3-Maquettage de l’application :
Page d’accueil:
35
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
C’est une page qui permet de s’identifier en saisissant un login et un mot de passe
valide, pour qu’on puisse accéder aux différents services offerts par l’application.
Page du menu:
Inscription:
Cette page permet à l’utilisateur de s’inscrire pour avoir un compte qui le permet
d’accéder à l’application.
36
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
En saisissant :
Pour pouvoir supprimer un User, il suffit de saisir son numéro dans la page suivante :
37
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
Ajouter utilisateur.
Ajouter Unité Centrale.
Ajouter Ecran.
Ajouter Imprimante.
Ajouter Scanner.
Ajouter Carte Graphique.
Ajouter Carte Réseau.
Ajouter Ram.
Ajouter Disque Dur
38
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
Pour affecter à des unités centrales des cartes graphiques, des cartes réseaux, des rams
et des disques durs, il suffit de sélectionner les informations et de cliquer sur le bouton
« Valider ».
L’affichage de la liste de ces outils informatiques qui contient leurs numéros est
automatique.
39
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
40
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
L’onglet« Affichage » contient une autre page, qui permet d’afficher, chercher
suivant le numéro, modifier, imprimer la liste de certains matériels ou composants
informatiques, celle-ci est la suivante : (Exemple de l’écran)
les imprimantes.
les scanners.
la carte graphique.
la carte réseau.
la ram.
le disque dur.
41
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
42
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
43
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
44
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
45
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
Conclusion
Dans le cadre de ce projet, j’ai pu acquérir une
expérience professionnelle et concrète dans le domaine de
programmation, et j’ai pu mettre en pratique mes
connaissances théoriques.
Langage vb.net.
46
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
Webographie
Site web Description
http://www.youtube.com Pour les tutoriels
Vidéo.
http://www.developpez.com Aide Visual
Studio et Visual
Basic.
http://www.site du zéro.com Tutoriel vb.net
+Exemples
47
Rapport Projet Fin d’Etudes
Zineb BEN ELKHAMMAL
48