rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · page | 4 morgan...

51
Page | 1 Diplôme Universitaire Technologique Spécialité Informatique Période du stage : 9 février 2009 – 24 avril 2009 Responsable pédagogique : Alain JOUBERT RAPPORT DE STAGE Morgan MONTES Développement d’applications Intranet Annuaire téléphonique - Parc informatique - Bons de commande - Archives comptables Mairie de Lattes Maître de stage : Pierre DURAND DAUBIN

Upload: others

Post on 30-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 1

Diplôme Universitaire Technologique Spécialité Informatique

Période du stage : 9 février 2009 – 24 avril 2009

Responsable pédagogique : Alain JOUBERT

RAPPORT DE STAGE

Morgan MONTES

Développement d’applications Intranet Annuaire téléphonique - Parc informatique - Bons de commande - Archives comptables

Mairie de Lattes

Maître de stage : Pierre DURAND DAUBIN

Page 2: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 2

Page 3: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 3

Diplôme Universitaire Technologique Spécialité Informatique

Période du stage : 9 février 2009 – 24 avril 2009

Responsable pédagogique : Alain JOUBERT

RAPPORT DE STAGE

Morgan MONTES

Développement d’applications Intranet Annuaire téléphonique - Parc informatique - Bons de commande - Archives comptables

Mairie de Lattes

Maître de stage : Pierre DURAND DAUBIN

Page 4: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes

Remerciements

Je tiens à remercier mon tuteur de stage, Pierre Durand Daubin pour sa confiance, pour le temps et l’attention qu’il a accordé à mon travail tout au long de ces 11 semaines ainsi que l'ensemble du personnel de la mairie de Lattes pour m'avoir accueilli au sein de leur enceinte. Je remercie également l’ensemble du corps enseignant de l’IUT qui m'a apporté les connaissances et compétences nécessaires qui font de moi un informaticien, et Alain Joubert, professeur chercheur encadrant le stage.

Page 5: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 5 Morgan Montes - Rapport de stage – Mairie de Lattes

Sommaire

Remerciements .......................................................................................................... 4

Sommaire ................................................................................................................... 5

I. Présentation Introduction ................................................................................................................. 7

Lattara devenue Lattes ............................................................................................... 8

Organigramme des services ....................................................................................... 9

Le Service Informatique ............................................................................................ 12

Historique, présentation, missions ....................................................................................13

Son rôle ............................................................................................................................14

Le matériel ........................................................................................................................15

II. Conception et réalisation

Objectifs .................................................................................................................... 18

Moyens techniques ................................................................................................... 19

Langages ..........................................................................................................................19

SGBD ...............................................................................................................................20

Serveur .............................................................................................................................20

Logiciels utilisés ................................................................................................................20

Projet : Annuaire téléphonique ............................................................................. 22

Cahier des charges ...........................................................................................................22

Analyse conceptuelle ........................................................................................................23

Résultat ............................................................................................................................26

Projet : gestion du parc informatique ................................................................... 30

Cahier des charges ...........................................................................................................30

Analyse conceptuelle ........................................................................................................31

Résultat ............................................................................................................................34

Projet : gestion des bons de commande .............................................................. 38

Cahier des charges ...........................................................................................................38

Analyse conceptuelle ........................................................................................................39

Résultat ............................................................................................................................40

Projet : archives comptables de 82 à 96 ............................................................... 43

Cahier des charges ...........................................................................................................43

Analyse et développement ................................................................................................43

Page 6: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 6 Morgan Montes - Rapport de stage – Mairie de Lattes

Résultat ............................................................................................................................44

III. En conclusion

Organisation du travail .............................................................................................. 47

Conclusion ................................................................................................................ 50

Résumés .................................................................................................................. 51

Page 7: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 7 Morgan Montes - Rapport de stage – Mairie de Lattes

Introduction

Le stage de seconde année proposé dans la formation du DUT Informatique a pour but de nous mettre en contact avec le monde du travail. Il nous permet d’obtenir une première expérience professionnelle mettant en pratique les connaissances acquises tout au long de notre formation à l’IUT.

Pour cela, j’ai choisi d’effectuer mon stage dans l’enceinte d’une mairie, la mairie de Lattes. Ce fut une expérience enrichissante. En plus des différentes notions assimilées tout au long du stage, elle m'a permis de comprendre le fonctionnement d’une mairie, et la place du service informatique au sein de cette structure.

Différents projets m'ont été confiés tout au long du stage. La mairie s'orientant vers des applications Intranet, j'ai utilisé les langages web pour le développement de ces applications.

Ce rapport présente l’entreprise, les tâches que j’ai pu effectuer tout au long de mon stage, les résultats obtenus en expliquant ce que cela m’a apporté, et les difficultés rencontrées. Ainsi tout au long du rapport, vous découvrirez le déroulement du stage, comment les compétences acquises tout au long de la formation à l’IUT ont été mises en pratique, et l’apport que ce stage a été, aussi bien au niveau des compétences qu’au niveau du vécu professionnel.

Page 8: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 8 Morgan Montes - Rapport de stage – Mairie de Lattes

Lattara devenue Lattes

Située entre Montpellier et la mer, en bordure des étangs, la commune de Lattes, composée de ses trois quartiers atteint aujourd’hui, une population de 17 000 habitants.

Un peu d’histoire …

Fréquenté par les Étrusques dès le VIème siècle avant J.-C., soit 100 ans avant Marseille, Lattara, ou Latera, fut l'un des grands ports de la Méditerranée pendant l'Antiquité. Commerçant avec les Grecs et bien sûr avec les Romains, Lattara demeura un port très actif jusqu'au IIIème siècle après J.-C. A cette époque, les accès maritimes changent.

Lattes et son port vont alors connaître une parenthèse de plusieurs siècles. Il faudra attendre le XIlème siècle, sous l'impulsion des Guilhem, seigneurs de Montpellier, pour que le port de Lattes renaisse lentement. La prospérité de Montpellier s'appuie alors sur le dynamisme du port.

Ce regain d'activité ira croissant, pour culminer au XVème siècle. Le grand financier, Jacques Cœur y installe ses entrepôts commerciaux.

Aujourd'hui, Lattes ne côtoie pas directement la mer. Mais à travers Port Ariane, Lattes renoue un peu avec ses origines, celles d'un grand port très ancien, qui joua un rôle de premier plan dans l'essor économique et culturel du Languedoc-Roussillon.

Lattara au XXI ème siècle

Aujourd’hui, la commune de Lattes regroupe trois principaux quartiers (Maurin, Lattes-centre, et Boirargues) totalisant un nombre avoisinant les 17 000 habitants appelés lattois.

Avec des moyens semblables à ceux accordés aux petites villes, Lattes connaît les problèmes auxquels sont confrontées les grandes villes en ayant deux quartiers éloignés du centre (Maurin et Boirargues), et divers sites présents sur toute la commune.

Dirigée par son maire Cyril Meunier, la mairie de Lattes délègue les différentes missions qu’elle doit accomplir pour le développement de sa commune, à de multiples services dont un, nous intéressant particulièrement car à l’origine de mon stage, le service informatique dirigé par Pierre Durand Daubin.

Mairie de Lattes

Page 9: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 9 Morgan Montes - Rapport de stage – Mairie de Lattes

Organigramme des services

Police Municipale, dirigée par Philippe Lopez

Prévention, dissuasion, deux missions essentielles confiées à la police municipale. Avec une parfaite coordination avec la police Nationale, la vigilance quotidienne est au rendez-vous.

Pôle des Services Techniques et de l’Urbanisme

Tandis que les Services Techniques ont pour mission d’entretenir et d’aménager la commune de Lattes, le service de l’Urbanisme a une mission plus administrative avec la gestion des permis de construire, l’application des droits du sol ou encore l’information au public sur le cadastre et les grands projets d’urbanisme. Récemment restructuré, aujourd’hui,

Page 10: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 10 Morgan Montes - Rapport de stage – Mairie de Lattes

les Services Techniques et le service de l’Urbanisme forment le pôle des Services Techniques et de l’Urbanisme.

Service des finances, dirigé par Guy Giorgi (Directeur Général Adjoint)

La gestion du budget et des mandats, pour n'en citer que deux, sont des missions confiées au service des Finances.

Service des Ressources Humaines, dirigé par Aljia Amara

Souvent désigné par le sigle GRH, le service des Ressources Humaines a pour mission de gérer les carrières, les formations, les absences de l’ensemble du personnel de la mairie en plus de la gestion de la paye également à sa charge.

Pôle échanges & savoir, dirigé par Jorge Cumplido

Issu du service Scolaire, et du service Jeunesse, le pôle Echange & Savoir a pour mission de mettre en œuvre la politique de la jeunesse de la commune de Lattes. Divers points de rencontres permettent à la jeunesse lattoise de se réunir.

La maison de la nature, dirigée par Gérard Zapata

Chargé de la protection du site de Méjean, la maison de la Nature sensibilise la population à l'environnement.

Service des Marchés Publics, dirigé par Gilles Bonutti

Désigné par son nom, le service des Marchés Publics a pour mission de vérifier l’application du code des marchés en plus du lancement des procédures de marchés, de la réception des offres des entreprises, et de la coordination des achats des services de la Mairie.

Accueil – Etat Civil – Elections – Courrier - Juridique, dirigé par Sylvie Gentile

Les contentieux, le courrier, les élections, … sont confiés au service de Sylvie Gentile.

Chargé de missions, Patrick Deroide

Anciennement directeur des services Techniques, Patrick Deroide est aujourd’hui chargé de préparer les grands projets à venir au sein de la commune de Lattes.

Service de la Communication et du Tourisme, dirigé par Sandrine Meaume

Tandis que l'office du tourisme se met à la disposition du public pour faire découvrir Lattes et ses activités, le service de la communication prend en charge la communication au sein de la commune par la publication d'un mensuel "Lattitudes".

Page 11: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 11 Morgan Montes - Rapport de stage – Mairie de Lattes

Service des Festivités et des Associations culturelles

Issu du service des Festivités, et du service des Associations, le Service des Festivités et des associations culturelles aujourd’hui réuni, est chargé de différentes missions visant à coordonner l’ensemble des associations présentes sur la commune, et organiser différentes manifestations culturelles.

Service Informatique & Communication, dirigé par Pierre Durand Daubin

A l’origine de mon stage, le service Informatique a pour objectif de concevoir et de mettre en place le schéma directeur de la mairie.

Service des Sports, dirigé par Sylvie Hernandez

Différentes missions sont attribuées au service des Sports : favoriser le développement de la pratique sportive chez l’enfant, construire et gérer l’ensemble des équipements sportifs, … Des missions visant à mettre en valeur le sport, et donner envie de le pratiquer.

Bibliothèque – Archives, dirigés par Jean-Jacques Massé

Autrefois une association, aujourd’hui un service de la mairie, la bibliothèque offre aux lattois un espace de culture et de détente. Une fois la construction de la médiathèque terminée, le service offert par la mairie véhiculera une nouvelle image.

Service des Cimetières, Enquêtes et marchés forains, dirigé par Reynald Robardet

Diverses missions sont confiées au service des Enquêtes, ils veillent notamment au bon déroulement du marché chaque semaine, et peuvent être amené à réaliser des enquêtes.

Théâtre, dirigé par Frédérique Muzzolini

Aujourd’hui rattaché à la mairie, le théâtre Jacques Cœur organise des spectacles tout au long de l’année.

Page 12: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Morgan Montes - Rapport de stage

Le Service Informatique

* Ingénieur NTIC : Ingénieur dans les Nouvelles Technologies de l’Informatique et de la Communication.

Pierre DURAND DAUBINIngénieur NTIC * Responsable du service informatique et de la communication

Fonctions

- Schéma directeur - Veille technologique et conseil auprès

du maire - Gestion du budget informatique- Consultation pour l’acquisition de

nouveaux produits - Participation à la mise en œuvre des

progiciels choisis - Formation et assistance aux utilisateurs- Développement d'applications dans

certains cas - Maintenance du parc informatique de la

mairie - Gestion du réseau - Gestion de l’intranet - Gestion de la téléphonie et de la radio

mobile

Parc informatique Serveur au CCASBureautique, et logiciels du CCAS installés sur le serveurNombre de micros reliés

Serveur à la bibliothèque municipaleLogiciel de la bibliothèque (gestion des prêts et des retours des livres)

Serveurs à la mairie

Serveur Windows 2003Rôle : base SQL Server, Oracle, FoxPro

Serveur Linux VPNRôle : firewall

Serveur Linux UbuntuRôle : serveur OCSNG couplé à GLPI, gestionnaire du parc informatique

Serveur Windows NTRôle : Lotus, gestion des archives et historiques de la gestion des courriers

Rapport de stage – Mairie de Lattes

Le Service Informatique

Ingénieur dans les Nouvelles Technologies de l’Informatique et de la Communication.

Pierre DURAND DAUBIN

Responsable du service informatique

Antoine DELEU Rédacteur chef Correspondant Informatique

Veille technologique et conseil auprès

Gestion du budget informatique Consultation pour l’acquisition de

mise en œuvre des

Formation et assistance aux utilisateurs Développement d'applications dans

Maintenance du parc informatique de la

Gestion de la téléphonie et de la radio

Fonctions sous la responsabilité du chef de service

- Suivi du budget fonctionnement- Gestion du parc informatique- Assistance aux utilisateurs- Gestion des sauvegardes

Parc informatique : > 250 ordinateurs dont 127 reliés au réseau de la mairie

Serveur au CCAS Bureautique, et logiciels du CCAS installés sur le serveur Nombre de micros reliés : 8

Serveur à la bibliothèque municipale Logiciel de la bibliothèque (gestion des prêts et des retours des livres)

Serveurs à la mairie

Serveur Windows 2003 : base SQL Server, Oracle, FoxPro, ensemble des progiciels installés

erveur Linux VPN

Serveur Linux Ubuntu : serveur OCSNG couplé à GLPI, gestionnaire du parc informatique

Serveur Windows NT : Lotus, gestion des archives et historiques de la gestion des courriers

Page | 12

Ingénieur dans les Nouvelles Technologies de l’Informatique et de la Communication.

Correspondant Informatique

Fonctions sous la responsabilité du chef

Suivi du budget fonctionnement Gestion du parc informatique Assistance aux utilisateurs Gestion des sauvegardes

dont 127 reliés au réseau de la mairie

Logiciel de la bibliothèque (gestion des prêts et des retours des livres)

, ensemble des progiciels installés

: serveur OCSNG couplé à GLPI, gestionnaire du parc informatique

: Lotus, gestion des archives et historiques de la gestion des courriers

Page 13: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Morgan Montes - Rapport de stage

Historique, présentation,

Avec un parc informatique comprenant approximativement 250 ordinateurs, le informatique, dirigé par Pierre Durand Daubin et Antoine Deleu, en téléphonie et de radio également à sa charge. Malgré les difficultés rencontrées,aux longues distances séparant les différents bâtiments administratifs, pour la mise en place d’un réseau, le service Informatique contribue à son évolution réseau unique relié aux différents serveurs de la mairie.

Actuellement, une minorité de bâtiments administratifs bénéficie du réseau de la mairie, tandis que d’autres services possèdent une connexion VPN pour y accéder à distance. Ainsi, le service des marchés publics, le service des Associations et festivités, le pôle des services

Les différent

Antenne radio

• Police (radio)• Service enquête (wifi)

RJ45 pour le réseau de la mairie

VPN

• CCAS• Annexe de Boirargues• Annexe de Maurin

Communication

Autocom : PABX comprenant des cartes analogiques, numériques, IP Marque : NortellMaintenance gérée par Axians

• Mairie : analogique• Services techniques• Police municipale

Police Nombre de radios : 8 Utilise deux bandes de fréquence, une pour communique en interne, une pour communiquer avec la police Nationale.

Radio

Rapport de stage – Mairie de Lattes

Historique, présentation, missions

Avec un parc informatique comprenant approximativement 250 ordinateurs, le nformatique, dirigé par Pierre Durand Daubin et Antoine Deleu, l'entretient

et de radio également à sa charge. Malgré les difficultés rencontrées,aux longues distances séparant les différents bâtiments administratifs, pour la mise en place d’un réseau, le service Informatique contribue à son évolution afin d'obtenir au finalréseau unique relié aux différents serveurs de la mairie.

Actuellement, une minorité de bâtiments administratifs bénéficie du réseau de la mairie, tandis que d’autres services possèdent une connexion VPN pour y accéder à distance. Ainsi,

marchés publics, le service des Associations et festivités, le pôle des services

Les différent es connexions

Antenne radio

Police (radio) Service enquête (wifi)

RJ45 pour le réseau de la mairie

Fibre optique

• Service technique• Service des marchés publics• Service des associations et

des festivités

CCAS Annexe de Boirargues Annexe de Maurin

• Service des sports• Maison de la nature• Théâtre

Communication

: PABX comprenant des cartes analogiques, numériques, IP : Nortell

Maintenance gérée par Axians

: analogique Services techniques : numérique Police municipale : IP

Services TechniquesNombre de radios : 60Utilise une bande de fréquence.

Utilise deux bandes de fréquence, une pour communique en interne, une pour communiquer avec la police Nationale.

Page | 13

Avec un parc informatique comprenant approximativement 250 ordinateurs, le service l'entretient, en plus du travail

et de radio également à sa charge. Malgré les difficultés rencontrées, dues aux longues distances séparant les différents bâtiments administratifs, pour la mise en place

obtenir au final un

Actuellement, une minorité de bâtiments administratifs bénéficie du réseau de la mairie, tandis que d’autres services possèdent une connexion VPN pour y accéder à distance. Ainsi,

marchés publics, le service des Associations et festivités, le pôle des services

Service technique Service des marchés publics Service des associations et

Service des sports Maison de la nature

: PABX comprenant des cartes analogiques, numériques, IP

Services Techniques : 60

bande de fréquence.

Page 14: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 14 Morgan Montes - Rapport de stage – Mairie de Lattes

techniques et de l’urbanisme et les archives profitent pleinement du réseau de la mairie grâce à une connexion en fibre optique à celle-ci tandis que la police municipale est reliée également à la mairie mais par le biais d’une antenne radio, et le service Enquête via Wifi. Le CCAS, les annexes de Boirargues et de Maurin ou encore le service des Sports, la maison de la Nature, et le théâtre, quant à eux, bénéficient d’un VPN pour pouvoir profiter du réseau de la mairie et de ses serveurs.

A long terme, un des objectifs du Service Informatique reste la connexion des différents bâtiments administratifs par fibre optique à la mairie afin qu’ils bénéficient à leur tour du réseau de la mairie, permettant de réduire certains frais occasionnés par ces difficultés de réseau, tout en facilitant le partage de données entre les différents services.

Afin de mieux contrôler son réseau, en janvier, le service informatique a mis en place un firewall, jusque là externalisé et maintenu par des sociétés de télécoms. Ainsi, un serveur Linux remplit pleinement sa fonction de firewall sur tout le réseau de la mairie, permettant la mise en place du VPN et de sécuriser le réseau en limitant les accès aux utilisateurs, évitant alors des débordements tout en réduisant le fléau du Spam envahissant les boîtes aux lettres de la mairie au point d'avoir certaines adresses e-mail sur liste noire.

Une charte informatique a été mise en place à titre informatif sur la bonne utilisation des micros dans l’enceinte de la mairie suite à de nombreux débordements. Elle permet entre autres d’informer l’utilisateur sur le fonctionnement d’un firewall avec notamment le filtrage de toutes les adresses internet requêtées par l’utilisateur.

Son rôle

La principale mission du service informatique est de concevoir le schéma directeur et de le mettre en place. Il recense les différents besoins des utilisateurs, et gère l'ensemble des systèmes d'informations.

A travers les différentes études qu'il mène, il choisit les progiciels répondant au mieux aux attentes des utilisateurs. Il se peut qu'aucun logiciel ne réponde aux attentes souhaitées, le service informatique développe alors par leur propre moyen l'application souhaitée.

Il effectue également des formations aux utilisateurs afin de leur facilité la prise en main du logiciel, et leur sert d'assistance.

Le service informatique doit également établir un dialogue avec les différents fournisseurs, et dans le cas échéant, sert d'intermédiaire lorsque l'utilisateur rencontre un problème avec un logiciel.

Il doit également effectuer un travail administratif conséquent. Ainsi, tous les logiciels nominatifs doivent être déclarés à la CNIL. Il doit établir une charte informatique informant l'utilisateur sur la bonne utilisation des micros. Cette même charte doit être mise à jour régulièrement pour suivre l'évolution de l'informatique au sein de la mairie.

Page 15: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Morgan Montes - Rapport de stage

Le matériel

Au point de vue matériel, la mairie et ses services comptent un totappartenant à la mairie, un à la bibliothèque et un au CCAS.

Le serveur du CCAS (Centre Communal des Actions Sociales) permet de gérer l'aide sociale.

La bibliothèque compte un serveur pour l’ensemble des données concernant les livresgérées par un logiciel partagé sur le serveur.

Quant aux différents serveurs de la mairie, le serveur Linux VPN remplit pleinement les fonctions de firewall et de gestion du VPN tandis que le serveur Windows 2003 regroupe l’ensemble des progiciels et des elle. Une liste des progiciels utilisés par la mairie a été établie en annexe, à titre informatif.

Mis en place durant mon stage par le stagiaire travaillant en parallèle avec le travail que j’aipu effectuer, le serveur Linux tournant sous Ubuntu Server permet la gestion du parc

Répartition des différentes tâches

Veille technologique

Cahier des charges

Mise en œuvre

Gestion du réseau et de la télécommunication

Gestion du parc informatique

Relation avec l'administration et les fournisseurs

Rapport de stage – Mairie de Lattes

Au point de vue matériel, la mairie et ses services comptent un total de 6 serveursappartenant à la mairie, un à la bibliothèque et un au CCAS.

Le serveur du CCAS (Centre Communal des Actions Sociales) permet de gérer l'aide

La bibliothèque compte un serveur pour l’ensemble des données concernant les livresgérées par un logiciel partagé sur le serveur.

Quant aux différents serveurs de la mairie, le serveur Linux VPN remplit pleinement les fonctions de firewall et de gestion du VPN tandis que le serveur Windows 2003 regroupe l’ensemble des progiciels et des données de tous types de la mairie et ses services reliéelle. Une liste des progiciels utilisés par la mairie a été établie en annexe, à titre informatif.

Mis en place durant mon stage par le stagiaire travaillant en parallèle avec le travail que j’aipu effectuer, le serveur Linux tournant sous Ubuntu Server permet la gestion du parc

Répartition des différentes tâches

Veille technologique - schéma directeur - budget - organisation

Cahier des charges - consultation - acquisition

Mise en œuvre - formation - assistance - développement

Gestion du réseau et de la télécommunication

Gestion du parc informatique

Relation avec l'administration et les fournisseurs

Page | 15

al de 6 serveurs : 4

Le serveur du CCAS (Centre Communal des Actions Sociales) permet de gérer l'aide

La bibliothèque compte un serveur pour l’ensemble des données concernant les livres

Quant aux différents serveurs de la mairie, le serveur Linux VPN remplit pleinement les fonctions de firewall et de gestion du VPN tandis que le serveur Windows 2003 regroupe

la mairie et ses services reliés à elle. Une liste des progiciels utilisés par la mairie a été établie en annexe, à titre informatif.

Mis en place durant mon stage par le stagiaire travaillant en parallèle avec le travail que j’ai pu effectuer, le serveur Linux tournant sous Ubuntu Server permet la gestion du parc

organisation

développement

Page 16: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 16 Morgan Montes - Rapport de stage – Mairie de Lattes

informatique de la mairie grâce à une application OCS couplée avec GLPI installée sur le poste. Pour finir, le serveur Windows NT contient la base de données Lotus qui a permis dans le temps à la mairie de gérer le courrier électronique ainsi que les archives.

Page 17: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 17 Morgan Montes - Rapport de stage – Mairie de Lattes

Conception et réalisation

Page 18: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 18 Morgan Montes - Rapport de stage – Mairie de Lattes

Objectifs

Le stage effectué à la mairie de Lattes ne repose pas sur un seul et unique projet. C’est une particularité du stage que j’ai effectué pendant 11 semaines.

L'objectif du stage est de faciliter l'échange des données en les mettant à disposition sur le VPN de la mairie. Cela permet alors une consultation en interne et en externe. La plupart des applications, souvent gérées dans un fichier tableur, laissent apparaître des erreurs d'analyse. Les applications devront répondre à ces deux principaux problèmes.

Afin de garantir la pérennité des données de l'historique de la gestion financière présent sur des systèmes ne pouvant plus être maintenus, un besoin d'adaptation de l'application sous une nouvelle interface s'est avéré nécessaire. Les informations contenues n'étant pas caduques, il est nécessaire de faciliter son accès.

L'annuaire téléphonique de la mairie comprend principalement l'ensemble des numéros des différents bureaux situés en interne et en externe. La gestion actuelle de l'annuaire dans un fichier Excel n'offre pas la possibilité au personnel de le consulter en raison de données confidentielles. L'application a pour objectif de rendre l'annuaire consultable sur n'importe quel poste situé en interne ou en externe. Une identification sera nécessaire pour procéder à la gestion de l'annuaire et la consultation des informations confidentielles.

Egalement gérée dans un fichier tableur, la gestion du parc informatique rassemble l'ensemble des micros de la mairie, et fournit des informations techniques sur chacun. Diverses fonctionnalités et informations complémentaires y sont associées. Pour permettre une meilleure gestion et faciliter son accès, il est envisageable de développer une application répondant aux différents besoins.

La gestion des bons de commande du service des affaires scolaires est effectuée avec le tableur Excel. Les bons de commande sont triés selon trois critères : l'exercice, le site (école de Boirargues, école de Maurin), et le fournisseur. L'utilisateur souhaite pourvoir ajouter de nouveaux bons de commande dans chacun des sites et fournisseurs qu'il aura défini. L'application à mettre en œuvre a pour but de faciliter le partage des données, ce qui n'est actuellement pas le cas.

L'ensemble des données présentes dans les différents systèmes existants devront être importées dans la nouvelle application.

Une analyse effectuée en amont permettra à chacun des projets de déterminer les besoins des utilisateurs. Les situations non courantes devront être identifiées afin d'éviter d'éventuels problèmes de conception.

Page 19: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Morgan Montes - Rapport de stage

Moyens techniques

La mairie possédant un serveur Apache et solution choisie pour répondre aux différents besoins des utilisateurs a été le développement d'applications web. Ainsi, l'ensemble des applications seront réunies sur l'Intranet de la mairie.

Le XHTML et le CSS seront utiliséavec les différentes bases de données créées sous MySQL. fonctionnalités, du Javascript sera utilisé

L’utilisation de la programmation orientée objet avec le langage PHP permettra une meilleure organisation des fichiers. La communication entre les bases de données sera ce qui permettra d'optimiser le temps des modifications éventuelles

Langages

XHTML Issu d’une des trois inventions à la base du World Wide Web, le HTML a été créé dans le but de pouvoir concevoir des pages web. Dans les différents projets que j’ai pu réaliser, j’ai utilisé le langage XHTML, conçu à l’origine comme leXML, le XHTML a su garder la rigueur exigée par ce langage.

CSS Publiés par le W3C, les standards définissant couramment utilisés dans la conception de sites web. Permettant un gain de tempdans une feuille de style externe, évite une redondance de classes identiques, tout en clarifiant le code.

PHP Ressemblant syntaxiquement et structurellement au JAVA, proche du C, le PHP sdu code HTML. Il permet de rendre un site internet dynamique et reste très convoité par son utilité à communiquer avec des bases de données.

Rapport de stage – Mairie de Lattes

La mairie possédant un serveur Apache et serveur de base de donnéessolution choisie pour répondre aux différents besoins des utilisateurs a été le développement

Ainsi, l'ensemble des applications seront réunies sur l'Intranet de la

utilisés pour la mise en page. PHP assurera la communication avec les différentes bases de données créées sous MySQL. Afin de fournir de nouvelles

cript sera utilisé, ajoutant ainsi un supplément de dynamisme.

programmation orientée objet avec le langage PHP permettra une meilleure . La communication entre les bases de données sera

le temps des modifications éventuelles à effectuer sur une table

Issu d’une des trois inventions à la base du World Wide Web, le HTML a été créé dans le but de pouvoir concevoir des pages web. Dans les différents projets que j’ai pu réaliser, j’ai utilisé le langage XHTML, conçu à l’origine comme le successeur de l’HTML. Basé sur le langage XML, le XHTML a su garder la rigueur exigée par ce langage.

Publiés par le W3C, les standards définissant le CSS sont désormais couramment utilisés dans la conception de sites web. Permettant un gain de temps lors d’une modification à porter sur le style, le CSSdans une feuille de style externe, évite une redondance de classes identiques, tout en clarifiant le code.

Ressemblant syntaxiquement et structurellement au JAVA, proche du C, le PHP se distingue de ces langages par le fait qu’il puisse intégrer du code HTML. Il permet de rendre un site internet dynamique et reste très convoité par son utilité à communiquer avec des bases de données.

Page | 19

r de base de données sous MySQL, la solution choisie pour répondre aux différents besoins des utilisateurs a été le développement

Ainsi, l'ensemble des applications seront réunies sur l'Intranet de la

PHP assurera la communication Afin de fournir de nouvelles

ajoutant ainsi un supplément de dynamisme.

programmation orientée objet avec le langage PHP permettra une meilleure . La communication entre les bases de données sera mieux gérée,

à effectuer sur une table.

Issu d’une des trois inventions à la base du World Wide Web, le HTML a été créé dans le but de pouvoir concevoir des pages web. Dans les différents projets que j’ai pu réaliser, j’ai utilisé le langage XHTML,

successeur de l’HTML. Basé sur le langage XML, le XHTML a su garder la rigueur exigée par ce langage.

CSS sont désormais couramment utilisés dans la conception de sites web. Permettant un

ter sur le style, le CSS, défini dans une feuille de style externe, évite une redondance de classes

Ressemblant syntaxiquement et structurellement au JAVA, proche du e distingue de ces langages par le fait qu’il puisse intégrer

du code HTML. Il permet de rendre un site internet dynamique et reste très convoité par son utilité à communiquer avec des bases de

Page 20: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Morgan Montes - Rapport de stage

SGBD

MySQL MySQL est un serveur de base de données relationnelle SQL. Le couple PHP/MySQL est aujourd’hui un des systèmes de conception des pages internet le plus répandu, et le plus utilisé. MySQL permet la gestion d’une ou plusieurs bases de données. Il m’a permis dialoguer avec les différentes bases que j’ai pu utilisées dans les différents projets.

Serveur

Apache Serveur multi-platelui donnantlangage PHP, réécriture d’URL pour citer deux exemples.

Logiciels utilisés

Win’DesignOutil de modélisation, Win’Design couvre les phases de conception, génération, documentation des bases de donnengineering des bases de données existantes.

WAMP Sigle de Windows Apache MySQL PHP, WAMP est une application conçue pour le système Windows regroupant les outils nécessaires pour la conception d’un site internet, avec notamment un servApache et MySQL. Il permet ainsi d’avoir un serveur local, utile pour réaliser un site en PHP sans besoin nécessaire d’avoir accès à internet.

Notepad++Notepad est un éditeur de texte intégrant la coloration syntaxique de code source pour de gratuit, efficace, Notepad++ est une très bonne alternative au bloc note de Windows.

Gantt ProjectOutil libre de gestion de projet, multiplateformes, ce logiciel m’a éténotamment utile pour afficher et établirstage.

Rapport de stage – Mairie de Lattes

MySQL est un serveur de base de données relationnelle SQL. Le couple PHP/MySQL est aujourd’hui un des systèmes de conception des pages internet le plus répandu, et le plus utilisé. MySQL permet la gestion d’une ou plusieurs bases de données. Il m’a permis dialoguer avec les différentes bases que j’ai pu utilisées dans les différents projets.

Serveur HTTP le plus populaire du web, Apache est un logiciel libre

plate-formes conçu pour prendre en charge de nombreux modules lui donnant des fonctionnalités supplémentaires : interprétation du langage PHP, réécriture d’URL pour citer deux exemples.

Win’Design Outil de modélisation, Win’Design couvre les phases de conception, génération, documentation des bases de données et de reverse engineering des bases de données existantes.

de Windows Apache MySQL PHP, WAMP est une application

conçue pour le système Windows regroupant les outils nécessaires pour la conception d’un site internet, avec notamment un servApache et MySQL. Il permet ainsi d’avoir un serveur local, utile pour réaliser un site en PHP sans besoin nécessaire d’avoir accès à internet.

Notepad++ Notepad est un éditeur de texte intégrant la coloration syntaxique de code source pour de nombreux langages de programmation. Léger, gratuit, efficace, Notepad++ est une très bonne alternative au bloc note de Windows.

Gantt Project Outil libre de gestion de projet, multiplateformes, ce logiciel m’a éténotamment utile pour afficher et établir le planning tout au long du

Page | 20

MySQL est un serveur de base de données relationnelle SQL. Le couple PHP/MySQL est aujourd’hui un des systèmes de conception des pages internet le plus répandu, et le plus utilisé. MySQL permet la gestion d’une ou plusieurs bases de données. Il m’a permis de dialoguer avec les différentes bases que j’ai pu utilisées dans les

le plus populaire du web, Apache est un logiciel libre formes conçu pour prendre en charge de nombreux modules

: interprétation du langage PHP, réécriture d’URL pour citer deux exemples.

Outil de modélisation, Win’Design couvre les phases de conception, ées et de reverse

de Windows Apache MySQL PHP, WAMP est une application conçue pour le système Windows regroupant les outils nécessaires pour la conception d’un site internet, avec notamment un serveur Apache et MySQL. Il permet ainsi d’avoir un serveur local, utile pour réaliser un site en PHP sans besoin nécessaire d’avoir accès à internet.

Notepad est un éditeur de texte intégrant la coloration syntaxique de nombreux langages de programmation. Léger,

gratuit, efficace, Notepad++ est une très bonne alternative au bloc note

Outil libre de gestion de projet, multiplateformes, ce logiciel m’a été tout au long du

Page 21: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 21 Morgan Montes - Rapport de stage – Mairie de Lattes

Page 22: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 22 Morgan Montes - Rapport de stage – Mairie de Lattes

Projet : Annuaire téléphonique

Cahier des charges

Présentation

La mairie de Lattes gère son annuaire téléphonique via un fichier tableur. L’annuaire téléphonique actuel comprend des numéros classés dans un répertoire public, pouvant être accessible à tout le personnel, et des numéros classés dans un répertoire confidentiel (numéros restreints à un groupe défini). L’ensemble de ces numéros concernent les divers services associés à la mairie. Les numéros liés aux écoles sont quant à eux inscrits dans une feuille à part, afin de les différencier de ceux appartenant à la mairie et ses services, tout comme les numéros dits extérieurs, des numéros utilisés fréquemment mais externes à la mairie.

Très vite, nous avons pu nous apercevoir des limites et des problèmes occasionnés par la gestion d’un annuaire via un fichier unique. Seules quelques personnes ont réellement accès au fichier, et le personnel doit passer par ces intermédiaires pour obtenir notamment un numéro considéré comme public.

Analyse des besoins

Le contenu : quelles informations ?

L'annuaire téléphonique doit rassembler l'ensemble des numéros internes de la mairie, mais également des numéros externes utilisés fréquemment. Il doit permettre de saisir des numéros publics et confidentiels. Généralement, chaque numéro est associé à une personne. Une fiche doit pouvoir être associée à une personne, permettant ainsi de renseigner un numéro de téléphone personnel.

Il doit également recenser l'ensemble des numéros de téléphone mobile.

Les utilisateurs : qui ?

L'ensemble du personnel de la mairie doit avoir accès à l'ensemble des numéros dit publics. Les numéros considérés comme confidentiels, ou les numéros personnels associés aux fiches des personnes seront réservés aux utilisateurs identifiés.

Gestion : qui ?

La gestion de l'annuaire téléphonique est effectuée par l'accueil, et éventuellement par le service informatique.

Accès : où ?

Pouvant être sollicité régulièrement, il faut prévoir un accès distant à l'annuaire. Ainsi, que l'on soit situé à la mairie, ou à l'extérieur de la mairie, l'accès à l'annuaire doit être possible.

Page 23: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 23 Morgan Montes - Rapport de stage – Mairie de Lattes

Objectif

Après avoir analysé les différents besoins des utilisateurs, il m'a été demandé de concevoir l'application sous une interface Web pour permettre un accès en interne ou en externe à la mairie.

Analyse conceptuelle : Modèle Conceptuel de Données

Dans l’analyse de l’annuaire téléphonique de la mairie Lattes, nous avons pu établir les cinq entités clés : portable , poste , écoles , résiliation et extérieur . Afin de mieux comprendre certains choix conceptuels, nous allons expliquer l’utilité de ces cinq entités clés.

L’entité poste représente tous les numéros téléphoniques effectifs des différents bureaux compris dans chaque service de la mairie. Il a alors été convenu d’établir une entité services composée d’un titre, d’une adresse email et d’un champ commentaires pour d’éventuelles notes à établir sur le service. Le champ email se justifie par le fait que chaque service possède une adresse électronique commune en plus d'adresses associées à une personne en particulier.

Ayant établi qu’il serait intéressant de pouvoir saisir des informations personnelles sur des personnes ciblées, notamment un numéro de téléphone privé, ou encore une adresse électronique personnelle, l’entité personne s’est avérée être utile.

Une personne peut être rattachée à un poste, et différents postes à un service de la mairie. Ainsi un service comprend un ensemble de postes, chacun dirigé par une personne. Dans la plupart des cas, un service possède une adresse e-mail, et chaque personne associée au service est rattachée à cette adresse, mais il se peut qu’une personne possède sa propre adresse e-mail, comme par exemple avec le responsable du service informatique.

Pour permettre un tri plus avancé et personnalisé des différents postes présents, une entité catégorie a été jugée utile pour permettre un rangement ordonné des postes, utile notamment lors du listing des différents postes présents. Tout comme avec l’entité poste, on peut noter la présence d’un champ confidentialité permettant ainsi de définir une catégorie confidentielle ou non. Seul l'utilisateur identifié verra la catégorie classée comme confidentielle.

Le groupe de personnes ayant accès à l’ensemble des numéros présents sur l’annuaire (numéros d’ordre privés ou publics) est rangé dans l’entité administrateur . Ainsi, à travers un simple formulaire, il sera possible d’ajouter autant d’administrateur que nous le souhaitons dans notre système d’annuaire. Afin d’éviter d’éventuels problèmes, un compte administrateur par défaut a été créé. La suppression de ce compte administrateur a été rendu impossible à travers le site, pour garantir ainsi la présence constante d’un compte administrateur.

L’entité administrateur aura un lien direct avec l’entité personne. En effet, un administrateur est un membre du personnel de la mairie, ainsi le lien avec cette entité a pu être jugé utile. Ce lien s’avèrera particulièrement utile lors de la suppression d’une personne dans l’entité personne. Si la personne supprimée était un administrateur, l’administrateur sera automatiquement supprimé en même temps que la personne, garantissant ainsi un accès privé au personnel de la mairie.

Pour revenir à l’entité personne, nous allons expliquer le lien avec l’entité portable et décrire l’utilité de cette entité. Précédemment, nous avons expliqué que l’entité personne contient des données confidentielles, visibles uniquement par le groupe de personnes définis dans

Page 24: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 24 Morgan Montes - Rapport de stage – Mairie de Lattes

l’entité administrateur. Cette entité personne contient une multitude de champ comme l’adresse électronique, le numéro de téléphone portable, et fixe.

Certaines personnes possèdent des téléphones portables dont l’abonnement est à la charge de la mairie. Il a été jugé intéressant d’établir un lien avec l’entité personne dans ce cas précis.

L’entité portable contient des informations techniques sur les différents abonnements à la charge de la mairie. Cette partie est particulièrement utile au service informatique de la mairie qui a la charge de s’occuper de tous les abonnements téléphoniques. La présence de cette entité dans la gestion de l’annuaire téléphonique permet notamment une gestion plus efficace des abonnements, mais surtout de voir à qui est rattaché l’abonnement sélectionné, d’où le lien direct avec l’entité personne.

Souhaitant conserver un historique des différentes lignes mobiles résiliées, une entité résiliation a été créée. En relation avec l'entité portable, l'administrateur aura la possibilité de placer un abonnement de téléphone mobile dans l'entité résiliation par une simple action.

Les écoles ayant un statut différent des services de la mairie, il a été jugé utile de les différencier en créant une entité écoles .

Quant à l'entité extérieur , aucune relation ne peut être établit avec les autres entités par le fait que les numéros inscrits sont des numéros externes à la mairie.

Page 25: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 25 Morgan Montes - Rapport de stage – Mairie de Lattes

Page 26: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 26 Morgan Montes - Rapport de stage – Mairie de Lattes

Résultat

Dans l'optique de répondre aux besoins de l'utilisateur, une application Intranet a été réalisée. Ainsi, elle permet à l'utilisateur d'avoir un accès constant sur l'application quel que soit l'endroit où il se trouve.

Les fonctionnalités disponibles

Différentes pages permettent de répondre aux besoins requis par l'utilisateur.

La page Annuaire liste l'ensemble des numéros de la mairie et de ses services (annexes - figure 1.1). Ayant un statut spécifique, les numéros des écoles ont été séparés pour être affichés dans une page.

L'ensemble des numéros externes à la mairie apparaît dans la page Extérieur.

Une fois identifié sous un compte administrateur, les numéros de portables apparaissent dans une page Portables (annexes - figure 1.3).

L'administrateur a également une vision sur les numéros confidentiels, et a la possibilité de consulter le profil d'un utilisateur (annexes - figure 1.5).

Un module de recherche a été créé pour permettre une recherche efficace et optimale sur l'ensemble des données saisies (annexes - figure 1.8). L'utilisateur sélectionne sur quelles tables il souhaite effectuer sa recherche, et a la possibilité de définir des paramètres particuliers pour affiner la recherche.

Page 27: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 27 Morgan Montes - Rapport de stage – Mairie de Lattes

Les nouvelles fonctionnalités

Tout en restant dans l'aspect simple et ergonomique, de nouvelles fonctionnalités ont été rajoutées.

L'ajout d'un poste créé automatiquement une nouvelle fiche permettant d'associer ainsi diverses informations utiles comme une adresse mail (annexes - figure 1.2).

Dans la gestion des téléphones mobiles, des informations techniques utiles particulièrement au service informatique ont été rajoutées. Ainsi chaque téléphone mobile se voit attribuer une fiche comprenant divers renseignements techniques (annexes - figure 1.5).

Moyen de contact répandu au travers des différents services de la mairie, les mails restent un bon moyen de communication utilisé. Il a alors été appréciable d'établir une liste des mails associés à chaque service, et de faire apparaître les adresses mails personnelles pour les administrateurs.

Souhaitant conserver un historique des différentes résiliations effectuées, l'administrateur a la possibilité de le conserver grâce à la gestion des lignes résiliées disponible dans l'administration.

Les permissions

Visualiser

Utilisateur Administrateur l’annuaire téléphonique X X les catégories / postes confidentiels X les informations associées à une personne X les postes rattachés aux écoles X les numéros externes à la mairie X les adresses mails X les numéros de téléphones mobiles X les lignes résiliées X

Ajouter Modifier Supprimer

un numéro dans l’annuaire X un numéro rattaché aux écoles X une personne X un numéro externe à la mairie X un service X une catégorie X une ligne résiliée X un administrateur X

Page 28: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 28 Morgan Montes - Rapport de stage – Mairie de Lattes

En conclusion …

Tandis que l’utilisateur possède seulement des permissions de visualisation restreinte, l’administrateur, quant à lui, possède toutes les permissions nécessaires pour mener à bien la gestion de l’annuaire téléphonique. Elle prend en compte une éventuelle modification ou suppression des données déjà saisies dans les différentes fonctionnalités mises à disposition. Mais elle permet à l'administrateur identifié d'insérer de nouvelles données dans l'ensemble des fonctionnalités mises à sa disposition.

Simplicité, rapidité, efficacité, des notions liées au concept de l’ergonomie, concept clé dans tout développement d’une application, que j'ai essayé de respecter au mieux.

L’objectif majeur de ce projet a été de concevoir une application permettant de recenser l’ensemble des numéros des bureaux internes et externes à la mairie tout en respectant les règles liées à l’ergonomie. L’utilisateur doit pouvoir trouver une information rapidement, la fonction recherche le permet.

Page 29: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 29 Morgan Montes - Rapport de stage – Mairie de Lattes

Page 30: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 30 Morgan Montes - Rapport de stage – Mairie de Lattes

Projet : gestion du parc informatique

Cahier des charges

Présentation Le parc informatique de la mairie de Lattes regroupe approximativement 250 ordinateurs, ce qui n’est pas négligeable. Chaque année, une partie du parc informatique nécessite un renouvellement, dû notamment à une ancienneté trop importante de certains ordinateurs, ayant un impact direct avec l’efficacité du travail fourni par son utilisateur.

Un fichier tableur recensant l’ensemble des machines, est maintenu par le service informatique. Il indique si une imprimante ou/et un scanner est/sont associé(s) à une machine, et établit la liste des adresses IP utilisées actuellement afin d’éviter des conflits d’IP. Ainsi, ce fichier permet d'avoir un bilan sur l'ensemble du parc informatique géré par le service Informatique.

Analyse des besoins

Le contenu : quelles informations ?

La gestion du parc informatique doit comprendre un ensemble d'informations relativement intéressantes à analyser par la suite pour prévoir un certain budget sur le parc. Il est alors nécessaire d'afficher les différents micros avec des informations techniques permettant ainsi de prévoir un éventuel remplacement.

La gestion des ordinateurs portables n'est pas à exclure.

Généralement deux types de périphériques sont branchés à un micro : une imprimante et un scanner. Il est envisageable d'associer le scanner et/ou l'imprimante, composés de ses informations techniques, avec le micro.

Les utilisateurs : qui ?

L'accès aux informations relatives au parc informatique ne doit être accessible et disponible que pour le service Informatique.

Gestion : qui ?

Gérant le parc informatique, seul le service Informatique s'occupera de cette gestion via l'application.

Accès : où ?

L'application doit être accessible via l'Intranet de la mairie. Ainsi, cela permet d'accéder à la gestion du parc informatique sous une interface Web, n'ayant aucun besoin d'installation quelconque sur un micro.

Page 31: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 31 Morgan Montes - Rapport de stage – Mairie de Lattes

Objectif

L'analyse des besoins a permis de faire ressortir les attentes des utilisateurs dans une application servant à mieux gérer le parc informatique. Il m'a été confié la conception de cette application, une application devant être ergonomique, et consultable par un navigateur.

Analyse conceptuelle : Modèle Conceptuel de Données

Les nouvelles fonctionnalités attribuées à l’application permettant de gérer principalement le parc informatique rendent le modèle conceptuel de données plus complexe. Néanmoins, il reste axé sur l’entité PC.

Notre entité principale, l’entité PC contient principalement des informations sur les caractéristiques techniques du PC, ne pouvant être associées à l’entité Type , en raison de l’ajout possible de mémoire vive ultérieurement par exemple.

Lors d’une panne d’un disque dur, si le micro n’est plus sous garantie, le disque dur n’est pas nécessairement

remplacé par un disque de même capacité de stockage, et de mêmes caractéristiques, d’où l’impossibilité de

placer les différentes informations techniques dans l’entité Type.

L’achat de micros s’effectue auprès d’un ou plusieurs fournisseurs, d’où la présence de l'entité Fournisseur . Uniquement deux champs font leur apparition, identifiant et nom. Néanmoins, l’entité Fournisseur permettra dans l’avenir d’ajouter de nouvelles informations comme l’adresse, ou le numéro de téléphone pour le joindre en cas de problèmes.

Chaque micro acheté est lié à une marque commerciale comme Dell, HP, ou encore Acer. Pour distinguer les différents modèles proposés par les sociétés, un numéro de modèle est attribué. Ainsi, au niveau conceptuel, la mise en place d’une entité Marque et d’une entité Type a été jugée utile, sachant que le type du PC dépend de sa marque et correspond au modèle.

Chaque micro de la mairie possède une adresse IP fixe. Pour identifier une connexion, son adresse IP peut être un élément clé. A partir de cette connexion, il nous est possible de récupérer les informations sur le micro. Une entité IP permettra d’établir une liste d’adresses IP considérées comme libres.

Sur chaque micro est installé un système d’exploitation Windows (XP ou Vista). Sur chaque système, des sessions ont été créées, généralement une par micro mais il se peut que plusieurs personnes utilisent le même micro. Dans ce cas là, plusieurs sessions seront présentes. Une session est directement liée à une personne, et différentes autorisations lui sont attribuées concernant la lecture, la modification, la suppression de fichiers sur différents dossiers du serveur.

Pour prendre un exemple concret, le service des marchés publics réunit à lui seul au moins 5 micros. Chaque

micro est intégré dans un groupe ayant une autorisation de modification et suppression uniquement sur le dossier

concernant leur service.

Ainsi, une entité OS désignant le système d’exploitation installé, Session et autorisations font leur apparition.

Page 32: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 32 Morgan Montes - Rapport de stage – Mairie de Lattes

Quant à l’entité Personne , l’entité utilisée est la même que celle de l’annuaire téléphonique, sachant qu’un administrateur est une personne et qu’une personne appartient nécessairement à un service, d’où les entités Service et Administrateur reliés à cette même entité.

Afin d’éviter des déplacements pour des problèmes mineurs, un système de télémaintenance a été mis en place sur certains micros. LogMeIn, et NTRConnect permettent alors de se connecter sur la session de la machine en question. Les entités LogMeIn et NTRConnect permettront ainsi de fournir les informations d’identification nécessaires aux télémaintenances.

L’ensemble du parc informatique de la mairie est disposé dans différents bâtiments. Afin de permettre un tri plus sélectif, il a été intéressant de spécifier le lieu des micros, une entité lieu a alors été créée. Une entité écoles permettra quant à elle de déterminer dans quelle école se trouve le micro dans le cas où il appartient à une école.

La mairie de Lattes possède également des ordinateurs portables. Afin de les distinguer des micros, une entité portable a été créée.

Des périphériques peuvent être branchés aux micros. Ceux nous intéressant particulièrement restent les imprimantes et les scanners. Ainsi, deux entités imprimante et scanner permettent de fournir des informations techniques sur ces périphériques liés aux micros.

Page 33: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 33 Morgan Montes - Rapport de stage – Mairie de Lattes

Page 34: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 34

Résultat

L'application réalisée répondant aux différents besoins fixés par l'utilisateur permettra un gain de temps considérable dans la gestion du parc informatique et dans la recherche d'information.

Les différentes fonctionnalités mises en œuvre dans l’application

La page Parc permet à l'utilisateur de consulter l'ensemble des micros appartenant à la mairie et ses services (annexes - figure 2.1). Différentes icônes indiquent diverses informations rendant l'application esthétique, tout en conservant le même aspect que l'annuaire téléphonique.

Conservant un statut spécifique, les micros des écoles ont été placés dans une page.

Souhaitant éviter une surcharge de la page principale, l'ensemble des informations concernant le micro est affiché dans la fiche détaillée du micro en question (annexes - figure 2.2).

La page Portables permet de maintenir le parc informatique des ordinateurs portables.

Les périphériques doivent être associés à un micro. Une icône notifie si une imprimante ou un scanner est associée à un micro. Cette même icône permet d'afficher la fiche détaillée du périphérique en question (annexes - figure 2.3).

Afin d'éviter un éventuel problème de conflit d'adresses IP lors de l'installation d'un nouveau micro, la gestion des adresses IP, disponible dans l'administration, permettra de notifier l'utilisateur si l'adresse souhaitée est déjà occupé ou non par un autre micro (annexes - figure 2.4).

Pour faciliter la recherche d'information sur l'ensemble de l'application, un module de recherche a été mis en place (annexes - figure 2.7).

Page 35: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 35 Morgan Montes - Rapport de stage – Mairie de Lattes

Les nouvelles fonctionnalités

De nouvelles fonctionnalités ont été rajoutées pour permettre au service informatique d'être plus efficace lors d'éventuels déplacements pour un dépannage, ou l'assistance à distance .

L’accès au serveur de la mairie doit être plus ou moins restreint selon le service. Ainsi le service des marchés publics aura accès à un dossier spécifique tandis que le service des finances aura un accès à un dossier différent de celui du service des marchés. Pour être rigoureux sur l'ensemble des autorisations attribuées sur le serveur, la gestion des autorisations permet de les notifier (annexes - figure 2.5).

Il arrive lors de dépannages, d'être confronté à un micro nécessitant un mot de passe pour l'ouverture d'une session. Etant dans l'incapacité de retenir plus de cent mots de passe différents, la gestion des sessions permettra de renseigner l'utilisateur sur l'information qu'il recherche. Ainsi, cela permet d'éviter des déplacements inutiles occassionnant une perte de temps.

Etant confronté quotidiennement à des problèmes mineurs, le service informatique utilise deux logiciels de télémaintenance différents pour prendre la main à distance sur un micro et ainsi visualiser le problème et parfois le résoudre. Afin d'être plus efficace, la gestion de LogMeIn et NTR Connect fournira les différentes informations d'identification nécessaires pour la prise en main à distance.

Les possibilités

Permet Ne permet pas Gestion du parc informatique Récupération automatique Gestion des comptes de télémaintenance Gestion des sessions Gestion des différentes autorisations attribuées sur le serveur Gestion des adresses IP Gestion des imprimantes et des scanners

En conclusion …

De nouvelles fonctionnalités ont été ajoutées en plus des besoins des utilisateurs. Ainsi, cette application a pour objectif principal de permettre une meilleure gestion du parc informatique. L'apport des nouvelles fonctionnalités utiles pour le dépannage est appréciable.

Lors de mon stage, le stagiaire travaillant en parallèle avec moi, a mis en place une application permettant de gérer le parc informatique de la mairie : GLPI couplée avec OCS inventory. Ainsi, grâce à un agent mis en place sur chaque micro, l'application OCS récupère les différentes informations techniques avec précision. Il aurait été intéressant d'utiliser ces données récupérées pour l'application que j'ai pu réaliser.

Nous nous sommes très vite heurtés à des problèmes de connexion entre les différents serveurs. Nos connaissances limitées dans l'environnement Linux nous ont empêché de mettre à terme ce projet.

Page 36: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 36 Morgan Montes - Rapport de stage – Mairie de Lattes

Néanmoins, OCS Inventory est très vite confronté à certaines contraintes, par le fait qu'il nécessite l'installation d'un agent sur le micro. En effet, dans la récupération des informations, le micro doit être obligatoirement relié au réseau de la mairie.

)

Page 37: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 37 Morgan Montes - Rapport de stage – Mairie de Lattes

Page 38: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 38 Morgan Montes - Rapport de stage – Mairie de Lattes

Projet : gestion des bons de commande

Cahier des charges

Présentation

Le service des affaires scolaires utilise le tableur Excel, issu de la suite bureautique de Microsoft Office, pour gérer leur comptabilité.

La comptabilité gérée via ce logiciel est essentiellement axée sur la gestion des bons de commande. Avec un fichier tableur pour chaque site concerné (école primaire, école maternelle, …), on s’aperçoit très vite que le système mis en place par les utilisateurs est redondant principalement au niveau des fournisseurs, et parfois incorrect dans l’attribution des différents champs de leur tableau.

Dans chaque tableau, sont listées les différentes commandes pour l’exercice en cours. Chaque commande peut être renseignée d’un numéro servant d’identifiant, d’un montant total du bon de commande, d’un référent et du secteur concerné. Les bons de commande sont triés par site avec un fichier tableur pour chaque site différent, et par fournisseur avec une feuille de tableur pour chacun d'entre eux.

Tenue par plusieurs personnes, l’échange des différents fichiers tableurs est régulier.

Analyse des besoins

Le contenu : quelles informations ?

L'idée véhiculée par l'analyse de l'existant reste une idée de gestion des bons de commande.

L'utilisateur doit avoir la possibilité d'insérer de nouveaux bons de commande pour un site et un fournisseur définis préalablement. Il doit pouvoir consulter sur une page l'ensemble des bons de commande saisis pour un exercice et un site sélectionnés.

Les utilisateurs : qui ?

Le service des Affaires Scolaires utilisera cette application dans la gestion des bons de commande.

Gestion : qui ?

Seulement le personnel rattaché au service des Affaires Scolaires aura la possibilité à travers une identification d'accéder au contenu.

Accès : où ?

Nécessitant une synchronisation quotidienne, une application client/serveur est nécessaire pour la réalisation de ce projet. Le langage PHP/MySQL remplira pleinement ses fonctions de client/serveur et permettra l'accès à l'application via un navigateur.

Page 39: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 39 Morgan Montes - Rapport de stage – Mairie de Lattes

Objectif

Développer une interface gérant la synchronisation instantanée des données insérées ou mises à jour pour la gestion des bons de commande. Des restrictions devront être définies.

Analyse conceptuelle : Modèle Conceptuel des Donnée s

Pour répondre aux attentes des utilisateurs, une entité Gestionnaire s’est avérée indispensable pour définir le groupe de personne ayant accès aux données comptables du service scolaire. Munis d’un login et d’un mot de passe, une identification sera nécessaire pour visualiser et saisir de nouvelles commandes.

Une commande concerne un site et un fournisseur en particulier. Afin d’éviter toute redondance, il a été nécessaire de créer deux entités : une entité Sites composée d’un identifiant obligatoire et d’un nom, et une entité Fournisseur également constituée des mêmes champs que l'entité Sites. Ainsi, l’entité commande , entité principale de l’application, est en relation à la fois avec le site et le fournisseur.

Dans la phase d’analyse, il a été intéressant de mettre en relation une entité facture à l’entité commande. Ainsi, le gestionnaire aura la possibilité de rattacher des factures à un bon de commande.

Page 40: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 40 Morgan Montes - Rapport de stage – Mairie de Lattes

Résultat

L'analyse de l'existant et le dialogue avec les utilisateurs ont permis de déceler différentes erreurs d'analyse.

Les fonctionnalités de base

La gestion des bons de commande reste simple et ergonomique. Le gestionnaire a la possibilité d'ajouter, de modifier ou de supprimer des bons de commande.

L'ensemble des bons de commande est trié en fonction de l'année de l'exercice et du site (annexes - figure 3.1, 3.2). Une fois l'exercice et le site sélectionné, un nouveau tri est effectué au niveau des fournisseurs (annexes - figure 3.3).

Un module de recherche a été créé pour permettre un gain de temps lors d'une recherche spécifique (annexes - figure 3.6).

De nouvelles fonctionnalités

Un bon de commande est généralement associé ultérieurement à une ou plusieurs factures. Il a été intéressant de rajouter cette fonctionnalité permettant ainsi au gestionnaire de rattacher au bon de commande autant de factures qu'il le souhaite (annexes- figure 3.4).

Chaque bon de commande est associé à une fiche listant l'ensemble des factures rattachées à celui-ci. Le champ solde permettant de connaître le solde restant, solde déduit des factures déjà rattachés (annexes - figure 3.4).

En conclusion …

Avec une interface ergonomique, et une restriction mise en place, l’application répond aux besoins requis par les gestionnaires. Pour faciliter la prise en main de l'application, l'aspect utilisé est le même que celui utilisé pour l'annuaire téléphonique ou la gestion du parc informatique.

Page 41: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 41 Morgan Montes - Rapport de stage – Mairie de Lattes

Annexe

Afin d'aider les utilisateurs dans la découverte des différentes fonctionnalités mises à leur disposition, une documentation a été réalisée. Disponible en annexe, elle permet de prendre en main rapidement l'application et de comprendre son fonctionnement.

Page 42: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 42 Morgan Montes - Rapport de stage – Mairie de Lattes

Page 43: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 43 Morgan Montes - Rapport de stage – Mairie de Lattes

Projet : archives comptables de 82 à 96

Cahier des charges

Présentation

MAGIC est un logiciel exécutable sous la console DOS, permettant de développer rapidement des applications. Ainsi, par le biais de Magic, le service informatique a été amené à concevoir diverses applications dont une pour le service des finances permettant de saisir des mandats, de gérer l’inventaire et les subventions. Application datant d’une vingtaine d’années, aujourd’hui, le service Informatique envisage un transfert de l’application sous une interface web. En effet, le matériel sur lequel a été développée cette application n'est plus maintenu. Il est nécessaire pour assurer la pérennité de transposer l'application sous une interface actuelle.

Etude des besoins

Le contenu : quelles informations ?

Les différents programmes développés sous Magic contiennent les mandats effectués entre 82 et 96, les fournisseurs liés aux mandats, les subventions et les budgets.

L'application doit permettre la consultation de ces différentes données.

Les utilisateurs : qui ?

Le service des finances, et le Directeur Général des Services de la mairie auront la possibilité de consulter ces archives comptables.

Accès : comment ?

L'application doit être disponible via un navigateur Internet afin de faciliter l'accès aux utilisateurs.

Objectif

Convertir l’application réalisée sous DOS en application Intranet. Toutes les données contenues dans le logiciel devront dans un premier temps être exportées du logiciel, puis importer dans une base de données afin de garantir la sauvegarde intégrale de toutes les données présentes.

Analyse et développement

Une première approche de l’application Magic a été nécessaire pour comprendre son fonctionnement et s’adapter à l’environnement. Quelques jours ont suffit pour une prise en main de l’application et une exportation de l’ensemble des données présentes dans le logiciel.

Page 44: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 44 Morgan Montes - Rapport de stage – Mairie de Lattes

A la vue d’un nombre trop important de données contenues dans les différentes tables, il n’a pas été envisageable de modifier les tables existantes, extraites de l’application. J’ai alors conservé les différentes structures des tables permettant ainsi de garantir une importation sans erreurs.

Les différents programmes réalisés sous MAGIC n’exécutant seulement des requêtes sur les différentes tables, l’analyse a été rapide.

Résultat

Toujours dans le même aspect graphique, l'application Intranet remplit pleinement les besoins de consultation requis par les utilisateurs pouvant la solliciter.

Les fonctionnalités mises en œuvre

Aucune fonctionnalité de gestion n'a été mise en œuvre dans cette application. Les archives étant des données fixes, la modification ou la suppression doivent être rendues impossibles sur l'interface de l'application.

Il est aujourd'hui possible de consulter les archives comptables via un navigateur Internet. La page Mandats permet de lister les différents mandats réalisées entre 82 et 96 (annexes - figure 4.3). Chaque mandat réalisé donne accès à une fiche renseignant sur la totalité des renseignements qui le compose (annexes - figure 4.4).

La liste des fournisseurs est accessible par la page Fournisseur (annexes - figure 4.5). Une des particularités de cette page est les doublons que l'on peut apercevoir au niveau du code du fournisseur. Suite à un problème, certains fournisseurs ont été supprimés de la base de données à partir de 84. Cette suppression a causé des problèmes sur le code fournisseur utilisé les années précédentes. Ainsi, on s'est retrouvé avec un même code fournisseur pour deux fournisseurs différents.

Page 45: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 45 Morgan Montes - Rapport de stage – Mairie de Lattes

La page Budgets recense l'ensemble des budgets réalisés entre 88 et 96 (annexes - figure 4.7). Des informations détaillés peuvent être obtenues en cliquant sur l'icône concernée (annexes - figure 4.8).

Quant à la page Subventions, elle regroupe deux sous-catégories. La liste des subventions obtenues (annexes - figure 4.9) ainsi que la liste d'appel aux subventions.

De nouvelles fonctionnalités

Afin de trouver rapidement un ou plusieurs résultats parmi les 25 000 tuples concernant les mandats, un module de recherche a été mis en place (annexes - figure 4.2). Chaque listing contient un module de recherche rapide.

Ces différents modules permettent d'améliorer l'ergonomie et la recherche d'informations sur l'ensemble de l'application Intranet mise en place.

En conclusion …

Désormais, le programme pourra être sollicité plus régulièrement, sans passer par l'intermédiaire du service informatique.

Page 46: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 46 Morgan Montes - Rapport de stage – Mairie de Lattes

En conclusion

Page 47: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 47 Morgan Montes - Rapport de stage – Mairie de Lattes

Organisation du travail

Page 48: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 48 Morgan Montes - Rapport de stage – Mairie de Lattes

Découverte de MAGIC, du 9 février au 10 février.

Jusque là inconnu, MAGIC est un logiciel de développement d’applications réalisé sous DOS. Datant de plus de vingt ans, il peut être aujourd’hui comparé avec WinDev conçu par PC Soft.

Les deux premiers jours de mon stage m’ont permis de comprendre et de prendre en main le logiciel MAGIC. L’aide de mon tuteur a été précieuse. Suite à une bonne prise en main, j’ai exporté toutes les données enregistrées dans le logiciel, dans différents fichiers textes pour procéder ensuite à l’import des données dans une base de donnés MySQL.

Développement d’un annuaire téléphonique, du 11 février au 21 février

Suite à une demande croissante d’un annuaire téléphonique par le personnel de la mairie, il m’a été confié la charge de développer une application Intranet permettant à tous types d’utilisateur de le consulter. Deux semaines ont été requises pour développer l’application. Des améliorations ont été apportées par la suite, suite à la demande de certains utilisateurs.

Installation et configuration de IntraMessenger, journée du 12 février

Suite à des débordements sur les micros de la mairie, un firewall a été mis en place en début d’année pour brider et limiter les accès aux utilisateurs. Afin d’établir une meilleure communication entre les différents services, une messagerie instantanée interne à la mairie s’avérait utile. Tout en restant dans l’aspect du libre, nous avons décidé de mettre en place l’application IntraMessenger.

Participation à une formation sur le firewall de la mairie , après-midi du vendredi 13 février

Récemment mis en place, une formation pour la configuration du firewall a été donnée à mon tuteur pour qu’il puisse le gérer comme il le souhaite, et procéder à un filtrage plus strict du réseau. J’ai pu profiter de cette formation, ce qui m’a permis notamment de comprendre de nouvelles notions liées principalement au fonctionnement d’un firewall.

Développement d’une application gérant le parc info rmatique , du 24 février au 7 mars

Après le développement de l’annuaire téléphonique, il m’a été demandé de concevoir une application permettant de gérer le parc informatique de la mairie. Actuellement gérée dans un fichier Excel, cette application a pour objectif de faciliter la gestion tout en la rendant plus accessible et plus ergonomique.

En parallèle, le stagiaire a mis en place une application libre sur le réseau de la mairie. Couplée avec GLPI, l’application OCS permet de récupérer les informations de l’ordinateur sur lequel a été installé un agent. La récupération des informations est alors beaucoup plus pointue. En rapport avec cette application mise en œuvre tardivement, mon application reste un second support où l’utilisateur doit ajouter par ses moyens les informations qu’il souhaite.

Page 49: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 49 Morgan Montes - Rapport de stage – Mairie de Lattes

Compréhension du programme existant sous MAGIC , du 9 mars au 10 mars

Ces deux jours m'ont permis de comprendre et analyser les différents programmes réalisés sous MAGIC. Une phase indispensable pour développer l’application existante en format web.

Mise à jour du module recherche de l’annuaire télép honique, du 10 mars au 11 mars

Suite à un problème ergonomique du module de recherche existant, des améliorations ont été apportées. Désormais, l'utilisateur peut sélectionner la ou les tables sur lesquelles il souhaite lancer la recherche. Ainsi, avec le nouveau module de recherche, nous pouvons à la fois effectuer une recherche rapide, ou affiner une recherche en définissant de nouvelles contraintes permettant de retourner un nombre moins important de résultats.

Développement de l’application comptable pour le se rvice scolaire , du 18 mars au 28 mars

Afin de faciliter la comptabilité suivie par le service Scolaire, une application Intranet a été réalisée. L'application Intranet permet alors de garder une parfaite synchronisation entre les différents gestionnaires l'utilisant. A partir d’une analyse effectuée en amont, l’application répond aux besoins des utilisateurs. Pour une prise en main plus rapide, et une meilleure compréhension, une documentation a été réalisée.

Participation à une formation sur le serveur DELL , journée du 2 avril

J’ai pu participer à une formation sur le serveur DELL récemment acquis par la mairie de Lattes. Ainsi, j’ai pu découvrir de nouvelles notions sur les serveurs, comprendre comment est géré le serveur, les différentes fonctionnalités qu’il peut fournir, … Une formation intéressante m'apportant de nouvelles notions sur les serveurs.

Développement de l’application MAGIC sous format we b,

11 mars au 18 mars, 30 mars au 18 avril

Après avoir terminé les différents projets, j’ai poursuivi le développement du premier projet qui m’a été attribué, soit la transposition des différents programmes réalisés sous MAGIC via un format web.

Le développement de l’application a consisté à créer la base de données et à importer l’ensemble des données inscrites dans les fichiers textes, en plus du codage effectué en amont.

Bilan du travail effectué - rapport de stage , du 20 avril au 25 avril

Un bilan de l’ensemble du travail apporté et des connaissances acquises a été établi la dernière semaine. Cette semaine a contribué à la réalisation finale du rapport de stage.

Page 50: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 50 Morgan Montes - Rapport de stage – Mairie de Lattes

Conclusion

La diversité des projets effectués tout au long du stage a permis de le rendre intéressant. De nouvelles notions ont pu être assimilées, et mes compétences en programmation web ont pu être approfondies, notamment dans le langage PHP.

Cette expérience a été une première expérience professionnelle dans l’informatique. Elle m’a permis de développer mes connaissances dans un domaine précis et d’améliorer mes compétences professionnelles. En plus du premier contact bénéfique avec le monde du travail, le stage à la mairie de Lattes m’a permis de comprendre le fonctionnement et la hiérarchie administratifs dans le domaine public. J'ai pu participer à l'aspect relationnel entre le service Informatique et les fournisseurs, l'administration, ainsi que les utilisateurs.

L’objectif de ce stage étant de s’intégrer dans une entreprise et de mettre à disposition les compétences acquises tout au long de la formation, je pense l'avoir pleinement rempli en étant à l’écoute des utilisateurs et en concevant diverses applications qui leur sont et seront utiles dans un avenir proche.

Page 51: Rapport de stagemorganmontes.fr/files/rapport-lattes.pdf · 2012. 10. 30. · Page | 4 Morgan Montes - Rapport de stage – Mairie de Lattes Remerciements Je tiens à remercier mon

Page | 51 Morgan Montes - Rapport de stage – Mairie de Lattes

Résumés

La mairie de Lattes, dirigée par Cyril Meunier, compte un service informatique parmi les multiples services chargés du bon développement de la commune. Avec une ambition d’obtenir un réseau unique relié à la mairie, le responsable du service informatique et de la communication, Pierre Durand Daubin, veille au bon fonctionnement du parc informatique dont il a la charge.

Le travail réalisé tout au long du stage a consisté à développer des applications Intranet. Il apporte au personnel une nouvelle interface intuitive et ergonomique sur des applications utilisées quotidiennement. Ainsi, il m'a été confié de développer un annuaire téléphonique, une application gérant le parc informatique, une application gérant les bons de commande ou encore une mise à niveau d'un logiciel en version web. La diversité de ces projets a rendu ces onze semaines intéressantes et passionnantes.

Ce stage a été une grande expérience sur le fonctionnement d’une mairie, mais aussi dans l’apport de nouvelles compétences.

Mots clés : mairie, applications Intranet, interface, ergonomique.

Summary

The city hall of Lattes, managed by Cyril Meunier, counts one IT service among the multiple services loaded with the good development of the municipality. With an ambition to obtain an only network connected with the city hall, the person in charge of the IT service and the communication, Pierre Durand Daubin, watches the smooth running of the computer equipment the load of which he has.

The work realized through the training course consisted in developing Intranet applications. It brings to the staff a new intuitive interface and ergonomic on applications used daily. So, it was entrusted to me to develop a phone book, an application managing the computer equipment, an application managing order forms or another upgrade of a software in Web version. The variety of these projects returned these eleven weeks interesting and fascinating.

This training course was a big experience on the city hall’s functioning, but also in the contribution of new abilities.

Keywords: city hall, Intranet application, interface, ergonomic.