210 likes | 400 Views
PROJET HANDICAPS. Certificat de Qualification Professionnelle Développeur Nouvelles Technologies. Céline Maringue. Réalisation Architecture générale Interface Homme-Machine Traitements automatisés Validation. Sommaire. Handicaps L’entreprise Organisation du travail Les besoins
E N D
PROJET HANDICAPS Certificat de Qualification Professionnelle Développeur Nouvelles Technologies Céline Maringue
Réalisation Architecture générale Interface Homme-Machine Traitements automatisés Validation Sommaire Handicaps L’entreprise Organisation du travail Les besoins Les Solutions Solutions retenues Choix technologiques Base de données
Handicaps • Création en 2005 • Les monte-escaliers : • Vente et installation • Entretien • Contrat de maintenance Handicaps • L’entreprise • Organisation du travail • Les besoins Les solutions Solutions retenues Choix technologiques Base de données Réalisation Architecture Générale • Interface Homme-Machine • Traitements automatisés Validation
Handicaps • Développement de l’activité : • 11 nouvelles antennes. • Recrutement de commerciaux et techniciens. Handicaps • L’entreprise • Organisation du travail • Les besoins Les solutions Solutions retenues Choix technologiques Base de données Réalisation Architecture Générale • Interface Homme-Machine • Traitements automatisés Validation Nouvelle organisation des méthodes de travail.
Organisation actuelle Handicaps • L’entreprise • Organisation du travail • Les besoins Les solutions Solutions retenues Choix technologiques Base de données Réalisation Architecture Générale • Interface Homme-Machine • Traitements automatisés Validation Client Commercial Contrat Client Technicien Assistant téléphonique Fiche d’intervention Planning
Les besoins Centralisation des données Application : Gestion du portefeuille client Relance des contrats arrivant à échéance Gestion des plannings et interventions Traitement des interventions réalisées par un prestataire Envoi de SMS aux techniciens Mise à jour des interventions et consultation des plannings Sauvegarde en base de fiches d’interventions Site vitrine : Formulaire de recrutement E-Service pour les clients Handicaps • L’entreprise • Organisation du travail • Les besoins Les solutions Solutions retenues Choix technologiques Base de données Réalisation Architecture Générale • Interface Homme-Machine • Traitements automatisés Validation
C • Création/ mise à jour des données client Siège social Antennes Commercial Commercial Assistant téléphonique Handicaps • L’entreprise • Organisation du travail • Les besoins Les solutions Solutions retenues Choix technologiques Base de données Réalisation Architecture Générale • Interface Homme-Machine • Traitements automatisés Validation VPN • Relance par email des contrats arrivants à échéance • Renouvellement des contrats à terme • Validation des fichiers XML des prestataires • Nettoyage des fichiers temporaires SSL Technicien Serveur bd Serveur Web/FTP FTP • Création et mise à jour des données client • Ajout de matériels à un contrat • Création de nouveaux contrats • Renouvellement des contrats • Consultation des fiches d’intervention au formats PDF • Formulaires de recherche • Vérification des données client • Consultation des plannings • Création de rendez-vous • Modification ou suppression des rendez-vous • Envoi automatique de SMS en cas de changement de planning • Génération de fichier XML pour les prestataires SSL HTTP • Consultation des informations contrats et matériels • Consultation des fiches d’intervention au formats PDF • Recevoir une fiche d’intervention par email ou courrier • Délai moyen entre chaque intervention • Temps moyen pour une intervention • Consultation des plannings journaliers et hebdomadaires • Mises à jour des fiches d’intervention • Génération d’un flux XML et insertion en base de données • Consultation des fiches d’intervention au format PDF Solutions retenues • Saisie du formulaire de recrutement • Joindre des documents • Envoie des informations et documents par email Prestataire Client Candidat
Technologies • Langages • Java 6 et JSP • jQuery • Serveur Web • Apache TomCat 6 (CentOs) • SGBD • Modélisation : PowerAMC • MySql 5 • IDE • Eclipse Helios • Test • Selenium IDE et Selenium RC Handicaps • L’entreprise • Organisation du travail • Les besoins Les solutions Solutions retenues Choix technologiques Base de données Réalisation Architecture Générale • Interface Homme-Machine • Traitements automatisés Validation
Modèle conceptuel de données Handicaps • L’entreprise • Organisation du travail • Les besoins Les solutions Solutions retenues Choix technologiques Base de données Réalisation Architecture Générale • Interface Homme-Machine • Traitements automatisés Validation
Design Pattern MVC • MVC • Vue : HTML , JSP et jQuery • Contrôleur : Servlet • Modèle : Classes Handicaps • L’entreprise • Organisation du travail • Les besoins Les solutions Solutions retenues Choix technologiques Base de données Réalisation Architecture Générale • Interface Homme-Machine • Traitements automatisés Validation
Construction du modèle Handicaps • L’entreprise • Organisation du travail • Les besoins Les solutions Solutions retenues Choix technologiques Base de données Réalisation Architecture Générale • Interface Homme-Machine • Traitements automatisés Validation
Diagramme de séquence Handicaps • L’entreprise • Organisation du travail • Les besoins Les solutions Solutions retenues Choix technologiques Base de données Réalisation Architecture Générale • Interface Homme-Machine • Traitements automatisés Validation
Jquery • Jquery • Framework Javascript • DOM • Evènements • Site ou application dynamique • Plugin : • FullCalendar • Validity • DataTable Handicaps • L’entreprise • Organisation du travail • Les besoins Les solutions Solutions retenues Choix technologiques Base de données Réalisation Architecture Générale • Interface Homme-Machine • Traitements automatisés Validation
Envoi de SMS • Web Service : requête HTTP • Message de retour : flux XML Handicaps • L’entreprise • Organisation du travail • Les besoins Les solutions Solutions retenues Choix technologiques Base de données Réalisation Architecture Générale • Interface Homme-Machine • Traitements automatisés Validation
JDOM et XML • Création de flux XML • Création du flux XML d’une fiche d’intervention • Insertion en base de données • Génération de Fichier XML pour les prestataires Handicaps • L’entreprise • Organisation du travail • Les besoins Les solutions Solutions retenues Choix technologiques Base de données Réalisation Architecture Générale • Interface Homme-Machine • Traitements automatisés Validation
Handicaps • L’entreprise • Organisation du travail • Les besoins Les solutions Solutions retenues Choix technologiques Base de données Réalisation Architecture Générale • Interface Homme-Machine • Traitements automatisés Validation
Handicaps • L’entreprise • Organisation du travail • Les besoins Les solutions Solutions retenues Choix technologiques Base de données Réalisation Architecture Générale • Interface Homme-Machine • Traitements automatisés Validation
Fichier de Log Handicaps • L’entreprise • Organisation du travail • Les besoins Les solutions Solutions retenues Choix technologiques Base de données Réalisation Architecture Générale • Interface Homme-Machine • Traitements automatisés Validation
Tests • Selenium IDE • Plugin Firefox • Création du scénario • Ecriture du jeux de données • Junit et Selenium RC • Récupération du script Selenium • Assertion • Récupération des logs • Screenshot des tests en erreurs Handicaps • L’entreprise • Organisation du travail • Les besoins Les solutions Soluitions retenues Choix technologiques Base de données Réalisation Architecture Générale • Interface Homme-Machine • Traitements automatisés Validation