Vous êtes sur la page 1sur 25

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

Ecole Nationale Supérieure d’Informatiques et Inspection Régionale Tanger Tétouan


d’Analyse des systèmes

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

Réalisé par : Encadrant de stage :


Nadia MGHARBI El Houssine BAHOUSSE

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


3.1. Java
Java est à la fois un langage
de programmation et une
plateforme d'exécution [7]. Le

1 page texte 0.5 DH


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

1 page mixte 1 DH
Project et Load Project.

1 page image 2 DH

1 CD vierge 2 DH

1 pochette
0.5 DH
double
1 reliure
(baguette +
transparent +
6 DH
papier cartonné)
Automatisation des résultats du recensement des années 82, 94 et 2004

REMERCIEMENTS

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.

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


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

RESUME

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.

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


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

SOMMAIRE

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

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


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

INTRODUCTION

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.

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


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

I. PRESENTATION DU STAGE

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.

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


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

DONNEES Territoire
ƒ Statistiques
• Sol , Population
ƒ Documents cartographiques.
ƒ Photographies aériennes. • végétation, eau
ƒ Imageries satellitaires. • urbanisme …
• infrastructure…

SIG ACTIONS

ƒ Acquistion ƒ Décideurs
ƒ Archivage
ƒ Planificateurs
ƒ Traitement
ƒ consultations ƒ Gestionnaires
ƒ Modelisations
ƒ Chercheurs
ƒ Applications

Système d’aide à la décision


SOLUTIONS
ƒ Choix des hypothèses
ƒ Expertises
ƒ Choix de solutions
ƒ Aménagements
ƒ Choix de scénarios
ƒ Prévisions
ƒ Confection de rapports
ƒ Prospections

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)

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


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

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

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


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

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.

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


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

• 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.

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


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

II. METHODES ET OUTILS

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

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


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

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.

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


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

III. TRAVAIL EFFECTUE

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.

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


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

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.

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


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

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.

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


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

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.

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


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

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.

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


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

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.

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


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

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 :

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


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

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.

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


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

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

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


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

- 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.

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


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

CONCLUSION

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.

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


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

BIBLIOGRAPHIE

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

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

Vous aimerez peut-être aussi