Table des matières

- PPE

/!\ Les applications ont encore quelques petits bug qui seront corrigé pour demain.

Base de donnée commune : gsbcrnicolasolivier.sql

GSB Compte-Rendu (PHP/Codeigniter):

Pour se connecter, il faut se rendre sur la page : http://127.0.0.1/doctrine_CI/login,

Et utiliser les logs(login/mdp) : test/test

Archive de l'application web : applicationweboliviernicolas.zip

Documentation technique : documentation_technique.pdf

Documentation utilisateur : documentation_utilisateur.pdf

Tests fonctionnels : tests_fonctionnels.pdf

GSB Frais (Client lourd J2EE):

Pour se connecter, il faut se rendre sur la page MainWindow,

Et utiliser les logs(login/mdp) : test/test

Archive du projet Java : applicationbackofficeoliviernicolas.zip

Documentation technique : documentation_technique_back_office.pdf

Documentation utilisateur :

Java docs :

- Stage

- Partie développée: Développement d'un site internet en aspx

Description du projet

Lors du stage, je travaille en binôme sur un projet ASP.NET. Il s'agit d'un site pour les agences immobilières En parallele du site, une application mobile est aussi développé. Le site aura une partie pour les professionnels (pour les agences) où celles-ci pourront poster leurs bien immobiliers. Enfin, le site sera accessible a n'importe quel visiteur voulant effectuer une recherche immobilière. A travers ce site, le visiteur pourra notamment créer des projets immobiliers, renseigner le compte rendu de ces visites, prendre contacter avec les professionnels, consulter des articles, des conseils ainsi que pleins d'autres outils …

Semaine 1

  1. Etude du cahier des charges et analyse du projet.
  2. Prise en main d'un Framework(celui de la société).
  3. Réalisation des classes (qui génère la base de donnée).
  4. Intégration du site (html/css).
  5. Développement de certaines fonctions du site

Semaine 2

  1. Développement d'un système d'inscription/connexion
  2. Développement d'une page profil ( Modification info/visualisation de ses données)
  3. Développement d'autres pages (notamment “Creation d'un projet immobilier” …)
  4. Traitement d'un fichier texte pour une base de donnée.
  5. BDD : Créations de tables avec toutes les villes de suisse, de Belgique et de France
  6. Réunion pour parler du projet (état d'avancement, …)

Semaine 3

  1. Suite du développement de la page : “Création d'un projet” (Recherches de bien immobiliers).
  2. Développement d'un système permettant de rechercher une ville (utilisation d'un “AutoCompleteExtender” permettant de proposer des choix au visiteur lors de sa saisie).
  3. Commencement d'un comparateur de biens immobiliers.
  4. Mises au points sur le projet (réunions).
  5. Vérification et correction de certaines pages.

Semaine 4

  1. Fin de la page permettant la création d'un projet.
  2. Développement du système de prises de Rendez-vous, du côté utilisateur.
  3. Développement du système de prises de Rendez-vous, du côté Commercial.
  4. Modification et mises à jour de certaines pages (Résolution de bugs etc …).
  5. Mises au points sur le projet (réunions).

Le système de rendez-vous permet aux Commerciales et aux Utilisateurs de prendre contact pour la visite d'un bien.

Semaine 5

  1. Réalisation d'une page “Contact”.
  2. Réalisation de la page “Comparateur”
  3. … Le reste à venir

La page comparateur permet à l'utilisateur de comparer les différents biens qu'ils aura choisit auparavant.

Documents produits

- Pointage des compétences

<fc #046380>Analyse de la demande</fc>ObservéMis en œuvreMaîtrisé
A 1.1.1 Analyse du cahier des charges d’un service à produire C1.1.1.2 Identifier les fonctionnalités attendues du service à produire 1.1
C1.1.1.1 Recenser et caractériser les contextes d’utilisation, les processus et les acteurs sur lesquels le service à produire aura un impact 1.1
C1.1.1.3 Préparer sa participation à une réunion. Rédiger un compte-rendu d’entretien, de réunion 2.6 3.4 4.5
<fc #046380>Travail en mode projet</fc>ObservéMis en oeuvreMaîtrisé
A1.4.1 Participation à un projetC1.4.1.1 Établir son planning personnel en fonction des exigences et du déroulement du projet 1.1
C1.4.1.2 Rendre compte de son activité 1.X 2.X 3.X 4.X
A1.4.2 Évaluation des indicateurs de suivi d’un projet et justification des écarts C1.4.2.1 Suivre l’exécution du projet 2.6 3.4 4.5
<fc #046380>Conception et réalisation d'une solution applicative</fc>ObservéMis en œuvreMaîtrisé
A4.1.1 Proposition d’une solution applicative C4.1.1.1 Identifier les composants logiciels nécessaires à la conception de la solution 2.1 2.2 2.3
A4.1.2 Conception ou adaptation de l’interface utilisateur d’une solution applicative C4.1.2.1 Définir les spécifications de l’interface utilisateur de la solution applicative 1.1
A4.1.3 Conception ou adaptation d’une base de donnéesC4.1.3.4 Manipuler les données liées à la solution applicative à travers un langage de requête 1.3 2.5
C4.1.3.3 Programmer des éléments de la solution applicative dans le langage d'un SGBD 2.5
A4.1.4 Définition des caractéristiques d’une solution applicative C4.1.4.1 Recenser et caractériser les composants existants ou à développer utiles à la réalisation de la solution applicative dans le respect des budgets et planning prévisionnels 3.X 4.X
A4.1.7 Développement, utilisation ou adaptation de composants logiciels C4.1.7.1 Développer les éléments d’une solution 1.4 1.5 2.1 2.2 2.3 3.1 3.2 3.3 4.1 4.2 4.3
C4.1.7.4 Utiliser des composants d’accès aux données 1.2 1.3 2.1 2.2 2.3 3.1 3.2 3.3 4.1 4.2 4.3
<fc #046380>Gestion des problèmes et des changements</fc>ObservéMis en oeuvreMaîtrisé
A2.3.1 Identification, qualification et évaluation d’un problèmeC2.3.1.1 Repérer une suite de dysfonctionnements récurrents d’un service 2.X
C2.3.1.2 Identifier les causes de ce dysfonctionnement 2.X 3.X 4.X
C2.3.1.3 Qualifier le problème (contexte et environnement) 2.X 3.X 4.X
C2.3.1.4 Définir le degré d'urgence du problème 2.X 3.X 4.X
C2.3.1.5 Évaluer les conséquences techniques du problème 2.X 3.X 4.X
<fc #046380>Gestion des compétences</fc>ObservéMis en oeuvreMaîtrisé
A5.2.4 Étude d‘une technologie, d’un composant, d’un outil ou d’une méthodeC5.2.4.1 Se documenter à propos d‘une technologie, d’un composant, d'un outil ou d'une méthode 2.X 3.X 4.X
C5.2.4.2 Identifier le potentiel et les limites d'une technologie, d’un composant, d’un outil ou d’une méthode par rapport à un service à produire 2.X 3.X 4.X