Gestion D'absence
Gestion D'absence
Gestion D'absence
1
5
OF 16
Application de Gestion Ecole Scolaires Ratings: 0|Views: 3,468|Likes: 4 Publi parMichael Brice Goye Voir plus D D ocum entsderfrence Des modles de fiche d'inscription ou de rinscription. Note ministriel N 43 (22 mars 2006) ESpcificationdesbesoins: Pour atteindre nos objectifs dans les meilleures conditions, nous devons spcifier les besoins de notreapplication. Inscrire les lves : Le logiciel doit tre capable d'inscrire les tudiants de la manire la plus simple et la plus fiable possible.Les tudiants s'inscriront dans les filires qui sont compatibles avec leur cursus et leurs choix. Support de l'arabe : L'application doit tre bilingue arabe/franais aussi bien dans son utilisation que dans son stockage desdonnes. Suivre l'lve tout au long de sa vie. Accs scuris : L'accs aux donnes de la base doit tre scuris et les utilisateurs doivent avoir un accs individualis etlimit aux donnes.~ Non automatisation des rsultats scolaires : Le systme raliser devra prparer les documents de travail pour les conseils de classe et jurys d'examens.Aucune dcision n'est prise automatiquement par le systme en ce qui concerne la russite.~ Grer l'emploi du temps : L'application devra grer l'emploi du temps et l'occupation des salles et des amphithtres. ~ Grer lesressources humaines : Le systme devra pouvoir grer au moins le corps enseignant. Matires enseignes, emplois du temps,classes prises en charges, toutes ces informations doivent tre grables par le systme.~ Grer les absences : Le systme devra consigner toutes les absences des tudiants avec le dtail fourni par l'emploi du temps :module, enseignant, date et heure d'absence, dure d'absence et ventuellement l'information si l'absence at justifie ou pas. Edition des documents administratifs : Le systme devra permettre d'diter les cartes d'tudiant, les attestations et tout type de certificat. Utilisateurs du systme o Catgories d'utilisateurs
O n distinguera deux grands types d'utilisateurs du systme :1. Les administrateurs ayant le droit de crer d'autres utilisateurs et de spcifier leurs droits d'accs.2. Les utilisateurs ayant tout juste le droit d'utiliser le systme sans avoir de privilge administrateur.3. Un utilisateur unique ayant les privilges administrateur mais qui est cr automatiquement par le systmelors de son installation. C'est cet utilisateur initial qui permettra de crer tous les autres utilisateursdirectement ou indirectement.o Fonctionnalits accessibles chaque utilisateur Le systme devra pouvoir spcifier pour chaque utilisateur s'il a le droit ou non d'utiliser un cranquelconque de l'application. Le systme devra aussi donner la possibilit de spcifier si travers tel cranl'utilisateur a le droit de consulter, modifier ou supprimer les informations de la base de donnes. CHAPITRE II : SOLUTION ADOPTEE Dans ce chapitre, nous entamons la prsentation des solutions adopte. Tout d'abord, nous commenons par le langage de programmation, base de donnes ensuite les gnrateurs d'tat, middleware. Nous terminons par l'architecture globale du systme. A Langagedeprogram m ation O
n a choisi comme langage de programmation Microsoft visuel basic .NET 2003.Visual Basic .Net est un langage de programmation qui a volu de Visual Basic 6. La principale volutionest une orientation objet du langage. volutions : L'orientation objet beaucoup plus marque avec notamment l'intgration de la technologie de l'hritage, qui jusqu' ce jour limitait l'industrialisation du code Visual Basic. L'intgration de l'environnement de dveloppement (IDE) dans la suite Visual Studio permettant d'utiliser d'autres langages comme Visual C++ ou Visual C#. La connexion aux bases de donnes facilite par l'amlioration des outils de glisser dposer et l'utilisationde la dernire technologie AD O . La possibilit de crer des applications Internet beaucoup plus performantes grce l'intgration de latechnologie XML. Un gnrateur de code SQL beaucoup plus performant. L'criture de gestionnaires d'erreurs tenant compte du Multithreading via des blocs TRY/CATCH. La dclaration des variables est rendue obligatoire par dfaut (contrairement au Visual Basic 6 o cettefonctionnalit tait dsactive par dfaut). L'intgration de nouvelles classes d'objet .NET tout en permettant pour les versions intermdiaires derutiliser les objets .C O M rendant la migration plus facile de Visual Basic 6 VB Net.
BBasededonnes Critres de choix :Pour choisir son moteur de base de donnes, il faut examiner certains critres. Les principaux sont : La robustesse (gestion d'un grand nombre d'enregistrement). La rapidit (temps de rponse aux requtes). La facilit d'administration (possibilit de mettre jour, nettoyage, indexation). O n a choisi comme base de donnes Microsoft Access 2003. Access : Access est aussi bien un outil grand public que professionnel, selon les besoins qu'on a. Il est assez performant en tant que SGBD alli un outil de dveloppement intgr qui en facilite l'utilisation. Access peut, en tant qu'outil de dveloppement, tre utilis conjointement avec un vritable Serveur de base dedonnes SQL pour bnficier des avantages du Client/serveur, sous certaines conditions. Un nophyte peutfacilement utiliser Access et se crer une base de donnes complte, grce de nombreux assistants pour l'aider, remarquer, son intgration dans O ffice.Le problme est qu'Access en tant que format de donnes n'est pas un SGBD client/serveur mais seulementun SGBD fichier. Le trafic qu'il gnre sur le rseau en utilisation rseau multiposte peut fortement perturber ses performances. Les performances chutent rapidement lorsque plusieurs utilisateurs sont connects o quela base dpassent les 100000 lignes. Cependant Access en tant qu'outil de dveloppement peut tre utilisconjointement avec un vritable Serveur de base de donnes SQL pour bnficier des avantages duClient/serveur.MS Access reste un bon choix si vous souhaitez avoir une base de donne de petite taille mais facilementgrable, ou que vous ne connaissez pas grande chose aux SGBD. C Gnrateursd'tats J ' ai choisi comme gnrateurs d'tat : Crystal ReportsCrystal Reports est l'outil de cration d'tats fourni avec Visual Studio 2003 .NET dveloppe par SeagateSoftware.~ Avantage :Crystal Reports est le Leader du march. Rapports modifiables par l'utilisateur final (s'il dispose de CrystalReport). Ils peuvent modifier par eux-mmes la prsentation des rapports et mme ajouter des champs tantqu'ils respectent les liens de la base donne.En gnral : Fiabilit de l'impression et des prvisualisations. Comme il est convivial, puissant et enFranais, Crystal Reports est une solution considrer si nous souhaitons que les utilisateurs finaux adapteou cr des tats, et conditions que nous soyons prt faire l'acquisition des licences ncessaires.~ Inconvnient principale :Performance : Temps de chargement et d'excution des tats assez long.
DM iddl W r
e sur l es d i ffren t ss it es (aux ressourcesvar i es). Le " Mi dd l eWare" offre une i n t erface un i ue d'accderaux donnes que l que so it l e forma t l a l oca li sa ti on, grce aux m i dd l ewares on assure l ' i ndpendance App li ca ti on / Serveurs B ( M u lti Vendeurs).n d i s ti ngue deux t pes de m i dd l eware l es p l us connus : ODB C
e t J DB C. n a cho i s i comme Mi dd l eWare de connex i on D BC ( Open DataBase connectivity ).I l s'ag it d'un forma t df i n i par Mi crosof t perme tt an t l a commun i ca ti on en t re des c li en t s de bases de donnesfonc ti onnan t sous W i ndows e t l es SG B D du march.La t echno l og i eD BC perme t d' i n
t erfacer de faon s t andard une app li ca ti on n' i mpor t e que l serveur de bases de donnes, pour peu que ce l u i c i possde un p il o t e dr i ver D BC ( l a quas i t o t a lit des SG B D possden t un t e l p il o t e, don t t ous l espr i nc i paux SG B D du march).D BC perme t de re li er un c li en t une base de donnes en dc l aran t
une source de donnes (correspondan t gnra l emen t une base de donnes) dans l e ges ti onna i re D BC (communmen t appe l adm i n i s t ra t eur desource de donnes D B C ). La source de donnes peu t t re auss i b i en une base de donnesqu'un f i ch i er Access, Exce l ou b i en mme un f i ch i er.F i gure 1 Arch it ec t ure M odu l a i r e D ' D BC L' i nconvn i en t de ODB C es
t qu' il ne fonc ti onne que sur l es p l a t eformes Mi crosof t W i ndows, D'au t re par t , ODB C es t for t emen t li au l angage C (u tili sa ti on de po i n t e u r s ) , e t ODB C u tili se des param t res nons t andards, ce qu i l e rend d i ff i c il e me tt re en oeuvre d i rec t emen t
dans l es programmes. E A rchi c ur g l b l du s yst m e L'arch it ec t ure cho i s i e es t une arch it ec t ure t ro i s ti ers avec un serveur base de donnes F i i l
2 l
Le serveur de base de donnes tournera sous Microsoft Windows 2003 Server. Les postes clients peuventindiffremment tre sous Windows sous toutes ses versions. CHAPITRE III : ANALYSE ET CONCEPTION Dans ce chapitre, nous entamons l'analyse et la conception. Nous commenons par l'analyse des besoins. Nous procdons ensuite l'tablissement du modle conceptuel et du modle physique de notre application.Ensuite, nous laborons le scnario maquette. Nous terminons par la conception de l'interface. A A nalysedesbesoins(ca ier des c arges) Dans cette section, nous procderons l'analyse des besoins. Analysons prsent les besoins auxquels doitrpondre l'application. Les besoins non fonctionnels correspondent aux manipulations de l'application et prcisent l'environnement de l'application.Les besoins fonctionnels listent les oprations ralisables avec l'application. 1 .Besoins non fonctionnels Interface utilisateur L'application devra tre cohrente au point de vue l'ergonomie. La qualit de l'ergonomie sera un facteur essentiel, tant donne l'utilisation intensive qui sera faite de l'application.Un fichier d'aide a l'utilisateur, prsentant l'interface et les fonctionnalits seront disponibles. Environnement rseau L'application fonctionnera en deux modes : o Mode simple (mono poste) o Mode client/serveur Environnement d'excution : Systme exploitation O S : Microsoft Windows 98 / 98 deuxime dition. Microsoft Windows millenium. Microsoft windows XP (touts dition). Microsoft windows 2000 professional. .Besoins fonctionnels
L'application doit permettre : Un accs rapide aux menus et aux donnes. Un accs scurise et les utilisateurs doivent avoir un accs individualise et limite aux donnes. Modifier les donnes enregistres. D'tablir des statistiques relatives aux informations enregistres. L'impression des documents administrative.
3 .Fonctions principales de l'application L'application comprendra principalement six modules accessibles l'aide de menus : Un module de l'inscription. Un module de gestion des absences. Un module d'dition des documents administratifs. Un module d'emploi du temps. Un module des statistiques. Un module de gestion des ressources humaines. Nous allons prsent dtailler le contenu de chaque module. 1) Module d'inscription : Ce module permet de faire l'inscription les nouveaux lves cette inscription peut tre dcrite par les champssuivants : Nom et prnom Code national de l'lve Date et lieu de naissance La classe et la srie L'tablissement original Les informations sur les parents d'lve L'adresse principale Information sur la bourse Ensuite toutes les informations seront enregistres dans la base de donnes. ) Module de gestion des absences Ce module permet de marque l'absence des lves avec les dtails fourni par l'emploi du temps :1) Matire2) Date et heure d'absence3) Dure d'absence4) L'information si absence a t justifie ou pas.5) Ensuite toutes ses informations seront enregistres la base.
Activit (5)
Filters Ajouter la collectionReviewAdd noteLikeIntgrer 1 hundred reads|over 2 years ago 1 thousand reads|about 1 year ago
examen anon_158948
Amliorer la direction des tablissements scolaires : Vol... Organisation for Economic Co-operation and Development Staff
max62260
PURCH ASE ONL Y