You are on page 1of 31

APPLICATION SITE WEB GESTION BIBLIOTHEQUE

EMSI

Remerciements :
On tien remercier Mr HASSBI, pour nous avoir guids chaque tape de la ralisation de ce projet, ainsi que pour la grande disponibilit dont elle a fait preuve et la qualit de ses conseils.

Hommage au corps des enseignants de lEMSI, qui a contribu notre formation.

Nous tenons remercier galement nos chers parents et ainsi que toutes personnes ayant contribu laccomplissement de ce travail.

les

APPLICATION SITE WEB GESTION BIBLIOTHEQUE

EMSI

Liste des figures :


Page
Figure 1 : Schma du Modle conceptuel des donnes_______________________________ 14 Figure 2 : Schma du Modle Logique des donnes_________________________________ 15 Figure 3 : Charte graphique ___________________________________________________ 9 1 Figure 4 : Plan de lapplication WEB ___________________________________________ 20 Figure 5 : liste des utilisateurs (administrateur) ___________________________________ 21 Figure6 : liste des Profils (administrateur) _______________________________________ 22 Figure7 : liste des Sanctions appliques (administrateur) ___________________________23 Figure8 : liste des thmes (administrateur) _______________________________________ 24 Figure9 : liste des bouquins disponibles (autres utilisateurs) _________________________25 Figure10 : livre dor (autres utilisateurs) ______________________________________ 26 ___ Figure11 : liste des utilisateurs (bibliothcaire) __________________________________ __27 Figure12 : affecter emprunts (bibliothcaire) ______________________________________ 28

APPLICATION SITE WEB GESTION BIBLIOTHEQUE Tables des matires :

EMSI

Page Introduction : _________________________________________________ ______5 Chapitre 1 : contexte et objectif du projet : I. II. III. Problmatique ____________________________________ _____6 Etude de l existant________________________________ ______6 Cahier de charge : _____________________________ ________7 1) 2) 3) 4) Contexte du projet______________________________ __7 Objectif cible __________________________________ __7 Acteur ________________________________________ _7 Expression des besoins : __________________________ _8 4.1 Besoins technique ___________________________8 4.2 Besoin fonctionnel __________________________8

Chapitre2: Etude Conceptuelle : I. Les Rgles de gestion ________________________________________ 9 II. Dictionnaire de donnes _____________________________________ 10 III. La mthode de conception Merise _____________________________ 11 IV. Modle conceptuel des donnes (MCD) ________________________13 1) Introduction __________________________________ __13 2) Schma du MCD ______________________________ ___14 V. Modle logique de donnes(MLD):__________________________ __15 1) Introduction ___________________________________ _15 2) Schma du MLD ________________________________ _15 Chapitre3 : Ralisation : I) Outils de dveloppement : ____________________________ ___16 1) Power AMC 15.0 _____________________________ __16
3

APPLICATION SITE WEB GESTION BIBLIOTHEQUE


2) Visuel studio _______________________________ ___16 3) SQL Server _________________________________ __17 4) ASP.NET ___________________________________ __17 II) Charte graphique _____________________________________18 III) Plan de l application web_______________________________20 IV) Ecrans du site web ____________________________________21 Conclusion : ______________________ ____________________________ 29 Webographie:_________________________________________________ 30 Bibliographie:____________________ _____________________________ 31

EMSI

APPLICATION SITE WEB GESTION BIBLIOTHEQUE Introduction


Dans le cadre du projet final de la troisime anne informatique

EMSI

et sous

lencadrement de Mr HASBI nous avons t chargs de raliser un site web de Gestion dune bibliothque. Les donnes de lapplication dont les informations concernent les utilisateurs et les ouvrages, les thmes, etc sont stocks dans des tables dune base de donnes relationnelle. Les fichiers de lapplication quand eux sont stockes sur un serveur local. Le prsent rapport dcrit en premier lieu une tude conceptuelle qui conduit la modlisation du schma global de lapplication via MERISE, en second lieu il prsente la mise en uvre du projet en question.

Finalement, il illustre la ralisation de lapplication et il se termine par des captures dcran de notre application qui prsente les diffrentes technologies, applications et logiciels qui ont t retenus pour sa ralisation et qui sont : ASP.NET, SQL Server, Power AMC.

APPLICATION SITE WEB GESTION BIBLIOTHEQUE Chapitre 1: Contexte et objectif du projet :


I. Problmatique :

EMSI

Informatiser le systme dinformation est aujourdhui le souci de tout tablissement pour suivre le dveloppement de la technologie et pour amliorer le rendement du travail. Par ailleurs pour garantir la russite de son processus dinformatisation de la bibliothque, lcole concerne sappuie sur un ensemble doutil lui permettant une planification des ralisations dans le temps en tenant compte des besoins rels. Pour une meilleure gestion de sa bibliothque, et pour rpondre aux besoins des utilisateurs en matire de disponibilit et de communication de linformation de la bibliothque, lcole a dcid de mettre en place une plate-forme qui a pour but la gestion des emprunts, Cest ainsi que notre problmatique se focalise sur la conception et le dveloppement dune application Web pour la gestion dune bibliothque, visant un suivi permanent pour grer certaines taches administratives. Dans notre tude nous allons passer par une tude conceptuelle base sur la mthode MERISE et la phase de ralisation base sur de diffrents outils de cration de la base de donnes et de cration de lapplication Web.

II. Etude de lexistant :


Actuellement, la gestion de la bibliothque de lcole EMSI se fait de manire traditionnelle ; tous les emprunts faits sont enregistrs dans des registres, ainsi que les ajouts de nouveaux bouquins et lapplication de sanctions. Voire la recherche de lexistence dun bouquin se fait encore manuellement. Sachant que toute modification du nombre dexemplaire dun bouquin par exemple implique des ratures au niveau du registre et lajout dune nouvelle ligne, et cest encore couteux aux niveaux des registres qui doivent tre achets.
 Inconvnients :

-Perte du registre. -Perte du temps pour la recherche dun bouquin, fin du dlai des emprunts etc. -Modification des informations dun bouquin.
6

APPLICATION SITE WEB GESTION BIBLIOTHEQUE


 Solutions :

EMSI

Informatisation de la gestion de la bibliothque.

III. Cahier des charges : 1) Contexte du projet :


Ce projet permet de mettre au point une solution WEB permettant une meilleure gestion de la bibliothque EMSI.

2) Objectif cibl:
Le but est de raliser une application sous forme de site web permettant la gestion dune bibliothque dune cole. Il s'agit d'un outil d'aide la gestion de bibliothque.

3) Acteurs :
Aprs la phase danalyse, nous avons identifi trois catgories dutilisateurs : lAdministrateur, Bibliothcaire et les autres utilisateurs (Etudiants, Enseignants).

 Administrateur : Son rle principal est dajouter, supprimer et de modifier les profils, les thmes, les types, les sanctions et leurs types et les utilisateurs ainsi que la consultation des prts, des ouvrages, du livre dor et des sanctions appliques aux utilisateurs.  Bibliothcaire : le bibliothcaire peut ajouter, supprimer et modifier des emprunts, des bouquins, des sanctions appliques aux utilisateurs ainsi que la consultation des utilisateurs et du livre dor.  Autres utilisateurs : les autres utilisateurs ne peuvent que consulter la liste des bouquins disponibles ainsi que linscription et lenvoi de commentaires.

APPLICATION SITE WEB GESTION BIBLIOTHEQUE


4) Expression des besoins :

EMSI

4.1 Besoins techniques :

systme d'exploitation SGBD langage de dveloppement accorder des droits selon les utilisateurs

WINDOWS SQLServer ASP.NET Oui

4.2 Besoins fonctionnels :


Il s'agit d'un outil d'aide la gestion de bibliothque.

        

Une bibliothque prte des livres des emprunteurs. Les livres sont rpertoris dans le systme. Les emprunteurs sont rpertoris dans le systme. Une bibliothque s'occupe de l'achat de nouveaux titres. Les titres populaires sont achets en plusieurs exemplaires. Les vieux livres sont retirs lorsqu'ils sont trop anciens. Les vieux livres sont retirs lorsqu'ils sont en mauvais tat. Le bibliothcaire est un employ de la bibliothque. La cration, mise jour et destruction d'informations relatives aux titres, emprunteurs, prts doivent tre aises.

APPLICATION SITE WEB GESTION BIBLIOTHEQUE Chapitre 2 : Etude Conceptuelle :

EMSI

Notre travail a ncessit une tude pour modliser le systme. Pour cela, nous avons tablis des rgles de gestion, puis nous avons adopt la mthode MERISE pour symboliser nos ides sous forme de diagrammes.

I.
    

Rgles de gestion :
RG1 : Un emprunteur ne peut emprunter quun seul livre la fois. RG2 : Un emprunteur ne peut emprunter un bouquin si et seulement si ce bouquin existe en 2 exemplaires au minimum. RG3 : Un emprunteur ne peut emprunter un bouquin si et seulement si cet emprunteur appartient dj lcole et quil nest pas sanctionn. RG4 : Un tudiant na quune semaine comme dlai de prt et 9 jours comme dlai max de prt pour faire retourner le bouquin qui a emprunt. RG5 : Un bibliothcaire na que deux semaines comme dlai de prt et 17 jours comme dlai max de prt pour faire retourner les livres qui a emprunt. RG6 : Un administrateur et un enseignant nont que trois semaines comme dlai de prt et 23 jours comme dlai max de prt pour faire retourner les livres qui ont emprunt. RG7 : Un emprunteur qui na pas retourn le bouquin emprunt dans les dlais reoit un appel tlphonique de la part du bibliothcaire. RG8 : Si aprs le dlai max, lemprunteur na pas fait retourner le bouquin emprunt on lui interdit demprunter encore. RG9 : On applique des sanctions aux emprunteurs commettant des erreurs selon leurs profils et le type derreur commise. RG10 : Le bibliothcaire peut supprimer ou modifier des bouquins comme il peut aussi ajouter les bouquins achets par la bibliothque dans le systme. RG11 : le bibliothcaire est charg de grer les emprunts et lapplication des sanctions. RG12 : ladministrateur est charg de grer le thme, type, sanctions, type derreur et la liste des utilisateurs.
9

     

APPLICATION SITE WEB GESTION BIBLIOTHEQUE


  

EMSI

RG13 : Un tudiant ou un enseignent ne peut consulter la liste des bouquins si et seulement sil est dj inscris. RG14 : Un utilisateur inscris na quune session unique utiliser. RG15 : Un ouvrage peut appartenir un thme ou plusieurs thmes.

II.
Nom Adresse Auteur Cin

Dictionnaire de donnes :
Dsignation Adresse dutilisateur Auteur douvrage Matricule dutilisateur Date ddition douvrage Date dentre douvrage Date denvois de livre dor Date du prt Date de retour Dlai Prt Email dutilisateur Identifiant dexemplaire Identifiant du profil Identifiant de la sanction Identifiant du thme Identifiant de type Identifiant douvrage Libelle douvrage Libelle du profil Type de donnes Caractre variable (80) Caractre variable (30) Caractre variable (6) Date Date Date Date systme Date Entier Caractre (80) Caractre variable (6) Caractre variable (6) Caractre variable (6) Caractre (6) Caractre variable (6) Caractre variable (6) Caractre variable (300) Caractre variable (30) 80 6 6 6 6 6 6 300 30
10

Longueur 80 30 6

date_edition date_entree date_LOr date_pret date_retour delai_Pret Email id_Exp id_Profil id_sanction id_Them id_Type isbn_Ov libelle_OR libelle_Pr

APPLICATION SITE WEB GESTION BIBLIOTHEQUE


libelle_sanct libelle_Th libelle_Type Login M_passe max_Pret Libelle de la sanction Libelle de thme Libelle du type Login dutilisateur Mot de passe de lutilisateur Nombre de jours maximal du prt Nombre des exemplaires Nombre de jours Nombre des pages Non de lutilisateur Non dexemplaire Non de type dErreur Identifiant du Livre dor Identifiant de type dErreur Prnom dutilisateur Tlphone dutilisateur Titre douvrage Caractre variable (80) Caractre (30) Caractre variable (30) Caractre variable (30) Caractre variable (10) Entier 80 30 30 30 10

EMSI

nb_exemplaire nb_jours nb_page Nom nom_Exp nomTypeEr NumOr numTypeEr Prenom Tel Titre

Entier Entier Entier Caractre variable (30) Entier Caractre variable (30) Caractre variable (6) Caractre variable (6) Caractre (30) Entier long Caractre variable (30) 30 30 6 6 30 30

III.

La mthode de conception MERISE :


Le besoin de mthodes

La conception d'un systme d'information n'est pas vidente car il faut rflchir l'ensemble de l'organisation que l'on doit mettre en place. La phase de conception ncessite des mthodes permettant de mettre en place un modle sur lequel on va s'appuyer. La modlisation consiste crer une reprsentation virtuelle d'une ralit de telle faon faire ressortir les points auxquels on s'intresse. Ce type de mthode

11

APPLICATION SITE WEB GESTION BIBLIOTHEQUE

EMSI

est appele analyse. Il existe plusieurs mthodes d'analyse, la mthode la plus utilise en France ainsi quau Maroc tant la mthode MERISE. Prsentation de 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. La mthode MERISE est base sur la sparation des donnes et des traitements effectuer en plusieurs modles conceptuels et physiques. La sparation des donnes et des traitements assure une longvit au modle. En effet, l'agencement des donnes n'a pas tre souvent remani, tandis que les traitements le sont plus frquemment. La mthode MERISE date de 1978-1979, et fait suite une consultation nationale lance en 1977 par le ministre de l'Industrie franais dans le but de choisir des socits de conseil en informatique afin de dfinir une mthode de conception de systmes d'information. Cycle d'abstraction de conception des systmes d'information

La conception du systme d'information se fait par tapes, 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. D'autre part, les donnes tant spares des traitements, il faut vrifier la concordance entre donnes et traitement afin de vrifier que toutes les donnes ncessaires aux traitements sont prsentes et qu'il n'y a pas de donnes superflues. Cette succession d'tapes est appele cycle d'abstraction pour la conception des systmes d'information: y y y y y y Systme d'information manuel Expression des besoins Modle conceptuel Modle logique Modle physique Systme d'information automatis

L'expression des besoins est une tape consistant dfinir ce que l'on attend du systme d'information automatis, il faut pour cela: - faire l'inventaire des lments ncessaires au systme d'information. - dlimiter le systme en s'informant auprs des futurs utilisateurs.
12

APPLICATION SITE WEB GESTION BIBLIOTHEQUE

EMSI

Cela va permettre de crer le MCC (Modle conceptuel de la communication) qui dfinit les flux d'informations prendre compte L'tape suivante consiste mettre au point le MCD (Modle conceptuel des donnes) et le MCT (Modle conceptuel des traitements) dcrivant les rgles et les contraintes prendre en compte. Le modle organisationnel consiste dfinir le MOT (Modle organisationnel des traitements) dcrivant les contraintes dus l'environnement (organisationnel, spatial et temporel). Le modle logique reprsente un choix logiciel pour le systme d'information Le modle physique reflte un choix matriel pour le systme d'information.

IV.

Modle conceptuel des donnes(MCD) : 1) Introduction :

Le modle conceptuel des donnes (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. En effet, les concepts qui apparaissent et qui sont utiliss dans MCD sont trs variables dans le temps et quelques exceptions prs, constitue une image trs fidle des systmes dinformation futurs. Ces diffrents concepts utiliss le MCD sont :

 Entits : Une entit est la reprsentation d'un lment matriel ou immatriel ayant un rle dans le systme que l'on dsire dcrire.  Relations : Une relation (appele aussi parfois association) reprsente les liens smantiques qui peuvent exister entre plusieurs entits.  La proprit : est une caractristique dun objet ou dune association. Une proprit est elle-mme caractrise par un type (Chiffre, Type, etc.)et une longueur.  Identifiants : Un identifiant est un ensemble de proprits (une ou plusieurs) permettant de dsigner une et une seule entit.  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 (gnralement 1 ou n) et une borne minimale (gnralement 0 ou 1).
13

APPLICATION SITE WEB GESTION BIBLIOTHEQUE

EMSI

2) Schma MCD :
Theme id_Them libelle_Th <pi> Caractre variable (6) <O> Caractre variable (30) <O> Useer cin <pi> Caractre variable (6) nom Caractre variable (30) prenom Caractre variable (20) login Caractre variable (20) m_passe Caractre variable (12) email Caractre variable (80) tel Entier long adresse Caractre variable (100) CIN <pi> ... 1,n Ouvrage isbn_Ov titre date_edition date_entree nb_page auteur nb_exemplaire isbn_Ov <pi> 1,1 Faire_partie <pi> Caractre variable (6) Caractre variable (30) Date Date Entier long Caractre variable (30) Entier <O> <O> <O> <O> <O> <O> <O> 1,1 <O> <O> <O>

id_Them <pi> ... 0,n Appartenir 0,n

<O> <O> <O>

Preter date_Pret Date systme <O> date_retour Date

Posseder

0,n Profil id_Profil libelle_Pr delai_Pret max_Pret id_Profil ... 0,n Exemplaire <pi> Caractre variable (6) Caractre variable (30) Entier Entier <pi> 0,n <O> <O> <O> <O>

1,n Contenir

0,n Type id_Type libelle_Type id_Type ... <pi> <pi> <Indfini> <Indfini> <O> <O>

1,1

id_Exp <pi> Caractre variable (6) <O> id_Exp <pi> Appliquer

0,n Sanction id_Sanction libelle_Sanct nb_jours id_Sanction ... <pi> Caractre variable (6) <O> Caractre variable (80) <O> Entier <pi>

0,n TypeErreur numTypeErr <pi> Caractre variable (6) <O> nomTypeErr Caractre variable (30) <O> numTypeErr <pi> ... LivreOr numLOr date_LOr libelle_LOr <pi> Caractre variable (6) Date systme Caractre variable (300) <O> <O> <O>

numLOr <pi> ...

Figure 1 : Schma du Modle conceptuel des donnes

14

APPLI ATI

ITE

E TI

I LI THE

EMS

V.

Modl logiq

de donnes(MLD) :

1) Introduction :
Ces ta es o s stent enter e o e ans e B est re e tra re ans n angage e f nition e onnes afin e rer es ta es ans ne ase e onnes relationnelle. Et is e nos o tils tiliss o r le tra ail sont o er MC et ser er on o tient ette es ription ph sique e onnes.
          '  ) ('  #       

Figure 2

hma u Mo

le ogique es onnes

'

'

&% $

"!

2) Schma de MLD :

15

APPLICATION SITE WEB GESTION BIBLIOTHEQUE Chapitre3 : Ralisation et mise en


I) Outils de dveloppement :

EMSI

uvre

Apres avoir finalis ltape de conception, nous avons pass limplmentation de notre application. Pour cela on est amen utiliser quelques outils informatiques que nous prsentons ci-dessous.

1) POWER AMC 15.0


PowerAMC : est un logiciel de modlisation. Il permet de modliser les traitements informatiques et leurs bases de donnes associes. Cr par SDP sous le nom AMC*Designor, rachet par Powersoft, ce logiciel est produit par Sybase depuis le rachat par cet diteur en 1995. Hors de France, la version internationale est commercialise par Sybase sous la marque PowerDesigner.

PowerAMC permet de raliser tous les types de modles informatiques. Il reste un des seuls qui permet de travailler avec la mthode Merise. Selon Riff News, cela permet d'amliorer la modlisation, les processus, le cot et la production d'applications

2) Visual studio
Visual Studio est un ensemble complet d'outils de dveloppement permettant de gnrer des applications Web ASP.NET, des Services WebXML, des applications bureautiques et des applications mobiles. Visual Basic, Visual C++, Visual C# et Visual J# utilisent tous le mme environnement de dveloppement intgr (IDE, IntegratedDevelopmentEnvironment), qui leur permet de partager des outils et facilite la cration de solutions faisant appel plusieurs langages. Par ailleurs, ces langages permettent de mieux tirer parti des fonctionnalits du Framework .NET, qui fournit un accs des technologies cls simplifiant le dveloppement d'applications Web ASP et de Services Web XML grce Visual Web Developer.

16

APPLICATION SITE WEB GESTION BIBLIOTHEQUE


3) SQL Server :

EMSI

Une base de donnes est compose de donnes stockes dans des mmoires de masse sous une forme structure, et accessibles par des applications diffrentes. Une base de donnes doit pouvoir tre utilise par plusieurs utilisateurs en mme temps. Un SGBD (Systme de gestion de bases de donnes) est un ensemble de logiciels chargs dassurer les fonctions minimales suivantes. Le maintien de la cohrence des donnes accdes. Le contrle dintgrit des donnes accdes. Les oprations classiques sur les donnes (consultation, insertion, modification, suppression) Les autorisations daccs aux donnes. Dans notre application nous avons utilis SQL SERVER 2005. Microsoft SQL SERVER 2005 est un systme de gestion de base de donnes relationnelle. Ses capacits transactionnelles en font lun des systmes les plus utiliss sur le march. SQL SERVER 2000 prsente une plate-forme de base de donnes hautement volutive pour les applications de gestion qui sont gourmandes en mmoire, exigeantes en matire de performances, et requrant beaucoup de ressources. Cote technique, ses performances sont adaptes des requtes longues et complexes. En plus ce systme garantit une grande capacit mmoire adressable, une trs grande mmoire virtuelle et des transferts disque rduits grce des gros pools de mmoire tampon qui fonctionnent en entre et sortie. Chaque base de donnes du SQL SERVER 2005 dispose en effet au minimum de 2 fichiers physique, un <<.mdf>> et un <<.ldf>>, ou sont stockes les donnes. Linstallation de SQL SERVER SQL SERVER passe par un logiciel dinstallation assist. Pour pouvoir effectuer linstallation, il sera ncessaire davoir les privilges administrateur sur la machine.

4) ASP.NET :
Le Framework .NET possde un ensemble de fonctionnalits ddies la cration et la gestion de sites Web. Cest le Framework qui interprte lASP.NET. LASP.NET permet de crer des sites Web dynamiques. Ainsi chaque page peut tre
17

APPLICATION SITE WEB GESTION BIBLIOTHEQUE

EMSI

unique et afficher des informations spcifiques lutilisateur. ASP.NET est IIS ce que PHP est apache cest dire un moyen de coder la partie logicielle au site. LASP.NET permet la sparation des couches. La mthode des couches est trs employe en entreprise pour permettre une meilleure organisation du code. Il est ainsi plus facile de le faire voluer, de le maintenir et de le corriger. Cela consiste isoler dans des dossiers / fichiers les couches, on appelle cela larchitecture n-tiers. Lorganisation la plus utilis est larchitecture 3-tiers : il y a une partie daccs aux donnes, la partie mtier applicative (des fonctions et des classes) et la partie interface.

II) Charte graphique : Introduction :


On appelle<<charte graphique >>, le document synthtique rcapitulant les rgles de prsentation des lments graphiques dun site ou application web, traduisant son identit visuelle. La charte graphique dfinit lhabillement graphique de la page, notamment les tailles, couleurs et apparences des textes, images et boutons dune application ou un site web ainsi que le positionnement relatif des objets dans la page. Ainsi, pour cette application nous avons choisi la charte graphique suivante pour les pages de lapplication web :

18

APPLI ATI

ITE

E TI

I LI THE

EMS

Figure 3 Charte graphique

19

APPLICATION SITE WEB GESTION BIBLIOTHEQUE

EMSI

III) Plan de lapplication WEB :


Accueil

Accueil

Accueil

Accueil

liste du Users

Bouquins disponibles liste Users

Profils liste des Bouquins Contact

Liste des Bouquins

Livre d'or

Emprunts

Sanctions

Sanctions appliquer

theme

Type

Figure 4 : Plan de lapplication WEB


20

APPLI ATI

ITE

E TI

I LI THE

EMS

IV) Ecrans de lapplication WEB :

Figure 5 liste es utilisateurs (a ministrateur)

Cette page affiche pour la ministrateur la liste es utilisateur en lui offrant la possibilit e mo ifier supprimer ou a outer un nouveau utilisateur qui il oit pas remplir les champs concernant le ogin etle mot e passe.

1
21

es ription

4 3

APPLI ATI

ITE

E TI

I LI THE

EMS

Figure6 liste es rofils (a ministrateur)

Cette page affiche la liste es profils existant la ministrateur en lui permettant la suppression, la mo ification et la out un profil tenant compte le lai normal et max emprunt.

8
22

escription

APPLI ATI

ITE

E TI

I LI THE

EMS

Figure7 liste es a nctions appliques (a ministrateur)

Cette page affiche pour la ministrateur une liste es sanctions appliques actuellement es emprunteurs sans permission e mo ifier, supprimer ou a outer une sanction.

C
23

escription

APPLI ATI

ITE

E TI

I LI THE

EMS

Figure8 liste es th mes (a ministrateur)

Cette page affiche pour la ministrateur la liste es th mes avec permission e mo ification, suppression et a out un th me

H
24

escription

R I

APPLI ATI

ITE

E TI

I LI THE

EMS

Figure9 liste es bouquins isponibles (autres utilisateurs)

Cette page affiche seulement aux autres utilisateurs la liste es bouquins isponibles.

S
25

escription

APPLI ATI

ITE

E TI

I LI THE

EMS

Figure10 livre or (autres utilisateurs)

Cette page a pour but e onner une opportunit aux utilisateurs e laisser leurs remarques, reproches, commentaires, etc.

W W

V
26

escription

APPLI ATI

ITE

E TI

I LI THE

EMS

Figure11 liste es utilisateurs (bibliothcaire)

Cette page a pour but afficher au bibliothcaire la liste e tous les utilisateurs ou par slection e profil.

Y
27

escription

APPLI ATI

ITE

E TI

I LI THE

EMS

Figure12 affecter emprunts (bibliothcaire)

Cette page onne au bibliothcaire la possibilit e mise our un emprunt ou a outer un emprunt si lutilisateur prsenter personnellement au bibliothcaire existe ans la liste es utilisateurs et quil nest pas sanctionn actuellement.

e d

b
28

escription

APPLICATION SITE WEB GESTION BIBLIOTHEQUE


Conclusion :
Pour mener bien ce projet, nous avons d enrichir et approfondir nos

EMSI

connaissances aussi bien dans la conception des systmes dinformations, quen matire de base de donnes et de programmation WEB. Notre projet correspond a peut prt a notre objectif de dpart, on a bas nos dmarche pour finalis le projet et loptimiser le plus possible. On a trouve regrettable quon nait pas assez de connaissance dans le domaine pour mettre en ligne notre projet et en tirer profit. Cependant nous somme fier davoir conus une application WEB aussi riche et complte, cela nous a donner espoir en lavenir professionnel et nous a permis de savoir quil suffis davoir de la motivation pour apprendre de nouveau outil, langage de programmation et en tir profit. Nous avons pris un rel plaisir raliser et venir terme de ce projet. Le travail en deux tait vraiment passionnant et fructifiant.

Nous tenons aussi remercier encore notre encadrant monsieur HASBI pour son soutien et ses conseils. Enfin, nous souhaitons que notre modeste travail soit la hauteur des aspirations de nos professeurs et puisse leur plaire.

29

APPLICATION SITE WEB GESTION BIBLIOTHEQUE


Webographie :

EMSI

 http://www.asp.net/ y http://www.asp.net/web-forms/fundamentals y http://www.asp.net/web-forms/data y http://ww.asp.net/data-access/tutorials/limitingdata-modification-functionality-based-on-the-user-cs  http://www.harding.edu/ y http://www.harding.edu/fmccown/vbnet_csharp_co mparison.html  http://www.developpez.com/ y http://dotnet.developpez.com/faq/asp/vbnet/

30

APPLICATION SITE WEB GESTION BIBLIOTHEQUE


Bibliographie : ASP.NET : Chris Payne, dition 2001

EMSI

31