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

 > 

Développement d'un portail web de gestion académique d'une université: cas de l'université islamique au Niger


par Ibrahim Yacouba Maïdaoua
Université islamique au Niger - Bachelor en informatique  2023
  

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

2.3 - Outils de modélisation

Parmi l'offre abondante des outils de modélisation, notre choix s'est porté sur le logiciel StarUML 2.

 

StarUML 2 est un logiciel de modélisation UML disponible en Open Source. Via cette plateforme, vous serez en mesure de concevoir une dizaine de types de diagrammes. Il est facile d'accès.

Outre celui que nous avons utilisé il existe plusieurs capables de faire le même travail, nous pouvons citer :

Bachelor Degree Promotion sortante 2023

29

Mise en place d'un portail web

> PowerAMC :

 

C'est est un outil cher mais permet une modélisation extrêmement complète et performante. Il permet de modéliser les traitements informatiques et leurs bases de données associées.

> Diagrams.net :

C'est un logiciel de dessin graphique multiplateforme gratuit et open source développé en HTML5 et JavaScript. Son interface peut être utilisée pour créer des diagrammes tels que des organigrammes, des structures filaires, des diagrammes UML et des diagrammes de réseau.

II - Analyse

L'objectif de cette partie est la spécification de manière claire et concise de l'application. On va de ce fait procéder à la définition des utilisateurs, ainsi que leurs besoins respectifs auxquels l'application est tenue d'apporter des réponses.

1 - Identification des besoins
1.1 - Besoins fonctionnels

Ce sont les fonctionnalités du système :

> Gestion des notes : cette fonctionnalité permet de noter les étudiants, compiler et partager ses notes sous formes des PVs ou relevés des notes ;

> Gestion des étudiants : cette fonctionnalité permet d'ajouter les étudiants admis à l'université et la mise à jour de leurs informations ;

> Gestion des enseignants : cette fonctionnalité permet d'ajouter les enseignants, de leur attribuer des modules, de vérifier leurs popularités auprès des étudiants ainsi que la mise à jour de leurs informations ;

> Gestion des modules : Cette fonctionnalité permet d'ajouter des modules et la mise à jour de leurs informations ;

Bachelor Degree Promotion sortante 2023

30

Mise en place d'un portail web

1.2 - Besoins non fonctionnels

Ce sont des besoins qui caractérisent le système, qui sont nécessaire pour un meilleur fonctionnement du système et qui permettront aux utilisateurs d'être à l'aise quant à son utilisation.

Dans notre projet, les besoins à satisfaire sont les suivants :

y' Compatibilité et adaptabilité avec tous les navigateurs et systèmes d'exploitation ; y' Ergonomie : le système doit présenter les interfaces sur lesquelles les utilisateurs se sentiront bien ;

y' Sécurité et confidentialité : qui sont primordiales car il s'agit des données à caractère personnelles ;

y' Performance et rapidité ;

y' Evolutivité : le système doit être en mesure d'accueillir de nouvelles fonctionnalités ; y' Maintenance : le système doit être de telle sorte que la maintenance soit facile.

2 - Identification des acteurs

Définition :

Un acteur représente le rôle d'une entité externe (utilisateur humain ou non) interagissant avec le système. Il n'appartient pas au système mais il fournit de l'information en entrée et/ou la reçoit en sortie.

Nous avons identifié les quatre types d'acteurs suivants :

1. L'Enseignant : C'est un rôle qui peut être joué par tous les enseignants du département.

2. L'Etudiant : C'est un rôle qui peut être joué par tous les étudiants de département.

3. Le Chef de département : c'est un rôle qui peut être joué par la personne qui s'occupe de la direction du département.

4. Administrateur : c'est un rôle qui peut être joué par la personne qui est chargée de l'administration de la base de données.

3 - Identification des cas d'utilisation

Un cas d'utilisation représente un ensemble de séquences qui sont réalisées par le système en réponse à une action d'un acteur et qui produisent un résultat observable. Les cas d'utilisation décrivent ce que le système devra faire sans spécifier comment le faire. Le tableau suivant récapitule les cas d'utilisation de chaque acteur de notre application :

Bachelor Degree Promotion sortante 2023

31

Mise en place d'un portail web

NB : Il existe une tâche antérieure que T1 que chaque acteur doit réaliser avant de pouvoir accéder à son portail : il s'agit de la tâche T0 : L'inscription. Il s'agit d'une tache particulière qui aura lieu une seule fois ou jamais.

Acteurs

Les taches

Etudiant

T1 : Se connecter au site

T2 : S'authentifier

T3 : Consulter les infos de sa scolarité

T4 : Consulter ses enseignants

T5 : Apprécier ses enseignants

T6 : Consulter ses modules

T7 : Consulter les documents de cours

T8 : Consulter ses notes

T9 : Consulter les PV globaux

T10 : Changer son mot de passe

T11 : Changer son profil

Enseignant

T1,

T12 : S'authentifier

T13 : Gérer les notes des étudiants

T14 : Consulter ses modules

T15 : Rattacher des documents

T16 : Changer son mot de passe.

T17 : Changer sa photo de profil

Chef de département

T1,

T18 : S'authentifier.

T19 : Editer les PV globaux de délibérations.

T20 : Gérer les enseignants (ajouter, supprimer)

T21 : Gérer les modules (ajouter, supprimer)

T22 : Affecter les enseignants

T23 : Consultation des PV de délibérations.

T24 : Changer son mot de passe.

T25 : Changer son profil

Bachelor Degree Promotion sortante 2023

32

Mise en place d'un portail web

Administrateur T1,

T26 : S'authentifier

T27 : Gérer les comptes des utilisateurs

T28 : Changer de mot de passe

T29 : Changer son profil

précédent sommaire suivant






La Quadrature du Net

Ligue des droits de l'homme