170 likes | 294 Views
Amélioration du site internet et d’un générateur de site. Stage du 10 avril au 15 juin CPPK Consulting. Maître de stage : M. Christophe CAMILLERI Professeur responsable : M. HICKEL. COLENO Thomas S4p2A’. Introduction.
E N D
Amélioration du site internet et d’un générateur de site Stage du 10 avril au 15 juin CPPK Consulting Maître de stage : M. Christophe CAMILLERI Professeur responsable : M. HICKEL COLENO Thomas S4p2A’
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 FedoraCore 6) • Un serveur de pré-production sous Linux (distribution FedoraCore 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