Vous êtes sur la page 1sur 87

RPUBLIQUE DU SNGAL

UN PEUPLE UN BUT UNE FOI MINISTERE DE LEDUCATION NATIONALE DIRECTION DE LENSEIGNEMENT SUPERIEUR

INSTITUT SUPERIEUR DE MANAGEMENT DAKAR

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM
Mmoire de fin de cycle
Pour lobtention du Diplme Suprieur de Gestion

Prsent et soutenu par Naji Id Siddo Sous lencadrement de M. Mbaye Amar Chef du Dpartement MTIC de lISM &

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM
Mlle. Sy Aminata

Ingnieur de Conception en Informatique

Ddicace

Ce mmoire est ddi mes chers parents grce auxquels tout ma t possible jusque l .

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Remerciements

Ce mmoire est le fruit de nombreuses nuits blanches que jai eu passer, mais en dpit de tout lacharnement dont jai fait preuve, je naurai jamais pu le raliser sans laide de certaines personnes. A ces personnes, je tiens exprimer toute ma gratitude. Cest ainsi que je ne peux manquer de citer :

Mlle Aminata Sy, pour la patience et limmense disponibilit dont elle fait preuve en dpit de son emploi du temps trs charg ;

Mon encadreur Monsieur Mbaye Amar ; Les membres de mon groupe de travail ;

Tous mes amis de la Mdina parmi lesquels je tiens citer Mlle Mariam Handou ma chre tutrice, Abdoul Nasser Idi Boukary et Malick Oumar Niang.

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Glossaire des Sigles


API: Application programming interface CSS: Cascading Style Sheets DEC : Direction des Evaluations et Contrles HTML: Hypertext Markup Language HTTP: Hypertext Transfer Protocol ISM : Institut suprieur de management MBA : Master in Business Administration MCD : Modle Conceptuel de Donnes MLD : Modle logique des donnes MLT : Modle logique des traitements MTIC : Management des technologies de linformation et de la communication PERL: Practical Extraction and Report Language PHP: Personal Home Page SGBD: Systme de Gestion de Base de Donnes SI : Systme dinformation SQL: Structured Query Language SSL: Secure Sockets Layers TCP/IP: Transmission Control Protocol/Internet Protocol TIC : Technologies de lInformation et de la Communication UEMOA : Union Economique et Montaire Ouest Africaine
Prsent et soutenu par Naji Id Siddo

4 7

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM URL: Universal Resource Locator VDC/VL : Vie de Collge / Vie de Lyce XML: Extensible Markup Language

LISTE DES FIGURES


Figure
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Organigramme gnral de lISM Schma descriptif du processus de gestion de note Actuel Cycle d'abstraction de conception des systmes d'information Reprsentation des flux dinformation entre lorganisation et les acteurs externes Reprsentation des acteurs internes de lorganisation Diagramme de contexte Reprsentation du MCC Reprsentation dune entit Reprsentation dune relation Exemple de cardinalit Reprsentation du MCT Schma de traduction d'une classe d'entit Schma de traduction d'une classe de relation Reprsentation du MCC Reprsentation du MCD Reprsentation du MCT Choix de la classe Insertion de note Modification de note

Titre

Page
15 20 23 24 24 25 25 26 26 27 29 30 30 40 41 42 46 47 48

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM 20 21 22 23 24 25 26 27 28 Suppression de note Relev des absences Visualisation des Absences Rsultat de la recherche Fiche personnelle Gestion des cours Gnration des bulletins Relev des notes Dictionnaire Des Donnes 49 50 51 52 53 54 54 55

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Sommaire
GLOSSAIRE DES SIGLES LISTE DES TABLEAUX ET FIGURES DEDICACES REMERCIEMENTS SOMMAIRE

Page s

INTRODUCTION
PREMIERE PARTIE : CADRE GENERAL ET METHODOLOGIQUE CHAPITRE 1 : CADRE GENERAL CHAPITRE 2 : CADRE METHODOLOGIQUE DEUXIEME PARTIE : CADRE ORGANISATIONNEL ET CONCEPTUEL

1 3 3 11 15 15 24 39 39 48 63
64

CHAPITRE 3 : Prsentation gnrale de lISM CHAPITRE 4 : CADRE CONCEPTUEL TROISIEME PARTIE : CONCEPTION ET REALISATION DE LAPPLICATION CHAPITRE 5 : Prsentation des modles CHAPITRE 6 : PRESENTATION DE LAPPLICATION CONCLUSION BIBLIOGRAPHIE et WEBOGRAPHIE ANNEXES Tables des matires

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

PREMIERE PARTIE

CADRE GENERAL & METHODOLOGIQUE

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

INTRODUCTION
Dans le contexte de mondialisation qui conduisit louverture des frontires et la libralisation des marchs, les entreprises doivent faire face des menaces venant de toutes parts. Ainsi, voient-elles sans cesse, leurs parts de march menaces par des concurrents venus dhorizons diffrents. Une guerre sinstalle peu peu, une guerre o seul le plus fort droit la survie, pour les autres est rserv un sort bien triste : la faillite ou avec un peu de chance se faire engloutir par plus grand que soit. Alors, pour faire face cette concurrence qui ne cesse de chaparder des parts de march durement acquises, que doit faire le dirigeant ? La rponse cette question est la recherche de la performance dans la manire de faire. En effet, cette impitoyable concurrence qui fait rage entre les entreprises, ne laisse pas le consommateur indiffrent. Son portefeuille de choix auparavant trs restreint se voit enfler jusque sur le point dexploser. Ce dernier va donc devenir beaucoup plus exigeant dans le choix de ses marques et de ses fournisseurs (de produits et de services). Qualit des produits et services, des prix peu levs et des livraisons claires sont les principales manifestations de ce phnomne. Ainsi, pour rpondre aux exigences de leurs clients et les conserver, lentreprise doit tre la premire dans son secteur dactivit. Afin dy arriver, elle doit tre performante tous les niveaux. Et qui dit performance dit comptitivit et celle-ci fait appel une autre notion qui est celle defficacit qui va de paire avec celle de rapidit, de qualit et de souplesse dans lexcution des tches. Pour tre en phase avec de telles notions, un des outils les plus appropris est linformatique. Aujourdhui linformatique est la mode. Un regard jet en arrire ne peut que donner le vertige : g dune vingtaine dannes, lordinateur dj conquis une place fort importante dans lconomie du monde moderne. Ainsi plus des deux tiers des ordinateurs existant dans le monde sont utiliss des tches dites de gestion. Cest dire limportance considrable que devrait revtir linformatique de gestion . Et pourtant, lon ne peut dire que cette nouvelle discipline ait acquis droit de cit et cela surtout lorsque lon se situe en Afrique.

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM Linformatique offre un trs grand nombre de solution aux problmes que rencontrent nos gestionnaires au sein de leurs entreprises. Ces solutions vont de la rsolution des calculs les plus simples lautomatisation des tches les plus complexes. Linformatique reprsente donc un point dappui qui est la bienvenue, pour toutes ces entreprises africaines, dsireuses de ne plus tre la traine en comparaison aux multinationales occidentales est de passer lautomatisation des tches quotidiennes. Aussi, afin dapporter notre soutien, aussi minime soit il au dveloppement de linformatique de gestion , nous allons automatiser le processus de gestion de note de lISM, par la conception dune application. La ralisation de la dite application ne peut se faire sans la dfinition dune dmarche mthodique. Cest ainsi que :
o Dans un premier temps, il sagira de circoncire notre sujet dans un cadre plus gnral et

de dfinir la mthodologie que nous aurons suivre tout au long de notre travail. Ce travail prliminaire se fera dans le cadre gnrale et mthodologique.
o Dans un second temps, nous aurons faire une prsentation de lISM suivi de la

description des mthodes et concepts que nous aurons utiliser pour la conception de lapplication. Et pour terminer cette partie, une description dtaille du systme de gestion des notes actuel de lISM. Cette partie du travail reprsente le cadre conceptuel et organisationnel.
o Enfin, nous prsenterons lapplication que nous aurons conue dans la troisime partie

de notre travail : conception et prsentation de lapplication. Cette partie du travail portera sur une prsentation de lapplication : son mode de fonctionnement et ses points forts.

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

CHAPITRE 1 : CADRE

GENERAL

Section 1 : Problmatique De tout temps, on considr lducation comme tant le pilier du dveloppement dun pays, dun continent. Pendant que dans de nombreux pays l'ducation formelle demeure lun des secteurs les plus importants de lconomie avec une part importante du budget national qui lui est consacre, la participation l'ducation en Afrique subsaharienne est seulement en train d'approcher trs sensiblement ce niveau. Entre 1960 et 1990, le nombre total de personnes inscrites dans les trois principaux cycles d'ducation (primaire, secondaire et suprieur) en Afrique a augment de 5 % en moyenne1. Au Sngal, le systme ducatif est, dans cette mme mouvance, en relle progression. En effet, avec un taux danalphabtisme de 60,5% en 1994, il est pass 46,4% en 2002 2. Celui-ci concerne plusieurs niveaux dtudes et de types denseignement. Ainsi, on retrouve entre lenseignement public et priv, plusieurs types denseignements compos, dun point de vue formel, de lducation prscolaire, de lenseignement lmentaire, moyen et secondaire gnral, de lenseignement technique et de la formation professionnelle et de lenseignement suprieur. Chaque niveau devenant de plus en plus diversifi et dvelopp ces dernires annes, il nen demeure pas moins que chacun deux prsentent des points communs dun point de vue de la gestion de certains aspects qui les font vivre quotidiennement. Ce dveloppement peut tre peru grce une forte prolifration du nombre des coles et des instituts privs de formation, lesquels sont diffrents des coles publiques par le fait quils sont la proprit de certains individus et non pas celle de ltat. Parmi ceux-ci nous avons aujourdhui une forte prsence marque par lInstitut Suprieur de Management (ISM), qui est la premire Business School3 implante au Sngal et offrant un trs grand ventail de programme allant du Diplme Suprieur de Gestion (DSG) au Ph.D4 en passant par lInternational MBA5.
1

Source : La contextualisation de l'ducation en Afrique : le rle des TIC, Shakifa Isaacs, Irene Broekman et Thomas Mogale, Article de presse, www.idrc.ca 2 Source : Ecole et ducation au Sngal, Article de presse, www.Art-logic.info 3 Ecole de commerce 4 Philosophi Doctor en franais docteur en philosophie 5 Master in Business Administration Prsent et soutenu par Naji Id Siddo

4 7

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM Tous ces types denseignement qui composent le systme ducatif sngalais ont chacun leur particularit allant de lge au niveau des enseigns en passant par les formations offertes. Ainsi, aucune confusion ne peut tre faite entre un lve du primaire et un autre du collge : chaque enseignement tant dpendant de celui qui le prcde. Avant de passer au niveau suprieur, lenseign se doit de valider son niveau actuel et cela ce fait travers les notes, si lon se conforme aux rgles qui rgissent ce milieu. En effet, quelque soit le cycle suivi par un tudiant, un lve ou encore un universitaire, les notes demeurent le seul outil dvaluation assez objectif dont dispose les valuateurs. Cette gestion des notes est donc un domaine trs sensible et trs important de la vie dune organisation de formation, do le besoin grandissant de scurit et de rapidit dans le traitement des intrants sanctionnant la formation reue. Ce besoin de scurit est rsolu, pour la plupart du temps grce lusage des TIC. Lintroduction des TIC dans le domaine ducatif ne touche pas seulement la gestion des notes. En effet leur introduction dans l'environnement ducatif peut ouvrir de nouvelles voies pour de nouvelles initiatives en vue d'un enseignement plus accessible qui permette la jeunesse d'accder l're de l'information. Lintroduction des TIC dans le domaine ducatif revt donc un trs grand avantage sur le plan de lapprentissage, mais galement dans le domaine socioconomique. Ces avantages reste pour autant intrinsquement lis un savoir faire et un usage matris des outils technologique qui leurs sont lis. Et cela pose dans ce sens la problmatique dune rforme et dune certaine volution quant aux mthodes utilises jusque l pour la gestion de fondements mmes qui font vivre une organisation oriente dans la prestation de service en gnrale et la formation en particulier. Si les Technologies nouvelles offrent de nombreux outils capables daider satisfaire cette problmatique, il nen demeure pas moins, cependant, plusieurs questions qui restent souvent en suspens face aux consquences que pourraient entrainer une reforme de lexistant li la mise en place dune nouvelle application de gestion des notes. Autrement dit, quels problmes majeurs posent aujourdhui le systme de gestion des notes dun tablissement denseignement suprieur comme lISM ? Quels pourraient tre les apports dune nouvelle application, partant des ralits de lISM, en termes defficacit et de rapidit dans les traitements des notes des tudiants ? Quels sont les diffrents paramtres, en termes de besoins, prendre en compte dans la mise en place dune telle application ?

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Section 2 : Objectifs de recherche a- Objectif Gnral Lobjectif principal de cette tude est danalyser et de mettre en place une application pour la gestion des notes adapte aux ralits de lISM. b- Les objectifs spcifiques Les objectifs spcifiques qui nous permettrons datteindre notre objectif gnral sont les suivants : voir quel est ce jour lexistant en terme de gestion des notes au sein de ltablissement, quels sont les avantages et les principaux inconvnients qui sont lis ce systme ; permettre aux professeurs de grer directement travers le web les notes des tudiants dont ils ont la charge dans certaines matires ;
-

mettre en place un espace rserv aux attachs de classes6 afin que ces derniers puissent suivre individuellement chaque tudiant, et gnrer leurs relevs dabsences ;

rserver un espace dadministration et de suivi des valuations aux chefs de dpartements7; permettre aux tudiants daccder leurs notes dvaluation et leurs absences seulement en consultation ;

mettre en place un moteur de recherche8 facilitant laccs aux informations personnelles dun tudiant ou dun professeur.

Section 3 : Hypothses de travail Pour mieux cerner notre tude, nous sommes partis des hypothses selon lesquelles : Les difficults rencontres pour une bonne part dans la gestion actuelle des notes des tudiants proviennent du fait que les mcanismes utiliss prsentement ont t adapts un
6

Personnels chargs du suivi des absences et de relev les notes des tudiants des diffrentes classe lISM. 7 Responsables chargs de grer les diffrents dpartements pdagogiques au niveau de lISM. 8 Logiciel permettant de retrouver des ressources (pages web, forums Usenet, images, vido, etc.) associes des mots quelconques. Prsent et soutenu par Naji Id Siddo

4 7

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM systme global qui existait et non mis en place sur la base de ses ralits propres et en mutation continuelle.
-

Cependant, lutilisation doutils parfaitement adapts aux ralits du systme de gestion de note de lISM permet de lui offrir des solutions efficaces en termes de rapidit, de souplesse et de scurit des informations issues des valuations.

Section 4 : Pertinence du sujet

La gestion des notes dans un tablissement universitaire, est un sujet la fois pointilleux et sensible. En effet, de cette gestion efficace dpend, si nous pouvons nous le permettre, lavenir des tudiants. Ainsi, de celle-ci dcoulera la liste des tudiants mritant dtre admis en classe suprieure, sous rserve ou tout simplement recals. Il va de soit que toute erreur risque dtre fatale. Certes, dans le cas dun tablissement effectif rduit, le problme ne se pose pas la plupart du temps, mais quand nous nous reportons au fait que ce cas est trs rare, le nombre dtudiant dans les tablissements universitaires tant le plus souvent compt par millier, lutilisation de mthodes et doutils efficaces savre incontournable. Do, limportance de lintgration des TIC dans ce domaine afin de rduire les risques qui peuvent tre causs par lusage doutils et de mthodes inappropris. Cette intgration des TIC se traduit par lusage de certaines applications conues spcialement pour la gestion de la scolarit. Cependant, malgr lexistence de ces applications, il demeure toujours des tablissements qui sont confronts aux problmes de la gestion des notes de leurs tudiants. Les applications existantes, conues pour un usage commercial, ne sont pas le plus souvent adaptes aux ralits de chaque tablissement. En effet, mme si lobjectif demeure pareil quelque soit ltablissement, il nen demeure pas moins que chaque tablissement, quil soit universitaire, publique, priv ou mme secondaire possde un fonctionnement qui lui est propre. Avec lvolution des TIC, il est dsormais possible chaque tablissement dutiliser une application achete sur le march comme il est aussi possible davoir sa propre application conue dans une optique dadaptabilit aux ralits de son systme.
Prsent et soutenu par Naji Id Siddo

4 7

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Section 5 : Revue critique de littrature

La documentation autour de notre thme dtude est abondante. Aussi pour une bonne tude de celui-ci nous nous sommes adonns la lecture dun certain nombre douvrage portant sur des sujets sy rfrant de prs ou de loin.

Le premier ouvrage qui nous suscit de lintrt sintitule Systmes de Bases de Donnes9. Dans cet ouvrage T.Connaly lauteur abordent le large sujet des SGBD ainsi que les applications qui sont dveloppes avec. Dans son ouvrage T. Connaly fait une analyse approfondie des langages et des normes des bases de donnes. Des exercices et des tudes de cas ralistes intgres lensemble du livre permettent dexpliquer et de rendre les thmes abords encore plus comprhensible par les lecteurs. T. Connaly traite diffrents thmes dans son ouvrage. Parmi ces thmes nous avons en premier lieu la mthodologie de conception des bases de donnes qui est divise en trois principales phases : conceptuelle, logique et physique. Chacune de ces phases est dcrite dans un chapitre distinct avec un exemple de mise en uvre de la mthodologie. En second lieu louvrage fait une tude complte de SQL, sur trois chapitres prsents sous la forme de didacticiels. En troisime lieu, lauteur fait une tude approfondie des SGBD et une introduction aux concepts des entrepts de donnes (data warehouse), et dexploration de donnes (data mining). Pour terminer, lauteur va jusqu faire une tude complte du Web en sa qualit de plateforme pour les applications de gestion de base de donnes.

Contrairement la grande majorit des ouvrages sur le sujet des base de donnes, le livre de T. Connaly, en plus de donner une trs bonne comprhension des systmes de gestion de base de donnes, propose aussi un grand nombre dexercices mettant en jeux des problmes rels quil est frquent de rencontrer dans la vie en entreprise daujourdhui.

Louvrage de T. Connaly nous t dune grande aide dans la comprhension des requtes SQL et du fonctionnement des SGBD. Cependant, en ce qui concerne la thorie sur les systmes dinformation cest plutt louvrage de Robert Reix : Lanalyse en informatique de gestion 10 qui nous a t dune grande aide.
9 10

T.Connoly, Systme de bases de donnes, Reynald Goulet Ed, 2006


Robert Reix, Lanalyse en informatique de gestion, Ed. Bordas, Paris, 1971. Prsent et soutenu par Naji Id Siddo

4 7

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM Ainsi son ouvrage comprend trois grandes parties. La premire porte sur les notions gnrales en matire de SI : la notion mme de SI, ses diffrentes formes, les concepts de bases relatifs linformation et au traitement des informations. Quant la deuxime partie, elle traite de la mise en place du SI, de ltude dopportunit, du choix des moyens et des mthodes. Pour la dernire partie de luvre, elle expose les diffrents problmes qui peuvent se poser lanalyste au cours du dveloppement et recherche la meilleure faon de les rsoudre.

Ainsi, Robert Reix essai t-il de prsenter de manire cohrente lensemble des problmes poss par la mise en uvre des ordinateurs dans une organisation et dfinir une mthodologie rationnelle de leur rsolution. Il dfinit cette mthodologie quil appelle analyse, comme un conglomrat de techniques varies allant de lconomie dentreprise la programmation (en passant par la recherche oprationnelle, lorganisation des bureaux). . Il souligne aussi qu un ensemble aussi vaste par son domaine dapplication, aussi htrogne par ses mthodes nest gnralement pas ralis par un seul spcialiste mais par des quipes pluridisciplinaires.. Cet aspect sur lequel il insiste montre combien le projet que nous nous somme donns pour but, loin dtre banal est en fait trs ambitieux. Aussi si nous nous en tenons ce que Robert Reix souligne, il nous faudra pour arriver nos fins tre spcialiste ou au moins tre avertie tant sur le mode de fonctionnement de lISM que sur les mthodes et concepts que nous aurions utiliser pour le dveloppement de lapplication.

Mis par ces deux ouvrages, il nous est aussi arriv de jeter un coup dil dans linformatique de gestion11 de Grard Bauvin, traitant du thme de Management des sciences . Grard Bauvin dfinit ce thme comme tant des mthodes de gestion utilisant des moyens qui sont dans la quasi-totalit des cas, tre un systme de traitement des informations permettant par lintermdiaire densembles lectroniques de gestion, de prparer rapidement, logiquement voire scientifiquement les lments de gestion. .

Dans son ouvrage, Grard Bauvin aborde diffrents thmes. Cela pour permettre une meilleure comprhension du sujet, il dbute par une introduction aux moyens technologiques utiliss par linformatique en dautres termes, les mmoires ; les terminaux ; les transmissions et le software. La seconde partie de louvrage porte essentiellement sur lusage qui peut tre fait de linformatique dans la gestion des entreprises, le rle mme de lutilisation des ordinateurs
11

Grard. Bauvin, Linformatique de gestion, Editions Hommes et Techniques, Puteaux, 1968. Prsent et soutenu par Naji Id Siddo

4 7

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM au sein de lentreprise : le traitement de linformation. Cette partie traite aussi du rle de lordinateur dans la prparation la dcision, et de la gestion automatise. Grard Bauvin traite dans la dernire partie de son ouvrage des consquences de lutilisation des ordinateurs et de leur intgration dans les entreprises. Les opportunits, les dcisions et les changements qui pourront tre causs par lintgration de lordinateur au sein de lentreprise.

Ainsi, Grard Bauvin aborde le sujet sous un point de vue diffrent de ce que nous avons vu jusqu prsent. Au lieu de se limiter faire de la thorie sur les systmes dinformation ou traiter des cas rels de mise en place de programmes informatiques permettant lautomatisation de certaines tches. Il va au-del et aborde dans la seconde partie de son ouvrage les consquences de linformatique sur le plan humain, les structures mettre en place autour du systme de traitement et les profils des postes pourvoir, enfin les mthodes de travail.

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

CHAPITRE 2 : CADRE

METHODOLOGIQUE

Section 1: Cadre de ltude De nos jours, lvolution des TIC ne laisse aucun secteur indemne, il ne laisse personne indiffrent. Cela va de lindustrie spatiale12 la mdecine en passant par lalimentaire et le vestimentaire. Ainsi de mme quils font leur apparition dans tous les aspects de la vie sociale et conomique, les TIC sont pratiquement prsents et utiliss par tous les gouvernements et populations dans le monde. En matire de TIC, le Sngal est compt parmi les pays dAfrique de louest les plus avancs. Ainsi selon lOSIRIS13, la forte progression du parc des lignes mobiles est passe de 455.645 abonns en 2002 un million 500.000 abonns dans le courant de 2005. Tandis que pour la priode 2002-2004, le dveloppement des lignes fixes nest pass que de 227.128 abonns 244 948 abonns14. En dpit de cette relle progression des TIC au Sngal, le continent africain en gnral demeure jusque lors le moins avanc dans le domaine. Ainsi leur volution et leur insertion nest surtout pas relayer un second plan, surtout dans nos pays africain o leur escient usage pourrait reprsenter un rel bnfice en termes de revenu, davantages conomiques et culturels. Pour en revenir notre travail, il sera men Dakar la capitale du Sngal et plus particulirement lISM-Dakar. Le dpartement de lISM o nous mnerons nos pas au cours de nos enqutes est celui charg des valuations et des contrles, cest--dire la DEC.

12

Lindustrie spatial est une composante de l'industrie ddie au secteur spatial, Elle concerne la fabrication, et souvent la recherche associe, de tout ou partie d'un lment d'un systme spatial : Vhicule spatial, satellite artificiel, etc. 13 Observatoire sur les Systmes dInformation, les Rseaux et les Inforoutes au Sngal. 14 Sources : La perce des TIC au Sngal traduit la culture du partage, selon Amadou Top, Articles de presse, www.osiris.sn datant du mardi 4 octobre 2005 Prsent et soutenu par Naji Id Siddo

4 7

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Section 2 : Dlimitation du champ de ltude

Avant de dbuter tout travail, il est important de dlimiter le celui-ci, de fixer des limites par rapport aux objectifs atteindre. Ainsi dans le cadre de notre tude nous allons dans un premier temps, faire une analyse du systme de gestion de note existant afin de nous imprgner des ralits de ltablissement. Puis dans un second temps, il sagira de concevoir une application qui rpondra aux exigences du systme.

Section 3 : Techniques dinvestigation Pour le recueil des informations ncessaires la conception de notre application nous avons eu recours plusieurs sources dinformation. Parmi celles-ci nous retrouvons ltude documentaire, lentretien et lobservation directe du mode de fonctionnement de lISM qui viendra sajouter titre de complment.
1. La recherche documentaire

Elle comprend les recherches sur Internet15 qui nous ont surtout aids au cours du dveloppement. Elles ont plus portes sur nos choix techniques et plus particulirement sur le langage de programmation16 PHP17. La lecture douvrages traitant de sujets auxquels se rapporte notre thme. Nous avons pu nous procurer les ouvrages dont nous avions eu besoin essentiellement au niveau de bibliothque de lUniversit Cheikh Anta Diop de Dakar et la mdiathque de lISM.
2. Le guide dentretien

Deux guides dentretien furent labors.


15 16

Internet peut tre dfinit comme le rseau informatique mondial. Code de communication, permettant un tre humain de dialoguer avec une machine en lui soumettant des instructions et en analysant les donnes matrielles fournies par le systme, gnralement un ordinateur. 17 Cf. (Deuxime partie - Chapitre 4 - Section 3 Prsentation de PHP). Prsent et soutenu par Naji Id Siddo

4 7

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM Le premier fut adress aux opratrices de saisie de la DEC. Afin davoir une ide du mode de fonctionnement du logiciel utilis pour la gestion des note du cycle Bachelor de lISM. Les thmes abords sont notamment : le mode de fonctionnement du logiciel ; les insuffisances du logiciel ; les difficults quant la maitrise du fonctionnement ; les taches accomplies par le logiciel ; prsentation du logiciel. Les tapes de la prise en main.

Pour le second guide dentretien il nous permis de poser les bases de lentretien que nous avons eu avec le chef du dpartement MTIC18 de lISM pour la simple raison que celui-ci connait bien le processus de gestion des notes du cycle Bachelor de lISM. De manire plus ramasse, les thmes abords lors de cet entretien sont : le mode de fonctionnement du processus de la gestion des notes ; les diffrents intervenants ; les calculs concernant le bulletin de note ; les insuffisances du systme.

3. Lobservation directe

En tant qutudiant de lISM, nous somme dans un certain sens dj imprgn du mode de fonctionnement du systme de gestion de lISM et plus particulirement de celui de la gestion des notes de notre cycle, cest--dire le cycle Bachelor. En effet, lobservation directe que nous avions eu faire du mode de fonctionnement de lISM ne sest tale sur la courte priode qui nous t donn pour la rdaction de notre mmoire, elle plutt porte sur toute la dure de notre formation lISM, cest--dire de notre premire anne notre troisime anne.
18

Management des TIC, constitue lun des ples Dpartements pdagogiques de lISM. Prsent et soutenu par Naji Id Siddo

4 7

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM Section 4 : Difficults rencontres La rdaction du mmoire et le dveloppement de lapplication sont lun et lautre des tches complexes et difficile raliser sparment sur des priodes diffrentes, alors quant il sagit de les excuter simultanment et sur une dure d peine quelques mois, vous comprendriez assez aisment que la tche a t ardue. Sans aborder le fait que nous avions t contraints de nous perfectionner dans la programmation PHP en mme temps que nous concevons lapplication. Heureusement en ce qui concerne le langage de programmation, la documentation est abondante sur le net et facilement accessible. Cependant nous avons rencontr dnormes difficults pour nous procurer des exemplaires de mmoires portant sur des thmes de dveloppement, ce qui nous aura grandement aids avoir une vision sur la forme et la prsentation dun mmoire du type. A part ces difficults, aucune autre na t rencontre hormis lobtention de certaines informations sur le systme actuel de gestion de note de lISM comme ce ft le cas pour le logiciel VDC / VL.

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

DEUXIEME PARTIE

CADRE ORGANISATIONEL & CONCEPTUEL

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

CHAPITRE 3 : PRSENTATION

GNRALE DE LISM

Section 1 : Statut ISM est une S.A.R.L (Socit Anonyme Responsabilit Limit) avec un capital slevant 1000000 FCFA dont la dnomination sociale est CAMPUS SARL . Son numro NINEA est 193 7054 2 S 2 et est enregistre au registre du commerce et du crdit mobilier sous le numro 96 B 1829 puis la caisse sociale sous le numro 20961829019. Gre par monsieur Amadou DIAW, elle rpond ladresse suivante : Rue 1 Bd de lEst Point E Dakar, BP 5018 et numro de tlphone 00221 825 93 74. Reconnu comme tant le premier tablissement priv denseignement suprieur de management au Sngal, lISM se donne pour Mission de Former des hommes de synthse capables de comprendre et de concilier les impratifs des organisations, ceci grce une pdagogie mene autour des axes suivants : Apprendre apprendre ; Apprendre tre ; Apprendre faire ; .

Section 2 : Historique Afin dtre prcis et bref, nous nous contenterons dans cette partie de faire ressortir les grandes dates qui concernent lISM, de sa cration aujourdhui. Dans un ordre chronologique nous obtenons ceci :
19

1992 : CRATION DE LISM PAR LA FONDATION EXCELLENCE.

1995 : RECONNAISSANCE DE LISM PAR LETAT DU SNGAL PAR LACCORD- CADRE DU 02 MAI 1995. 1996 : CRATION DE CAMPUS / SOCIT DE GESTION DE LISM. 2003 : CRATION PAR LSM DU DAKAR MBA ROUNDTABLE. 2004 : CERTIFICATION ISO 9001 VERSION 2000 DE LISM.

Prsentation de fin dexercice 2006 - 2007


Prsent et soutenu par Naji Id Siddo

4 7

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM 2005 : LABELLISATION EN QUALIT DE CENTRE DEXCELLENCE UEMOA.

Section 3 : Situation actuelle Aujourdhui, lISM est un rseau national avec des campus dans six rgions du pays (Saint-Louis, This, Dakar, Kaolack, Mbour, Ziguinchor) avec un effectif total de plus de 3 000 tudiants en 2007, venant de plus de trente pays africains. Au niveau organisationnel, lorganigramme de lISM se prsente comme suit : Organigramme gnral de lISM

Fig.1

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM Section 4 : Moyens matriels En terme de moyens matriels, lISM-Dakar dispose de :
-

01 amphithtre climatise de 100 places 08 amphithtres climatiss de 75 places avec systme de vido projection 22 salles dune capacit de 40 auditeurs 01 bibliothque de 5000 ouvrages comprenant deux (02) salles de lecture. 01 cafeteria comprenant deux espaces lun rserve aux auditeurs et lautre aux enseignants et au personnel administratif. Espaces sportifs municipaux (piscine olympique de Dakar, terrains de football, basketball, handball) la disposition des tudiants.

Section 5 : Les Programmes de formation En tant que premier Etablissement priv dEnseignement Suprieur en Management du Sngal, LISM sattache mettre en place des processus ducatifs efficaces, tenant compte du contexte socio-ducatif du pays. Le pilotage et le suivi des projets font lobjet dune attention toute particulire par une valuation rgulire en cours de processus permettant un rquilibrage des actions entreprises et une apprciation des performances en fonction des objectifs du projet. Les programmes de formation disponibles sont : 1. Undergraduate Programs
-

La Prpa HEC Affilie la Chambre de Commerce et dIndustrie de Paris depuis 1994 sous le numro

9903. Elle prpare les tudiants aux concours des grandes coles de commerce tout en leur permettant de rester dans leur environnement familial. Concours prpars : HEC Paris, ESSEC, SUP DE CO Paris, EDHEC, ESC. Le Diplme Suprieur de Gestion (DSG)

Il vise dvelopper chez ltudiant les savoirs, savoir tre et savoir-faire dterminants pour ladaptation la vie professionnelle. Il a pour objectif spcifique de former les bacheliers la matrise des concepts qui simposent toute entreprise et toute organisation ; la
Prsent et soutenu par Naji Id Siddo

4 7

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM matrise des techniques et outils indispensables la bonne gestion des entreprises ; au dveloppement de la culture gnrale (capacit comprendre son environnement conomique, social, administratif et politique) et la matrise de la langue (franaise et anglaise) et enfin la matrise des aptitudes et des comportements professionnels et dveloppement de la personnalit de ltudiant. 2. Executive Programs

Le Masters spcialiss

Les Masters spcialiss dveloppent chez les auditeurs les aptitudes travailler dans un environnement multiculturel pour assumer des responsabilits importantes dans les professions du Management, en mme temps que leurs capacits d'analyse, de conduite d'entreprise et des talents de stratge. LInternational MBA

LInternational MBA s'adresse aux cadres et dirigeants ayant un parcours professionnel expriment. Son objectif est d'accroitre les comptences et les connaissances du monde des affaires, tout en offrant les savoir-faire pour les apprhender selon une diversit de contextes et de situations. LEcole Doctorale

LEcole Doctorale runit les enseignants-chercheurs constituant le Corps Professoral permanent de lISM. Le Collge Doctoral, laboratoire de lISM forme des experts de lvaluation des systmes et organisations complexes. Il vise promouvoir la Recherche en Management et Organisations en Afrique et Forme la Recherche et par la recherche des spcialistes en sciences du Management.

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Section 6 : Prsentation de lexistant en termes de gestion des notes Avant de passer la phase de prsentation des concepts qui seront utiliss pour le dveloppement de l'application, il nous faut tout dabord faire une prsentation du systme de gestion des notes ainsi que de lapplication utilis actuellement lISM. Cette prsentation de lexistant ce fera en trois (3) partie : Description du mode du processus de gestion des notes ;

Prsentation gnrale de lapplication utilise pour la gestion des notes : VDCVL. Qui est lapplication permettant de collecter les notes obtenues par les tudiants au cours des valuations et contrles, de les traiter et de les exploiter en vue de limpression du bulletin de notes de ltudiant. Nous porterons aussi insuffisances. notre attention sur ses

Analyse des insuffisances et points forts du systme de gestion de note actuel.

1. Description du processus de gestion des notes

Au cours du processus de gestion de note, il y 3 catgories dintervenant : les tudiants ; les professeurs ; les attachs de classe ; les opratrices de saisie.

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM Les tudiants, dj inscrits dans une classe, sont rgulirement valus travers un systme dexamen et de contrle continu. A la suite de chaque valuation (examens ou contrles continus) les copies sont transmises au professeur ayant charge de la matire sur laquelle lvaluation a porte. Aprs la correction des copies, elles sont transmises lattach de classe qui relve les notes puis transmet les copies aux tudiants. En cas de rclamations de la part des tudiants, les copies sont retransmises au professeur pour de possible correction. Sinon le relev des notes est transmis aux opratrices de saisie de la DEC qui enregistrent les notes dans la base de donnes laide du logiciel VDC/VL.

Le processus suivant est celui de la gestion des absences. Ainsi aprs la constatation de labsence dun tudiant de la classe dont il la charge, lattach de classe relve labsence. Suite au relev, le relev des absences est vulgaris au niveau des tudiants. Aprs vrification par ltudiant, en cas de justification, lattach de classe effectue les mises jour ncessaires. Puis le relev des absences est transmis aux opratrices de saisie pour quelles enregistrent les absences dans la base de donnes.

En fin danne, la DEC de lISM, conoit et imprime les bulletins de notes en se servant des notes et des absences prcdemment enregistrs avec le logiciel VDC/VL.

Le schma suivant aidera mieux comprendre le processus dcrit.

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM Schma descriptif du processus de gestion de note Actuel
ETUDIANTS

EVALUATI Rcupration des ON


copies Renvoi des copies recorriger Renvoi des copies corriger ATTACHE DE CLASSE Envoi des copies

ETUDIANTS

SI ABSENCES

Professeurs
Envoi des copies

DE
Constatation de labsence

Correction des EVALUATIONS


Renvoi des copies corriges Envoi des Copies recorriges

Envoi des Copies corriges

ATTACHES DE CLASSE ATTACHES DE CLASSE

Relev des NOTES


Distribution des copies

Relev des ABSENCES Vrification des ABSENCES

Vulgarisation du relev

ETUDIANTS

Si JUSTIFICATI ONS
Mise jour du relev

ETUDIANT

Si aucune JUSTIFICATI ONS

Vrification des NOTES

Envoi des relevs des absences

Si RECLAMMATI ONS

SI Aucune RECLAMMATI ONSS


Prsent et soutenu par Naji Id Siddo

Conception des BULLETINS

4 7

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Envoi des Relevs de note

OPERATRICES DE SAISIE

Enregistrement des NOTES et des ABSENCES dans le logiciel VDC/VL

En Fin danne scolaire

DEC Fig.2

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

2. Prsentation du logiciel VDCVL

VDCVL est un logiciel de gestion de la scolarit conu et distribu par la socit Performance, une SARL dun capital de 1000000 de francs. Les principales fonctionnalits offertes par VDCVL sont :
-

larchivage et la restauration des donnes ; lexploitation du registre des lves ; la conception et limpression des bulletins de notes ; la conception de documents ;

Notons aussi que le logiciel offre certaines options de paramtrage et de scurisation des donnes :
-

personnalisation de laffichage ; dfinition des droits des utilisateurs : verrouillage au niveau de la visualisation, de la saisie, de la modification et de la suppression de donnes.

3. Analyse des insuffisances et points forts du systme de gestion des notes actuel Aprs observation du mode de fonctionnement du systme de gestion des notes du cycle Bachelor de lISM, plusieurs insuffisances et points forts sont relever tant sur le mode mme de fonctionnement de lorganisation que sur le logiciel utilis. Au niveau organisationnel

Le processus allant de lvaluation la prise en compte des notes dans le bulletin est long et fait intervenir plusieurs acteurs. Ainsi dans un premier temps, aprs correction des copies dune valuation les notes (les copies) passent du professeur lattach de classe. Ce dernier aprs avoir relev les notes, les font parvenir aux opratrices de saisies pour quelles les enregistrent dans la base de donnes avec le logiciel VDCVL.
Prsent et soutenu par Naji Id Siddo

4 7

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM Les inconvnients de ce processus sont : o Le risque de perte de donnes : les notes transitent entre plusieurs intervenants o Le risque de corruption des donnes ; o La complexit et la lourdeur du processus : les actions sont nombreuses de mme que les intervenants ;

Au niveau logiciel Cot scurit VDCVL offre une protection par mot de passe pour lauthentification des

utilisateurs. Ainsi tout utilisateur doit tre au pralable authentifi avant de pouvoir accder ou effectuer toute action sur le logiciel. Pour larchivage des donnes, le logiciel nest pas en reste, il offre une commande permettant dexcuter cette tche, cependant le processus est compliqu et difficile maitriser. Un archivage automatique des donnes aurai t parfait et aurai rduit le nombre des tches mene par les opratrices de saisie.

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

CHAPITRE 4 : CADRE

CONCEPTUEL

Section 1 : Gnralit sur la mthode MERISE MERISE est une mthode de conception, de dveloppement et de ralisation de projets informatiques. Le but de cette mthode est d'arriver concevoir un systme d'information. 1. Historique de la mthode La mthode MERISE date de 1980, et fait suite une consultation nationale lance en 1977 par le ministre de l'Industrie (franais). Les deux principales socits ayant mis au point cette mthode sont le CTI (Centre Technique d'Informatique) charg de grer le projet, et le CETE (Centre d'Etudes Techniques de l'Equipement) implant Aix-en-Provence. 2. Cycle d'abstraction de conception des systmes d'information La conception du systme d'information se fait par tape, afin d'aboutir un systme d'information fonctionnel refltant une ralit physique. Il s'agit donc de valider une une chacune des tapes en prenant en compte les rsultats de la phase prcdente. Cette succession d'tape est appele cycle d'abstraction pour la conception des systmes d'information : Cycle d'abstraction de conception des systmes d'information
Systme dinformation manuel Expression des besoins Modle conceptuel Modle logique Modle physique Systme dinformation automatis

Fig.3

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Modle conceptuel de la communication (MCC) - Dfinition de l'organisation La premire tape de ce modle est d'arriver isoler le systme en le dlimitant. Il s'agit donc de dfinir le systme et les lments externes avec lesquels il change des flux d'information. Ces lments extrieurs sont appels acteurs externes (ou partenaires). Reprsentation des flux dinformation entre lorganisation et les acteurs externes Acteurs externes

Organisatio n
Fig.4

La seconde tape consiste dcouper l'organisation en entits appeles acteurs internes (ou domaines). Lorsque les domaines d'une organisation sont trop importants, ils peuvent tre dcomposs eux-mmes en sous-domaines. Reprsentation des acteurs internes de lorganisation

Acteurs internes

Organisation

Fig.5

La dernire tape est l'analyse des flux d'information, c'est--dire la dfinition des processus. - Diagramme de contexte Le diagramme de contexte a pour but de reprsenter les flux d'informations entre l'organisation et les acteurs externes selon une reprsentation standard dans laquelle chaque objet porte un nom :

l'organisation est reprsente par un rectangle


Prsent et soutenu par Naji Id Siddo

4 7

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

les acteurs externes sont reprsents par des ellipses en pointills les flux d'information sont reprsents par des flches dont l'orientation dsigne le sens du flux d'information.
Acteur 1 Acteur 2 Acteur 3

Diagramme de contexte
Info 1 Info 2 Info 3 Organisati on Fig.6

- Diagramme conceptuel de flux

Ce diagramme (appel aussi modle conceptuel de la communication) permet de complter le diagramme de contexte en dcomposant l'organisation en une srie d'acteurs internes. Dans ce diagramme la reprsentation standard est la suivante :

Les acteurs internes sont reprsents par des ellipses les messages internes sont reprsents par des flches Reprsentation du MCC
Acteur 1 MSG 1 MSG 2 Acteur 4 MSG 4

Acteur 2

Acteur 5

Acteu r3

MSG 5 Acteu r6 MSG 3

Fig.7

Modle conceptuel des donnes (MCD) Le MCD a pour but d'crire de faon formelle les donnes qui seront utilises par le systme d'information. Il s'agit donc d'une reprsentation des donnes, facilement comprhensible, permettant de dcrire le systme d'information l'aide d'entits.

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM Entits et classe d'entit Une entit est la reprsentation d'un lment matriel ou immatriel ayant un rle dans le systme que l'on dsire dcrire. On appelle classe d'entit un ensemble compos d'entits de mme type, c'est--dire dont la dfinition est la mme. Chaque entit est compose de proprits, donnes lmentaires permettant de la dcrire. Les classes d'entits sont reprsentes par un rectangle. Ce rectangle est spar en deux champs :

le champ du haut contient le libell. le champ du bas contient la liste des proprits de la classe d'entit Reprsentation dune entit
Libell
Liste des proprits p

Fig.8

Relations et classes de relation Une relation (appele aussi association) reprsente les liens smantiques qui peuvent exister entre plusieurs entits. Une classe de relation peut lier plus de deux classes d'entit. Voici les dnominations des classes de relation selon le nombre d'intervenants :

une classe de relation rcursive (ou rflexive) relie la mme classe d'entit une classe de relation binaire relie deux classes d'entit une classe de relation ternaire relie trois classes d'entit une classe de relation n-aire relie n classes d'entit

Les classes de relations sont reprsentes par des hexagones (parfois des ellipses) dont l'intitul dcrit le type de relation qui relie les classes d'entit (gnralement un verbe). Reprsentation dune relation

CE 1

Lien

CE 2 Fig.9

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM On peut ventuellement ajouter des proprits aux classes de relation. La cardinalit Les cardinalits permettent de caractriser le lien qui existe entre une entit et la relation laquelle elle est relie. La cardinalit d'une relation est compose d'un couple comportant une borne maximale et une borne minimale, intervalle dans lequel la cardinalit d'une entit peut prendre sa valeur :

la borne minimale (gnralement 0 ou 1) dcrit le nombre minimum de fois qu'une entit peut participer une relation la borne maximale (gnralement 1 ou n) dcrit le nombre maximum de fois qu'une entit peut participer une relation

Une cardinalit 1.N signifie que chaque entit appartenant une classe d'entit participe au moins une fois la relation. Une cardinalit 0.N signifie que chaque entit appartenant une classe d'entit ne participe pas forcment la relation. Les identifiants Un identifiant est un ensemble de proprits (une ou plusieurs) permettant de dsigner une et une seule entit. La dfinition originale est la suivante : L'identifiant est une proprit particulire d'un objet telle qu'il n'existe pas deux occurrences de cet objet pour lesquelles cette proprit pourrait prendre une mme valeur. Le modle conceptuel des donnes propose de faire prcder d'un #20 les identifiants (parfois de les souligner). Reprsentation dune cardinalit

CE 1

1.N

Lien

CE 2 Fig.10

Ainsi, chaque classe d'entit doit possder au moins un attribut identifiant, et l'ensemble de ses attributs identifiants doivent tre renseigns la cration de l'entit.
20

Diez
Prsent et soutenu par Naji Id Siddo

4 7

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM 3. Le modle conceptuel des traitements (MCT) Le MCT permet de traiter la dynamique du systme d'information, c'est--dire les oprations qui sont ralises en fonction d'vnements. - Le concept d'vnement Un vnement reprsente un changement dans l'univers extrieur au systme d'information ou dans le systme d'information lui-mme.

un vnement externe est un changement de l'univers extrieur ; un vnement interne est un changement interne au systme d'information. Dfinition d'un processus

Un processus est un sous-ensemble de l'activit de l'entreprise, cela signifie que l'activit de l'entreprise est constitue d'un ensemble de processus. Un processus est lui-mme compos de traitements regroups en ensembles appels oprations. Opration

Une opration est un ensemble d'actions excutes par le systme suite un vnement, ou une conjonction d'vnements. La synchronisation

La synchronisation d'une opration dfinit une condition boolenne sur les vnements contributifs devant dclencher une opration. Il s'agit donc de conditions au niveau des vnements rgies par une condition logique ralise grce aux oprateurs :

OU ET NON

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM Construction du MCT

Le modle conceptuel des traitements permet de reprsenter schmatiquement la gestion des vnements : Reprsentation du MCT

Evnemen t 1

Evnemen t 2

Synchronisa tion

Opratio n
Action 1 Action 2 Rgle dmission 1 Rgle dmission 2

Evnement rsultat 1

Evnemen t rsultat 2

Fig.11

Le modle logique des donnes (MLD) Le modle logique des donnes consiste dcrire la structure des donnes utilises sans faire rfrence un langage de programmation. Il s'agit donc de prciser le type de donnes utilises lors des traitements. Traduction d'une classe d'entit Chaque classe d'entit du modle conceptuel devient une table dans le modle logique. Les identifiants de la classe d'entit sont appel cls de la table, tandis que les attributs standards deviennent des attributs de la table, c'est--dire des colonnes.

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Schma de traduction d'une classe d'entit CE 1


# attribut 1 # attribut2 attribut3

CE1 (#attribut1.#attribut2, attribut3)

Fig.12

Traduction d'une classe de relation Le passage du modle conceptuel au modle logique au niveau des classes de relation se fait selon les cardinalits des classes d'entit participant la relation :

si une des classes d'entits possde une cardinalit faible : la table aura comme attributs, les attributs de la classe ayant une cardinalit faible, puis le (ou les) attribut(s) de relation et enfin les attributs de la seconde classe prcd du nom de la classe

si les deux classes d'entits possdent une cardinalit forte : la table aura comme attributs, les attributs des deux classes de relation prcds des noms des classes respectives, puis le (ou les) attribut(s) de relation Schma de traduction d'une classe de relation R CE 1 attribut 1
# attribut 1

CE 2
# attribut 1

?.N

Lien

?.?

attribut2

Fig.13

R1 ( #attribut1 , #attribut2 ,attribut ,CE2.attribut1 )

Cette tape consiste implmenter le modle dans le SGBD, c'est--dire le traduire dans un langage de dfinition de donnes. Le langage gnralement utilis pour ce type d'opration est le SQL, et plus spcialement le langage de dfinition de donnes du SQL.

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM Section 2 : Choix techniques Pour la conception de lapplication, plusieurs choix sur le plan technique nous ont t imposs par la nature de lapplication dvelopper. Lapplication se devant dtre orient web, le choix de la plateforme de dveloppement a t une plateforme web, cest--dire que lutilisation de lapplication ncessitera obligatoirement lusage dun navigateur. Ainsi, les choix techniques que nous avons eus faire ont port sur les lments suivants : le langage HTML ; les feuilles de style en cascade ; le serveur de base de donnes MySQL ; le serveur web apache ; le langage de programmation PHP ;

1. Prsentation de HTML HTML est un langage de description de document qui se prsente sous la forme dun langage de balisage dont la syntaxe vient du Standard Generalized Markup Language (SGML). HTML (Hypertext Markup Language), est un langage informatique conu pour crire les pages web, et notamment pour crer de lhypertexte, do son nom. Il permet aussi de structurer smantiquement et de faire la mise en page. Il est souvent utilis conjointement aux feuilles de style en cascade (CSS) afin de sparer la prsentation du contenu des pages, dans un souci de conformit au SGML. 2. Prsentation des Feuilles de style en cascade Le langage informatique CSS (Cascading Style Sheets : feuilles de style en cascade) sert dcrire la prsentation des documents HTML et XML. L'un des objectifs majeurs de CSS est de permettre la stylisation hors des documents. Il est par exemple possible de ne dcrire que la structure d'un document en HTML, et de dcrire toute la prsentation dans une feuille de style CSS spare. Les styles sont appliqus au dernier moment, dans le navigateur Web des visiteurs qui consultent le document. Cette sparation fournit un certain nombre de bnfices, permettant d'amliorer l'accessibilit, de changer plus

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM facilement de structure et de prsentation, et de rduire la complexit de l'architecture d'un document. Ainsi, les avantages des feuilles de style sont multiples : Gestion simplifie, centralise et conomique de la prsentation dun site laide dun nombre limit de feuilles de style externes (fichiers .css) aisment modifiables et utilises par toutes les pages ; Facilitation de la mise au point grce un code dbarrass dun maximum de balises HTML encombrantes ; Allgement des cots de dveloppement, de maintenance et de transformation. En utilisant un petit nombre de feuilles de style externes (fichiers .css) regroupes au mme endroit (rpertoire) du site, la mise jour de gros sites est facilite : les changements effectus dans ces quelques feuilles de style se rpercutent sur la totalit des pages du site au lieu de ncessiter de laborieuses corrections de tout le site entreprises page par page ; Allgement du code-source des pages Web, et donc conomie de bande passante : de plus une feuille de style nest charge quune fois par un navigateur, qui lapplique sans dlai si ncessaire aux pages visites par la suite ; Possibilit de doter une page de prsentations alternatives correspondant au choix de lutilisateur ; Respect des standards W3C du web et de leur volution, de la smantique des balises, et facilitation de laccessibilit. Lutilisation du langage HTML et des feuilles de style en cascade nous permet de raliser la partie statique de notre application, cest--dire la mise en forme du contenu et la mise en page.

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM 3. Prsentation du serveur de base de donnes MySQL MySQL, le plus populaire des serveurs de bases de donnes SQL, est dvelopp, distribu par MySQL AB. MySQL AB est une socit commerciale, fonde par les dveloppeurs de MySQL, qui dveloppent leur activit en fournissant des services autour de MySQL. MySQL : un systme de gestion de bases de donnes Une base de donnes est un ensemble organis de donnes. Cela peut aller d'une simple liste de courses au supermarch une galerie de photos, ou encore les grands systmes d'informations des multinationales. Pour ajouter, lire et traiter des donnes dans une base de donnes, vous avez besoin d'un systme de gestion de bases de donnes tel que le serveur MySQL. Comme les ordinateurs sont trs bons manipuler de grandes quantits de donnes, le systme de gestion de bases de donnes joue un rle central en informatique, aussi bien en tant qu'application part entire, qu'intgr dans d'autres logiciels. MySQL : un serveur de bases de donnes relationnelles Un serveur de bases de donnes stocke les donnes dans des tables spares plutt que de tout rassembler dans une seule table. Les tables sont relies par des relations dfinies, qui rendent possible la combinaison de donnes entre plusieurs tables durant une requte. Le SQL dans MySQL signifie ``Structured Query Language'' : le langage standard pour les traitements de bases de donnes. MySQL est Open Source
Open Source

(Standard Ouvert) signifie qu'il est possible chacun d'utiliser et de

modifier le code source. Tout le monde peut tlcharger MySQL sur Internet, et l'utiliser sans payer aucun droit. Toute personne en ayant la volont peut tudier et modifier le code source pour l'adapter ses besoins propres. Pourquoi MySQL ? Pour les besoins de notre application, nous avons choisi dutiliser le serveur de Base de Donnes MySQL plutt quun autre pour plusieurs raisons. Parmi ces raisons nous pouvons vous en prsenter quelque unes :

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Rapidit, fiabilit et facilit dusage : Le serveur MySQL a t dvelopp l'origine pour grer de grandes bases de donnes plus rapidement que les solutions existantes, et a t utilis avec succs dans des environnements de production trs contraints et trs exigeants, depuis plusieurs annes. Bien que toujours en dveloppement, Le serveur MySQL offre des fonctions nombreuses et puissantes. Ses possibilits de connexions, sa rapidit et sa scurit font du serveur MySQL un serveur hautement adapt Internet. Lusage du langage HTML, des feuilles de style en cascade et du serveur de bases de donnes MySQL nest pas suffisant pour concevoir une application web dynamique, il nous faut faire appel un autre serveur : le serveur web apache.
4. Prsentation du serveur Web Apache

Apache HTTP Server, communment appel Apache, est un logiciel de serveur HTTP produit par l'Apache Software Foundation21. C'est le serveur HTTP le plus populaire du Web. Apache fonctionne principalement sur les systmes d'exploitation Unix (GNU/Linux, OSX, BSD et UNIX) et Windows. La version Windows n'est considre comme stable que depuis la version 1.2 d'Apache. Apache est conu pour prendre en charge de nombreux modules lui donnant des fonctionnalits supplmentaires : interprtation du langage Perl, PHP, Python et Ruby, serveur proxy.

5. Prsentation du langage de programmation PHP PHP (Hypertext Preprocessor) est un langage de programmation complet, assez proche du C. Il fournit :
o o o
21

des structures de donnes, des structures de contrle, des instructions de gestion des entres/sorties.

L'Apache Software Foundation est une organisation but non lucratif qui dveloppe des logiciels libres sous la licence Apache. Prsent et soutenu par Naji Id Siddo

4 7

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM Il permet la cration de pages web dynamiques. Dvelopp l'origine pour Linux, il est maintenant portable sur plusieurs environnements (Windows 9.x, NT). Il fonctionne avec de nombreux serveurs HTTP comme Apache ou IIS (Internet Information Server) de MS. PHP peut tre utilis seul ou combin avec des bases de donnes et un serveur HTTP. Mode de fonctionnement Le code PHP peut tre intgr directement dans une page HTML comme vb-script ou l'extrieur sous forme de fonctions (comme CGI). Le code est log entre deux balises < ? Ici le code ?>. Il est possible que pour assurer la compatibilit avec XML, les balises deviennent : < ? php et ?>. L'extension gnralement utilise pour les documents PHP est .php . Pourquoi PHP ? Il est important de bien connatre les atouts d'un langage avant de se lancer, ceci afin de s'assurer qu'il rponde bien aux besoins du projet. Voici une liste des caractristiques de PHP qui nous ont dtermin notre choix: o PHP est un module support par le serveur web Apache, le plus rpandu dans le monde.
o PHP permet d'exploiter facilement de trs nombreuses bases de donnes comme Oracle,

MySQL, dBase, Sybase, PostgreSQL, MSQL. Et peut se connecter sur n'importe quelle base dote d'un pilote ODBC22. o PHP reconnait l'essentiel des protocoles et formats disponibles sur Internet et intranet : TCP, HTTP, SMTP, LDAP, IMAP, POP, SSl, Soap, XML, PDF... o PHP est gratuit et performant tout comme MySQL, c'est pourquoi le duo PHP/MySQL est particulirement ais mettre en place. o PHP/MySQL est trs largement document car de plus en plus rpandu notamment sur les sites professionnels (Free, Wanadoo, Le Monde, Figaro, Yahoo, TF1...). o PHP est multi plates-formes : Windows, UNIX, LINUX et MAC OS. o PHP (dans sa version 4 et 5) s'excute rapidement avec une stabilit toute preuve.
22

Open DataBase Connectivity (ODBC) est un ensemble API/pilote permettant la communication entre des clients de bases de donnes et les SGBD du march. Prsent et soutenu par Naji Id Siddo

4 7

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM Au niveau du dveloppement :
o o

Le code PHP est fortement inspir du C et de Perl, ce qui en facilite l'apprentissage. Un des gros avantages de PHP sur d'autres langages comme PERL est l'intgration dans la mme page du code HTML brut et du code PHP. Le code PHP s'imbrique dans le code HTML en tant dlimit par les balises < ?php et ?>.

Ainsi, les scripts PHP ne ncessitent pas de rpertoires spciaux comme le fameux "/cgi-bin23" pour les CGI24.

Vu le fonctionnement de l'architecture web avec un interprteur PHP, le code n'est jamais visible par l'internaute mme lorsqu'il choisit d'afficher la source vu que le rendu est toujours en HTML. Ce qui scurise vos scripts et vos sources de programmes. Grce de nombreuses extensions dynamiques, PHP peut gnrer des fichiers PDF, s'interfacer avec des serveurs de messagerie, gnrer des images et graphiques la vole, ou encore tre utilis avec flash pour afficher des animations pour ne citer que quelques unes des fonctionnalits les plus impressionnantes. Tous les lments dont nous avons besoin pour le dveloppement de notre application

sont runis, mais lutilisation dun logiciel permettant leur installation et leur utilisation simultane nous est ncessaire. Notre choix cest port sur le logiciel WampServer. Un logiciel permettant d'installer simultanment le serveur web Apache, PHP et MySQL sur un environnement Windows.
6. Prsentation du logiciel WampServer

WampServer est une plate-forme de dveloppement Web sous Windows. Il vous permet de dvelopper des applications Web dynamiques l'aide du serveur Apache2, du langage de scripts PHP et d'une base de donnes MySQL. Il possde galement PHPMyAdmin25 et SQLite Manager26 pour grer plus facilement vos bases de donnes.

23

Sur un serveur web, rpertoire dans lequel se trouvent traditionnellement les fichiers excutables et surtout les scripts CGI. 24 Common Gateway Interface gnralement abrge CGI, est une interface normalise utilise par les serveurs HTTP. Ce dernier, au lieu d'envoyer le contenu d'un fichier (page HTML, image...), excute un programme puis retourne le contenu gnr, comme s'il s'agissait d'un contenu de fichier. 25 PhpMyAdmin est une interface ralise en langage PHP pour le SGBD MySQL afin de faciliter la gestion des bases de donnes MySQL sur un serveur. 26 SQLite Manager est une petite application qui permet d'effectuer des requtes SQL sur une base de donnes SQLite. SQLite tant une petite bibliothque crite en C et proposant un moteur de base de donnes SQL.

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM WampServer s'installe facilement et son utilisation trs intuitive permet de le configurer trs rapidement (sans toucher aux fichiers de configuration).

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

TROISIME PARTIE

CONCEPTION & RALISATION DE LAPPLICATION

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

CHAPITRE 5 : PRESENTATION

DES MODELES

Section 1 : Rgles de gestion Ltude du systme dinformation ne peut tre effectu sans avoir au pralable numrer les rgles de gestion auxquelles il obt. Ainsi nous nous sommes plis cette loi et avions rpertori les diffrentes rgles de gestion concernant le systme de gestion des notes de lISM. De manire concise et explicite celles-ci peuvent tre reformules ainsi : 1- Un tudiant est inscrit dans une et une seule classe.
2- Un niveau dtude fait partie dun cycle bien dtermin.

3- Un cycle fait partie dun dpartement bien dtermin. 4- Un professeur peut donner cours dans plusieurs niveaux et dans plusieurs matires. 5- Chaque professeur corrige les copies de devoir et dexamen de ses tudiants. 6- Seul le professeur est habilit rectifier la note dun de ses tudiants 7- Seul le professeur peut modifier voire supprimer la note dun de ses tudiants. 8- Le chef de dpartement a le droit de voir les notes et les informations sur les tudiants de son dpartement. 9- Lattach de classe relve les absences des tudiants des classes dont il la charge. 10- Lattach de classe peut la suite dune justification de la part de ltudiant concern supprimer ou modifier une absence (heure dabsence). 11- Le chef de dpartement peut voir le relev des absences des tudiants. 12- Les bulletins de notes sont conus et imprim la fin de lanne scolaire par le chef de dpartement. 13- Limpression des bulletins de notes est lance par le chef de dpartement.

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM 14- Lagencement des rubriques, des sous rubriques et des matires dans le bulletin de note obi aux rgles suivantes : 15- Le bulletin comprend plusieurs rubriques. 16- Une rubrique peut contenir zro ou plusieurs sous rubriques. 17- Une matire peut ou pas tre incluse dans une sous rubrique. 18- Une matire fait obligatoirement partie dune et une seule rubrique. 19- Une sous rubrique fait obligatoirement partie dune et une seule rubrique. 20- Le professeur insre les notes de ses tudiants dans la base aprs la correction des copies de devoir et examen. 21- Pour chaque devoir ou examen, chaque tudiant une et une seule note. 22- En cas dabsence la note de celui-ci demeure 0 / 20 tant quil na pas justifi son absence. 23- En cas de justification, ltudiant fait une valuation de rattrapage, la note de cette valuation vient remplacer la note 0 / 20 dfinis au pralable. Les paramtres de calcul de la moyenne annuelle du bulletin des tudiants sont les suivants :
24-Moyenne Contrles Continus = (Somme notes des valuations / Nombre dvaluations) 25-Moyenne Finale / Matire = (Moyenne Contrles Continus * 40 %) + (Note

Examen * 60 %)
26-Total de la Rubrique = Somme des Moyennes Finales de la rubrique 27-Total Gnral = Somme des totaux des rubriques 28-Absences Non Justifies (ANJ) = Total Absences (TA) Absences Justifies

(AJ) 29- Note Assiduit et Comportement professionnelle (ACP)


o o

Si Absences Non Justifie > 40h Alors Note ACP = 0, Sinon Note ACP= 20 (Nombre heures ANJ * 0,5)

30-Moyenne Gnrale = (Total Gnral + Note ACP) / Nombre de matires

31- Moyenne Annuelle = (Note Soutenance Mmoire*35 %) + (Moyenne Gnrale*65 %)


Prsent et soutenu par Naji Id Siddo

4 7

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM Section 2 : Dictionnaires des donnes
Tab.1

Dictionnaire des donnes Type id_domaine id_dpt id_droit id_emprunt id_expl id_livre id_loc id_mat id_matprof id_mod id_mod_pai id_niveau id_note id_parent id_periode id_pond id_priv id_profil id_res id_rub id_sousrub id_sscatg id_user id_vers inscription justif Label_b Label_ca Label_m Label_dp Label_mo label_c label_d label_p label_s lieu_edition lieu_naiss login matricule mensualite mention int(11) int(2) int(11) int(11) int(3) int(3) int(11) int(3) int(3) int(3) int(3) int(2) int(11) int(11) int(3) int(3) int(11) int(3) int(11) int(3) int(3) int(3) int(11) int(11) int(11) tinyint(1) varchar(20) varchar(50) varchar(30) varchar(25) varchar(255) varchar(25) varchar(25) varchar(10) varchar(25) varchar(25) varchar(25) varchar(100) varchar(15) int(11) varchar(15)

Champ a_joindre adresse auteurs bp code_catg code_expl code_livre code_sscatg collection confirmation cv date_abs date_deb date_edition date_eval date_fin date_limite date_naiss date_res date_retour_effectif date_retour_prevu date_retrait date_valid date_vers dernier_diplome derogation disponibilite droit editeur email etablissement etat etat etat_reglement id_abs id_bourse id_catg id_choix id_cycle id_doc

char(1) varchar(100) text int(10) varchar(10) varchar(10) varchar(10) varchar(10) varchar(25) char(1) varchar(25) date date date date date date date date date date date date date varchar(50) char(1) char(1) varchar(7) varchar(50) varchar(100) varchar(100) varchar(10) char(1) varchar(10) int(11) int(1) int(3) int(11) int(2) int(11)

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

mode_payement mont_vers_alpha montant mot_cle moy nationalite nb_heure nb_page nom parente password pays penalite photo prenom profession rang relation resume serie_bac sexe statut tel tel1 tel2 tel3 titre titre titre type_doc type_eval valeur valid_mat valid_rub valid_user ville

int(1) varchar(50) int(11) text float varchar(50) int(1) int(3) varchar(50) varchar(25) varchar(100) varchar(50) text varchar(25) varchar(50) varchar(50) int(1) varchar(25) text varchar(10) char(1) varchar(15) varchar(20) varchar(15) varchar(15) varchar(15) text varchar(50) char(4) varchar(25) varchar(25) float char(1) char(1) char(1) varchar(25)

4 7

Prsent et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Section 3 : MCC Modle Conceptuel de Communication


Validation rservation

Rserve

COMPTABILITE
Postule Comptable Versement Listes rouge et verte Validation reserv Listes rouge et verte

MEDIATHEQUE

Postulants

Bibliothcaire

Reu

GESTION NOTE Etudiant


carte Demande justification document justification Professeur Attach

SELECTION

Rserve

Chef dpart

envoi des choix envoi rsultats

Fig.14 Section 4 : MCD

En nous basant sur les rgles de gestion, dfinies dans la section deux (2) nous sommes parvenu construire le MCD rpondant au systme de gestion de note prsent lISM. Celui-ci est reprsent ci-dessous.

Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Modle Conceptuel des Donnes

Fig.15

Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Section 5: MCT

Mdl Cne t e dsT ite e ts (MT o e o c pul e ra e e t M T Mdl Cne t e dsT itmns ( C) o e o c p l e ra mn C)
Evaluation Evaluation Absence Absence Justificatif Justificatif

Phase_1 Phase_1 Correction des copies Correction des copies Tjrs Tjrs

Phase_2 Phase_2 Mise jour des relev des absences Mise jour des relev des absences Tjrs Tjrs

Reclamation Reclamation

Diffusion des notes Diffusion des notes

ET ET Phase_3 Phase_3 Rectification Note Rectification Note Rejet Rejet Accept Accept

Rclamation non Rclamation non prise en compte prise en compte

Rediffusion Note Rediffusion Note

Diffusion relev Diffusion relev absences absences

Ralis et soutenu par Naji Id Siddo

Phase_4 Phase_4 Gnration Bulletin Gnration Bulletin Fin anne scolaire Fin anne scolaire

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Mdl Cne t e dsT ite e ts (MT o e o c pul e ra e e t M T Mdl Cne t e dsT itmns ( C) o e o c p l e ra mn C)
Evaluation Evaluation Absence Absence Justificatif Justificatif

Phase_1 Phase_1 Correction des copies Correction des copies Tjrs Tjrs

Phase_2 Phase_2 Mise jour des relev des absences Mise jour des relev des absences Tjrs Tjrs

Reclamation Reclamation

Diffusion des notes Diffusion des notes

ET ET Phase_3 Phase_3 Rectification Note Rectification Note Rejet Rejet Accept Accept

Rclamation non Rclamation non prise en compte prise en compte

Rediffusion Note Rediffusion Note

Diffusion relev Diffusion relev absences absences

Phase_4 Phase_4 Gnration Bulletin Gnration Bulletin Fin anne scolaire Fin anne scolaire

Diffusion Diffusion

Rclamation Rclamation

ET ET Phase_5 Phase_5 Rectification Rectification Rejet Accept Rejet Accept

Rclamation non Rclamation non prise en compte prise en compte

Rediffusion Rediffus ion

Fig.16

Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Section 5 : MLD Absence (id_abs, date_abs, nb_heure, justif, #id_user) Bourse (id_bourse, label_b) Categorie_livre (id_catg, label_ca, code_catg) Choix_dpt (id_choix, rang, etat, moy, #id_periode, #id_pdt, #id_user) Cycle (id_cycle, label_c, inscription, mensualit, #id_dpt) Departement (id_dpt, label_dp) Document (id_doc, titre, nb_page, type_doc, auteurs, mot_cle, #id_periode, #id_domaine, #id_cycle) Domaine (id_domaine, label_d) Droit_acces (id_droit, droit, #id_profil, #id_mod) Emprunt (id_emprunt, date_retrait, date_retour_prevu, date_retour_effectif, penalite, etat, #id_user, #id_expl) Exemplaire_livre (id_expl, code_expl, disponibilite, #id_livre) Livre (id_livre, code_livre, titre, editeur, lieu_edition, date_edition, nb_page, collection, resume, mot_cle, auteurs, #id_sscatg) Localisation (id_loc, etat, #id_user, #id_niveau, #id_periode, #id_dpt) Matiere (id_mat, label_m, valid_mat, #id_sousrub, #id_niveau, #id_rub, spec, #id_dpt ) Matiere_prof (id_matprof, #id_mat, #id_user, #id_periode) Mode_paiement (id_mod_pai, label_mp) Module (id_mod, label_mo) Niveau (id_niveau, label_n, #id_cycle) Note (id_note, #id_user, #id_mat, type_eval, date_eval, valeur)
Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Parent (id_parent, nom, prenom, profession, tel1, tel2, tel3, email, adresse, bp, ville, pays, relation, parente, a_joindre, # id_user) Periode (id_periode, label_p, date_deb, date_fin) Ponderation (id_pond, label_pon, valeur, # id_cycle) Privilege (id_priv, id_user, #id_profil) Profil (id_profil, label_pro) Reservation (id_res, date_res, date_valid, date_limite, etat, confirmation, #id_user, #id_livre, #id_expl) Rubrique (id_rub, label_r, #id_niveau, valid_rub) Sous_rubrique (id_sousrub, label_sr, #id_rub) Souscat_livre (id_sscatg, code_sscatg, label_s, #id_catg) Type_versement (id_type_vers, label) Versement (id_vers, montant, mont_vers_alpha, date_vers, mode_payement, type_vers, #id_user) User (id_user, matricule, titre, nom, prenom, photo, sexe, statut, date_naiss, lieu_naiss, email, tel, adresse, nationalite, dernier_diplome, etablissement, mention, cv, etat_reglement, login, password, serie_bac, id_bourse, valid_user)

Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

CHAPITRE 6 : PRESENTATION

DE LAPPLICATION

Lapplication que nous avons conue fait partie dun projet dimension plus grande. Ce dernier est une plateforme de gestion comprenant plusieurs modules destins aux diffrents ples de gestion suivants : - la comptabilit ; - la slection des tudiants ; - la mdiathque ; - la gestion des notes (qui nous concerne) ; A lgard de tous ces modules, notre application reprsente un module part entire assurant la gestion des notes du cycle Bachelor de lISM. En effet aprs une tude dtaille du systme existant nous avons eu faire des propositions pour une gestion plus optimale. Le schma ci-dessous prsente le nouveau processus adopt dans notre application.

Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Schma descriptif du processus de gestion des notes selon avec la nouvelle application
ETUDIANTS
Rcupration des copies

ETUDIANTS
ATTACHES DE CLASSE
Envoi des copies

Renvoi des copies

EVALUATI ON
Envoi des copies

SI ABSENCES

Professeurs

DEC

Correction des EVALUATIONS

Constatation de labsence

Professeurs

ATTACHES DE CLASSE

Enregistrement des NOTES dans la base de donnes


Distribution des copies

Enregistrement des ABSENCES Dans la base de donnes

ETUDIANTS

Etudiants
Mise jour du relev

Consultation et Vrification des NOTES

Consultation et Vrification des ABSENCES

Si RECLAMMAT IONS

SI Aucune RECLAMMATI ONS

Si JUSTIFICAT IONS

Si aucune JUSTIFICATI ONS

EN FIN DANNEE SCOLAIRE

CHEF DE DEPARTEMENT Conception des BULLETINS Ralis et soutenu par


Naji Id Siddo

Fig.17

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Selon le profil de lutilisateur connect, lapplication offre trois (3) crans daccueil. On peut distinguer les profils suivant :
-

le profil Professeur; le profil Attach de classe; le niveau Chef-dpartement. Chacun de ces profils fera lobjet dune section qui portera sur une description tant sur le

mode de fonctionnement que sur la prsentation. Nous aborderons aussi la question des points forts de notre application dans une dernire section. Dans cette section laccent sera mis sur les apports effectifs de lapplication, en termes de correction, de scurit et de souplesse apports au systme existant.

Section 1 : Prsentation du profil Professeur Lcran daccueil rattach ce profil est exclusivement rserv aux professeurs de lISM (internes ou externes). Ces derniers aprs stre authentifi y accde automatiquement. Plusieurs actions leur est disponibles. Linsertion des notes Aprs correction des copies de devoirs ou dexamens, lapplication permet au professeur daccder la liste des tudiants des classes dans lesquelles il donne cours uniquement les classes o il donne cours.

Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Choix de la classe

Fig.18

Aprs slection de la classe, de la matire, de la date et du type de control, un deuxime cran saffiche avec la liste des tudiants de la classe, permettant ainsi linsertion des notes dans la base.

Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Insertion de notes

Fig.19

Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

La modification des notes En cas derreur sur lenregistrement dune note (constat par ltudiant, ces derniers

pouvant visionner leurs notes) ou la suite dune rectification dcoulant dune rclamation, le professeur peut modifier la note de nimporte quel tudiant pour nimporte quel devoir ou examen. Simplement en accdant la partie modification note de lapplication. Modification de notes

Fig.20

Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

La suppression des notes La suppression dune ou plusieurs notes peut parfois savrer indispensable. Par exemple

suite une erreur du type : une valuation t faite, aprs correction des copies le professeur a enregistr les notes de cette classe, cependant vu le nombre lev des mauvaises note, lvaluation t annule. Suppression de notes

Fig.21

Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Section 2 : Prsentation du profil Attach de classe Comme pour le profil Professeur, le profil Attach de classe nest accessible quau personnel de lISM, habilit assurer la tche de gestion des absences en un mot les attach de classe. Lapplication fut programme de manire ce quun attach de classe donn ne puisse accder quaux classes quil suit. Lattach de classe la possibilit daccder au relev des absences de chaque tudiant pris individuellement et dy apporter les mises jour ncessaires. Relev des absences

Fig.22

Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Section 3 : Prsentation du profil Chef de dpartement Chaque chef de dpartement une partie de lapplication qui lui est rserv. A partir de cette partie, ce dernier la possibilit de :
-

Visionner les notes des tudiants de son dpartement et ainsi savoir quel tudiant est absent ou des problmes au niveau des notes.

Visualisation de notes

Fig.23

Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Effectuer des recherches sur les tudiants, partir du nom, du prnom, du matricule ou mme dune partie de ces lments.

Rsultat de la recherche

Fig.24

Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

A partir du rsultat de la recherche il est possible daccder des informations dordre gnral concernant ltudiant (fiche personnelle, relev des absences, notes, tuteurs). Fiche personnelle

Fig.25

Dfinition et assignation des matires aux professeurs

Pour quun professeur puisse insrer des notes dans la base de donnes, il faudra au pralable que la matire pour laquelle il veut insrer les notes soit dfinie, cela est possible au chef de dpartement en accdant au menu gestion des cours.

Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Gestion des cours

Fig.26

Conception et impression des bulletins de manire automatique partir de liste des tudiants de la classe.

Gnration des bulletins

Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Fig.27

Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Relev de note

Fig.28

Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Section 4 : Scurisation des donnes

Le problme de la scurisation des donnes est un aspect qui vient finaliser et donner de la valeur lapplication. Celui-ci peut tre abord sous diffrents angles :

1. La scurit au niveau serveur

Elle sera gre aprs la mise en place effective de lapplication. Elle englobe plusieurs niveaux de scurit qui sont : -

le lieu o le serveur utilis par lapplication sera install ; la restriction sur lidentit et le nombre de personnes pouvant avoir un accs direct au serveur ; la qualit du matriel qui sera utilis (serveur et ordinateur). En effet, mme si un ordinateur avec microprocesseur PC standard peut tre utilis comme un serveur rseau, il existe des ordinateurs avec des types spcifiques de microprocesseur conus spcialement pour jouer le rle de serveur rseau.

Le type de systme dexploitation sur lequel lapplication sera implmente : un systme dexploitation de la famille Unix ou systme dexploitation Windows tel que
Microsoft Windows NT serveur. La plupart des dcideurs en matire d'informatique prfre souvent un systme dexploitation de la famille Unix au systme dexploitation Microsoft Windows NT serveur. Les raisons de cette prfrence pour les

systmes Unix sont nombreuses et justifies : la fiabilit du systme ; le respect des grands standards, notamment en matire de rseau ; le niveau de scurit dans un environnement de serveurs ; la portabilit du systme ; la grande stabilit du systme.

Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

2. La scurit au niveau utilisateur Elle a t prise en compte tout au long du dveloppement de lapplication. Elle est gre diffrents niveaux : dfinition des droits des utilisateurs : verrouillage au niveau de la visualisation, de la saisie, de la modification et de la suppression selon lutilisateur qui se loge ; gestion des sessions utilisateur par authentification des utilisateurs avec lutilisation de mots de passe et de login : lutilisation des sessions php qui permettent de stocker des informations sur un utilisateur et limiter l'accs certains dossiers.

3. La scurit au niveau protocole

Mis part la scurisation au niveau utilisateur et au niveauserveur, un autre lment participe la scurisation des donnes : le SSL27. Le SSL est un protocole28 qui sera intgr au protocole HTTP. C'est un systme qui permet d'changer des informations entre deux (2) ordinateurs de faon sre. SSL assure trois (3) choses:

Confidentialit: Il est impossible d'espionner les informations changes. Intgrit: Il est impossible de truquer les informations changes. Authentification: Il permet de s'assurer de l'identit du programme, de la personne ou de l'entreprise avec lequel on communique.

27 28

Secure Sockets Layers Un protocole est une spcification de plusieurs rgles pour un type de communication particulier. Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

SSL est un complment TCP/IP29 et permet (potentiellement) de scuriser n'importe quel protocole ou programme utilisant TCP/IP. SSL a t cr et dvelopp par la socit Netscape30 et RSA Security.

29

Transmission Control Protocol/Internet Protocol abreg TCP/IP est le protocol de base utilis pour la communication sur Internet. Un protocole tant un ensemble de rgle permettant des entits diffrentes de communiquer. 30 Entreprise d'informatique amricaine, ayant exist uniquement de 1994 2003. Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

CONCLUSION

Vie de collge / Vie de lyce (VDC/VL) est certes un logiciel difficile maitriser, mais il demeure aprs tout une application dont lefficacit a t prouve maintes fois jusque l. Aussi naurions nous pas la prtention daffirmer que lapplication dont a t lobjet de ce mmoire est meilleur que VDC/VL. Cela est un fait lorsque lon sait que VDC/VL est utilis dans plusieurs tablissements scolaires et quil a t conu spcialement pour la gestion de la scolarit par des professionnels ce qui nest pas notre cas. Par ailleurs, nous avons pu constater que VDC/VL offre de nombreuses fonctionnalits qui ne sont mme pas mentionnes dans notre application comme cest le cas de la personnalisation de laffichage et du module concepteur de documents.

Cependant lapplication que nous avons conue fut dveloppe dans une optique dadaptation aux ralits du systme de gestion de notes existant. Rappelons aussi que lapplication que nous avons conue ne fait pas que sadapter au systme existant, elle fait partie intgrante dune plateforme destine la gestion de plusieurs dpartements de lISM : la comptabilit, la slection des tudiants de deuxime anne, la mdiathque et la gestion des notes.

Dvelopp laide de langages orients web par excellence (php, html, css), lapplication que nous avons conue nest pas fige. Aussi certaines perspectives pourront tre envisages quant aux versions ultrieures de la plateforme et du logiciel.

On pourra par exemple dans le cas de notre application de gestion des notes, apporter certaines modifications et amliorations qui permettront den faire une application de gestion des notes plus globale. En dautre termes une application permettant de faire la gestion des notes de tous les cycles de lISM en commenant par le Master.
8 0

Ralis et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

La mise en place dun systme automatis denvoi des notes par mail aux tudiants, aprs chaque devoir ou examen pourra aussi tre mise en place.

Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

BIBLIOGRAPHIE

Don Tapscott et Art Gaston, Lentreprise de la Deuxime re, Ed.Dunod, Paris,

juin 1994 G. Bauvin, Linformatique de gestion, Editions Hommes et Techniques,

Puteaux, 1968. Buyens Jim, Guide du webmaster, Microsoft Press, fvrier 2001 Reix Robert, Lanalyse en informatique de gestion, Ed.Bordas, Paris, 1971 T. Connoly, Systmes de Bases de Donnes, Reynald Goulet Eds, octobre 2006

WEBOGRAPHIE

http://www.comscripts.com http://www.idrc.ca http://www.education.gouv.sn http://www.osiris.sn http://www.art-logic.info http://www.commentcamarche.net http://fr.wikipedia.org

Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

ANNEXES

Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Guide dentretien adress aux opratrices de saisie de la DEC

Le mode de fonctionnement du logiciel Les insuffisances du logiciel Les difficults quant la maitrise du fonctionnement Les taches accomplies par le logiciel Prsentation du logiciel Les tapes de la prise en main

Guide dentretien adress au chef du dpartement MTIC de lISM

Le mode de fonctionnement du processus de la gestion des notes ; Les diffrents intervenants ; Les calculs concernant le bulletin de note ;
Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Les insuffisances du systme.

Paramtres de calcul de la moyenne annuelle du bulletin des tudiants


Somme notes des valuations Moyenne Contrles Continus = Nombre dvaluations Moyenne Finale / Matire = (Moyenne Contrles Continus * 40 %) + (Note Examen * 60 %) Total de la Rubrique = Somme des Moyennes Finales de la rubrique Total Gnral = Somme des totaux des rubriques Absences Non Justifies (ANJ) = Total Absences (TA) Absences Justifies (AJ) Note Assiduit et Comportement professionnelle (ACP) Si Absences Non Justifie > 40h Alors Note ACP = 0, Sinon Note ACP= 20 (Nombre heures ANJ * 0,5) (Total Gnral + Note ACP) Moyenne Gnrale = Nombre de matires Moyenne Annuelle = (Note Soutenance Mmoire*35 %) + (Moyenne Gnrale*65 %) Observation = 1. Mdiocre si Moyenne Annuelle < 07 2. Peu mieux faire si 10 > Moyenne Annuelle >07 3. Passable si 12 > Moyenne Annuelle > 10 4. Assez Bien si 16 > Moyenne Annuelle > 12 5. Bien si 18 > Moyenne Annuelle > 16 6. Trs Bien si Moyenne Annuelle > 18 Dcision du Comit Pdagogique = 1. Exclu (e) si Observation = Mdiocre 2. Autoris (e) passer les preuves de rattrapage si Observation = Peux mieux faire 3. Sinon Dcision du comit = Autoris (e) Passer en classe suprieure
Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Table des matires


ELEMENTS DE LA TABLE
GLOSSAIRE DES SIGLES LISTE DES TABLEAUX ET FIGURES DEDICACES REMERCIEMENTS SOMMAIRE

Pag es

INTRODUCTION
PREMIERE PARTIE : CADRE GENERAL ET METHODOLOGIQUE CHAPITRE 1 : CADRE GENERAL

1 3 3 3 6 5 5 6 .7 8 11 11 12 12 12 12 13 14 15 15

Section 1 : Problmatique Section 2 : Objectifs de recherche a- Objectif gnral b- Objectifs spcifiques Section 3 : Hypothses de travail Section 4 : Pertinence du sujet Section 5 : Revue critique de littrature
CHAPITRE 2 : CADRE METHODOLOGIQUE

Section 1 : Cadre de ltude Section 2 : Dlimitation du champ de ltude Section 3 : Techniques dinvestigation 1- Recherche documentaire 2- Le guide dentretient 3- Lobservation directe Section 4 : Difficults rencontres
DEUXIEME PARTIE : CADRE ORGANISATIONNEL ET CONCEPTUEL

CHAPITRE 3 : Prsentation gnrale de lISM

Ralis et soutenu par Naji Id Siddo

8 0

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Section 1 : Statut Section 2 : Historique Section 3 : Situation actuelle Section 4 : Moyens matriel Section 5 : Les programmes de formation 12Undergraduate Programs Executive Programs

15 15 16 17 17 17 18 19 19 22 22 24 24 24 24 25 26 29 30 32 32 32 34 35 35 37 39 39 39 41
8 0

Section 6 : Prsentation de lexistant


1.

Description du processus de gestion des notes Prsentation du logiciel VDCVL

2-

3Analyse des insuffisances et points forts du systme de gestion des notes actuel CHAPITRE 4 : CADRE CONCEPTUEL Section 1 : Gnralit sur la mthode Merise 1. 2. 3. 4. 5. 6. Historique de la mthode Cycle d'abstraction de conception des systmes d'information Modle conceptuel de la communication (MCC) Modle conceptuel des donnes (MCD) Le modle conceptuel des traitements (MCT) Le modle logique des donnes (MLD)

Section 2 : Choix techniques 1. 2. 3. 4. 5. 6. Prsentation de HTML Prsentation des Feuilles de style en cascade Prsentation du serveur de base de donnes MySQL Prsentation du serveur Web Apache Prsentation du langage de programmation PHP Prsentation du logiciel WampServer

TROISIEME PARTIE : CONCEPTION ET REALISATION DE LAPPLICATION CHAPITRE 5 : Prsentation des modles Section 1 : Rgles de gestions Section 2 : Dictionnaire des Donnes
Ralis et soutenu par Naji Id Siddo

CONCEPTION DUNE APPLICATION POUR LA GESTION DES NOTES DU CYCLE BACHELOR DE LISM

Section 3 : MCC Section 4 : MCD Section 5: MCT Section 6 : MLD CHAPITRE 6 : PRESENTATION DE LAPPLICATION Section 1 : Prsentation du profil Professeur Section 2 : Prsentation du profil Attach de classe Section 3 : Prsentation du profil Chef de dpartement Section 4: Scurisation des donnes 1. La scurit serveur 2. La scurit au niveau utilisateur 3. La scurit au niveau protocole CONCLUSION BIBLIOGRAPHIE et WEBOGRAPHIE ANNEXES Tables des matires

43 43 45 46 48 50 55 .56 61 61 62 62 63
64

Ralis et soutenu par Naji Id Siddo

8 0

Vous aimerez peut-être aussi