Upload
aldan
View
56
Download
0
Embed Size (px)
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 Presentation
Citation preview
PROJET HANDICAPSCertificat de Qualification Professionnelle
Développeur Nouvelles Technologies
Céline Maringue
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
Fichier de Log
HandicapsL’entrepriseOrganisation du travailLes besoins
Les solutionsSolutions retenuesChoix technologiquesBase de données
RéalisationArchitecture GénéraleInterface Homme-MachineTraitements automatisésValidation
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
Conclusion
Remerciement