Emargement Electronique

Documents pareils
WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

INGÉNIEUR - DÉVELOPPEUR SENIOR PHP. 28 ans - 8 ans d'expérience

Devenez un véritable développeur web en 3 mois!

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Point sur les solutions de développement d apps pour les périphériques mobiles

1/15. Jean Bernard CRAMPES Daniel VIELLE

Questionnaire préalable Site Internet

Formation : Langues : Types d Intervention et Secteurs d Activité :

1 Actuate Corporation de données. + d analyses. + d utilisateurs.

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Notre sélection de packs & tarifs. packs

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP. 27 ans - 6 ans d'expérience

Visual Paradigm Contraintes inter-associations

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

1. Installation standard sur un serveur dédié

EP60.92 Projet d application pluridisciplinaire La chasse aux trésors

OFFRE MDB Service & Architecture Technique. MyDataBall Saas (Software as a Service) MyDataBall On Premise

workshop javascript crm

Bases de données cours 1

HTML. Notions générales

Bureautique Initiation Excel-Powerpoint

Développement d'un logiciel VoIP BlackBerry

Connaissance des secteurs e-commerce, bourse et assurance.

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

Qu est-ce qu un outil de travail collaboratif Google Drive?

Pratique et administration des systèmes

LA MOBILITE : ACTEURS, OUTILS,

AngularJS pour une application d'entreprise

Front End Engineer Integration Engineer Ingénieur étude et développement DRUPAL (3 postes)

Dago Oscar Hervé DJAHI

FORMATION KAWET. Formation : Créer une appli mobile avec Kawet

CONSULTANT AMOA/RECETTE à la recherche d un poste dans la région de Montpellier 7 ans d expérience

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

Jean-Philippe Paquette

Formations qualifiantes pour demandeurs d emploi

En date du 11 décembre 2008

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

Cyrille GUERIN 823, place Soulanges Brossard, J4X1L8

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova

Sommaire. 1 Introduction Présentation du logiciel de commerce électronique 23

Service de covoiturage nouvelle-génération

Android 4 Les fondamentaux du développement d'applications Java

Guide d utilisation. Version 1.1

Technologies Web avancées. ING1 SIGL Technologies Web avancées

Portabilité sur système Android d un système de borne d information

Premiers pas avec AviTice School Android

Présentation du Framework BootstrapTwitter

FICHE TECHNIQUE. Secondaire et postsecondaire

Informatique & Systèmes de Communication. Stages de 12 à 16 semaines aux Etats-Unis

FABRIK4WEB. création web - communication interactive - solutions digitales

AJAX. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22

Optimiser pour les appareils mobiles

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

REQUEA. v PD 20 mars Mouvements d arrivée / départ de personnels Description produit

Un outil de planning ET de ticketing? Ne cherchez plus, vous l avez trouvé!

Intégration du Web 2.0 dans les solutions IBM

AGENCE DE COMMUNICATION INTERACTIVE LES POSTES CLEFS EN AGENCE WEB

Dématérialisation et mobilité

Les outils de création de sites web

Savoir- Faire Offres mé1ers Offres technologiques

Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin

Architecture existante (principale)

Guide de prise en main de la solution NetExplorer

Avantic Software Présentation de solutions GED pour mobiles (Gestion Electronique de Documents)

ANALYSTE PROGRAMMEUR DIPLÔME D ÉTABLISSEMENT

Association UNIFORES 23, Rue du Cercler LIMOGES

Option GSI Génie et Systèmes Informatiques

Créer et animer une boutique en ligne avec Wordpress (environnement PC et MAC)

DESIGN WEB & INTERACTIF INTERACTIVE DESIGN HIGHER NATIONAL DIPLOMA EN MÉDIAS INTERACTIFS

Magento. Pratique du e-commerce avec Magento. Christophe Le Bot avec la contribution technique de Bruno Sebarte

Comment l utiliser? Manuel consommateur

Windows Phone conçu pour les entreprises.

Expert technique J2EE

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences

Résumé DOMAINES DE COMPETENCES

Nous vous proposons des formations à la carte et vous accompagnons dans leur mise en oeuvre au quotidien.

Mysql. Les requêtes préparées Prepared statements

Auteur LARDOUX Guillaume Contact Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA

Drupal un CMS orienté mé2er. Romain JARRAUD Mathieu GROS

LEA.C5. Développement de sites Web transactionnels

Prototyper un site web avec Awestruct et Boostrap

SMPMKPOT=aKbKbKpK=a îéäçéééãéåí=çû^ééäáå~íáçåë= kçã~çéë=j=abbp^mm

Innovative BI with SAP Jean-Michel JURBERT D. de Marché BI, HANA, BIG DATA _ SAP France

SNCC SCADA MES Vecteurs d intégration

Technologies du Web. Ludovic DENOYER - ludovic.denoyer@lip6.fr. Février 2014 UPMC

CATALOGUE FORMATION 2015

Formation Webmaster : Création de site Web Initiation + Approfondissement

Programmation Web. Madalina Croitoru IUT Montpellier

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

Présentation... 2 Mise en place Fiche Article... 2 Commande Client... 3 Commande Fournisseur Gestion de la contremarque...

Qui sommes-nous? Buddyweb est une agence digitale spécialisée dans les projets web et mobiles.

La solution pour avancer l esprit libre!

Notre processus d embauche

Exploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales

Transcription:

Emargement Electronique Projet de Fin d Etudes 2013/2014 Soutenance finale Soutenu par : Josué Rukata-Maroy Jean-Marie Vincenti Tuteurs Ecole : Thomas Vantroys Alexandre Boé Ecole : Polytech Lille Encadrant : Thomas Rougelot Florence Geoffroy Année : 2013/2014 1

Emargement Electronique Présentation du projet, de ses objectifs Description des travaux menés Retours d expérience 2

Contexte Avant : Emargement en version papier Dépôt des feuilles au secrétariat Dépouillement lourd et répétitif Réalisation de bilan à la main Maintenant : Emargement avec les cartes étudiantes Envoi des données sur un serveur centralisé Visualisation en temps réel des absences Réalisation de synthèse/vérification automatiquement 3

Présentation du système Serveur de données Tablette Tablette Tablette Cartes étudiantes Cartes étudiantes Envoi de la maquette Bilan de présence Détection des cartes 4

Conception de la base de données Emargement Listes de personnes Maquette 5

Emargement Electronique Description des travaux menés 6

Le fonctionnement de la tablette Démarrage de l application Android Recherche par promotion Sélection, visualisation et modification d une feuille d émargement Validation Emargement des étudiants Validation Résumé de l émargement Badgeage d un encadrant Fin de l émargement 7

La structure de la tablette Ecran du téléphone Activity Adapter Base de données du serveur Atoms Base de données Android Controller Database Package JAVA Localisation des données 8

Protocole de communication Tentative de connexion Utilisation possible Synchronisation conseillée Envoi des formulaires terminés Remise à zéro de la base de données de la tablette Utilisation impossible Synchronisation obligatoire Récupération puis enregistrement de chaque élément de la base de données Fin de synchronisation 9

API PHP Définition : Une interface de programmation (abr. API pour Application Programming Interface) est un ensemble de pages PHP qui convertissent les données de la base en objets JSON (un format de donnée standard) Fonctions : Envoi des données de la maquette Réception des émargements Technologies : Utilisation du PHP Orienté objet Formatage des données en JSON Tablette Android API PHP Base de données MySQL Interface Web 10

L interface d administration Fonctions : Insérer les données de la maquette dans la base de données Visualiser les absences et le suivi des cours Technologies : Création des pages web en HTML/CSS et JavaScript Utilisation de la librairie Angular 11

Fonctionnement de AngularJS Les vues (View) Index.php L API PHP Les contrôleurs 12

Emargement Electronique Retours d expérience 13

Une expérience professionnelle concrète Etude des besoins du client et des utilisateurs Rédaction d un rapport technique Conception d un système complet Présentation du produit à des professionnels Gestion de projet en méthodes SCRUM (Agiles) Mise en production de l outil 14

Des compétences approfondies Utilisation poussée des technologies natives Android Apprentissage du langage PHP orienté objet et réalisation d une API Découverte et appropriation des technologies Javascript / AngularJS 15

Conclusion Un projet avec un impératif de résultat fort Une attente des clients Un délai de livraison court Un bilan humain et technique valorisant Un projet professionnel type Une gestion de projet eficace Merci de votre attention 16