SAE2.03 Mettre en place une solution informatique pour l’entreprise

par Kylian Adam

Contexte

Bientôt certains étudiants, comme moi, seront en alternance d'ici septembre 2024. Ces entreprises nous embauchent non seulement pour observer mais aussi pour travailler, pour produire à l'aide de ce que nous apprenons à l'IUT. Pour ce faire, cette activité nous donne un exemple de mission que nous pourrions recevoir dans une entreprise, elle nous donne l'occasion de devenir prestataire. Le client nous demande de créer une application web, avec plusieurs exigences à respecter. Mais parfois certaines exigences sont rajoutées alors que nous avons déjà commencé à travailler sur le projet, dans ce cas il faut garder une attitude professionnelle quant à notre décision.

Consigne

Réaliser une application web de gestion de notes pour un système d'évaluation de notre formation en BUT (Des tables Groupes, Étudiants, Ressources, Unités d'enseignements, ...), basé sur une base de donnée déjà existante.

Image

Compétences acquises

  • Organiser un travail de groupe

  • Détailler les tâches dans un diagramme de Gantt

  • Développer en Python à l'aide de la librairie Django

  • Réaliser un script HTML + CSS

  • Présenter un rapport

Source

Programme national RESEAUX ET TELECOMMUNICATIONSarrow-up-right — page 95

My Task

So I took it upon myself to create the Gantt chart, a delivery that had to be made quickly. We collaborated on GitHub, I did the CSS part and above all the HTML, I had to add text tags to obtain elements stored in the database or fields to edit them. For faster and more efficient filling of table elements, we added a way to import a CSV file formatted for the application. This way, teachers can add the grades of all their students with a single click. I've written a user help document, which allows the user to use all the features of our application, such as the way the CSV file is structured.

Ma réalisation

J'ai donc pris l'initiative de réaliser le diagramme de Gantt, c'était un livrable à rendre rapidement. Nous avons pu collaborer sur GitHub, j'ai réalisé la partie CSS et surtout HTML. J'ai dû ajouter du texte et des balises permettant d'obtenir des éléments stockés dans la base de donnée ou bien des champs permettant d'y écrire. Pour un remplissage plus rapide et efficace des éléments des tables, nous avons ajouté un moyen pour importer un fichier CSV formaté pour l'application. Ainsi les enseignants pourront ajouter les notes de tous leurs étudiants en un clic. J'ai écrit le document aide à l'utilisation, qui permet à l'utilisateur d'utiliser toutes les fonctionnalités de notre application incluant la manière dont est structuré le fichier CSV.

Emplacement du dossier travail

Dépôt GitHub

Projet GitHub

Mis à jour