projet handicaps
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: PROJET HANDICAPS](https://reader036.vdocuments.site/reader036/viewer/2022062323/568166c2550346895ddace51/html5/thumbnails/1.jpg)
PROJET HANDICAPSCertificat de Qualification Professionnelle
Développeur Nouvelles Technologies
Céline Maringue
![Page 2: PROJET HANDICAPS](https://reader036.vdocuments.site/reader036/viewer/2022062323/568166c2550346895ddace51/html5/thumbnails/2.jpg)
Sommaire 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
![Page 3: PROJET HANDICAPS](https://reader036.vdocuments.site/reader036/viewer/2022062323/568166c2550346895ddace51/html5/thumbnails/3.jpg)
Création en 2005 Les monte-escaliers :◦Vente et installation
◦Entretien
◦Contrat de maintenance
Handicaps
HandicapsL’entrepriseOrganisation du travailLes besoins
Les solutionsSolutions retenuesChoix technologiquesBase de données
RéalisationArchitecture GénéraleInterface Homme-MachineTraitements automatisésValidation
![Page 4: PROJET HANDICAPS](https://reader036.vdocuments.site/reader036/viewer/2022062323/568166c2550346895ddace51/html5/thumbnails/4.jpg)
Développement de l’activité :◦11 nouvelles
antennes.◦Recrutement de
commerciaux et techniciens.
Handicaps
HandicapsL’entrepriseOrganisation du travailLes besoins
Les solutionsSolutions retenuesChoix technologiquesBase de données
RéalisationArchitecture GénéraleInterface Homme-MachineTraitements automatisésValidation
Nouvelle organisation des méthodes de travail.
![Page 5: PROJET HANDICAPS](https://reader036.vdocuments.site/reader036/viewer/2022062323/568166c2550346895ddace51/html5/thumbnails/5.jpg)
Organisation actuelle
HandicapsL’entrepriseOrganisation du travailLes besoins
Les solutionsSolutions retenuesChoix technologiquesBase de données
RéalisationArchitecture GénéraleInterface Homme-MachineTraitements automatisésValidation
Planning Fiche d’intervention
Contrat
Client
Commercial Client
Assistant téléphonique Technicien
![Page 6: PROJET HANDICAPS](https://reader036.vdocuments.site/reader036/viewer/2022062323/568166c2550346895ddace51/html5/thumbnails/6.jpg)
Les besoins
HandicapsL’entrepriseOrganisation du travailLes besoins
Les solutionsSolutions retenuesChoix technologiquesBase de données
RéalisationArchitecture GénéraleInterface Homme-MachineTraitements automatisésValidation
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
![Page 7: PROJET HANDICAPS](https://reader036.vdocuments.site/reader036/viewer/2022062323/568166c2550346895ddace51/html5/thumbnails/7.jpg)
Siège social
Solutions retenues
Serveur Web/FTP
HandicapsL’entrepriseOrganisation du travailLes besoins
Les solutionsSolutions retenuesChoix technologiquesBase de données
RéalisationArchitecture GénéraleInterface Homme-MachineTraitements automatisésValidation
Serveur bd
Antennes
CommercialCommercial
VPN
Assistant téléphonique
TechnicienSSL
Prestataire
FTP
Client
SSL
Candidat
HTTP
Création/ mise à jour des données client
•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
•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
C
•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
•Saisie du formulaire de recrutement•Joindre des documents•Envoie des informations et documents par email
•Relance par email des contrats arrivants à échéance•Renouvellement des contrats à terme•Validation des fichiers XML des prestataires•Nettoyage des fichiers temporaires
![Page 8: PROJET HANDICAPS](https://reader036.vdocuments.site/reader036/viewer/2022062323/568166c2550346895ddace51/html5/thumbnails/8.jpg)
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
Technologies
HandicapsL’entrepriseOrganisation du travailLes besoins
Les solutionsSolutions retenuesChoix technologiquesBase de données
RéalisationArchitecture GénéraleInterface Homme-MachineTraitements automatisésValidation
![Page 9: PROJET HANDICAPS](https://reader036.vdocuments.site/reader036/viewer/2022062323/568166c2550346895ddace51/html5/thumbnails/9.jpg)
Modèle conceptuel de données
HandicapsL’entrepriseOrganisation du travailLes besoins
Les solutionsSolutions retenuesChoix technologiquesBase de données
RéalisationArchitecture GénéraleInterface Homme-MachineTraitements automatisésValidation
![Page 10: PROJET HANDICAPS](https://reader036.vdocuments.site/reader036/viewer/2022062323/568166c2550346895ddace51/html5/thumbnails/10.jpg)
MVC◦Vue : HTML , JSP et jQuery◦Contrôleur : Servlet◦Modèle : Classes
Design Pattern MVC
HandicapsL’entrepriseOrganisation du travailLes besoins
Les solutionsSolutions retenuesChoix technologiquesBase de données
RéalisationArchitecture GénéraleInterface Homme-MachineTraitements automatisésValidation
![Page 11: PROJET HANDICAPS](https://reader036.vdocuments.site/reader036/viewer/2022062323/568166c2550346895ddace51/html5/thumbnails/11.jpg)
Construction du modèle
HandicapsL’entrepriseOrganisation du travailLes besoins
Les solutionsSolutions retenuesChoix technologiquesBase de données
RéalisationArchitecture GénéraleInterface Homme-MachineTraitements automatisésValidation
![Page 12: PROJET HANDICAPS](https://reader036.vdocuments.site/reader036/viewer/2022062323/568166c2550346895ddace51/html5/thumbnails/12.jpg)
Diagramme de séquence
HandicapsL’entrepriseOrganisation du travailLes besoins
Les solutionsSolutions retenuesChoix technologiquesBase de données
RéalisationArchitecture GénéraleInterface Homme-MachineTraitements automatisésValidation
![Page 13: PROJET HANDICAPS](https://reader036.vdocuments.site/reader036/viewer/2022062323/568166c2550346895ddace51/html5/thumbnails/13.jpg)
Jquery◦ Framework Javascript
DOM Evènements Site ou application dynamique
Plugin :◦ FullCalendar◦Validity◦DataTable
Jquery
HandicapsL’entrepriseOrganisation du travailLes besoins
Les solutionsSolutions retenuesChoix technologiquesBase de données
RéalisationArchitecture GénéraleInterface Homme-MachineTraitements automatisésValidation
![Page 14: PROJET HANDICAPS](https://reader036.vdocuments.site/reader036/viewer/2022062323/568166c2550346895ddace51/html5/thumbnails/14.jpg)
Web Service : requête HTTP
Message de retour : flux XML
Envoi de SMS
HandicapsL’entrepriseOrganisation du travailLes besoins
Les solutionsSolutions retenuesChoix technologiquesBase de données
RéalisationArchitecture GénéraleInterface Homme-MachineTraitements automatisésValidation
![Page 15: PROJET HANDICAPS](https://reader036.vdocuments.site/reader036/viewer/2022062323/568166c2550346895ddace51/html5/thumbnails/15.jpg)
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
JDOM et XML
HandicapsL’entrepriseOrganisation du travailLes besoins
Les solutionsSolutions retenuesChoix technologiquesBase de données
RéalisationArchitecture GénéraleInterface Homme-MachineTraitements automatisésValidation
![Page 16: PROJET HANDICAPS](https://reader036.vdocuments.site/reader036/viewer/2022062323/568166c2550346895ddace51/html5/thumbnails/16.jpg)
HandicapsL’entrepriseOrganisation du travailLes besoins
Les solutionsSolutions retenuesChoix technologiquesBase de données
RéalisationArchitecture GénéraleInterface Homme-MachineTraitements automatisésValidation
XML XSD Javax.xml Validation
![Page 17: PROJET HANDICAPS](https://reader036.vdocuments.site/reader036/viewer/2022062323/568166c2550346895ddace51/html5/thumbnails/17.jpg)
XML XSL-FO FOP PDF
HandicapsL’entrepriseOrganisation du travailLes besoins
Les solutionsSolutions retenuesChoix technologiquesBase de données
RéalisationArchitecture GénéraleInterface Homme-MachineTraitements automatisésValidation
![Page 18: PROJET HANDICAPS](https://reader036.vdocuments.site/reader036/viewer/2022062323/568166c2550346895ddace51/html5/thumbnails/18.jpg)
Fichier de Log
HandicapsL’entrepriseOrganisation du travailLes besoins
Les solutionsSolutions retenuesChoix technologiquesBase de données
RéalisationArchitecture GénéraleInterface Homme-MachineTraitements automatisésValidation
![Page 19: PROJET HANDICAPS](https://reader036.vdocuments.site/reader036/viewer/2022062323/568166c2550346895ddace51/html5/thumbnails/19.jpg)
Tests
HandicapsL’entrepriseOrganisation du travailLes besoins
Les solutionsSoluitions retenuesChoix technologiquesBase de données
RéalisationArchitecture GénéraleInterface Homme-MachineTraitements automatisésValidation
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
![Page 20: PROJET HANDICAPS](https://reader036.vdocuments.site/reader036/viewer/2022062323/568166c2550346895ddace51/html5/thumbnails/20.jpg)
Conclusion
![Page 21: PROJET HANDICAPS](https://reader036.vdocuments.site/reader036/viewer/2022062323/568166c2550346895ddace51/html5/thumbnails/21.jpg)
Remerciement