L’utilisation de MS-SQL Serveur avec l’intranet PCInfo

20
L’utilisation de MS-SQL Serveur avec l’intranet PCInfo Soutenance de stage du 18 juin 2003 Tuteur enseignant: Jean VICARD Stage du 07/04/2003 au 13/06/2003 Yannick DUPUIS présente: Tuteur entreprise: Eric FAURE IUT de Bobigny

description

IUT de Bobigny. Yannick DUPUIS présente:. L’utilisation de MS-SQL Serveur avec l’intranet PCInfo. Stage du 07/04/2003 au 13/06/2003. Soutenance de stage du 18 juin 2003. Tuteur entreprise: Eric FAURE. Tuteur enseignant: Jean VICARD. Présentation du groupe PSA. - PowerPoint PPT Presentation

Transcript of L’utilisation de MS-SQL Serveur avec l’intranet PCInfo

Page 1: L’utilisation de MS-SQL Serveur avec l’intranet PCInfo

L’utilisation de MS-SQL Serveur avec l’intranet PCInfo

Soutenance de stage du 18 juin 2003

Tuteur enseignant:Jean VICARD

Stage du 07/04/2003 au 13/06/2003

Yannick DUPUIS présente:

Tuteur entreprise:Eric FAURE

IUT de Bobigny

Page 2: L’utilisation de MS-SQL Serveur avec l’intranet PCInfo

Présentation du groupe PSA

Un groupe international qui tire sa force de ses deux marques généralistes : Peugeot et Citroën

Page 3: L’utilisation de MS-SQL Serveur avec l’intranet PCInfo

Le groupe PSA en quelques chiffres

Plus de 198600 salariés dans le monde

2ème constructeur européen avec 15,5 % de part de marché

6ème constructeur mondial avec 5,8 % de part de marché

3 267 500 véhicules vendu dans le monde en 2002

Chiffre d’affaire de 54436 millions d’euros en 2002

Bénéfice net de 1,690 milliards d'euros en 2002

Page 4: L’utilisation de MS-SQL Serveur avec l’intranet PCInfo

L’organisation du groupe

DIFA = Direction Industrielle des FAbrications

Prise en charge de la fabrication des véhicules

DSC = Direction des Services Centraux

Centralise les services proposés aux centres de fabrication

Page 5: L’utilisation de MS-SQL Serveur avec l’intranet PCInfo

Le département MSIN au sein de la DIFA

MSIN = Management des Systèmes d’INformation

Assurer la mise en place des outils d’animations pour les responsables de fabrication

Mettre à disposition du personnel de la DIFA des outils de communication

gérer les systèmes d’information qui ne sont pas directement attachés à la gestion de la fabrication des véhicules

Page 6: L’utilisation de MS-SQL Serveur avec l’intranet PCInfo

L’Intranet de la DIFA: PCInfo

Une charte graphique commune pour tous les sites du groupe

Une base documentaire intégrée pour partager les informations

Nécessité d’adopter un outil commun pour éviter les doublons et

faciliter les mises à jour

Page 7: L’utilisation de MS-SQL Serveur avec l’intranet PCInfo

La solution en cours de test: Microsoft SQL serveur

En test depuis février 2003 afin de rechercher un mode d’utilisation possible au sein de la DIFA

Système de Gestion de Bases de Données Relationnelles (SGBDR) compatible avec des applications bureautiques et Web

Capable de gérer des requêtes complexes et un très grand nombre de connexions simultanées

Structure centralisée facilitant la convergence des données

Page 8: L’utilisation de MS-SQL Serveur avec l’intranet PCInfo

Ma mission pour ce stage (1)

Réaliser une expertise technique

Exposer les différentes possibilités techniques envisageables pour interconnecter PCInfo avec le serveur MS-SQL

Comparer les avantages et les inconvénients de ces solutions

Dégager les solutions les plus pertinentes pour une intégration dans PCInfo

Page 9: L’utilisation de MS-SQL Serveur avec l’intranet PCInfo

Un langage évolutif de connexion à SQL:PHP

Langage de script libre de droit

Syntaxe provenant du C, de JAVA et de PERL

Compatible avec la quasi totalité des SGBD du marché

Génère dynamiquement des pages HTML envoyées aux clients

Sur demande d’un client, l’exécution des scripts et la gestion des ressources est effectuée par un serveur Web dédié

Page 10: L’utilisation de MS-SQL Serveur avec l’intranet PCInfo

Connexion entre PHP et MS-SQL

A partir de son poste local, l’utilisateur se

connecte sur PCINFO

Après demande d’une page au format PHP, le

code de la page s’exécute sur le serveur

Web PHP

Le script PHP envoie une requête au

serveur MS-SQL

Le serveur MS-SQL traite la requête et envoie les résultats

au script PHP

Le script PHP interprète et présente les résultats qu’il

envoie au clientLe poste client affiche la page HTML que le serveur Web PHP lui

a envoyé

Page 11: L’utilisation de MS-SQL Serveur avec l’intranet PCInfo

Les ressources nécessaires pour l’utilisation de PHP

Un serveur Web PHP capable de traiter les scripts que pourront lancer les utilisateurs

Une personne connaissant assez bien PHP pour réutiliser les scripts disponibles ou en créer d’autres

Page 12: L’utilisation de MS-SQL Serveur avec l’intranet PCInfo

Avantages de l’utilisation de PHP

Solution ne nécessitant pas de payer une licence d’utilisation

Simplicité de création de pages Web dynamiques avec une grande souplesse au niveau de la représentation des résultats (respect de la charte graphique, tableaux, graphiques…)

Structure orientée serveur libérant les postes clients de toutes contraintes logicielles, en dehors de l’accès au serveur Web PHP

Possibilité d’importer et d’exporter des fichiers EXCEL via une interface Web

Page 13: L’utilisation de MS-SQL Serveur avec l’intranet PCInfo

Inconvénients de l’utilisation de PHP

Nécessite un serveur Web dédié pour fonctionner de manière

optimale

Importation de fichiers EXCEL limité au format AVS

Page 14: L’utilisation de MS-SQL Serveur avec l’intranet PCInfo

Conclusion

Le serveur MS-SQL offre à la DIFA une chance de centraliser une grande partie de ses modes opératoires pour gagner en temps et en efficacité

Il est nécessaire de tester la solution PHP sur des cas concret pour voir jusqu’où on peut aller avec cette solution

Il faut se concerter avec DSIN pour valider un mode de fonctionnement définissant précisément le rôle de chacun

Page 15: L’utilisation de MS-SQL Serveur avec l’intranet PCInfo

Ma mission pour ce stage (2)

Réaliser une application de test avec PHP

Mettre au point la structure de la base de donnée

Réaliser une solution PHP la plus complète possible autour du thème du blocage de parc

orienter mon développement de telle sorte qu’il puisse ensuite être réutilisé comme base de développement

Page 16: L’utilisation de MS-SQL Serveur avec l’intranet PCInfo

La structure de la base de donnée

Page 17: L’utilisation de MS-SQL Serveur avec l’intranet PCInfo

La structure de mon site PHP

Une partie générique

Une partie spécifique

Pour l’identification

Pour la maintenance des tables secondaires

Pour une application telle que le blocage de parc

Page 18: L’utilisation de MS-SQL Serveur avec l’intranet PCInfo

La solution de blocage de parc en PHP

Barre de filtrage

Titre personnalisé en fonction du site

sélectionné

Bouton de lancement du filtrage

Phrase rappelant dynamiquement les options de filtrage

Tableau s’adaptant dynamiquement aux

résultatsLien permettant de sélectionner cette entrée du tableau

Liens permettant d’avoir des

informations sur des champs du tableau

Bouton permettant d’ajouter un blocage

de parc

Bouton permettant d’exporter les résultats dans un fichier EXCEL

Page 19: L’utilisation de MS-SQL Serveur avec l’intranet PCInfo

Bilan de mon étude (1)

Avantages liés à l’utilisation d’un serveur MS-SQL

facilité de mise à jour et d’évolution de la structure

possibilité de comparer facilement les données des différents sites

aucune dépendance au niveau des postes clients

Avantages liés à une structure orientée serveur

Page 20: L’utilisation de MS-SQL Serveur avec l’intranet PCInfo

Bilan de mon étude (2)

Avantages liés à une plus grande réactivité

aide à la saisie sous la forme de menus déroulant automatiquement mis à jour avec le contenu de bases de données secondaires

une vérification de la conformité des saisies de l’utilisateur