Vous êtes sur la page 1sur 18

Table des matières

Remerciements 2

Présentation de l’entreprise 3

Les Activités réalisées 5


Activité 1 5
Activité 2 6
Activité 3 8

Conclusion 9

Annexes 10
Annexe 1 : Activité 1 :Quelques morceaux de code en WLangage 10
Annexe 2 : Activité 2 : Quelques images du site web 12
Annexe 3 : Activité 2 : BDD 13
Annexe 4 : Activité 2 : Application finale 14
Annexe 5 : Activité 3 : Formulaire et tableau 16
Annexe 6 : Activité 3 : Compte et Messages 17

1
Remerciements
Avant toute chose, je tiens à remercier toutes les personnes qui ont
permis la réussite de mon stage.

Je remercie tout d’abord Valérie MUCCIN, responsable des ressources


humaines chez ABRISUD, grâce à qui j’ai pu avoir ce stage.

Je remercie vivement mon tuteur de stage, Sébastien CATUSSE,


responsable des systèmes d’information chez ABRISUD, pour son
accueil chaleureux, tout le temps qu’il m’a accordé pour m’accompagner
lors de cette expérience professionnelle, et l’aide qu’il m’a apporté dans
la rédaction de ce rapport.

Enfin, je souhaite également remercier le reste de l’équipe informatique


d’ABRISUD avec laquelle j’ai travaillé tout le long de mon stage, Laurent
PARERA, Bastien SALVADOR, Jacques FALCHETTO, Thomas
LEGRAND, Hervé RAZAFINDRAFITO et Matthieu BRUSSEAU, pour
tous les conseils qu’ils m’ont donné et toute l’aide qu’ils m’ont apporté
pendant mes quatre semaines de stage.

2
Présentation de l’entreprise
Logo de l’entreprise :

ABRISUD est un groupe qui a vu le jour en 1997 et qui, depuis plus de 20 ans, conçoit,
fabrique, livre et installe quelques 5000 abris piscine par an, en Europe.

Le groupe est sous la direction de Vincent LINCHET.

Il compte 350 employés, et possède 4 usines, 3 en France et 1 en Espagne,


et 16 agences commerciales en France et en Europe.

Une étude sur le marché des piscines familiales et des équipements de


piscine en France, réalisée par MSI en 2016, place Abrisud comme leader
européen des fabricants d'abris de piscine.

L’entreprise fabrique sur mesure 4 gammes d’abris piscine motorisés ou non pour une
clientèle de particuliers ou de professionnels : les abris plats, les abris bas, les abris hauts et
les abris XXL.

Le siège social se trouve à l’Isle


Jourdain, dans le Gers (32), dans
la zone industrielle du Pont Peyrin.

3
L’entreprise est organisée selon l’organigramme suivant :

4
Les Activités réalisées
Activité 1
Titre :​ Autoformation Windev 22

Durée : ​3 jours

Environnement technique : Livre WINDEV – AUTOFORMATION, Logiciel WINDEV 22,


Documentation PC SOFT

L’équipe informatique d’ABRISUD étant composée de 3 développeurs ayant des


compétences en WINDEV et la GPAO (application de gestion de l’entreprise faite par
ABRISUD pour ABRISUD) ayant été développée avec WINDEV, il semblait tout naturel que
je suive une auto-formation de ce logiciel afin de garder une certaine homogénéité avec les
éléments déjà présents dans l'entreprise.

WINDEV est un AGL (Ateliers de Génie Logiciel) utilisant son propre langage, le WLangage.
Il est édité par la société français PC SOFT et est conçu pour développer des applications
principalement orientées données.

WINDEV permet de développer des applications pour Windows 10, 8, 7, Vista, XP, 2008,
2003, 2000, et également pour Linux, .NET et Java

Il comprend un ensemble d'éditeurs qui compose l’AGL : éditeur d'analyse (description des
données), éditeur de fenêtres, éditeur de requêtes SQL, éditeur d'états, éditeur de tests
automatisés, éditeur d'aide, éditeur d'images, éditeur UML, éditeur de code, éditeur de
télémétrie, robot de surveillance, audit d'application, éditeur de dossier RGPD…

A l’aide du livre d’auto-formation, j’ai appris à utiliser le logiciel en réalisant différents


exercices, dans le but de pouvoir développer des applications pour l’entreprise.

(Voir ​Annexe 1 : Activité 1 :Quelques morceaux de code en WLangage​)

5
Activité 2
Titre :​ Développement d’une application qui reprend les données de Gescom

Durée : ​18 jours

Environnement technique : Logiciel WINDEV 22, site web GESCOM (disponible dans
l’intranet de l’entreprise), base de données MySQL sunabris (disponible dans l’intranet de
l’entreprise), Documentation PC SOFT

ABRISUD est une entreprise qui a grossi par le rachat de plusieurs sociétés, dont la société
SUNABRIS. SUNABRIS avait son site web sur un serveur qui allait être éteint. Il fallait donc
récupérer les données du site et développer une application de recherche pour une
utilisation au sein de l’entreprise.

Ce projet m’a été confié afin que je mette en pratique les connaissances acquises lors de
l’activité 1. Par ailleurs, en réalisant cette activité, tous risques de provoquer des erreurs et
des bugs dans les applications développées en interne et utilisées par l’ensemble de
l’entreprise sont évités.

Le projet avait donc pour but de créer une application de recherche avec le logiciel WINDEV
22, à l’aide des données que j’ai pu récolter dans la base de données et dans le site web.

Pour débuter cette activité, j’ai commencé par analyser les différentes informations que
j’avais à ma disposition dans le site web et dans la base de données. J’ai décidé de
récupérer cette dernière afin de pouvoir y travailler en local, sans risque d’abîmer celle sur le
réseau. J’ai également arpenté le site web afin d’en trouver toutes les subtilités.

La base de données comporte 140 tables, soit près de 110 000 lignes une fois au format
SQL, sans aucun lien entre les différents champs, et l’ensemble de ces données est en
VARCHAR. J’ai donc dû découper la base de données pour pouvoir la réimporter en local
car elle était trop importante. Puis l’analyser afin de trouver les liens entre les différents
champs des différentes tables, certains champs pouvant être liés, et d’autres, se
correspondant mais pas liables, les occurrences n’étant pas toutes entrées de la même
façon.

(Voir ​Annexe 2 : Activité 2 : Quelques images du site web​)

Il a ensuite fallu importer la base dans WINDEV afin de pouvoir créer des requêtes pour
alimenter l’application. La suite du travail s’est donc faite sur WINDEV.
(Voir ​Annexe 3 : Activité 2 : BDD​)

Le logiciel étant plutôt facile à prendre en main, j’ai commencé assez rapidement à créer
l’application en me basant sur ce qui avait été fait dans le site web, en demandant de l’aide
aux développeurs travaillant avec moi si je n’arrivais pas à faire quelque chose ou à
résoudre une erreur.

Cependant, la base de donnée et le site étant très vieux, mon tuteur a appelé le demandeur
pour avoir des précisions sur ce qu’il désirait. C’est ainsi que je me suis rendue compte que

6
l’application que j’avais commencée comportait trop d’éléments alors que le demandeur ne
voulait que pouvoir consulter certaines données de la base.

J’ai donc dû sortir certains éléments de l’application et en rajouter d’autres, tels la


consultation de commentaires par client ou la consultation de fiches client par exemple, pour
répondre aux attentes du demandeur.

Après plusieurs tests de l’application, j’ai pu créer l’exécutable pour vérifier son
fonctionnement sur ma machine et voir les éventuelles modifications à apporter, notamment
sur l’esthétique de l’application. De même vérifier si aucune erreur ne se produisait lors de
son fonctionnement.

(Voir ​Annexe 4 : Activité 2 : Application finale​)

J’ai ensuite procédé à la création de l’exécutable, afin d’intégrer le projet dans le serveur.

Grâce à cette application, les données du site sont récupérées, le serveur peut donc être
éteint et il est maintenant possible de faire des recherches avec un outil plus puissant que le
site web.

L’analyse et la réalisation de cette activité m’ont permis d’en apprendre plus sur la prise en
main et l’utilisation du logiciel WINDEV 22, de me familiariser avec cet AGL, et de ne pas
avoir peur de demander de l’aide à l’équipe de développeurs si je me trouvais bloquée ou si
je n’arrivais pas à résoudre un problème.

7
Activité 3
Titre : Autoformation WINDEV Mobile 22 et début de développement d'une application
mobile pour les comptes rendus d'interventions

Durée : ​7 jours

Environnement technique : Logiciel WINDEV Mobile 22, Livre WINDEV MOBILE –


AUTOFORMATION, Documentation PC SOFT

Chez ABRISUD, les comptes rendus d’intervention de pose d’abri ou du SAV sont fait sur
papier et arrivent dans l’entreprise 7 à 10 jour après l’intervention. Le but de cette activité est
d’informatiser la rédaction des comptes rendus, afin qu’ils puissent être traités
instantanément, en développant une application mobile (Android).

L’application devait être capable de transférer les comptes rendus à l’entreprise une fois
ceux-ci terminés dès qu’un accès internet est disponible.

J’ai commencé par créer un formulaire, une base de données afin d’enregistrer les
informations du formulaire et un tableau pour consulter les enregistrements.

(Voir ​Annexe 5 : Activité 3 : Formulaire et tableau​)

J’ai ensuite créé un espace « compte » afin de pouvoir enregistrer le nom de l’utilisateur et
envoyer le mail automatiquement, l’adresse étant de la forme
« nomutilisateur@entreprise.fr », avec son mot de passe crypté, tout cela stocké dans la
base de donnée.

J'ai également mis en place des messages informant l'utilisateur que les informations ont
bien été enregistrées ou qu’un champ n’a pas été rempli.

(Voir ​Annexe 6 : Activité 3 : Compte et Messages​)

Cette activité ayant été commencée les derniers jours de mon stage, je n’ai pas eu le temps
de la terminer durant cette période. Cependant l’entreprise m'a proposé un intérim de 4
semaines à la suite du stage, qui m’a permis de terminer l’application et de continuer
d’améliorer les compétences acquises.

8
Conclusion
Par le biais de ce stage, j’ai pu découvrir de nouveaux logiciels informatiques et un nouveau
langage ainsi que la vie en entreprise.

Grâce à ce stage, ma capacité d’organisation s’est améliorée. De plus, j’ai renforcé et


développé les automatismes acquis tout au long de l’année scolaire. Tout ceci m’a permis
de gagner en rapidité dans l’exécution de mon travail.

Même si j’ai travaillé seule sur ces projets, le regard de mon tuteur de stage Sébastien
Catusse était toujours présent, comme celui de l'équipe dans laquelle j’étais pleinement
intégrée. Cette équipe dynamique m'a permis de progresser dans mes activités et de faire
évoluer mon projet d’orientation et de formation professionnelle.

9
Annexes

Annexe 1 : Activité 1 : Quelques morceaux de code en


WLangage
Se connecter à une base de donnée MySQL :

10
Vérifier l’identifiant et le mot de passe d’un utilisateur, ici, il y avait deux tables pouvant
contenir les champs « nom d’utilisateur » et « mot de passe » :

11
Annexe 2 :​ Activité 2 : Quelques images du site web
Page de connexion :

Recherche :

12
Annexe 3 :​ Activité 2 : BDD

13
Annexe 4 :​ Activité 2 : Application finale
Connexion :

Recherche :

14
Commentaires :

Fiche contact :

15
Annexe 5 :​ Activité 3 : Formulaire et tableau
Formulaire :

Tableau pour consulter les enregistrements :

16
Annexe 6 :​ Activité 3 : Compte et Messages
Le compte :

Les messages d 'information :

17