25
Automatisation des résultats du recensement des années 82, 94 et 2004 Stage d’été de première année 2005 1 Inspection Régionale Tanger Tétouan Rapport de stage de fin de première année Réalisé par : Nadia MGHARBI Encadrant de stage : El Houssine BAHOUSSE Ecole Nationale Supérieure d’Informatiques et d’Analyse des systèmes

Ecole Nationale Supérieure d’Informatiques et … · Rapport de stage de fin de première année Réalisé par : ... En toute logique et au Maroc comme ailleurs, la maîtrise de

Embed Size (px)

Citation preview

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 1

Inspection Régionale Tanger Tétouan

Rapport de stage de fin de première année

Réalisé par : Nadia MGHARBI

Encadrant de stage : El Houssine BAHOUSSE

Ecole Nationale Supérieure d’Informatiques et d’Analyse des systèmes

مصعب البكدوري
Stamp

1 page texte

0.5 DH

1 page mixte

1 DH

1 page image

2 DH

1 CD vierge

2 DH

1 pochette double

0.5 DH

1 reliure (baguette + transparent + papier cartonné)

6 DH

3.1. Java Java est à la fois un langage de programmation et une plateforme d'exécution [7]. Le langage Java a la particularité principale d'être portable, puisqu'il peut tourner sur n'importe quelle machine disposant d'un interpréteur Java. Cette portabilité est fondamentale sur Internet,

4. Réalisation Au lancement de l’application, l’utilisateur a le choix entre deux menus : New Project et Load Project.

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 2

Je tiens à remercier, tout particulièrement, Mr BAHOUSSE El houssine,

mon encadrant de stage, de m’avoir fait confiance pour la réalisation de ce logiciel ainsi que de sa disponibilité et de sa gentillesse.

Je remercie aussi tous ceux qui mettent sur Internet des conseils, des aides

et des tutoriaux, notamment en flash et en Visual Basic, à l’attention de tous les intéressés.

REMERCIEMENTS

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 3

L’objectif du stage était de réaliser une interface d’une base de données pour exploiter

les résultats du recensement (RGPH) des années 2004, 1994 et 1982. Cette application permettrait à l’utilisateur, selon les critères choisis, d’effectuer une sélection au sein d’un ensemble de communes et provinces et de consulter les cartes de la région.

Pour mener à bien le projet, plusieurs étapes ont été nécessaires. La première, simple

étape de réflexion, a consisté, en fonction de la demande de l’encadrant de stage (sujet de stage et résultats du recensement), à déterminer la manière dont cette interface devrait être réalisée, les outils (logiciels, langages) à employer et comment les utiliser. J’ai eu ainsi, au préalable une idée de ce que j’allais faire avant de passer à la réalisation effective, ce qui m’a aidé à déterminer la chartre graphique et son contenu.

Lors de l’étape de réalisation proprement dite, il a fallu créer la base de données et

l’interface graphique. Une fois ce travail achevé, un programme d’installation a été élaboré. De manière ultime, j’ai procédé à quelques corrections et à réaliser un circuit de Matisse ; Il s’agit d’une petite animation multimédia montrant les œuvres de l’artiste réalisés pendant son séjour à Tanger.

RESUME

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 4

Résumé .……………….………………………..…..….…………………………….…4 Introduction..…………….…………………….….…..…………………......................6 1. A propos du stage……………………….………..…..……………………………...7 1.1 Présentation de l’inspection……….….…….…..………………………...……..7 1.2 Présentation du sujet de stage..….…….…..……….………………..…………10 2.Méthodes et outils …………………...……….……..……………………………...12 2.1 Méthodes ……………………………………….….…………………………….12 2.1.1 Préparation du travail ………...…….…….……………………………12 2.1.2 Les langages…………………...…..……….………………………......12 2.2 Outils utilisés ………………………………………….…………………………12 3. Travail effectué ………………………………….…………………………………14 3.1 Base de données …………………………….…………………………………...14 3.2 Partie interface ……………………………….……………………………….....15 4. Conclusion ..…………………………………………..……………………………24 4.1 Objectifs atteints ………………………………………………………………...25 4.2 Problèmes rencontrés …………………………………………………………....25 4.3 Aspects personnels ……………………………………………………………....25 5. Bibliographie ...…………………………………………………………………….25 5.1 Livres ……………………………………………………………………………25 5.2 Sites ……………………………………………………………………………...25 6. Annexes ………………………………………………………….............................26

SOMMAIRE

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 5

Nous avons effectué ce stage de fin de première année de l’Ecole Nationale Supérieure

d’Informatique et d’Analyse des Systèmes (ENSIAS) au sein de l’Inspection Régionale de l’Aménagement du Territoire et de l’Environnement. Au bout d’un mois, nous avons essayé de programmer un logiciel permettant de visualiser les résultats du recensement des trois années selon le choix de l’utilisateur, ainsi que le lancement d’autres applications (des diaporamas, des applications ‘.jpg’).

Le logiciel établi a été réalisé à l’aide du langage orienté objet Visual Basic 6.0. Ce

langage offre une grande compatibilité avec les divers logiciels couramment utilisés pour le traitement de données numériques.

Ce rapport est divisé en trois parties : - Il décrit, en premier lieu, l’objectif du projet, donne une description générale de

l’inspection chargée de l’aménagement du territoire et de l’environnement et les missions majeures de l’instance au niveau régional.

- En second lieu, nous aborderons les étapes du développement de l’application. Il sera question, en particulier, des différents obstacles rencontrés. Qu’il s’agisse de l’intégration du choix du langage sur lequel j’ai travaillé, des problèmes de bugs, …etc.

- En dernier lieu, nous exposerons notre application réalisée en explicitant les différentes fonctionnalités offertes.

INTRODUCTION

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 6

1.1 Présentation de l’inspection : Aujourd’hui, l’évolution rapide des problématiques d’aménagement et de planification

requiert une plus grande maîtrise de l’information nécessaire à l’étude et à l’analyse des mécanismes de fonctionnement des espaces et des types d’intervention qui s’y opèrent. A cet effet les Systèmes d’Informations sont des outils qui peuvent répondre partiellement ou totalement aux problématiques d’aménagement. Cela permet de faire ce que l’on faisait avant certes, mais de le faire plus vite. Des opérations cartographiques peu, voire jamais, réalisées sont faisables sans peine : les diagrammes, cartes de synthèse…. On peut sélectionner des données, les combiner les traiter pour en extraire une information utile. Une exigence demeure: maintenir le thesaurus de données en phase avec l’actualité.

En toute logique et au Maroc comme ailleurs, la maîtrise de l’information géographique revêt très naturellement une importance stratégique dés lors qu’il s’agit de mettre en œuvre une politique d'aménagement du territoire visant une cohérence entre les différentes activités sectorielles en matière de planification et de développement.

Dans ces conditions, la recherche de nouveaux outils s’impose. En toute logique, grâce à leurs fonctionnalités, les Systèmes d’Informations peuvent servir comme outils d’aide au service des activités de planification et à la prise de décisions nécessaires relatives au suivi et à l’évaluation des actions d’aménagement entreprises ou à entreprendre.

Afin de répondre efficacement à ces missions et dans le but de conforter et d’élargir le cadre et la qualité de ses interventions, l’Inspections Régionale ; instances chargées de l’aménagement du territoire et de l’environnement entame des études pour la mise en place d’un véritable support de l’information nécessaire à la prise de décisions, au suivi et à l’évaluation des actions régionales.

Le présent rapport se veut seulement une première approche méthodologique pour mettre en évidence l’intérêt des SI au sein d’une instance chargée de l’aménagement du territoire en l’occurrence l’Inspection Régionale de Tanger Tétouan.

I. PRESENTATION DU STAGE

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 7

DONNEES

Statistiques Documents cartographiques. Photographies aériennes. Imageries satellitaires.

SIG ACTIONS

Acquistion Archivage Traitement consultations Modelisations Applications

Décideurs

Planificateurs

Gestionnaires

Chercheurs

Figure.1 : Schéma représentatif de la structure d’un système d’information pour le territoire (Inspiré du bulletin de l’information de l’IGN n°64 1995)

Système d’aide à la décision

Choix des hypothèses

Choix de solutions

Choix de scénarios

Confection de rapports

SOLUTIONS

Expertises

Aménagements

Prévisions

Prospections

Territoire • Sol , Population • végétation, eau • urbanisme … • infrastructure…

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 8

Les missions de l’instance chargée de l’aménagement du territoire et de l’environnement

au niveau régional peuvent se résumer : Pôle 1 : « Conception et mise en œuvre des stratégies d’intervention AT /

Environnement » • Produire et diffuser une bonne connaissance du territoire > Réaliser le diagnostic territorial (observation du territoire) et prospective > S’appuyer sur des données objectives (SIT) et les différentes études menées sur

la région • Favoriser la construction d’une vision partagée de l’aménagement et du

développement du territoire régional et faciliter la déclinaison en espaces projets de territoire

> Concevoir / exploiter des études > Identifier des secteurs porteurs et la vocation des territoires régionaux > Anticiper l’impact des activités économiques et sociales sur la région • Favoriser la cohérence des actions sectorielles > Donner des avis sur des projets du territoire > Influencer les actions des autres départements ministériels > Identifier les articulations entre actions sectorielles > Rédiger des conventions de partenariats • Assurer une sensibilisation à l’environnement et communiquer : Contribue à la

sensibilisation et à l’éduction relative à l’environnement

• Étudier et planifier > Mène des études d’impact sur les projets urbains sur l’environnement > Participe aux études régionales (PDU, DDU, Transports, Tourisme,

Circulation…) > Établit un état des lieux environnemental régional et l’actualise > Analyse, suit et évalue l’état de la qualité de l’environnement, de l’air, des

déchets… > Identifie les problèmes environnementaux et propose des solutions > Suit les actions proposées par les collectivités et les autres entités ayant une

relation avec l’environnement > Met en oeuvre au niveau local le plan d’action du département environnement > Planifie les actions sur l’environnement au niveau régional • Faire appliquer la réglementation et contrôler > Contrôle l’application des réglementations en matière d’environnement > Traite toute requête en relation avec l’environnement > Examine en vue de donner un avis technique sur les grands projets à caractère

environnemental > Promeut les textes de loi relatifs à la protection environnementale

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 9

Pôle 2 : « Animation territoriale et accompagnement de projets » • Animer et accompagner la concrétisation de projets démonstratifs (pouvant

servir d’exemples) > Initier des projets de développement, de formations… en local > Identifier le porteur des projets > Animer la mise en œuvre de ces projets > Avis sur le plan technique sur des documents de cadrage, la vocation des

territoires, la localisation de projets • Participer à des Projets d’environnement > Initie les projets pilotes locaux financés par les organismes payeurs : FODEP,

NDP > Participe à la réalisation de projets relevant de la coopération internationale • Développer les actions de coopération et assurer des partenariats > Représente la cellule FODEP, > Mène des actions d’assistances sur la composante environnementale dans le

cadre de partenariats : Etat, Collectivités Locales, ONG > Assiste les opérateurs locaux en matière de management de l’environnement. > Elabore et met en œuvre au niveau régional des stratégies de communication

sur l’environnement pour sensibiliser les populations et les agents économiques. • Initie, anime et participe aux projets de territoire

• Contribue à identifier, fait adhérer et sensibilise les partenaires aux missions de

l’AT et de l’Environnement

• Évalue les projets de territoire Pôle 3 :« Observation du territoire et valorisation de l’offre territoriale » • Gérer les bases de données > Capitalise les données régionales par rapport à la vision globale de

l’aménagement du territoire > Analyse et traite les données régionales et leur spatialisation > Met en place des outils d’observation régionale avec un objectif de gestion et

de fiabilisation de l’information : > développe des outils d’aide pour la prise de décision (SIG) > suit de manière permanente l’état du territoire sur la base des indicateurs de

développement durable. • Connaître le patrimoine environnemental régional : gérer les Base de données

(Observatoire régional) > Établit un état des lieux environnemental régional et l’actualise (base de

données / rapports) > Contribue à l’élaboration du rapport national de l’état de l’environnement.

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 10

• Assurer la Communication-Vulgarisation-Marketing territorial > Valorise : produit, diffuse, vulgarise et communique > identifie et fait adhérer et sensibilise les partenaires aux missions de l’AT et de

l’Environnement 1.2 Présentation du sujet de stage : L’encadrant souhaitait une application destinée dans un premier temps, à regrouper les

principaux indicateurs proposés dans le cadre des recensements 1982, 1994 et 2004 concernant la région Tanger-Tétouan. Et dans un deuxième temps à présenter une consultation conviviale des cartes thématiques et l’analyse des résultats des recencements. J’ai donc été engagée comme stagiaire appelée à créer une application qui permet de consulter les données, de les exporter à l’Excel depuis Visual basic et de lancer des applications .pps et .jpg. En fin de compte, je devais créer un programme installeur afin que toute personne potentielle puisse utiliser aisément l’application.

Concrètement, il s’agit :

De la création d’une base de données des résultats des recensements contenant 2 tables : table communes et table provinces.

De la réalisation de l’interface sous Visual Basic 6.0 (en cohérence avec ce qui est demandé).

De la mise en place des images selon des catégories et sous catégories définies.

De la mise en ligne d’une présentation power point contenant une analyse des dits recensements.

D’exporter les résultats sous forme de tables à l’Excel. En outre, l’application devait être mise en un CD d’installation pour que tout le

personnel de l’inspection en profite.

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 11

2.1 Méthodes : 2.1.1 Préparation de travail Pour préparer au mieux le projet, afin d’éviter de partir dans plusieurs directions et donc

de m’assurer de la réussite de celui-ci dans les délais impartis, j ai commencé par une période de réflexion de quelques jours.

Je me suis interrogée sur ce que j’allais faire et comment j’allais le faire aussi bien techniquement que graphiquement, les deux facettes étant aussi importantes l’une que l’autre. Le projet ayant pour objectif de faciliter le travail au personnel, il doit séduire l’utilisateur par son coté esthétique mais doit aussi tourner à la perfection, ne pas souffrir de bugs qui pourrait déranger l’utilisateur.

De cette préparation, est née une ébauche sur papier du travail, dans sa totalité pour la partie graphique, ainsi que les grandes lignes de la méthode de travail que j’allais effectuer. Cependant quels langages utiliser et quelles «fonctionnalités » retenir. C’est également à ce moment que j’ai sélectionné les logiciels à utiliser.

2.1.2 Les langages Les langages employés sont le Visual Basic 6.0 et MySQL. - Visual Basic : c'est un nom de langage de programmation de haut niveau, c'est à dire

éloigné de la machine. Le mot en première position "Visual" vient de l'anglais signifiant "Visuel". Ce langage est visuel du fait que pour créer des fenêtres Windows (car le VB se programme sous Windows et ne peut créer des programmes conçues pour ce dernier fenêtré ou non), il faut utiliser la souris et poser dans l’interface de création de programmes les contrôles qui composent la fenêtre. Le basic vient du langage du même nom qui a été inventé en 1964 par deux professeurs. Basic est en fait un sigle qui signifie Begineers All puprpose Symbolic Instruction Code.

Bref, ce langage a beau être basique ce n'est pas pour ça que l'on ne peut rien faire avec. On entend souvent dire: "le basic c'est lent" mais cela dépend si on sait optimiser son code, cela peut être très puissant, il suffit de savoir programmer.

- MySQL : l’application fait appel à une base de données, son utilisation était

incontournable. 2.2 Outils : Les logiciels dont j’ai eu à me servir sont : - Microsoft Visual Basic : Ce logiciel permet d’installer et configurer automatiquement un environnement de

travail complet permettant ainsi de mettre en oeuvre toute la puissance et la souplesse qu ‘offre le langage Visual Basic et son support efficace de bases de données. Il regroupe un ensemble de composantes et contrôles, une base de données Mysql, le langage VB ainsi que des outils facilitant le transfert des données à l’Excel, le lancement des applications .jpg et .pps et la

II. METHODES ET OUTILS

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 12

réalisation de l’animation de quelques boutons de la page d’accueil. Il m’a servi tout au long du développement du projet pour faire tourner les applications et les tester dans des formes indépendantes avant de les intégrer dans le projet final.

- Macromedia Flash MX : Ce logiciel permet de : o développer des animations dynamiques o modifier des propriétés d’une animation Flash o importer, créer et modifier des médias apparaissant dans l’animation. o ajouter du son o créer des effets animés avec interpolation de forme et de mouvement Ce qui m’a été utile pour développer le circuit de Matisse afin qu’il soit dynamique et

attrayant. - Photoshop : Ce logiciel m’a permis de créer le logo du CD, de redimensionner et d’optimiser pour

l’application les cartes topographiques de la région Tanger-Tétouan. - Access 2003 : Pour la création de la base de données, les tables en précisant toutes les contraintes

d’intégrité nécessaires. - Excel 2003: Il était le seul logiciel utilisé dans l’inspection pour cette tâche. Toutes les données ont

été présentées sous forme de tables d’Excel.

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 13

3.1 Base de données : Il m’a fallu tout d’abord créer la base de données contenant les deux tables suivantes : - Table communes : Chaque commune doit être répertoriée par un code, un nom, un type (urbain, rural), son

centre, une superficie. En plus de la densité, population (marocains, étrangers et ménages), taux d’accroissement et taux d’accroissement rural correspondants aux années 1982, 1994 et 2004.

Le nombre des marocains, ainsi que celui des étrangers et ménages de l’année 1982 n’ont pas été recensés.

La table commune contient 22 champs : code, nom_com, type, centre, superficie, pop82, dens82, maroc94, …, tacc04_94-rur. Le code étant la clé primaire.

- Table province : La province est définie aussi par un code (qui constitue la clé primaire de la table), un

nom, une superficie. Le code de la commune est composé de deux parties : la première représente celui de la

province dont la commune fait partie, ce qui fait du code province une clé étrangère de la table commune.

III. TRAVAIL EFFECTUE

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 14

L’ajout des champs de la population, marocains et étrangers à la table n’est pas

indispensable puisqu’il s’agit de la somme des populations et marocains et étrangers des communes de chaque province, mais leur existence ici n’est que pour faciliter les requêtes dont nous avions besoin.

3.2 Partie interface : Pour la réalisation de l’interface, nous avons utilisé comme outil de développement

Visual Basic 6, qui nous a permis :

D’établir la connexion à la source de données au moyen d'ADO (ActiveX Data Objects) et l’utilisation de l’objet ADO Recordset pour récupérer et manipuler les données.

Cette connexion est faite selon deux méthodes :

o Utilisation d’un DataControl ADO o Utilisation d’une chaîne SQL

D’aller à Microsoft Excel depuis VB en créant l’objet « Excel.Application »

afin d’exporter les données vers Excel ou ouvrir un ficher Excel déjà existant.

De lancer d’autres programmes qui ont pour extension .pps et .jpg.

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 15

3.2.1 La connexion à la source de données :

Cette image présente la fenêtre d’accueil de notre logiciel qui est sous forme d’un

splash. Les quatre boutons (Communes, Provinces, Lecture des résultats et cartes thématiques) sont animés à l’aide des commandes décrites dans des bibliothèques de Visual Basic 6 .0.

- Le bouton « communes » :

La recherche des communes peut s’effectuer de quatre manières différentes :

- Par communes : En sélectionnant directement le nom de la commune dans la liste de toutes les communes existantes dans la région de Tanger-Tétouan.

- Par provinces : En affichant les communes d’une province choisie

- Par type : rurale ou urbaine - Ou en affichant les statistiques des trois années de toutes les

communes de la région.

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 16

1) par commune :

Comme les champs de la table Communes sont nombreux (22 champs), et dans le but de

ne pas alourdir la forme, nous avons décidé d’afficher les résultats des recensements par année. Il suffit de sélectionner la commune dans la liste et cocher une des trois années de recensement. Les taux d’accroissement sont inchangés pour une commune.

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 17

2) Par province :

L’option de « afficher toutes les communes » nous permet de lister toutes les communes

de la région qu’elles soient rurales ou urbaines. Les communes rurales : permet de ne lister que les communes rurales de la province

sélectionnée. Les communes urbaines : seules les communes urbaines qui sont affichées dans la liste.

: permet de visualiser les résultats du recensement des années cochées correspondants aux communes présentes dans la liste.

: ce bouton sert à transporter les enregistrements de l’application vers une page Excel. La procédure qui permet d’effectuer cette fonction nous a pris le travail de plusieurs jours.

: retourner à la page précédente.

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 18

3) Par type :

Cette partie de l’application aide l’utilisateur à sélectionner une liste de communes de

son choix parmi toutes les communes de la région Tanger-Tétouan, parmi les rurales ou parmi les urbaines.

La sélection se fait en cliquant deux fois sur la communes choisie ou en cliquant sur > après avoir sélectionné la commune voulue. En cas d’erreur, on peut toujours rectifier en utilisant le bouton < après avoir déterminé la commune intrus. En plus, deux autres boutons permettent de rendre la tâche plus facile ; >> qui transporte toutes les communes de la première liste vers la seconde et << qui fait un raz de la liste de sélection.

Les boutons « afficher la table » et « transporter vers Excel » jouent les mêmes rôles expliqués dans le paragraphe précédent.

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 19

4) Toutes les communes :

Cette page présente les résultats du recensement des trois années correspondant à toutes

les communes de la région Tanger-Tétouan avec possibilité de transporter les enregistrements à l’Excel.

- Le bouton province :

D’autres part, dans la page d’accueil, en cliquant sur provinces, deux autres boutons apparaissent :

- Statistiques des trois années. - Tableau récapitulatif.

1) Statistiques des trois années :

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 20

Cette tâche aide à lire les résultats du recensement de l’année (ou des années) cochée (s)

concernant les cinq provinces de la région Tanger-Tétouan. Il est toujours possible de copier les enregistrements affichés vers un documents Excel et de se retourner à la page précédente.

2) Tableau récapitulatif :

- Bouton « Lecture des résultats » : Notre encadrant souhaitait de lancer une application Power Point à partir du logiciel

réalisé. Le document présente une analyse du recensement 2004, explique l’évolution populaire et la dynamique démographique de la région Tanger-Tétouan.

L’annexe contient toutes les diapositives de la présentation. - Bouton « Cartes thématiques » : Pour cette tâche nous avons utilisé la structure tree qui nous a facilité le classement des

cartes thématiques par catégorie et par sous-catégories.

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 21

Nous trouverons toutes les cartes correspondantes à chaque branche de l’arbre dans

l’annexe.

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 22

- Bouton « à propos » :

- Bouton « Exit » : Ce bouton est utilisé pour quitter l’application. L’utilisateur est guidé par un statusbar au-dessous de chaque fenêtre pour expliquer la

fonctionnalité de chaque bouton.

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 23

1. Objectifs atteints Les objectifs fixés au départ ont presque tous été atteints puisque le logiciel s’est

terminé pour sa partie programmation, qu’il est opérationnel et qu’il est prêt à être installé. Seul le choix de déplacement du dossier de l’installation n’a pas pu être réalisé. Nous attendons de récupérer ce problème.

Bien sûr, le logiciel est améliorable, nous pourrions lui apporter des fonctionnalités supplémentaires telles qu’une page de liens vers des sites similaires, plus d’animations, … mais les objectifs fixés au départ ont été atteints puisque le travail a été réalisé dans les temps impartis.

2. Difficultés rencontrées Tout au long du travail, nous avons rencontré des problèmes de bugs, de fonctions qui

ne faisaient pas ce que nous voulions. Mais à force de persévérance tout marche correctement. A chaque difficulté rencontrée, nous nous sommes documentées en consultant des sites

spécialisés ou encore en posant notre problème au forum de « vbfrance ». 3. Apports personnels Grâce à ce stage nous avons appris à gérer la création d’un logiciel, de sa conception

jusqu’à sa mise en un CD d’installation. Il nous a aussi permis de compléter nos connaissances sur la partie programmation en

Visual Basic 6.0 car nous étions quasiment débutante dans ce domaine en commençant le stage ; nous avons ainsi acquis une certaine aisance dans son maniement et progressé dans l’utilisation de flash puisque le circuit de Matisse se base généralement sur des animations multimedia.

CONCLUSION

Automatisation des résultats du recensement des années 82, 94 et 2004

Stage d’été de première année 2005 24

1. Livres : Visual Basic 6.0 (cours et exercices). Edition Goulet

2. Sites :

www.developper.com

www.vbfrance.com

www.google.com

www.flash.net

BIBLIOGRAPHIE