Post on 05-Apr-2015
AMÉLIORATION DU SITE INTERNET ET D’UN
GÉNÉRATEUR DE SITE
Stage du 10 avril au 15 juinCPPK Consulting
COLENO ThomasS4p2A’
Maître de stage : M. Christophe CAMILLERIProfesseur responsable : M. HICKEL
Introduction
La société CPPK Consulting à principalement pour objectif d’augmenter sa réactivité en portant des améliorations :
Au back-office de son site web A son générateur de site web : le créator
Plan
Présentation de CPPK Consulting
Le back-office du site web
Le créator
Démarche qualité
Présentation de CPPK Consulting
CPPK Consulting est une société relativement récente :
Créée en janvier 2005 7 employés à temps plein
Elle exerce différents types d’activités : Délégation de personnel Fournisseur de matériel et de prestations
informatiques pour les PME
Présentation de CPPK Consulting
Service informatique : Un serveur web en production sous Linux
(distribution Mandriva) Un serveur de test sous Linux
(distribution Fedora Core 6) Un serveur de pré-production sous Linux
(distribution Fedora Core 6) Deux postes de développement sous
Windows
Le back office du site web
Analyse de l’existant : Présence de bugs mineurs Manque de rigueur dans la
programmation Relance mail quasi-implémentée, mais
non fonctionnelle Traitement des CV aux formats TXT, RTF,
HTML et DOC uniquement Architecture du site bien pensée
Le back office du site web
Problème : bugs mineurs, et manque de rigueur dans la programmation
Solutions apportées : Correction des bugs Réécritures mineures du code
Le back office du site web
Problème : Relance Mail non fonctionnelle
Solutions apportées : Abandon de sendmail et utilisation de phpmailer
Externalisation de l’envoi des mails
Le back office du site web
Problème : Pas de traitement des CV au format PDF
Solutions apportées : Adaptation pour accepter le traitement
des PDF Utilisation de pdftotext pour le
traitement
Le créator
Analyse de l’existant
Quelques fonctions disponibles dès l’installation
Pages éditables avec FCKEditor
Bug dans le menu une fois connecté
Gestion des modules non satisfaisante
Listes déroulantes statiques
Le créator
Problème : Bugs dans le menu
Solutions apportées : Associer un système de droits aux
éléments du menu Afficher les éléments en fonction des
droits
Le créator
Problème : Gestion des modules insatisfaisante
Solutions apportées : Possibilités d’ajouter des modules via une
interface très simple :
Production d’une documentation
Le créator
Problème : Listes déroulantes statiques
Solutions apportées : Ecriture d’un module permettant d’en
modifier le contenu
Démarche qualité
Système de livraisons : Ecriture d’une fiche de livraison Livraison des fichiers sur le serveur de
pré-production Tests Livraison des fichiers sur le serveur de
production
Démarche qualité
Plusieurs types de fiches : Fiches d’évolution Fiches de livraison Fiches d’anomalies Compte-rendu de livraison Demande de travaux
Démarche qualitéToute la documentation est basée sur le
même formalisme :
Conclusion
Réalisation de deux projets au sein de la
société
Mise en application de mes compétences
Mise en œuvre de la qualité dans
l’entreprise
Expérience en entreprise