AP PP ORT DE S TA G E DE R A P ERFECTIONNEMENT
Elaboré par : Besrour Mohamed Safouan Encadré par : Hadj Ali Akrem Organisme d’accueil : Société INFOTECH
Période : du 10 janvier au 5 février
Année Universitaire Universitaire : 2010/2011 2010/2011
15/02/2012
1
15/02/2012
Remerciement
Je tiens à remercier et à témoigner toute ma reconnaissance aux personnels de la société INFOTECH, INFOTECH , pour l’expérience enrichissante et pleine d’intérêt
qu’elles
m’ont
fait
vivre
durant
ce mois ce
au
sein
de
l’entreprise INFOTECH. Cette 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 vraime nt permis de consolider mes connaissances e t d’en développer de nouvelles.
2
15/02/2012
Introduction
Du 10 janvier 2012 au 4 février 2012, 2012 , j’ai effectué effectué un stage au sein de la société INFOTECH. 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 princ principales ipales
sources les différents
enseignements tirés de la pratique journalière des tâches auxquelles j’étais affecté. Enfin, les les nombreux entretiens que j’ai pu avoir avec les employés des
dif férents férents services
de l’entreprise
m’ont
permis de donner une
cohérence à ce rapport.
3
15/02/2012
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 er un u n servic se rvice e après ap rès-ve -vente nte impe impeccab ccable le - Assur
1.2. ORGANIGRAMME DE L’ENTREPRISE
4
15/02/2012
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, 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èm pro blèmes. es. Il s’ag s’agit it en fait plut plutôt ôt d’évi d’éviter ter qu’i qu’ils ls se prod produisen uisentt 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èm pro blèmes es auxqu a uxquels els les util utilisat isateur eurss sont son t confro co nfrontés ntés..
5
15/02/2012
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 fair faire e une base de donn données ées des opé opérati rations ons effe effectué ctuées es sur les différents appareils par le serv service ice d’ après-vente. Pendant ce stage on veut construire une application ASP.NET MVC. Notre objectif est de présent pré senter er des chos choses es simp simples, les, nou nouss all allons ons cons constru truire ire une appli applicat cation ion de gestion gest ion
d’ordina d’or dinateur teurss
trèss trè
simple. simp le.
Notre Notr e
applicat appl ication ion
de
gestion gest ion
d’o rdinateurs simplifiée nous permettra de faire trois choses :
-
Lister l’ensemble des enregistrement s 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.
6
15/02/2012
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
7
15/02/2012
3. Infrastructure informatique
3.1 MATERIEL INFORMATIQUE InfoTech possède une infrastructure qui correspond à ces besoins, offrant offrant à chaque
employé
un
ordinateur,
un
téléfax
et
une
imprimante
multifonctions.
3.1.1 Les Ordinateurs
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
•
•
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)
8
15/02/2012
Figure 1. Vue gén érale de l’application
Figure 2.Fenetre d’une facture client
9
15/02/2012
Figure 3. Fenêtre d’un devis client
Figure 4. Fenêtre de bon de livraison client
10
15/02/2012
Figure 5. Fenêtre de carnet factures fournisseurs
11
15/02/2012
4. Les activités de service d’après-vente 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.
12
15/02/2012
3. Repérez la section relative à la séquence de démarrage, Hard Disk boot dans la rubrique Advanced BIOS priority dans 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é.
13
15/02/2012
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.
14
15/02/2012
les termes du contrat de licence licence et cliquez 10.Cochez 10. Cochez la case J'accepte les sur Suivant.
11.Choisissez 11. Choisissez le type d'installation Personnalisée (option avancée) .
12.Cliquez 12. Cliquez sur Options de lecteur (avancées) .
15
15/02/2012
13.Si 13. Si votre disque dur est neuf, cliquez sur le bouton Nouveau .
14.Choisissez 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 Appliquer .
15. Cliquez sur OK.
16
15/02/2012
16.Sélectionnez 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 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.
17
15/02/2012
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 20.Vous passe, ce qui est recommandé. Saisissez votre mot de passe, confirmezle et saisissez un indice pour le retrouver en cas d'oubli. Cliquez sur Suivant.
21.Saisissez 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.
18
15/02/2012
22.Cliquez 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 23. Windows 7 démarre alors.
19
15/02/2012
4.2 CHANGEMENT LA CARTE MERE, PROCESSEUR ET LA CARTE GRAPHIQUE
RAM,
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émo ire 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
20
15/02/2012
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.
21
15/02/2012
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.
22
15/02/2012
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 We b… - Le Contrôleur : permettant de 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 :
23
15/02/2012
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.
24
15/02/2012
Diagramme de séquence du scénario : Modification d’un ordinateur et la suppression d ’un ’un autre ordinateur.
25
15/02/2012
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’app lication Web ASP.NET MVC
26
15/02/2012
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
27
15/02/2012
Après avoir fini de créer la table, ajoutez des enregistrements 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 li ste 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. automatiquement.
Figure : Créer un modèle de base de données avec l'assistant Entity Data Model
28
15/02/2012
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
29
15/02/2012
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
30
15/02/2012
Après ces étapes le résultat résultat est représenté par la figure 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 nouveaux enregistrements dans la base de données. 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.
31
15/02/2012
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
32
15/02/2012
Apport de stage
Ce stage m’a permis une approche plus concrète du fonctionnement de s
services de l’entreprise InfoTech. De point de vue technique, ce st age 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.
33
15/02/2012
Conclusion
Le stage d’initiation est une occasion primordiale pour améliorer la
formation des étudiants. é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 pr ocessus ocessus de travail de la société. J’ai certains
élaboré
des connaissances
sur
le
fonctionnement
de
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.
34