Agglo2B

 

 I. L'entreprise

L'Agglomération du Bocage Bressuirais compte 543 agents, répartis autour de 6 pôles.

Direction Générale des Services
 Communication
 Développement économique

Pôle Ressources et moyens
 Affaires générales
 Ressources humaines
 Finances

Pôle Prospectives, Stratégies et Animations territoriales
 Stratégie et conduite de projets
 Planification
 Culture et animation
 Tourisme

Pôle Environnement et Développement durable
 Assainissement
 Gestion des déchets
 Développement durable
 Gestion des milieux aquatiques

Pôle Action sociale et Services à la personne
 Petite enfance
 Enfance et Jeunesse
 Maintien à domicile
 Prévention
 Jeunesse
 Hébergement social

Pôle Technique, Sport et Services aux communes
 Urbanisme et Habitat
 Services aux communes
 Transport et mobilité
 Services techniques communautaires (Informatique et Téléphonie)
 Sport

  • Le service informatique est par définition garant des moyens informatiques mis à disposition des agents et de la collectivité.
  1. - Gestion des améliorations et des évolutions en conformité avec les budgets alloués.
  2. - Gestion de tous les projets informatiques des différents services et compétences de l’agglomération.
 
Communauté d’agglomération du bocage Bressuirais

 

II. Objectif 

 

Le but du projet « Mise en place d’une base de données ‘Inventaire’ », est qu’au fil des sept semaines, je puisse aller sur tous les sites de l’agglomération en priorité ceux des antennes principales pour répertorier sur un fichier Excel plusieurs données caractérisant une machine (imprimantes, Pc, ordinateur portable, scanner etc… Ensuite je devrais convertir ce fichier Excel au format .csv avec séparateur point-virgule pour que je puisse l’importer sous PhpMyAdmin. Ensuite je pourrais commencer à coder dans le langage souhaité mon application en local, puis adresser mon IP pour que mon tuteur y ait accès. Cette application devra recenser les machines, utilisateurs, sites, clés office et types de machine. L’utilisateur pourra alors ajouter, modifier ou supprimer ce qu’il veut et aura aussi la possibilité de générer les tableaux au format PDF pour pouvoir les imprimer s’il le souhaite.

 

 III. Réalisation du projet


 

Les besoins étaient :

  • Gestion des machines du parc
  • Gestion des utilisateurs
  • Gestion des licences
  • Gestion des sites
  • Gestion des types de machine
  • Mise à jour du parc existant

Exemple Formulaire Ajout Site

 

Récupération de variables en php

Fonction Ajouter Site

 

 

J’ai réalisé un MCD (Modèle Conceptuel de Données) à l’aide de la documentation fournie par mon maitre de stage pour intégrer mes tables dans la base et faire des jeux d’essai sur l’application à créée car en début de stage je n’avais pas la possibilité de faire l’inventaire de tous les sites de la communauté ! J’ai du attendre la cinquième semaine pour me déplacer et répertorier les machines (imprimantes, photocopieurs, ordinateur portable etc.…). Alors durant les 4 premières semaines, je me suis construit un jeu d’essai sous PhpMyAdmin à l’aide de mon MCD d’une dizaine de tables environ pour développer mon application. Cela m’a permis de ne pas attendre d’avoir fait l’inventaire pour commencer l’application et heureusement car si j’avais attendu je n’aurais pas pu la réaliser. Une fois l’inventaire quasi complet de tous les sites de l’agglo, j’ai adapté mon MCD, et réduit à 5 tablesJ’ai aussi adapté la base sous MySQL, puis sélectionné mon fichier Excel qui contenait toutes les machines triées par sites pour les réunir sur une seule feuille enregistrée en .csv pour pouvoir importer celle-ci dans la base récemment adapter à mon projet.

 

 

Modèle conceptuel de données

 

Pour finir j’ai du adapter le code à mes tables car plusieurs tables n’étant plus là, les fonctions réalisées ne correspondaient pas à mes requêtes déjà définies.

 

 IV. Bilan du projet


J’ai réalisé l’inventaire de toutes les antennes principales de la communauté d’agglomération du bocage bressuirais. Il reste les petits sites comme les bibliothèques, déchetteries, piscines à faire. Pour ce qui est de mon application, elle est opérationnelle mais mon maitre de stage ajoutera des boutons de traitements supplémentaires qui pourront lui servir comme un lecteur de code barre pour lister une machine mais aussi modifier le design de l’application en faisant des « frames ».


 

      

V. Conclusion perso

En conclusion, je peux dire que ce stage m’a permis de découvrir réellement la vie en entreprise car j’ai rencontré une multitude de personnes avec qui j’ai discuté, cela m’a permis de prendre plus d’assurance en moi pour m’exprimer. L’ambiance de travail très bonne m’a permis de m’adapter très rapidement au sein du service.

J’ai rencontré des difficultés dans ce projet, car je n’ai pas pu faire l’inventaire du parc informatique dès le début de mon stage en raison d’un problème de locomotion sur les sites. De ce fait, j’aurais eu plus de temps pour résoudre certains problèmes dans mon code et ajouter des fonctionnalités.

Le projet demandé était assez important et conséquent pour l’entreprise. Mon projet va pouvoir faire avancer le service et permettre de faire des bilans traitant le parc informatique, par exemple, établir un diagramme des machines (scanner, serveur, photocopieur etc.…) par site. Un gros problème était constaté avant cet inventaire, c’était de savoir combien ils avaient de PC, où étaient-ils et fallait-il augmenter le stock !

Grâce à ce projet, j’ai pu acquérir des compétences différentes de la programmation, j’ai approfondis mes connaissances tout en restant dans le domaine informatique. J’ai également pu mettre à profit mes compétences acquises lors du cursus du BTS SIO 1ère et 2ème année à Niort.