File | Date | Author | Commit |
---|---|---|---|
Clients | 2017-01-04 | Thomas d'Aubenton | [dbf04d] Initial commit |
Intervenants | 2017-01-04 | Thomas d'Aubenton | [dbf04d] Initial commit |
iCalToExport | 2017-01-04 | Thomas d'Aubenton | [dbf04d] Initial commit |
test | 2017-01-04 | Thomas d'Aubenton | [cd647e] Correction test |
DetectionConflits.js | 2017-01-11 | Folow | [dd8dc2] implémentation de l'exportation d'un fichier cs... |
ProjetA.js | 2017-01-04 | Thomas d'Aubenton | [dbf04d] Initial commit |
README.md | 2017-01-04 | Thomas d'Aubenton | [dbf04d] Initial commit |
appointment.js | 2017-01-04 | Thomas d'Aubenton | [dbf04d] Initial commit |
export.js | 2017-01-11 | Folow | [dd8dc2] implémentation de l'exportation d'un fichier cs... |
import.js | 2017-01-13 | Folow | [a59439] Correction de l'importation |
parseToCsv.js | 2017-01-13 | Folow | [a59439] Correction de l'importation |
sample.ics | 2017-01-04 | Thomas d'Aubenton | [dbf04d] Initial commit |
Le projet a été bien spécifié par le groupe Indecis(IF), suite à une demande par l'association (YAdom).
Le but est de réorganiser la gestion des emplois du temps, des différents intervenants pour gérer les plannings d’activités d’aide aux personnes.
Notre mission est de bien développer une application répondant à toutes les spécifications présentes dans le cahier des charges présenté par le groupe Indecis(IF).
Le programme permet de réaliser plusieurs fonctions:
- Ajouter un rendez-vous pour un client ou un domicile, sachant que lorsqu'on l'ajoute pour un client, ça s'ajoute automatiquement pour l'intervenant avec les informations necessaires
- Modifier un rendez-vous pour un client ou un domicile, sachant que lorsqu'on le modifie pour un client, ça se modifie automatiquement pour l'intervenant avec les informations necessaires
- Supprimer un rendez-vous pour un client ou un domicile, sachant que lorsqu'on le supprime pour un client, ça se supprime automatiquement pour l'intervenant avec les informations necessaires
- Detecter les conflits entre les rendez-Vous des clients.
- Afficher l'emploi du temps d'un intervenant.
export.js : le fichier contient la méthode permettant de convertir un fichier au format CSV vers un fichier au format iCalendar, en envoyant au passeur le chemin du fichier avec avec comme nom P_Nom.csv, le passeur vérifie le format du fichier s’il est bien respecté,et transforme ce qu’il a parsé en iCal.
ProjetA.js : fichier contenant le programme principal a executer avec node
Il faut bien avoir nodeJs installé sur votre ordinateur
Pour lancer le programme: * placez vous dans le dossier avec votre terminal
* Pour executer le programme taper : node ProjetA.js
* Ensuite vous pourrez interagir avec la ligne de commande, tout en respectant les consignes
Bien qu'il ne soit pas disponible dans le menu il faut faire "node import.js 'chemin/fichier.ics' 'cheminExportation'" pour l'exécuter
* Jayson Galante
* Lamiaa Hadi
* Akaarir Mohamed
* Valentin Guilloux
Un grand merci au responsable de l'UE GL02, Mr Tixier Matthieu et notre chargé de TD, Mme Ines DI Loreto