Upload
mehdi-hamime
View
327
Download
1
Embed Size (px)
Citation preview
LA GESTION DES
ETUDIANTS D’UN ECOLE
REALISE PAR : MEHDI HAMIME
ANAS MECHEHOUR
ENCADRÉ PAR : MR.NOUREDDINE ZAHID
Plan de presentation
Introduction
Le besoin traité par le projet
Le Modèle Fonctionnel
Les Règles de Gestion
Le modèle conceptuel des données
Modèle Logique de Donnée
Les différentes fonctionnalités du projet
Partie Technique
Introduction
La gestion des données est un critère essentiel pour toute entreprise ou
établissement il se peut que ça soit une gestion de stock, gestion des
ressources humaines… Pour ce projet on a opté pour le cas d’une école
qui aura besoin de gérer l’ensemble de ces étudiants à travers une
interface simple et pratique. Cette gestion sera bien sûr traitée à travers
une base de données stockée sur le local ou sur un serveur privé de
l’établissement.
Pour le cas de ce projet en prend la gestion des étudiants de l’école ESMA
comme exemple.
Le besoin traité est plus ou moins la problématique qu’on a déjà cité précédemment, mais aussi il y a le besoin Personnel du développeur dans notre cas ce besoin personnel se constitue dans l’enrichissement de nos connaissances en ADO.NET et surtout la manipulation d’un base de donnée. Dans d’autre cas différents le développeur de projet peut avoir des besoins différents derrière la réalisation d’un tel projet, tel que :
La réalisation d’un produit qui sera offert aux clients afin de réaliser des revenues financières.
Se posé dans un cadre professionnel de développement informatique.
C’est quoi Le besoin traité par le projet ?
Partie Conception
Le Modèle Fonctionnel
Le modèle fonctionnel répond au besoin de gestion de la base de
données. Il permet de définir la structure principale de cette dernière et
de mettre les règles de gestion en claire.
Pour notre projet on se place dans un cas d’une application qui a
comme but principale l’apprentissage et l’enrichissement de notre culture
informatique
On aura donc à gérer les étudiants, les professeurs et les matières et
finalement la gestion des droits de l’administrateur.
Dans la gestion des étudiants on traitera :
a. La liste des étudiants de l’école
b. La gestion des absences
c. La note d’un étudiant dans une matière
d. La Liste des filières
Dans la gestion des professeurs on traitera :
a. La liste des professeurs de l’école
b. La matière enseignée par chaque professeur
Les Règles de Gestion
Les données qu’on aura à stocké dans la base de donnée seront obligatoirement définie par quelque règles de gestion. Les règles qu’on va suivre pour ce projet sont :
Un étudiant est définie par :
Code
Nom
Prénom
CIN
Date de Naissance
Numéro de téléphone
Adresse
Un Professeur est définie par :
Code
Nom
Prénom
Une matière est définie par :
Code
Libelle
Coefficient
Pour une absence on enregistrera :
La matière
L’étudiant qui s’est absenté
La date de l’absence
Pour la note on enregistrera :
L’étudiant
La note
La matière
Le modèle conceptuel des données
Modèle Logique de Donnée
Etudiant(#id_etudiant,prenom,nom,cin,tel,date_naiss,adresse,#id_filiere)
Matiere(#id_matiere,libelle,coefficient,#id_prof)
Professeur(#id_prof,prof_nom,prof_prenom)
Abscence(#id_etudiant,#id_matiere,date_abscence)
Evaluation(#id_etudiant,#id_matiere,note)
Filiere(#id_filiere,libelle,type)
Les différentes fonctionnalités du projet
Ajouter un élément
Modifier un élément
Supprimer un élément
Afficher la liste de tous les éléments
Partie Technique
Les outils utilisés :
Pour la création de ce projet en a utiliser Visual studio 2013
Pour le système de gestion de base de données (SGBD) on a utilisé Microsoft Access pour la
simple raison qu’on a déjà traité ce système au cours de notre formation.
Pour crée une relation entre l’application et le SGBD en utilise comme technologie le ADO.NET
ActiveX Data Object ou ADO est une bibliothèque logicielle de Microsoft fournissant une
interface d'accès aux données dans l'environnement Windows. Elle permet aux programmes
clients d'accéder aux données, et de les manipuler, dans un fichier ou un serveur de base de
données.
La relation entre VB.NET et le SGBD
Les requêtes du Projet
Requête d’ajout d’un élément
Requête de modification d’élément
Requête d’affichage de l’ensemble des éléments
Execution de l’aplication