etudiants:2014:guillaume.tostain:stage2sio

Ceci est une ancienne révision du document !


Stage de 2ème année

Période de stage :
Lundi 5 Janvier au Vendredi 6 Février 2015.

Organisme d'accueil : Communauté d'Agglomération de CAEN la Mer & Ville de CAEN

  • Direction de l'Organisation des Systèmes d'Information et de l'Innovation Numérique (DOSIIN)
  • Service Etudes et Conduite de Projets - Pôle Développement

  • Mon projet consiste à créer une application web ASP.NET disponible sur l'intranet Ville de Caen permettant la saisie des repas prévus et des repas réalisés pour les crèches collectives à Caen gérées par le CCAS.
  • Actuellement ces saisies s'effectuent sur un fichier excel. Plusieurs utilisateurs doivent accéder à ce fichier, or le service mis en place n'est pas approprié pour le partage des données. De plus, certaines formules doivent être modifiées en fonction de l'année, ce qui nécessite une mise à jour à chaque début d'année.


Outils utilisés :
- Visual Studio - Web Form
- Microsoft SQL server management studio
- Gestionnaire des services IIS
- Navigateurs Internet

Langages de développements utilisés :
- Visual Basic
- HTML
- CSS
- JavaScript

DescriptifDocument
Documentation d'analyse
Descriptif textuel descriptif_textuel_repascreche.pdf
DescriptifDocument
Documentation utilisateur

Semaine 1 : du Lundi 5 Janvier au Vendredi 9 Janvier 2015

  1. Réunion et directives pour mon projet
  2. Analyse du cahier des charges
  3. Analyse du fichier excel existant permettant la saisie des repas
  4. Création du site web ASP.NET
  5. Configuration du serveur
  6. Ajout du site web en tant qu'application dans les services IIS
  7. Documentation des classes : utilisateur, gestionBDD

Semaine 2 : du Lundi 12 Janvier au Vendredi 16 Janvier 2015

  1. Conception du MCD sur papier
  2. Prise en main du SGBD Microsoft SQL Server
  3. Création de la base de données repasCreche et définition des privilèges
  4. Conception du diagramme de cas d'utilisation sur papier
  5. Mise en place du menu sitemap de l'application
  6. Création et conception de l'interface Paramétrage Calendrier à l'aide de pages maîtres
  7. Implémentation de la fonction loadCreche, loadAnnee
  8. Implémentation de la fonction initJoursAnnee (génération et initialisation des jours ouvrés/non ouvrés de l'année)
  9. Implémentation des fonctions : loadJour, loadRadioButton, updateJour
  10. Tests des fonctionnalités mises en place
  11. Correction des dysfonctionnements

Semaine 3 : du Lundi 19 Janvier au Vendredi 23 Janvier 2015

  1. Documentation Calendar Class
  2. Implémentation de la fonction DayRender du calendrier
  3. Implémentation des fonctions loadSection, initRepas
  4. Tests des fonctionnalités mises en place, insert dans la table jour et repas
  5. Correction des dysfonctionnements, ajout de contrôles
  6. Implémentation de la fonction verifInit
  7. Documentation Table Class et ListView
  8. Création et conception de l'interface Repas à l'aide de pages maîtres

Semaine 4 : du Lundi 26 Janvier au Vendredi 30 Janvier 2015

  1. Visite de stage
  2. Implémentation de la fonction binding (Liaison des données du contrôle listView)
  3. Documentation opérateur de relation PIVOT (SQL Server)
  4. Test requête SQL avec PIVOT sur SQL Server
  5. Début de rédaction de la doc utilisateur (Connexion à l'application, Initialisation de l'année et des repas d'une crèche, Modification des jours d'ouvertures et de fermetures d'une crèche)
  6. Abandon requête SQL PIVOT
  7. Implémentation de la fonction listview_ItemDataBound (Affichage des données dans la listView)

Semaine 5 : du Lundi 2 Février au Vendredi 6 Février 2015

  1. Implémentation de la fonction updateRepas
  2. Test de la fonction updateRepas avec jeu d'essai
  3. Correction des dysfonctionnements, ajout de contrôles
  4. Commentaire du code
  5. Fin rédaction de la doc utilisateur (Saisie des repas)
  6. Rédaction documentation d'analyse
  7. Rédaction descriptif textuel
Entrer votre commentaire. La syntaxe wiki est autorisée:
 
  • etudiants/2014/guillaume.tostain/stage2sio.1423059333.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)