Sommaire I- Présentation du projet II- Analyse du projet 1. Contexte 2. Cahier des charges II- Analyse du projet 1. Organisation du projet 2. Conception 3. Environnement technique III- Fonctionnalités du site IV- Améliorations possibles V- Conclusion
I- Présentation du projet
I- Présentation du projet 1. Contexte Projet imposé par groupes de 4 Objectifs : Prendre du recul sur un projet Respecter les délais fixés par le cahier des charges et nous même Améliorer notre autonomie et monter en compétences
I- Présentation du projet 2. Cahier des charges Réalisation d’une CV Thèque cross browser Techno et environnement de développement au choix 3 types de profils : Etudiant Chargé de placement Directeur de ressources humaines Identification nécessaire pour chaque profils Fonctionnalités propres à chaque profil
I- Présentation du projet 2. Cahier des charges Ajouter, modifier et supprimer son CV Modifier son profil Contacter son chargé de placement par mail Etudiant
I- Présentation du projet 2. Cahier des charges Contacter un étudiant par mail Gérer les étudiants qui lui sont associés Modifier ses données personnelles Rechercher un CV Chargé de placement
I- Présentation du projet 2. Cahier des charges Télécharger un CV Rechercher des CV Contacter un chargé de placement par mail Modifier ses données personnelles DRH
II- Analyse du projet
II- Analyse du projet 1. Organisation du projet Répartition des tâches : Chaque profil utilisateur a été attribué à une personne en particulier Une personne a été chargée de planifier les étapes, d’intégrer le template, de débugger et de s’occuper la documentation.
II- Analyse du projet 2. Conception
II- Analyse du projet 3. Environnement technique Plateforme WAMP Windows Apache 2.2 MySQL 5 PHP 5 Système de Versioning : Subversion
II- Analyse du projet 3. Environnement technique Système d’exploitation : Windows Seven® Simple pour mettre en place un système de versioning Toute l’équipe possède ce système d’exploitation Adapté pour un projet à cette échelle
II- Analyse du projet 3. Environnement technique Langage : PHP5 – Framework CakePHP PHP5 connu par toute l’équipe CakePHP est un framework très utile pour développer des projets web
II- Analyse du projet 3. Environnement technique - CakePHP Crée en 2005 Framework open source MVC (Modèle-Vue-Contrôleur) Compatible PHP4 et PHP5 Intégration CRUD (Create, Read, Update, Delete)
MVC – Modèle Vue Contrôleur
III- Fonctionnalités du site Démonstration
IV- Améliorations possibles
IV- Améliorations possibles Possibilité de poster des offres d’emploi/stage Suggestion de CV par préférences Amélioration outils de recherche Partage d’annonces sur les réseaux sociaux Mise en place de flux RSS
V- Conclusion
V- Conclusion Difficultés rencontrées Satisfaction personnelle Apports expériences technique
?