RAPPORT DE STAGE
Durant ma formation en Comptabilité et Gestion des Organisations, j'ai réalisé un stage d'une durée de 8 semaines divisées en deux périodes 6 semaines de stage en fin de première année et 2 semaines durant la seconde année N’ayant jamais effectué de stage dans le domaine de la comptabilité, j’ai choisi d’effectuer
RAPPORT DE STAGE BTS COMPTABILITÉ ET GESTION DES ORGANISATIONS
Dans le cadre de ma préparation au BTS Comptabilité et Gestion des Organisations j'ai réalisé un stage de 8 semaines en entreprise pour découvrir le mon professionnel J'ai effectué mon stage dans l'entreprise Effach'services ou l'on m'a confié la comptabilité de plusieurs sociétés
Rapport de stage et d’expérience professionnelle effectué au
Rapport de stage et d’expérience professionnelle effectué au bureau d’expertise comptable de Monsieur Springael Travail de fin d’études présenté par Virginie Morel en vue de l’obtention du diplôme de Graduat et Post-Graduat en Comptabilité Année académique 2005-2006 1
PARTIE 1 : RAPPORT DE STAGE
réalisées, aussi bien en matière de gestion locative, de copropriété que de comptabilité, vont être précisées dans la partie qui suit II- Missions réalisées durant le stage Tout au long de mon stage, de nombreuses tâches m‘ont été confiées et ce dans tous les secteurs y compris la comptabilité
HOUDEVILLE Gwendoline 3èmeA Rapport de STAGE
qu'elle possède, c'est un titre ASCA (Assistant en comptabilité et administration) 2 Accession et perspective de ce métier Mme Francine ROUSSEL - Rapport de Stage / Année Scolaire 2013-2014 - page 7 / 9
Rapport de stage - Weebly
Je ais présenter dans ce rapport de stage les différentes missions que j’ai réalisé dans le cadre de mon stage de fin d’études : Les interentions auquel j’ai participé ; La formation Symfony2 ; La migration d’un projet Zend vers Symfony2
Rapport de stage - victorgodierfileswordpresscom
Rapport de stage de deuxième année Pour finir, les paiements des activités sont écrits sur un cahier, puis reportés sur un logiciel de comptabilité
RAPPORT DE STAGE RESTAURATION COLLECTIVE
Enfin, lors de ce premier stage, j’ai pu assister à un audit, qui s’est très bien passé pour la structure La personne a établi que les cuisines de Radio France étaient en règle malgré quelques petits détails facilement corrigeables 7) Budget La personne responsable des documents de comptabilité n’a pas accepté de me
[PDF] rapport de stage impot sur les societes
[PDF] rapport de stage fiduciaire word
[PDF] rapport de stage fiduciaire maroc pdf
[PDF] rapport de stage fiduciaire ista
[PDF] exemple dossier professionnel formateur professionnel d'adultes
[PDF] modèle rapport de mission de formation
[PDF] dp formateur professionnel d'adultes
[PDF] exemple dspp formateur professionnel d'adultes
[PDF] dossier professionnel fpa
[PDF] dossier professionnel formateur professionnel d'adultes
[PDF] exemple dossier de synthèse de pratique professionnelle dspp
[PDF] rapport de stage bts snir
[PDF] rapport de stage bts systeme numerique
[PDF] dragon cry
1
Rapport de stage
Bachelor 2ème année
Rapport de stage de deuxième année.
GODIER Victor
5 Janvier 2015 - 13 Février 2015
2REMERCIEMENTS
Je tiens à remercier M. Jean-Yves GAYET, PrĠsident de l'AVF de m'aǀoir accueilli en stage de
deuxième année de BTS SIO durant 6 semaines et d'aǀoir été mon tuteur durant cette période de
stage. M. Frédéric REINOLD & Mme Emmanuelle BORDAT pour leur soutien très précieux dans la réalisation du projet réalisé durant ce stage. Et enfin M. Dylan BLANCHARD, également stagiaire, qui a été mon co-équipier durant toute cette période. 3Sommaire
Introduction ............................................................................................................................................. 5
I. PrĠsentation de l'enǀironnement et du Projet ............................................................................... 6
A. Mise en place du projet ............................................................................................................... 6
1. DonnĠes de l'AVF .................................................................................................................... 6
2. Système de fonctionnement ................................................................................................... 6
3. Cahier des charges ................................................................................................................... 6
B. Etudes préliminaires .................................................................................................................... 7
1. Etude de l'enǀironnement ....................................................................................................... 7
2. Etude de solutions techniques ................................................................................................ 7
II. Rédaction des spécifications techniques ........................................................................................ 8
A. Identification des fonctionnalités du logiciel .............................................................................. 8
B. Cas d'utilisations .......................................................................................................................... 9
C. UML ........................................................................................................................................... 10
D. Interfaces Homme/Machine ..................................................................................................... 10
III. Mise en place de l'infrastructure .............................................................................................. 13
B. Installation du serveur ............................................................................................................... 13
1. Installation des composants logiciels .................................................................................... 13
2. Création de la Base De Données ........................................................................................... 13
3. Mise en place d'un script de sauǀegarde .............................................................................. 13
IV. DĠǀeloppement de l'application ............................................................................................... 14
A. Définition des priorités .............................................................................................................. 14
B. Développement du composant logiciel ..................................................................................... 14
C. Difficultés et retard sur le projet ............................................................................................... 14
4D. Tests des fonctionnalités ........................................................................................................... 15
V. DĠploiement de l'application ........................................................................................................ 15
A. Installation de l'application ....................................................................................................... 15
B. RĠdaction d'une documentation d'utilisation ........................................................................... 15
C. Accompagnement dans la mise en place et l'utilisation du serǀice .......................................... 15
Conclusion ............................................................................................................................................. 16
5Introduction
L'Association Villes de France de Nantes est o[une des 300 associations bénévoleshomonymes réparties dans toute la France. Son but est d'accueillir les nouǀeaudž arriǀants d'une ǀille
et de leur proposer diverses activités pour se familiariser avec leur nouvel environnement et
rencontrer d'autres Nantais. Afin de moderniser son fonctionnement, notamment dans la gestion de ses adhérents et des Mon traǀail dans ce stage, aǀec l'aide de Mr Dylan BLANCHARD, Ġtait de mettre en place uneapplication répondant au cahier des charges prĠalablement prĠparĠ par un membre de l'association.
Sur ce projet, bien que nous ayons travaillé sur les mêmes tâches, Mr Dylan BLANCHARD 6informatiques quelques mois avant le début de notre stage, notre objectif était de mettre en place
une application permettant de gĠrer les informations de l'AVF et pouvant fonctionner sur plusieurs
ordinateurs en même temps.A. Mise en place du projet
L'AVF de Nantes edžiste depuis 1966, et détient donc des archives très conséquentes sur ses
adhérents (350 adhérents inscrits, et environ 800 personnes au total se sont inscrit ă l'AVF Nantes) :
coordonnées, intérêt pour certaines activités, historique des activités auxquelles ils ont participé,
2. Système de fonctionnement
Les informations de ces membres sont réparties sur plusieurs supports : Les informations personnelles, comme les coordonnées et les activités auxquelles un adhérent souhaiterait participer, sont inscrites sur sa fiche d'inscription.Les historiques de participation aux activités sont répartis sur différentes fiches de présences,
et il est souvent difficile de retrouver ces informations.Pour finir, les paiements des activités sont écrits sur un cahier, puis reportés sur un logiciel de
comptabilité.3. Cahier des charges
Un des adhĠrents de l'association a Ġcrit un cahier des charges pour l'AVF regroupant tousnotre travail nous avons dû reǀoir ce cahier des charges aǀec les dirigeants de l'association.
En effet, nous nous sommes aperçus que certains besoins n'avaient pas été recensés alors 7B. Etudes préliminaires
L'informatisation de l'association Ġtant trğs rĠcente, le rĠseau de l'association Ġtait trğs peu
développé : 3 ordinateurs sous Windows 8, 2 imprimantes, 1 routeur du fournisseur d'accğs ă internet
de l'association, 1 commutateur relié au routeur et à tous les pc via des prises murales. Nous étions donc relativement libres pour modifier le réseau. Parmi les besoins du cahier descharges, il était spécifié que les utilisateurs du logiciel devaient pouvoir travailler de plusieurs
ordinateurs différents et en même temps, ce qui nous a amené à rédiger une étude des différentes
solutions techniques que nous pouvions mettre en place.2. Etude de solutions techniques
décidé, avec la consultation de mon co-équipier, que nous développerions une application web en
PHP. Pour cela, nous allions aǀoir besoin d'une base de donnĠes et d'un serǀeur apache. Aprèsdiverses recherches sur internet et après consultation de l'informaticien de l'association, Mr
BLANCHARD a rédigé un tableau regroupant les avantages et inconvénients des différentes solutions
d'infrastructures possibles, ainsi que leurs coûts financiers pour l'association.Les solutions potentielles étaient :
8Aprğs rĠunion aǀec les dirigeants de l'association et leur informaticien, nous aǀons dĠcidĠ
II. Rédaction des spécifications techniques
A. Identification des fonctionnalités du logiciel- La gestion des Adhérents : Gérer les informations des adhérents et leur adhésion par années.
- La gestion des Activités : Gérer les informations des activités et les inscriptions des
adhérents.- La gestion de la comptabilité : Répertorier les achats de tickets et les forfaits qui permettent
l'association.- La gestion des comptes utilisateurs : GĠrer les comptes utilisateurs, c'est-à-dire le personnel
et leur accès aux différentes parties du site. 9 B. ǯ--A partir de ces constats, nous aǀons pu Ġtablir les cas d'utilisations liĠs ă l'application.
10C. UML
Nous avons ensuite rédigé le diagramme de classe UML en prenant soin de laisser la
possibilitĠ d'amĠliorer le logiciel simplement dans le futur.D. Interfaces Homme/Machine
Page d'accueil
Le menu en gris permet de naǀiguer dans les diffĠrentes parties du site. La page d'accueil permet audž administrateurs de l'application de faire passer un message audž utilisateurs. 11Page d'accueil de la partie AdhĠrent
La page d'accueil des AdhĠrents permet d'aǀoir la liste de toutes les personnes inscrites ăparties du site), permettant l'accğs ă d'autres fonctionnalitĠs comme la gestion des groupes ou
A partir de cette page, il est possible de créer un nouveau membre grâce au menu, pour lapuisque toute personne étant passée par l'association doit ġtre gardĠe en archive) il faut cliquer sur
la ligne de l'adhĠrent. 12Page d'affichage d'un adhĠrent
fonctionnalitĠ dans une partie de l'application. Pour remonter dans les ͨ niveaux », il suffit de cliquer
revenir/changer de niveau 2 grâce au menu principal. Puisque nous sommes toujours dans la partie Adhérent, le sous menu de celle-ci est donc toujours visible. (Vous trouverez le document complet de modélisation dans les annexes) 13 III. Mise en place de ǯ"-"...-"Dans le but de simplifier le réseau, nous avons décidé de configurer les ordinateurs fixes en
utilisateurs de la future application puissent accéder au serveur apache.B. Installation du serveur
Une fois le serveur reçu, nous y avons ajouté un autre disque dur qui servira à stocker les sauvegardes de la base de données. Puis nous nous sommes attachés à son installation.1. Installation des composants logiciels
Il fallait faire de ce serveur le serveur Web ainsi que le serveur de Base De Données. Pour cela nous avons installé apache 2.4.12, ainsi que MariaD 10.0.2. Création de la Base De Données
Pour la base de donnĠes, nous aǀons crĠĠ une nouǀelle base au nom de l'association (aǀfbd),
Nous avons ensuite créé toutes les tables selon le schéma UML du dossier de spécification.
BLANCHARD a programmé des sauvegardes récurrentes de la base de données. Il y a dorénavant une sauvegarde tous les jours de la semaine, puis une sauvegarde hebdomadaire le samedi et enfin une mensuelle, qui garde le premier samedi du mois.Une fois le serveur installé et prêt à être utilisé, nous avons rédigé une documentation
technique regroupant les caractéristiques du serveur, les modifications matérielles apportées, les
logiciels installés et les identifiants correspondants. (voir annexe pour le détail de la documentation technique) 14A. Définition des priorités
Constatant que la modélisation avait pris plus de temps que prévu à cause du cahier descharges initial incomplet, nous avons décidé de diviser le développement en plusieurs étapes :
Etape 1 ͗ Connedžion ă l'application et gestion des adhĠrents. Etape 2 ͗ Gestion des comptes pour l'application.Etape 3 : Gestion des Activités.
Etape 4 : Gestion de la comptabilité.
B. Développement du composant logiciel
Afin de pouvoir travailler en toute sécurité et chacun de notre côté, nous avons monté une
réplique de la base de données MariaDB sur notre ordinateur portable respectif avec PHPMyAdmin.
Ceci nous a ainsi permis de travailler en local et de ne pas risquer de corrompre la base de données,
ou de la polluer aǀec des tests d'intĠgration.Pour dĠǀelopper ce logiciel, nous aǀons utilisĠ les langages HTML5ͬCSS3 pour l'interface, le
PHP pour le langage procédural et le langage SQL pour les requêtes sur la base de données. Nous
avons développé avecNous avons beaucoup utilisé les sites web :
http://www.sql.sh/ http://www.php.net/ http://www.openclassrooms.com/Ces sites nous ont été très utiles lorsque nous avions besoin de compléments de formation
sur les langages que nous avons utilisés.C. Difficultés et retard sur le projet
Le temps passé sur la modélisation et les difficultés que nous avons rencontrées pour coder
l'application nous ont fait prendre beaucoup de retard.A la fin de la pĠriode de stage, nous n'aǀions toujours pas fini la premiğre Ġtape du
développement. Nous avons donc décidé de revenir certains soirs de la semaine pour permettre de
liǀrer une premiğre partie fonctionnelle de l'application. 15D. Tests des fonctionnalités
Les fonctionnalitĠs de l'HTML5 nous ont beaucoup facilitĠ la tąche. En effet, il est possible
d'ajouter beaucoup de contraintes audž formulaires, permettant ainsi d'Ġǀiter beaucoup d'erreurs par
la suite (exemple : rentrer un type string dans un champ de date).de saisie. Et une fois en place, il fallait essayer de rentrer des caractères spéciaux. Nous avons eu
beaucoup de problèmes à cause de l'apostrophe que nous avions oubliée lors des tests. En effet,
notre code étant mal organisé à certains endroits, les apostrophes empêchaient de faire fonctionner
nos requêtes SQL. V. Déploiement de ǯ""...-Une fois le dĠǀeloppement de la premiğre partie terminĠ, nous aǀons installĠ l'application
sur le serveur. Afin que la page de connexion soit index.php et non index.html, nous avons dû
modifier le fichier .htaccess d'apache en mettant la prioritĠ de lecture sur indedž.php aǀant
index.html.naǀigateur web afin d'accĠder ă l'application. Nous avons donc mis un raccourci sur le bureau de
chaque ordinateur, plus simple pour les utilisateurs de l'application.Une fois le dĠǀeloppement de l'application achevé, au moins pour la première partie, nous
aǀons rĠdigĠ une documentation d'utilisation.techniques très différents, il fallait une documentation très complète et très précise, à la portée de
serviceBien que les documentations d'utilisations aient ĠtĠ rĠdigĠes, il est toujours positif
avec le président et la vice-présidente de l'association pour être sûr que les utilisateurs n'auraient
pas de problème pour la prise en main du logiciel.Cette session de formation a été très bénéfique, notamment pour relever certain bug du
gestion des apostrophes pour les requêtes SQL. J'ai donc dû par la suite corriger rapidement ce bug
16Conclusion
mettre celui-ci en place et le suivre tout au long de notre stage mais également lors de nos retours à
l'association. Cela nous a permis entre autre de vérifier le bon fonctionnement du script de
sauvegarde de la base de données, élément essentiel du serveur. Une fois le stage terminé, nous nous sommes rendu compte lors de nos cours de PHPque les fonctionnalités à implémenter soient assez différentes, certaines fonctions sont réutilisées à
plusieurs endroits et nous n'aǀons pas assez mis en application le principe de DRY (ͨ Don't Repeat
Yourself », en français : Ne vous répétez pas).Le projet de ce stage n'Ġtant pas terminĠ, des Ġtudiants de premiğre année reprendront le
modélisation devient alors très important, tout comme des pages de code commentées.remercie encore), nous avons dû apprendre à surmonter les difficultés ensemble mon co-équipier et
moi-même. Nous étions alors dans la situation d'un prestataire edžterne ă l'entreprise et c'est une
expérience qui aura sans aucun doute des répercussions dans ma vie professionnelle future.quotesdbs_dbs8.pdfusesText_14