Dépôt du projet. Sujet : Gestion école primaire privé. Réalisé par : Encadré par :



Documents pareils
Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

UML (Paquetage) Unified Modeling Language

QUELQUES ÉLÉMENTS DU DÉVELOPPEMENT LOGICIEL

Formation : Modélisation avec UML 2.0 et Mise en pratique

Bases de données et interfaces Génie logiciel

Mise en place d un intranet de travail collaboratif. Guide utilisateur

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

GOL-502 Industrie de services. Travaux Pratique / Devoir #7

Université de Bangui. Modélisons en UML

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

GUIDE D UTILISATION. Gestion de compte. à destination des intermédiaires

Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA

Guide d utilisation Billetterie FFR. Avril 2014 V0

GUIDE D UTILISATION. Gestion de compte. à destination des CFA

INTERCONNEXION ENT / BCDI / E - SIDOC

MEGA ITSM Accelerator. Guide de démarrage

MEMOIRE DE STAGE DE FIN D ETUDE

GUIDE D UTILISATION. Gestion de compte. à destination des entreprises (Employeurs et Organismes de Formation)

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

IFT2255 : Génie logiciel

E.N.T. Espace Numérique de Travail

Chapitre I : le langage UML et le processus unifié

GUIDE DE L UTILISATEUR. SERVICE EN LIGNE DE PRISE DE RENDEZ-VOUS Page 1 LIV_PRJ_RDL_DEV914_APP_ENLIGNE_GUIDE_UTILISATEUR_1,1_ docx/.

NOTICE EXPLICATIVE Inscriptions administratives par le Web

Génie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique

Service en ligne Obligation de retenue (Articles 30bis et 30ter)

Manuel d'utilisation: Gestion commerciale - CRM

Base-Elèves. Premiers pas en direction des Mairies

LES ACCES DISTANTS ET SECURISES. Installation et utilisation du client. Cisco AnyConnect VPN Client. pour Windows

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

claroline classroom online

Refonte front-office / back-office - Architecture & Conception -

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools.

SITE WEB E-COMMERCE ET VENTE A DISTANCE

Import des utilisateurs depuis Sconet et STSweb - mise à jour du 04/10/06

Les diagrammes de modélisation

Méthodologies de développement de logiciels de gestion

INTERCONNEXION ENT / BCDI / E - SIDOC

Ces envois peuvent être automatiques ou manuels. Nous allons découvrir dans ce manuel comment

Mon-complement-retraite.com Aide en ligne

GUIDE ÉLÈVE. Mes identifiants : J'inscris mes identifiant et mot de passe personnels transmis par mon professeur :

Sommaire. G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh

CINEMATIQUE DE FICHIERS

Microsoft Live Messenger

INTERCONNEXION ENT / BCDI / E - SIDOC

MEGA ITSM Accelerator. Guide de Démarrage

M1 : Ingénierie du Logiciel

Comment créer une facture

Génie logiciel pour le commerce électronique Hiver 2003 Prof.: Julie Vachon

PORTAIL DOCUMENTAIRE Guide d utilisation

RAPPORT DE CONCEPTION UML :

Commande d'un premier Token gratuit. Commande d'un Token payant

Utilisation du logiciel ModellingSpace

BANQUES DE DONNÉES PÉDAGOGIQUES

E.N.T. Espace Numérique de Travail

Si vous avez déjà accès à une application fédérale comme par exemple «Tax-On-Web», vous ne devez plus vous authentifier sur votre profil en ligne.

Analyse,, Conception des Systèmes Informatiques

Nom de l application

GUIDE UTILISATEUR. Renouvellement d un certificat 3SKey

Compte-rendu de projet de Système de gestion de base de données

BULK SMS Envoi en masse d un message texte moyennant un téléphone mobile (GSM)

MODE D EMPLOI

Gestion de conférences avec

Gérer vos codes d accès au Portail Saphir

CONCEPTION ET REALISATION D UNE APPLICATION MOBILE M-BANKING

PORTAIL INTERNET DE LA GESTION PUBLIQUE Guide d'utilisation du Portail Internet de la Gestion Publique

Présentation des nouveaux services de l ENT Second degré Rentrée scolaire 2015 et fin du 1 er trimestre de l année scolaire

B2i. LE B2i Brevet Informatique et Internet. Niveau : tous. 1 S'approprier un environnement informatique de travail. b2ico1.odt.

Les Imprimantes EOLE 2.3. Documentation sous licence Creative Commons by-nc-sa - EOLE (http ://eole.orion.education.fr) révisé : Janvier 2014

PROJET DE PORTAIL INTRANET YNNA

Aide pour les abonnés aux listes sympa du LAAS

Générer du code à partir d une description de haut niveau

Site Web de l association des ingénieurs INSA de Lyon. Groupes d Intérêts. Note : dans ce guide, l'appellation GI signifie Groupe d'intérêt

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

Refonte front-office / back-office - Expression des besoins -

Guide de développement de «WorkFLows» avec SharePoint Designer 2013

Conception, architecture et urbanisation des systèmes d information

CATALOGUE FORMATIONS DOMAINE Bases de données

Par : ZIED TOUNSI PROJET DE FIN D ETUDE. Licence Appliquée GESTON DES PERSONNELS GOUVERNORAT DU KAIROUAN

Office 365/WIFI/Courrier. Guide pour les étudiants

Patrons de Conception (Design Patterns)

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

Module 24 : Analyse de scénarios

Cahier des charges (CDC)

Prise en main du logiciel. Smart BOARD Notebook 10

Cyberclasse L'interface web pas à pas

Prise en main du logiciel Smart BOARD

Configuration APN internet Réseau 3G «Terminaux et tablettes sous Android» Configuration APN «internet» sur système Android :

Documentation utilisateur. [EIP] TransLSF

7.0 Guide de la solution Portable sans fil

Cré ér un panorama animé a 360

[SUIVI PEDAGOGIQUE PASS ROUSSEAU / EASYWEB DANS EASYSYSTEME] Guide d utilisation. Codes Rousseau Juin

Objectifs de la formation : Savoir réaliser la maintenance et l'administration de premier niveau sur un réseau d'établissement SCRIBE.

Services bancaires par Internet aux entreprises. Guide pratique pour : Rapports de solde Version

Guide utilisation Omnivox, Léa et MIO

Services bancaires par Internet aux entreprises. Guide pratique pour : Transfert de fichiers Version

FOIRE AUX QUESTIONS - WebDEPOT

Service des ressources informatiques - Conseil Scolaire de District Catholique Centre-Sud Page 1

Manuel Utilisateur de l'installation du connecteur Pronote à l'ent

Transcription:

Dépôt du projet Sujet : Gestion école primaire privé Réalisé par : Encadré par : BOUCHBAAT Noura Mr. Jihad NOFISSE Jihade Année universitaire : 2011/2012 1

2

Introduction Pour bien clarifier les objectifs de projet je vais utiliser UML (Unified Modeling Language) que l'on peut traduire par "langage de modélisation unifié) est une notation permettant de modéliser un problème de façon standard. Ce langage est né de la fusion de plusieurs méthodes existant auparavant, et est devenu désormais la référence en terme de modélisation objet, à un tel point que sa connaissance est souvent nécessaire pour obtenir un poste de développeur objet Grâce aux outils de modélisation UML, il est également possible de générer automatiquement une partie de code, par exemple Java, à partir des divers documents réalisés. I. Présentation de sujet : L administration d une école primaire prive a plusieurs tache a réaliser, on utilisant la technologie informatique on va créer une application qui va lui faciliter les taches.l application va lui donner la possibilité de stocker les donnes de manière léger et facile et aussi va réduire le temps d exécution d une tache. 1. Les objectifs de projet : a. Les objectifs généraux : On va essayer à répondre au besoin d une école primaire pour faciliter sa gestion interne pour cela on va utiliser une base de donner qui va regrouper données pour stocker les données nécessaires et en dessinant une interface pour accéder à la base de données. La gestion de dossier d inscription des élevés : on va dessiner une fenêtre qui permet à introduire les informations nécessaire sur un élève par exemple nom, prénom, adresse, date naissance, on va donner la possibilité de modifier les informations d un élevé ou bien supprimer totalement ses coordonnes. La gestion des paiements des frais de scolarité : on donne la possibilité de stocker les frais, pour faire cela l utilisateur n a cas choisir l élève qui va payer et introduire le montant et d autre information par exemple le type de paiement soit chaque ou espèce. La gestion professeurs : on va donner le droit d ajouter des professeurs c est-à-dire tous ses coordonner.et on peut lui spécifier la matière qui va enseigner. La gestion des matière : on donne le droit d ajouter les matières qui vont être enseigner dans chaque niveau.il y a la possibilité de supprimer une matière. 3

La gestion des niveaux : on peut ajouter les niveaux qui vont être existé dans cet établissement. La gestion d absences : on va avoir la possibilité de marquer l absence d un élève. La gestion des notes : on va saisir la note d un élève dans une matière et aussi calculer sa moyenne selon ses différentes notes on se basant sur le coefficient de chaque matière Consulter la liste des élèves dans un niveau. Consulter la liste des matières enseignées dans un niveau Consulter les notes d un élèves dans diffèrent matière selon son niveau. On va traiter la gestion d emplois du temps l utilisateur va définir les séance du cours pour réaliser cela va vérifier la disponibilité des salles dans une séance donne aussi faire une vérification de la disponibilité des professeurs. Nn va aborder la gestion des équipements d une salles. II. Analyse et Conception On va détailler la conception et l analyse de chaque module afin de faciliter le développement de projet. Vue globale : 1. Diagramme des acteurs : Un acteur représente le rôle d'une entité externe (utilisateur humain ou non) interagissant avec le système. Il est représenté par un bonhomme en fil de fer (en anglais stick man). Le diagramme d acteurs permet de déterminer les acteurs du système. 4

Figure 1 : Diagramme des acteurs 2. Diagramme de cas d utilisation : a. cas d utilisation complet : Ce diagramme va représenter une vue générale de projet, on va présenter pour chaque utilisateur qu il est les tâche qui va effectuer dans l application. 5

Figure 2 : diagramme cas d utilisation générale 6

b. Cas d utilisation gestion des contrôles : Figure 3 : diagramme cas d utilisation gestion des contrôles 7

Cas d utilisation : gestion des contrôles : Acteurs principale : responsables des affaires scolaires, administrateur Description : Le responsable des affaires scolaire est charger de faire la gestion des contrôle a le droit de définir les contrôles qui vont être passé pour chaque matières.ainsi il va saisir les notes réaliser dans chaque pour chaque étudiant et le système qui va être chargé de calculer moyenne. Mais que responsable réalise tout cela il doit s authentifier c. Cas utilisation gestion des frais scolaire Figure 4 : diagramme cas d utilisation frais scolaire 8

Cas d utilisation : frais scolaire Acteurs principale : chef comptabilité, administrateur Description : chef comptabilité est responsable de gérer les frais scolaire qui sont les frais d inscription, frais cantine et frais de transport pour chaque niveau scolaire mais avant toute opération il doit s authentifier d. Cas d utilisation gestion des professeurs : Figure 5 : diagramme cas d utilisation gestion des professeurs 9

Cas d utilisation : gestion des professeurs Acteurs principale : chef personnels, administrateur Description : chef personnels est responsable de gérer les professeurs soit les professeurs vacataire ou les permanent il peut afficher la listes des professeurs, supprimer un professeur ou bien modifier certain information e. Cas d utilisation gestion niveau: Figure 6 : diagramme cas d utilisation gestion niveau 10

Cas d utilisation : gestion niveau Acteurs principale : responsables des affaires scolaires, administrateur Description : Le responsable des affaires scolaire est responsable de gérer les niveau qui existe dans l école, il peut ajouter un niveau, la supprimer totalement ou bien consulter les niveau. f. Cas d utilisation gestion niveau: Figure 7 : diagramme cas d utilisation gestion des classes Cas d utilisation : gestion des classes Acteurs principale : responsables des affaires scolaires, administrateur Description : Le responsable des affaires scolaire est responsable de gérer les classes, il peut ajouter un classe on spécifiant le niveau a qui va appartenir ce classe, la supprimer totalement ou bien consulter les niveau. g. Cas d utilisation gestion équipements salles: 11

Figure 8 : diagramme cas d utilisation gestion équipement salles Cas d utilisation : gestion équipement salles Acteurs principale : responsables des affaires scolaires, administrateur Description : Le responsable des affaires scolaires est amené dans certaines situations à devenir un administrateur qui doit s'authentifier afin de pouvoir gérer l'équipement des salles qu il pourra modifier, supprimer et consulté. h. Cas d utilisation gestion emplois de temps: 12

Figure 9 : diagramme cas d utilisation gestion emplois de temps Cas d utilisation : gestion emplois de temps Acteurs principale : responsables des affaires scolaires, administrateur Description : l'administrateur est un responsable d'affaire scolaire, ce dernier gère les emplois du temps; mais avant tout il doit s'authentifier, Donc l'administrateur est amené à vérifier la disponibilité des salles et des professeurs afin de créer un emplois du temps qui pourrait être par la suite consulté,modifié,supprimé et imprimé. i. Cas d utilisation gestion des utilisateurs: 13

Figure 10 : diagramme cas d utilisation gestion emplois de temps Acteurs principale : administrateur Description : Cas d utilisation : gestion emplois de temps l'administrateur est un responsable d'affaire scolaire, ce dernier gère les emplois du temps; mais avant tout il doit s'authentifier, Donc l'administrateur est amené à vérifier la disponibilité des salles et des professeurs afin de créer un emplois du temps qui pourrait être par la suite consulté,modifié,supprimé et imprimé. 4. Diagramme de cas d utilisation : a. Gestion inscription utilisateurs 14

Figure 10 : diagramme séquence gestion inscription Ce diagramme présente les étapes a suivre pour inscrire un nouveau utilisateurs. b. Gestion inscription utilisateurs 15

Figure 11 : diagramme séquence gestion Authentification c. Diagramme de Classe : 16

17

5. Diagramme de séquences Ce diagramme de séquences permet de représenter des collaborations entre objets selon un point de vue temporel, on y met l'accent sur la chronologie des envois de messages. Contrairement au diagramme de collaboration, on n'y décrit pas le contexte ou l'état des objets, la représentation se concentre sur l'expression des interactions. Le diagramme de séquences sert à illustrer un cas d'utilisation du cout j ai opté pour ce diagramme afin de bien illustrer mes cas d utilisations a. Ajouter élève b. Modifier un élève 18

c. Supprimer élève d. Consulter élève 19

Quelques copies d'écran illustrant le projet 1. Le menu principal : Cette figure illustre le menu principal de l application, parmi laquelle on choisit un thème concernant la gestion de l école ; par exemple si on veut gérer les niveaux il suffit just de cliquer bouton niveau. Figure1 : menu principle 20

2. Gestion niveau En cliquant sur le bouton niveau un panel contenant toute les informations des niveaux est par laquelle on peut gérer les niveaux, est afficher. 3. Gestion classe : Cette figure présente la partie qui gère les classe : 21

4. Gestion Elevés : Cette interface présente la modification des informations qui concerne un étudiant. 22

23

Conclusion La plateforme java est parmi les principaux et les importantes plateformes utilisées de nos jours car il facilite le travail pour et il nous présente assez de bibliothèque. Mon projet java est une application appelé «Gestion Ecole», cette application est destinée aux écoles primaires pour gérer les élèves, les absences, les notes et les matières. Ce projet que j ai opté me permet d exercer mes compétences acquises durant ma formation java et pour conclure j aimerai bien indiquer que je peux améliorer mon application en ajoutant gestion d emploi du temps et gestion de table de service. 24