rapport de stage de perfectionnement

35
Période : du 10 janvier au 5 février Année Universitaire : 2010/2011 R APPORT DE STAGE DE P ERFECTIONNEMENT Elaboré par : Besrour Mohamed Safouan Encadré par : Hadj Ali Akrem Organisme d’accueil : Société INFOTECH

Upload: saf-bes

Post on 22-Oct-2015

624 views

Category:

Documents


12 download

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

1

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

9

Figure 1. Vue générale de l’application

Figure 2.Fenetre d’une facture client

15/02/2012

10

Figure 3. Fenêtre d’un devis client

Figure 4. Fenêtre de bon de livraison client

15/02/2012

11

Figure 5. Fenêtre de carnet factures fournisseurs

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.