rapport de stage de perfectionnement
TRANSCRIPT
Période : du 10 janvier au 5 février
Année Universitaire : 2010/2011
RAPPORT DE STAGE DE
PERFECTIONNEMENT
Elaboré par : Besrour Mohamed Safouan
Encadré par : Hadj Ali Akrem
Organisme d’accueil : Société INFOTECH
15/02/2012
2
Remerciement
Je tiens à remercier et à témoigner toute ma reconnaissance aux
personnels de la société INFOTECH, pour l’expérience enrichissante et pleine
d’intérêt qu’elles m’ont fait vivre durant ce mois au sein de
l’entreprise INFOTECH. Cette première expérience sera très importante pour
ma carrière et les tâches auxquelles vous m’avez associé m’ont vraiment
permis de consolider mes connaissances et d’en développer de nouvelles.
15/02/2012
3
Introduction
Du 10 janvier 2012 au 4 février 2012, j’ai effectué un stage au sein de la
société INFOTECH. Au cours de ce stage j’ai pu m’intéresser à connaître le
processus du travail dans cette entreprise, à s’intégrer dans la vie
professionnelle et surtout à améliorer mes connaissances théoriques avec
l’aspect pratique dans le domaine de maintenance informatique.
L’élaboration de ce rapport a pour principales sources les différents
enseignements tirés de la pratique journalière des tâches auxquelles j’étais
affecté. Enfin, les nombreux entretiens que j’ai pu avoir avec les employés
des différents services de l’entreprise m’ont permis de donner une
cohérence à ce rapport.
15/02/2012
4
1. Présentation de la société INFOTECH
1.1. PRESENTATION GENERALE
La société INFOTECH est une petite entreprise créé en Mars 2011.Elle est
spécialisé de la vente de matériels informatique (PC portables, PC de
bureau et de périphériques) et matériels de sécurité (Système d’alarme,
Des capteurs).
Le concept INFOTECH est basé sur trois principales fondamentaux
- Donner un maximum de choix aux clients
- Offrir le conseil approprié
- Assurer un service après-vente impeccable
1.2. ORGANIGRAMME DE L’ENTREPRISE
15/02/2012
5
1.2.1. Le Responsable
Il est chargé du contrôle et de la supervision du travail effectué par le
service d’après-vente, ainsi que de le contrôle mensuelle du service
commercial.
1.2.2. Service Commercial
Le service commercial est composé d'un agent commercial .Il est chargé de
la vente des produits et de la publicité.
L’agent est responsable de la politique commerciale de la mini-entreprise. Il
suit les produits depuis leur sortie de l'atelier jusqu'à leur commercialisation
et s'assurant que tous les produits vendus ont bien été payés.
Il transmet les comptes rendus au Responsable, coordonne la réalisation et
l'exploitation de l'étude de marché, établi le prix de vente ainsi qu'un
calendrier des ventes et fixe des objectifs commerciaux.
1.2.3. Service après-vente (SAV)
Le service après-vente, c’est bien plus que résoudre simplement des
problèmes. Il s’agit en fait plutôt d’éviter qu’ils se produisent car il
vérifie que tous les produits acheté par le service commercial sont en
bon état. De plus ce service est chargé de faire l’installation des
systèmes d’exploitation pour les PC portables et les PC du bureau.
Le service après-vente revient à résoudre dans les meilleurs délais les
problèmes auxquels les utilisateurs sont confrontés.
15/02/2012
6
2. Présentation du thème du stage
2.1. CHAMP DE L’ETUDE ET OBJET DU STAGE
L’objectif majeur de ce stage est de trouver une solution de stockage
pour faire une base de données des opérations effectuées sur les
différents appareils par le service d’après-vente. Pendant ce stage on
veut construire une application ASP.NET MVC. Notre objectif est de
présenter des choses simples, nous allons construire une application de
gestion d’ordinateurs très simple. Notre application de gestion
d’ordinateurs simplifiée nous permettra de faire trois choses :
- Lister l’ensemble des enregistrements de la base de données des
ordinateurs préparés.
- Créer un nouvel enregistrement dans la base de données des
ordinateurs.
- Modifier un enregistrement existant dans la base de données des
ordinateurs.
15/02/2012
7
2.2 PLANNING PREVISIONNEL DU STAGE
2 èmsemaine
1 ère
semaine
-Phase préliminaire
-Etude de l'organisme
2 ème
semaine
Documentation
3 ème
semaine
Interventions dans le projet
4 ème
semaine
Rédaction du rapport
15/02/2012
8
3. Infrastructure informatique
3.1 MATERIEL INFORMATIQUE
InfoTech possède une infrastructure qui correspond à ces besoins, offrant à
chaque employé un ordinateur, un téléfax et une imprimante
multifonctions.
3.1.1 Les Ordinateurs
3.2 LOGICIELS UTILISES
InfoTech utilise comme système d’exploitation Windows (Windows 7,
Windows XP).Mais il utilise aussi une application spéciale de service
commerciale qui donne aux utilisateurs un grand nombre des fonctions
commerciales comme (Les factures, Bon de livraison, Devis et carnet facture
des fournisseurs)
Vostro 220
•Processeur 2.7 GHz
•RAM : 2 Go
Pavilon
•Processeur 2.3 Ghz
•RAM 4 Go
Office Pro
•Processeur 3.0 GHz
•RAM 4 Go
15/02/2012
12
4. Les activités de service d’après-vente
4.1 INSTALATION DES SYSTEME D’EXPLOITATION
Pour le service d’après-vente il est chargé d’installer les systèmes
d’exploitation pour toutes la machines achetées. Je prends l’exemple le plus
célèbre c’est Windows 7.
Pour lancer l'installation de Windows 7, vous devez démarrer (ou booter)
votre ordinateur sur le disque de Windows 7. Pour cela, vous devez modifier
l'ordre de la séquence d'amorçage de votre ordinateur pour placer votre
lecteur DVD en premier. Cette manipulation s'effectue dans le BIOS.
N'hésitez pas à vous référer à la documentation de votre ordinateur ou de
votre carte mère pour en savoir plus.
1. Insérez le disque de Windows 7 dans votre lecteur.
2. Démarrez votre ordinateur. Durant la séquence d'amorçage, appuyez sur
la touche d'accès au BIOS, généralement Suppr, parfois F1 ou F2selon
les marques.
15/02/2012
13
3. Repérez la section relative à la séquence de démarrage, Hard Disk boot
priority dans la rubrique Advanced BIOS Features ou Boot par exemple
4. A l'aide des flèches de direction et des touches + et -, placez le lecteur
de DVD en haut de la liste.
5. Enregistrez vos modifications en pressant la touche F10. Validez par Y
ou OK. Pressez enfin la touche Entrée.
6. Votre ordinateur démarre alors sur le DVD de Windows 7. Pressez
n'importe quelle touche comme cela vous l'ai demandé.
15/02/2012
14
7. Au bout de quelques instants, un écran Installer Windows apparaît.
8. Sélectionnez votre langue, le format de l'heure de la monnaie et le type
de clavier utilisé et cliquez sur le bouton Suivant.
9. Cliquez sur le bouton Installer maintenant.
15/02/2012
15
10. Cochez la case J'accepte les termes du contrat de licence et cliquez
sur Suivant.
11. Choisissez le type d'installation Personnalisée (option avancée).
12. Cliquez sur Options de lecteur (avancées).
15/02/2012
16
13. Si votre disque dur est neuf, cliquez sur le bouton Nouveau.
14. Choisissez la taille de la partition que vous allez créer. Vous pouvez
utiliser tout l'espace disque disponible ou bien choisir une taille réduite
(50 000 Mo par exemple) et créer une seconde partition dans l'espace
restant (pour stocker vos documents par exemple) Cliquez
sur Appliquer.
15. Cliquez sur OK.
15/02/2012
17
16. Sélectionnez alors la partition où installer Windows 7 et cliquez sur le
bouton Formater. Tout son contenu sera effacé et perdu. Cliquez
sur OK.
17. Sélectionnez la partition formatée et cliquez sur Suivant.
18. Les fichiers de Windows 7 sont alors copiés sur votre disque dur.
15/02/2012
18
19. Au bout de quelques minutes, une fenêtre vous invite à choisir un nom
d'utilisateur. Choisissez un nom d'utilisateur (votre prénom par
exemple). Vous pouvez également choisir le nom qu'aura votre
ordinateur sur le réseau. Cliquez sur Suivant.
20. Vous pouvez ensuite protéger votre compte utilisateur avec un mot de
passe, ce qui est recommandé. Saisissez votre mot de passe, confirmez-
le et saisissez un indice pour le retrouver en cas d'oubli. Cliquez
sur Suivant.
21. Saisissez ensuite votre clé de produit de Windows 7 qui se trouve dans
la boite du DVD, ce qui vous permettra de l'activer. Cliquez
sur Suivant.
15/02/2012
19
22. Cliquez sur Utiliser les paramètres recommandés pour activer les
mises à jour automatiques et le pare-feu de Windows 7 (pour vous
protéger des attaques sur Internet).
23. Windows 7 démarre alors.
15/02/2012
20
4.2 CHANGEMENT LA CARTE MERE, RAM,
PROCESSEUR ET LA CARTE GRAPHIQUE
Le service d’après-vente offre aux clients la possibilité de changer les
plupart des composants de plupart des ordinateurs comme la carte
mère , la mémoire vive ,le processeurs , l’écran des pc portables et la
carte graphique.
Figure 1.Carte mère Biostar g41
Figure 2.Changement de la barrette mémoire
15/02/2012
21
Figure 3.Changement d’un processeur
4.2 FABRIQUER LE CABLE RJ45
Le câble rj45 est le câble le plus utilisé dans les réseaux locaux dans il faut
être au service des clients. On peut fabriquer ce câble avec pince à sertir,
des connecteurs et le câble UTP.
15/02/2012
22
5. Etude préalable
5.1 DESCRIPTION DE PROBLEME
Pour le service après-vente porte principalement avec les machines
mais la plupart du temps les ordinateurs sont menacés par les mêmes
problèmes donc pour améliorer l’efficacité de temps d’intervention il faut
un base de donnée simple et au même temps donne une idée générale sur
les caractéristiques de l’ordinateurs, les drivers et l’historique des
interventions pour que le service devient plus productive.
5.2 SOLUTION PROPOSEE
Je propose une application de gestion des ordinateurs avec ASP.NET
MVC(C#).On peut donner une présentation générale, Le modèle MVC permet
de créer une application permet de séparer les différentes parties
constituant une application :
- La présentation des données et les interactions entre l’application et
les utilisateurs.
- Le modèle, définissant les données manipulées par l’application, et
les traitements.
- L’interaction entre les éléments de présentation de données et le
modèle.
Permet :
- De faciliter le développement de l’application, afin de répartir des
taches de conception et de développement de l’application.
- De bien structurer l’application, afin de faciliter son développement,
ainsi que sa maintenance.
- De faciliter les tests de l’application.
15/02/2012
23
5.2.1 PRESENTATION DETAILEE :
- Le Modèle : représente la couche métier d’une application,
présentant des classes permettant de créer les objets contenant des
données métier manipulées par l’application au travers de
traitements, constituant les services métiers.
- La Vue : elle constitue les éléments d’interface utilisateurs : pages
web, contrôles Web…
- Le Contrôleur : permettant de piloter l’application, il interprète
les actions à réaliser et ordonne leur exécution (lecture, traitement
de données et mises à jour).
Les relations entre ces trois éléments sont les suivantes :
15/02/2012
24
5.2.2 ETUDE CONCEPTUELLE
On veut étudier l’étude de cas d’une application de gestion des ordinateurs
ASP.NET MVC (C#).On donne les diagrammes de cas d’utilisation et de
séquence.
15/02/2012
25
Diagramme de séquence du scénario : Modification d’un ordinateur et
la suppression d’un autre ordinateur.
15/02/2012
26
6. Réalisation
Vous aurez besoin de Visual Studio 2008 ou Visual Web Developer Express
2008 pour construire une application ASP.NET MVC.Vous devrez également
télécharger le Framework ASP.NET MVC.
1. Création d’un projet d’application Web ASP.NET MVC
15/02/2012
27
2. Création de base de données
Nous avons besoin de créer une base de données pour organiser notre base
de données. Heureusement Visual Studio inclut une base de données
gratuite, nommée SQL Server Express.
Figure : La table de base de donnée
15/02/2012
28
Après avoir fini de créer la table, ajoutez des enregistrements dans la table.
Faites un clic droit sur la table dans l'Explorateur de serveurs, et choisissez
l'option Afficher les données de la table. Entrez une liste de vos ordinateurs.
Figure : Saisie des données
3. Création du modèle
Nous avons ensuite besoin de créer un ensemble de classes pour représenter
notre base de données. Nous avons besoin de créer un modèle de base de
données. Nous allons profiter de l'Entity Framework de Microsoft pour
générer les classes de notre modèle de base de données automatiquement.
Figure : Créer un modèle de base de
données avec l'assistant Entity Data
Model
15/02/2012
29
Après avoir complété l'assistant Entity Data Model, le Entity Data Model
Designer (concepteur Entity Data Model) s’ouvre. Le concepteur devrait
afficher la table.
Figure : Le concepteur Entity Data Model
15/02/2012
30
4. Création du contrôleur ASP.NET MVC
Cette étape est de créer le contrôleur ASP.NET MVC. Un contrôleur est
chargé de contrôler la façon dont un utilisateur interagit avec une
application ASP.NET MVC.
Figure : Ajout d’une vue à partir de l’action d’un contrôleur
Figure: Création d'une vue grâce au dialogue Ajouter une vue
15/02/2012
31
Après ces étapes le résultat est représenté par la figure ci-dessous
6. Création d'enregistrements dans la base de données
La vue Index que nous avons créée dans la section précédente inclut un lien
pour la création de nouveaux enregistrements dans la base de données. Nous
allons donc implémenter la logique et créer la vue nécessaire à la création
de nouveaux enregistrements dans la base de données.
15/02/2012
32
Après avoir ajouté la vue Create, vous pouvez ajouter de nouveaux
enregistrements à la base de données. Exécutez votre application en
appuyant sur la touche F5 et cliquez sur le lien « Create New » pour voir le
formulaire de la figure .Si vous remplissez et soumettez le formulaire, un
nouvel enregistrement sera créé dans la base de données.
Figure : Création d'un nouveau enregistrement dans la base de données
15/02/2012
33
Apport de stage
Ce stage m’a permis une approche plus concrète du fonctionnement des
services de l’entreprise InfoTech.
De point de vue technique, ce stage m’as permis de comprendre clairement
les étapes suivis pour résoudre tous les problèmes techniques d’une
manière très efficace et de donner la chance de maitriser la maintenance
concrètement.
En plus j’ai eu l’occasion de faire une étude de cas pour une application
qui peut être utilisé dans la société et cela me donner un enthousiasme de
bien comprendre l’importance de l’informatique dans la vie réelle.
15/02/2012
34
Conclusion
Le stage d’initiation est une occasion primordiale pour améliorer la
formation des étudiants.
De ma part, j’ai eu l’occasion d’être parmi les agents de l’entreprise
INFOTECH , dirigé par Mr Souabni Hamza, ce qui m’a permis d’avoir une
idée générale sur le plan d’exécution et le processus de travail de la
société. J’ai élaboré des connaissances sur le fonctionnement de
certains services. J’ai même affecté convenablement certaines tâches,
encadré par les agents de la société.
Ce stage m’a offert une opportunité pour confronter mes connaissances
théoriques avec la vie professionnelle, d’enrichir mes savoirs.