Durant nos deux années de formation, nous avons effectué des travaux dans un certain contexte, pour l’entreprise fictive GSB. Deux applications ont été developpés:
- Application Web de gestion des frais
- Application Mobile Android de gestion des frais
Contexte
L'entreprise
Galaxy Swiss Bourdin (GSB) est issu de la fusion entre deux entreprises, Galaxy et Swiss Bourdin. Suite à cette fusion, le besoin d'uniformiser la gestion des suivi des frais des deux anciennes entités est important
Définition du besoin
Le but est d'uniformiser la gestion des frais de l'entreprise GSB. L'application doit permettre l'enregistrement de tout frais, lié à l'activité direct(déplacements, hébergements, restaurations) et activités annexe (événements ponctuels) pour l'utilisateur. Pour le service comptable, un suivi des opérations daté est attendu. Cette gestion se fera via application web, comportant trois cas d'utilisations: Administrateur, Comptable et utilisateur. l'application web est uniquement accessible aux acteurs de l'entreprise, via une authentification.
Contraintes
Respect des bonnes pratiques et des normes de développement pour faciliter l'évolutivité et la maintenance du projet.
Utilisation d'un Framework, création de deux modules:
- Enregistrement et suivi des frais par le visiteur
- Enregistrement des opérations par le comptable
Réponses aux besoins: solution proposée
Choix du Framework: Symfony, solution respectant les conventions php et Modèle Vue Controlleur (MVC)
Outils de développement: PHPStorm, SublimeText, Github, Trello, Google Drive
Hébergement: Serveur dédié chez Online SAS.
Configuration serveur:
Debian 9, Apache, MySQL, PHP 7.1