1
BTS Services informatiques aux organisations Option SLAM
Note de Synthèse
Entreprise DB Formation
Chef de projet : Mr ferdinand Philippe
2
Sommaire
Sommaire 2
Présentation de l’entreprise 3
Découverte du nouveau langage 4
L’application Keyfood 7
Paramétrage de Keyfood 10
Création de tablette clients 14
Résolution de problèmes clients via TeamViewer 17
Installation de nouvelle version de l’application 18
Réunion du personnel pour Keyfood 19
3
Présentation de l’entreprise
DB Formation est une société qui permet à des personnes de faire des formations de tous types telle que celle préparant au TOEIC (Test of English for International Communication), il s’agit d’unecertification standardisée permettant d'évaluer le niveau d'anglais des locuteurs non anglophones tant au niveau de l'écrit que de l'oral.
Un autre secteur de ses activités est le relevé d’analyse microbiologique chez les
commerçants travaillant avec de l’alimentaire pour les vérifications des normes hygiéniques.
Enfin l’entreprise travaille sur le développement d’une application mobile et web qui est destinée aux artisans, commerçants souhaitant informatiser leurs contrôles d’hygiènes, les bons de livraisons… Cela permet aux sociétés équipées de l’application de produire
facilement toutes les informations sur leur entreprise.
Pour le développement de l’application, l’entreprise DB Formation est en partenariat avec la société AGL qui développe le programme.
4
Découverte du nouveau langage
Dans un premier temps, présentation des différents AGL (atelier de génie logiciel) comme Windev, Webdev et Windev Mobile. Grâce à ces trois types de logiciel il est possible de programmer en français ce qui est rare en
programmation qui se fait généralement en anglais.
5
6
7
L’application Keyfood
Présentation
Keyfood est une application développée par les développeurs d’AGL via les outils PC SOFT qui est aussi bien une application mobile et web.
PC SOFT est une société française d'édition de logiciels permettant le développement d'applications cross-plateformes, avec quatre logiciels principaux : WinDev, WebDev, WinDev Mobile et HyperFileSGL.
Keyfood est installé sur des tablettes Samsung puis fournis aux clients qui souhaitent l’acquérir.
L’application permet le contrôle de certaines choses comme les bons de
livraisons, la traçabilité, les températures, etc. Pour l’utilisation de l’application il suffit de se connecter au compte fournis par l’entreprise, comprenant le nom de la société, un login et un mot de passe.
8
L’exemple de connexion ci-dessus est pour Keyfood Web avec une interface similaire à celle de la tablette.
Interface de connexion par la tablette.
Interface Keyfood via Windev Mobile.
9
Morceau de code du Programme Keyfood(web / Mobile).
10
Paramétrage de Keyfood
Le paramétrage de Keyfood se fait grâce à une matrice d’informations qui est demandée aux clients puis qui est renvoyée avec les informations nécessaires afin de mettre en œuvre le paramétrage.
Entouré en rouge, les informations importantes pour le remplissage d’informations sur Keyfood.
11
Avec les informations récupérées il est possible de paramétrer les informations directement sur le Web en allant sur l’interface d’administration.
Une fois rentré sur l’interface d’administration il est possible de faire les paramétrages nécessaires pour que l’application soit en état de fonctionner correctement.
12
Tout le monde dans l’entreprise cliente n’a pas accès à ce niveau seuls les comptes de niveau administrateur peuvent rajouter des informations concernant leur entreprise.
Une fois le paramétrage correctement rentré, il nous faut synchroniser la tablette au Web pour pouvoir récupérer les informations rentrées.
Une fois la synchronisation faite, l’interface de l’application affiche les choses à effectuer ou alors les choses déjà faite.
Sur cette version il y a des pastilles pour indiquer ce qu’il faut vérifier mais dans les autres versions un compteur a été ajouté pour voir le nombre de taches exactes à effectuer.
13
Sur la tablette, l’interface d’administration est bloquée par un mot de passe et un login pour empêcher les employés d’ajouter des informations sans
autorisations.
14
Création de tablette clients
Pour la création de tablette, il nous faut importer sur une tablette les apk suivants :
Un fichier Android Package (ou APK) est un format de fichiers pour Android. Un APK (ex. : « nomfich.apk ») est une collection de fichiers (« package »)
compressée pour le système d'exploitation Android. L'ensemble constitue un
« paquet ».
15
Avec l’installations de ces apk, sur l’écran d’accueil de la tablette nous gardons exclusivement quicksupport (pour le dépannage client) et l’application
Keyfood.
16
Toute autre application non utile pour l’application ou l’utilisateur est bloqué via l’application Applock avec mot de passe que seul DB Formation connaît.
Contrôle des applications bloquées ou non.
Si une personne souhaite ouvrir une application non autorisée il sera bloqué via un mot de passe comme montré ci-dessous.
Une fois tout ça installé, la/les tablette(s) peuvent être donné aux clients et une mini formation leur est apprise pour l’utilisation de l’application.
17
Résolution de problèmes clients via TeamViewer
L’application n’étant pas au point, les clients peuvent nous appeler pour nous signaler des bugs. Donc tout ce qui nous est signalé est enregistré. Si
l’entreprise est dans l’incapacité de régler le problème immédiatement, ou alors s’il s’agit d’un problème mineur ou de l’ignorance du client sur
l’application, nous prenons le contrôle de la tablette via TeamViewer et quicksupport sur tablette pour voir le problème survenu.
Ci-dessus, contrôle de la tablette via TeamViewer.
18
Installation de nouvelle version de l’application
Quand les clients signalent des problèmes à propos de l’application mobile Keyfood, ces problèmes sont enregistrés et étudiés pour pouvoir les régler.
Une fois le problème trouvé, il y a une modification dans le code ou alors des rajouts de code et donc une nouvelle version apk pour chaque changement opéré sur l’application.
19
Réunion du personnel pour Keyfood
Une réunion a été organisée par le patron de l’entreprise pour voir comment l’application évolue du coté développement et du coté commercial, cela a permis de faire des mises au point sur comment gérer les demandes pour l’application dans un premier temps, du côté commercial et dans un second temps du coté informatique avec la création de nouveaux clients etc.
20
Conclusion
Dans cette partie nous verrons d’abord ce que j’ai réalisé pendant le stage. Nous verrons également ce que j’ai appris pendant ce stage aussi bien sur le plan professionnel que sur le plan personnel et ce que j’ai apporté au service.
Ce stage a été important car il m’a permis de découvrir un environnement professionnel et de voir la structure interne d’une entreprise.
Au niveau personnel, le stage m’a apporté de nouvelles connaissances sur comment gérer un projet dans une entreprise et comment gérer un développement d’application.
Egalement sur la poursuite d’étude car cela m’a aider à choisir ce que je voudrais faire plus tard.
21
Remerciements
Je remercie spécialement mon tuteur de stage Philippe Ferdinand pour m’avoir donné l’opportunité d’intégrer son unité et de m’avoir donné ce projet si intéressant.
J’espère et avec grand plaisir effectuer un prochain stage au sein de votre entreprise.