Académique Documents
Professionnel Documents
Culture Documents
Rapport de stage -
(PFE)
Elaboré par : Maaoui Souheil / Gamgam Amine
Niveau : DSI 31
Du : 0./0./2024 au : 0./0./2024
Nous avons l’honneur d’exprimer notre profonde reconnaissance aux enseignants de l’Institut
Supérieur des Etudes Technologiques du Siliana précisément ceux du département
technologie de l’informatique
Nous tenons à exprimer nos vifs remerciements à notre encadreur ………………….. pour
l’encadrement et le soutien qu’il nous a procuré durant la période du stage.
Nous remercions également les chefs d’équipe et les techniciens du service informatique qui
n’ont pas hésité de nous donner ce qui est nécessaire pour un bon déroulement du stage
Enfin, nous n’oublions pas de remercier nos familles qui étaient toujours à notre soutien.
Sommaire
Introduction générale.............................................................................................................................1
Chapitre 1 : Présentation Générale l’entreprise SATS...........................................................................2
I. Présentation de la société mère :.............................................................................................2
1. Les objectifs de l’entreprise ………………… :.................................................................2
2. Extension du groupe en Tunisie :........................................................................................2
II. Présentation de la société SATS :...........................................................................................2
1. Historique :.........................................................................................................................2
2. Fiche d’identification de SATS :........................................................................................2
3. Organigramme de l’entreprise:...........................................................................................2
III. Présentation des services :..................................................................................................3
1. Service Maintenance :.........................................................................................................3
2. Service formation :.............................................................................................................3
3. Service qualité :..................................................................................................................3
4. Service informatique :.........................................................................................................3
Chapitre 2 : Les tâches effectuées..........................................................................................................4
I. Introduction :..........................................................................................................................4
II. Le service informatique et leur rôle dans la société :..............................................................4
1. INTRODUCTION :............................................................................................................4
2. Les conceptions de services informatiques :.......................................................................5
a) Représentation du réseau informatique :....................................................................5
b) Les équipements :.........................................................................................................5
3. Les tâches effectuées dans ce stage :...................................................................................5
Chapitre 3 : Etude Bibliographique.......................................................................................................8
I. Introduction :..........................................................................................................................8
II. Les notions théoriques nécessaires à l’élaboration de la partie étude cas :..............................8
Chapitre 4 : Etude de Cas......................................................................................................................9
I. Etude préalable :.....................................................................................................................9
1. Description de l’existant :...................................................................................................9
2. Critiques de l’existant :.......................................................................................................9
3. Solutions proposées :..........................................................................................................9
II. Etude de la solution finale :..................................................................................................10
III. Conception :......................................................................................................................10
1. Bases de données :............................................................................................................10
2. Modélisation UML :.........................................................................................................11
IV. Réalisation :......................................................................................................................13
1. Introduction :....................................................................................................................13
2. Environnement matériel :..................................................................................................13
3. Environnement logiciel :...................................................................................................14
4. Principes interfaces graphiques :.......................................................................................18
Conclusion général..............................................................................................................................27
Bibliographie........................................................................................................................................28
Annexes................................................................................................................................................29
Introduction générale
Grace à son importance, toutes les entreprises industrielles cherchent toujours à améliorer ou
à augmenter son taux. Le système automobile et technique de Siliana SATS est parmi ces
entreprises.
Le 2ème chapitre sera consacré à une étude des taches effectuées dans la période de
stage puis nous allons définie le service « IT » et la production. Enfin je parle des
reconnaissances achevées dans le stage.
Page 1 sur 34
Chapitre 1 : Présentation Générale l’entreprise SATS
3. Organigramme de l’entreprise:
Page 2 sur 34
III. Présentation des services :
1. Service Maintenance :
2. Service formation :
3. Service qualité :
4. Service informatique :
Page 3 sur 34
Chapitre 2 : Les tâches effectuées
I. Introduction :
Le service informatique a comme fonction la communication interne et externe avec le
siège mère en Allemagne .de plus ce service est le seul responsable de tous ce qui est matériel
et logiciel dans le domaine informatique il effectue un grand effort pour assurer le bon
fonctionnement des différentes machines de point de vue informatique puisque ces dernières
sont toutes informatisées.
Aussi bien, le Service informatique celui qui fait la maintenance préventive avant la
corrective ; car un petit défaut peut arrêter toute la production.
Page 4 sur 34
2. Les conceptions de services informatiques :
Ensemble des moyens matériels et logiciels mis en œuvre pour assurer les
communications entre ordinateurs, stations de travails et terminaux informatiques.
b) Les équipements :
*/ Avec un formateur :
Page 5 sur 34
Figure 2: Formation de la société pour les stagiaires
- Câblage du nouveau imprimante (de nouvelle technologie) : écran tactile, scanner, imprimer
et photocopie (Pour utiliser cette imprimante (scanner / faire une photocopie / imprimer) a la
1ère fois il faut connecter a votre compte utilisé dans la société, en plus on peut utiliser
l’imprimante à distance)
Le réseau informatique
-Observation du :
Machine : Komax
Page 6 sur 34
Son fonctionnement : Produire les Primaires câbles
Page 7 sur 34
Chapitre 3 : Etude Bibliographique
I. Introduction :
Dans cette partie du chapitre 3 nous parlerons des concepts théoriques nécessaires au
développement. Dans notre vie universitaire, nous nous sommes théoriquement formés à de
nombreux langages de programmation nécessaires pour développer n'importe quel sujet ou
problème. Et plus particulièrement :
HTML 5
CSS 3
Java Script
PHP
Etc...
De plus, nous avons traité une conception détaillée utilisant UML et une base de données pour
obtenir un site Web fonctionnel et facile à utiliser.
Page 8 sur 34
Chapitre 4 : Etude de Cas
I. Etude préalable :
1. Description de l’existant :
L'entreprise s'appuie sur le système des papiers par exemple lorsqu’un travailleur
demande un congé, autorisation, changement de régime horaire, etc. Cette méthode est
considérée comme dépassée pour le développement technologique, fonctionnel, administratif
et professionnel, ce qui n'est pas proportionné aux exigences de l'entreprise et à l'importance
du domaine dans lequel elle travaille et à son développement. Avec le développement des
transactions entre l'entreprise et son travailleur d'une part et clients et entreprises d'autre part,
il est nécessaire de trouver des solutions alternatives à ces problèmes.
2. Critiques de l’existant :
D'une part les travailleurs d'une société ont un problème des papiers de congé,
autorisation, etc.… et son remplissage car il perte beaucoup de temps en vue la modernité du
monde et d'autre part il y a un problème de communication entre l'entreprise et les clients, car
les clients ne peuvent pas connaître tous les produits et services de l'entreprise et la difficulté
de communiquer avec eux pour se renseigner sur certaines choses.
3. Solutions proposées :
Construire d'un site Web pour l'entreprise afin de faciliter la demande de congé,
changement régime horaire, autorisation à ses travailleurs, et la tâche des clients pour en
savoir plus sur les produits et services de l'entreprise, contient :
• une interface login de 3 types de compte (compte admin qui gère la société/ compte
travailleur/ compte clients) et un formulaire de création un nouveau compte.
Page 9 sur 34
• Une interface publique majeure pour la présentation de l'entreprise et les offres de
produits et services.
• Une interface spéciale permettant aux administrateurs d'agir sur le site à travers
laquelle des produits peuvent être ajoutés et des messages affichés et de gérer les demandes
des travailleurs.
• Une base de données au lieu de fichiers pour faciliter la manipulation et protéger les
sources de fichiers
III. Conception :
1. Bases de données :
Nous avons conçu une base de données aussi simple que possible, Il stocke les données
des produits et services en plus de stocker les comptes des gestionnaires. Nous avons basé sur
la base de données pour pouvoir gérer en permanence le site en ajoutant, modifiant et effaçant
tout ce que le fonctionnaire veut sur le site.
Page 10 sur 34
2. Modélisation UML :
Page 11 sur 34
• Diagramme de classe :
• Diagramme de séquence :
Page 12 sur 34
Figure 6: Diagramme de séquence (partie2)
IV. Réalisation :
1. Introduction :
Après avoir présenté l’étude de l’organisme du stage, les diverses taches, l’étude
préalable et les nouvelles connaissances prises, on est sûr que tout ce travail ne peut pas être
effectué sans des matériels informatiques et des logiciels. Dans ce chapitre, nous allons
présenter l’environnement matériel et logiciel et les principales interfaces graphiques
observées tout au long la période de stage pour améliorer, élargir et bien maitriser mes
connaissances.
2. Environnement matériel :
• RAM: 4 Go (1 x 4 GB)
Page 13 sur 34
• Stockage: 1 To HDD
• Poids: 2.33 kg
3. Environnement logiciel :
Staruml est un logiciel de modélisation UML qui a été cédé comme open source par son
éditeur à la fin de son exploitation commerciale sous une licence modifiée de GNU GPL. Il
est créé en 1 Novembre 2005 et son langage de programmation est Pascal Objet.
Page 14 sur 34
XAMPP:
PhpMyAdmin:
PhpMyAdmin (PMA) est une application Web de gestion pour les systèmes de gestion
de base de données MySQL réalisée principalement en PHP et distribuée sous licence GNU
GPL. Il s'agit de l'une des plus célèbres interfaces pour gérer une base de données MySQL sur
un serveur PHP.
Page 15 sur 34
Logiciel éditeur de code:
Visual Studio Code est un éditeur de code open-source développé par Microsoft
supportant un très grand nombre de langages grâce à des extensions. Il supporte l’auto
complétion, la coloration syntaxique, le débogage, et les commandes git.
Page 16 sur 34
*/ JavaScript : Javascript est langage de programmation de scripts principalement
employé dans les pages web interactives mais aussi pour les serveurs avec l'utilisation (par
exemple) de Node.js
JQuery:
JQuery est une bibliothèque JavaScript libre et multiplateforme créée pour faciliter
l'écriture de scripts côté client dans le code HTML des pages web2. La première version est
lancée en janvier 2006 par John Resig. Le but de la bibliothèque étant le parcours et la
modification du DOM (y compris le support des sélecteurs CSS 1 à 3 et un support basique de
XPath), elle contient de nombreuses fonctionnalités ; notamment des animations, la
manipulation des feuilles de style en cascade (accessibilité des classes et attributs), la gestion
des évènements, etc.
PHP:
PHP Hypertext Preprocessor, plus connu sous son sigle PHP (sigle auto-référentiel), est
un langage de programmation libre, principalement utilisé pour produire des pages Web
Page 17 sur 34
dynamiques via un serveur HTTP, mais pouvant également fonctionner comme n'importe quel
langage interprété de façon locale. PHP est un langage impératif orienté objet.
Google Chrome:
Chrome est un navigateur web propriétaire développé par Google basé sur le projet libre
Chromium fonctionnant sous Windows, Mac, Linux, Android et iOS. Chromium est similaire
à Chrome, mais ce dernier contient des mouchards (envoi d'informations personnelles vers un
serveur de Google) ou pisteurs
A. Page de connexion:
Cette page permet à l’utilisateur de connexion avec le site web. Les quatres boutons
permet à l’utilisateur de site web de :
Page 18 sur 34
*/ Aussi tu peux créer un compte (admin/travailleur/visiteur)
*/ Compte admin :
L’admin gère le système. Chaque admin a une matricule, un nom et un mot de passe pour lui.
Page 19 sur 34
*/ Compte travailleur :
Le visiteur n’a pas un rôle. Il demande des produits seulement. Chaque admin a une
matricule, un nom et un mot de passe pour lui.
B. Page Bienvenue:
Cette page permet d’afficher des informations générales et les produits de la société.
On trouve cette page dans les trois comptes (admin ; travailleur ; visiteur)
Remarque : la page bienvenue du compte travailleur a une lien pour suivre la demande
Cette page permet d’afficher les services de la société. On trouve cette page dans les
trois comptes (admin ; travailleur ; visiteur)
Page 22 sur 34
Figure 28: Interface page service (partie 2)
D. Page de contact:
Cette page permet d’afficher contact de la société. On trouve cette page dans les trois
comptes (admin ; travailleur ; visiteur)
Page 23 sur 34
E. Pied de page:
Ce pied de page permet d’afficher les mots clé de la société. On trouve cette page dans les
trois comptes (admin ; travailleur ; visiteur)
Cette page permet aux travailleurs de passer 3 types des demandes (demande congé,
demande autorisation, demande de changement du régime horaire) lié avec des liens qui
contiennent des formulaires selon la demande.
Page 24 sur 34
Formulaire de demande de congé:
Page 25 sur 34
G. Page de gérer les demandes:
Cette page permet à l’admin de gérer les demandes des travailleurs selon d’accepter ou refusé
la demande.
Page 26 sur 34
Conclusion général
Ce rapport résulte d’une expérience d‘ un mois au sein de SATS à Siliana. Durant cette
période, j’ai essayé d’appliquer mes connaissances sur le domaine de web (coté client et
serveur), ce stage était vraiment bénéfique.
Je voudrais dire que le travail d’équipe est très important vu que tous les services sont
liés et doivent communiquer entre eux. Une bonne ambiance règne dans l’entreprise et tout le
personnel a été coopératif et attentif à mes questions.
Page 27 sur 34
Bibliographie
www.youtube.com
www.google.com
Page 28 sur 34
Annexes
Page 29 sur 34
TABLEAU 1: ENVIRONNEMENT DU MATÉRIEL-----------------------------------------------------------------------------------------------14
Page 30 sur 34