Entreprise Smile, Choix, décision, développement d'application, synchronisation des données, bases de données relationnelles, bases de données, Total, ingénierie informatique, gestion de contenus web, EZ Publish, Alfresco, Jahia, Magento, Blue Mind, JavaScript, Responsive Design, open-source, gestion de la relation client, Plateforme e-commerce
Ce mémoire a pour but principal de vous exposer les aspects importants du travail que j'ai pu effectuer au cours de mon stage de fin d'études, au sein de l'entreprise Smile. À travers ce rendu, je vais pouvoir vous rendre compte d'une analyse de mon travail d'une manière globale et synthétique, en tant que stagiaire de fin d'études, mais aussi et surtout en tant que futur ingénieur d'études et de développement.
En tant qu'étudiants à l'ESI, nous avons la chance de pouvoir montrer et étendre nos compétences acquises en les confrontant au monde professionnel grâce aux nombreux stages au programme de la formation. Mon rôle a principalement consisté à développer une application mobile fonctionnant hors ligne.
Le client, étant vendeur de produits sur des circuits de compétition où il n'y a pas toujours de connexion internet, souhaite que nous développions une application pouvant enregistrer les commandes et présenter les produits disponibles pour chaque circuit. Avant cela, les commandes étaient enregistrées sur papier, ce qui impliquait un travail supplémentaire ainsi qu'un manque de praticité.
[...] Les pays visés sont les pays francophones et les pays voisins de la France, comme l'Allemagne. Organisation La société Smile est organisée en 5 unités autonomes : L'entité Consulting C'est l'entité qui intervient au tout début d'un projet. Elle est en charge de l'analyse des besoins, elle participe à la réalisation du cahier des charges et effectue les choix techniques. On y trouve les métiers suivants : consultant technique, consultant décisionnel, consultant fonctionnel, consultant Entreprise Content Management L'agence Média C'est l'entité qui se charge de la conception graphique et de l'ergonomie. [...]
[...] Elle devra donc être accessible aux revendeurs et aux clients particuliers. Elle devra offrir la possibilité de consulter le catalogue ainsi que les fiches d'information sur les produits. Les commandes devront se faire via un tunnel d'achat optimisé : la démarche doit être facilitée et les abandons de panier réduits au maximum. Le client met aussi l'accent sur la sécurité des achats. Il souhaite aussi pouvoir administrer la plateforme par lui-même, avec la possibilité de gérer les commandes, les livraisons et les factures. [...]
[...] C'est la solution open source la plus complète que l'on puisse trouver actuellement. Elle se distingue par ses nombreuses possibilités de configuration et d'extension, comme la structuration des contenus, la gestion des workflows, des versions, ou la catégorisation. Smile est partenaire avec eZ Publish depuis 2006. Jahia : Jahia est un système de gestion de contenus open source assez complet crée dans les années 2000 et developpé en Java. Elle comporte une gestion électronique de documents, un moteur de recherche et une suite collaborative. [...]
[...] Aussi, l'administration doit pouvoir se faire par le client. Voici le descriptif, qui est fourni par le client, des deux tablettes proposées : La tablette Android : La tablette Total : Confidentialité des données Concernant la confidentialité des données, le tableau suivant nous est fourni. Nous devons nous assurer du respect des niveau de criticité de chaque donnée. Organisation des données Les produits vendus par les prestataires sont destinés à des écuries sportives. Ce sont donc les clients. Chaque client sera associé au championnat auquel il participe. [...]
[...] Il comporte également l'état de l'application. Le contrôleur : IL fait le lien entre le modèle et la vue. Il gère les interactions avec l'utilisateur et détermine les traitements à exécuter pour chaque action, avant de les envoyer à la vue. Ci-dessous un schéma explicitant le fonctionnement du modèle MVC : 1 : Action de l'utilisateur 2 : Consultation e/ou modification du modèle 3 : Envoie des informations à afficher à la vue 4 : La vue envoie le code HTML correspondant au navigateur Avantages : Il permet de concevoir des applications efficaces et claires. [...]
Référence bibliographique
Format APA en un clicLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture