WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise à jour d’un système automatisé de gestion d’une grande ecole : sagge-note (administration des notes, gestion des utilisateurs, gestion des anonymats)


par Joseph Parfait NITCHEU TCHUISSI
Université de Ngaoundéré (Ecole Normale Supérieure de Bertoua) - DIPES II 2020
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Chapitre1 : Contexte scientifique et Méthodologie

· La spécification fonctionnelle : Qui relève des exigences du cahier de charge fonctionnel (les exigences du maître d'ouvrage).

· La spécification non-fonctionnelle : Qui est sans doute des fonctionnalités supplémentaires qu'on juge nécessaire au logiciel qu'on veut mettre sur pieds.

1.2.4.2.1 Spécifications fonctionnelles

La spécification fonctionnelle est la description des différentes fonctionnalités de l'application de gestion de note en vue de réalisation. En effet, cette spécification fonctionnelle n'est en d'autre thème que les exigences du maitre d'ouvrage (ENSB) et prend essence au niveau du cahier de charge ou spécification fonctionnelle. Comme exigence fonctionnelle, on peut citer :

· La Gestion des utilisateurs (Chef de Département, Scolarité, Enseignant, Etudiant)

Ledit système doit pouvoir permettre l'ajout, la modification, la suppression et visualisation des listes des utilisateurs.

· La Gestion des anonymats

Le système permettra de pouvoir anonymiser avant insertion des notes par les enseignants et désanonymiser les notes après insertions, visualiser les anonymats. C'est un module permettant de limiter l'attribution des notes par affinité ou par rancoeur, bref il permet l'insertion des notes avec un sens froid.

· L'Administration des Notes

Cette application permettra de :

o Enregistrer les notes de chaque élève-professeur,

o Modifier leurs notes,

o Supprimer les notes saisies,

o Consulter les notes de la classe ou de chaque élève-professeur.

· La Gestion des Résultats

Elle permet de :

o Calculer les moyennes des ECs de chaque élève-professeur,

o Calculer les moyennes des UEs de chaque élève-professeur,

o Calculer leurs moyennes générales,

o Consulter les résultats par filière.

MISE A JOUR D'UN SYSTEME AUTOMATISE DE GESTION D'UNE GRANDE ECOLE : GESTION DE NOTE

Mémoire de DIPES II, rédigé et soutenu par NITCHEU TCHUISSI Joseph Parfait 22

Chapitre1 : Contexte scientifique et Méthodologie 1.2.4.2.2 Spécifications non-fonctionnelles

La spécification non-fonctionnelle est l'ensemble de fonctions supplémentaires qui sont jugées nécessaire à l'application mais qui ne se veulent pas obligatoire. Elle ne relève pas dans la majeure des cas des exigences du maître d'ouvrage. Comme besoins, exigences ou spécification non-fonctionnelles, citons :

? La gestion de l'ergonomie

o La convivialité de l'application : L'apport d'une application avec un design convivial, lisible et facile à utiliser est un aspect souvent négligé mais pourra être l'un des facteurs d'essence à l'avancement rapide du travail,

o L'apport d'une application web "responsive" c'est-à-dire une application web qui s'adapte à plusieurs différentes tailles de l'écran (mobiles, tablettes, PC, ...).

o Le respect de la norme international d'écriture du code source permettant une continuité aisée. Les règles de codage sont en effet, un ensemble de norme à respecter pour uniformiser les pratiques de développements logiciels. Sur ce, on se doit de respecter : les règles de nommages et d'organisations des fichiers du code source, le style d'indentation, les commentaires et documentations, la déclaration des variables et l'écriture des instructions,

o La rapidité dans le temps de réponses aux différents requêtes de l'utilisateur vers le serveur. En restant scotché sur le nombre de transactions du système, il est judicieux de minimiser le temps de traitement tout en optimisant le temps de réponse dans le but de rendre notre application performant.

? La gestion de la sécurité

o Authentification : Le système doit imposer la saisir des mots de passe avant chaque connexion. C'est un processus permettant d'assurer de la légitimité de l'usager afin d'autoriser l'accès à des ressources du système.

o L'utilisation des champs de choix pour limiter les erreurs volontaires ou involontaires de saisie. Les champs à choix évitent plusieurs types d'attaques au système notamment l'attaque par injection.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Piètre disciple, qui ne surpasse pas son maitre !"   Léonard de Vinci