Академический Документы
Профессиональный Документы
Культура Документы
Remerciements 2
Présentation de l’entreprise 3
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.
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.
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.
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
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…
5
Activité 2
Titre : Développement d’une application qui reprend les données de Gescom
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.
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.
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.
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
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.
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.
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.
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
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 :
16
Annexe 6 : Activité 3 : Compte et Messages
Le compte :
17