Skip to content

jijita/RepositoryProjects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Gestion d'une école (Asp.Net) Gestion d'une Ecole

Ce projet gère plusieurs volets:

-Gestion des inscriptions des Étudiants 
-Gestion de la présence des Étudiants 
-Gestion de la notation des Étudiants 
-Gestion de la distribution des cours aux Enseignants
-Gestion des matières Gestion des niveaux d’utilisateurs

Au niveau Serveur :

Plateforme Cibles

    Windows Server + IIS ou Windows Azure

Environnement d’exécution

    .Net 4.5 
    
    SQL Server Express

Environnement de développement

     ASP.NET MVC 4
     
     Entity FrameWork

Au niveau Client

    HTML5 – CSS3
  
    Bootstrap 3
  
    Modernizr
  
    JQuery

Au niveau Sécurité:

Sécurité d’authentification

    Login et Mot de passe encrypté (RSA)
  
    Identification formulaire de Windows
    
    Sécurité des formulaires

Au niveau Optimisation:

    Regroupement des flux (Bundles)
 
    Mise en place du Caching

Réalisation :

    Les besoins  de l’applications ont été satisfaits. L’application est désormais fonctionnelle sur le site.
    
    Mise en place de la sécurité a été gérée sur tous les niveaux.

Développements à-venir:

    Gestion de paiement des frais d’admission.
 
    Forum de discussion entre professeurs, étudiants et administration.

Directives d'utilisation:

1-  L'application est disponible en français et en anglais : veuillez choisir une langue. 

2-  Il faut créér un client: renter un email + un mot de passe valide : (se souvenir du mot de passe) Ce client peut voir seulement notre page home. On a limité l'accés pour des raisons de sécurité.

3-  Il faut se déconnecter maintenant et rentrer en tant que Administrateur Username: Admin - mot de passe :abc123...

4-  Une fois admin il peut aller sur sa section administration: En tant que Admin changer le statut du client à un etudiant.
    J'ai séparé la base donnée de sécurité de la base de donnée de mon application pour des fins de sécurité.
    
5-  Toujours en tant que admin : Il faut maintenant aller dans la rubrique Etudiant, enregistrer ce client là pour devenir un étudiant avec son mail. Le client est devenu un Étudiant maintenant.

6-  Toujours en tant que admin : Créér maintenant des matieres au moins deux matieres (exemple php, c++)...et valider votre choix 

7-  Toujours en tant que admin : Créér des types d'évaluations exemple (Quiz1 , Quiz final).

8-  Une fois que ces données sont rentrées il ne reste plus qu'à rajouter un professeur et rajouter aussi des cours enseignée par ces proffesseurs là.
    Pour ce faire, faire refaire l'étape 2 - 3 - 4 et 5 mais pour enseignant au lieu d'un étudiant.
    
9-  Associer des cours à l'enseignant dans la rubrique cours. 

10- Se déconnecter d'admin puis on se connecte en tant que Etudiant. L'etudiant peut rentrer dans la rubrique des étudiants, il ne peut rentrer que sur son profile, il regarde alors ses données: cours, matiere, notes si c'est disponible.
    NB: Un cours c'est une saison exemple saison d'hiver. On peut avoir plusieurs cours dans une matiere.
    L'étudiant s'inscrit à un cours . Il s'ajoute automatiquement à sa liste de cours.
    L'étudiant peut consulter les matières offert, et les détails des matieres, dans la rubrique des matieres.
    
11- Se déconnecter d'étudiant. Se connecter en tant que enseignant. L'enseignant rentre sur sa rubrique d'enseignant, il ne peut acceder qu'à son profil.
    L'enseignant peut consulter ses cours et dans chaque cours il peut voir sa liste d'étudiants. Il peut alors soit marquer la présence au cours pour chaque étudiant, soit le noter.
    
12- Une fois noté par l'enseignant on se déconnecte de l'enseignant. 
    On se reconnecte avec l'étudiant afin de vérifier si il a reçu ses notes.
    Eh oui ! il est noté il peut voir sa moyenne, lorsqu'il rentre sur son profil, et même les détails de ses notes.

    Eh voilà j'éspère que ça été bien exliqué!

About

Je droppe gestion d une ecole

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published