Vous êtes sur la page 1sur 7

Remerciement

Avant dentamer ce rapport, nous profitons de loccasion pourremercier tout


dabord notre professeur Monsieur Soufian Moukhanat qui na pas cess de
nous encourager pendant la dure du projet, ainsi pour sa gnrosit en
matire de formation et dencadrement. Nous le remercions galement pour
laide et les conseils concernant les missions voques dans ce rapport, quil
nous a apport lors des diffrents suivis, et la confiance quil nousa
tmoign. Nous tenons remercier nos professeurs de nous avoir incits
travailler

en

mettant

notre

disposition

leurs

expriences

et

leurscomptences.Jadresse aussi mes remerciements tout le staff de


lcole plus particulirement Monsieur mohamed berrada ward

, le

Directeur et tout le corps enseignant pour les connaissances quils ont bien
voulu nous partager.Je remercie galement toutes les personnes qui ont
contribu de prs ou de loin la ralisation de ce projet, et dont les noms ne
figurent pas dans ce rapport.
Je ne saurais terminer sans adresser un mot de reconnaissance toute ma
famille pour son soutien sans faille.

SOMAIRE
Introduction
es mini-projets sont les meilleures occasions aux tudiants de

lcolenationale des sciences appliques pour mettre en pratique les


comptences et lesavoir faire acquis pendant la formation. Une formation
solide et gnralistedans le domaine de lInformatique qui est devenu vital et
ncessaire danslentreprise.Dans ce cadre est situ le thme de projet qui
sintresse laralisation d'un application (Gestion d'inbiblioique) qui vas
permettre par une rflexion comune sur nos propres motivation et on a
l'honneur de la ralis en compagnie de votre prsence.
Comme tout projet de dveloppement durable,un projet de bibliothque droit
viser a :
-gagner du temps et argent au niveau des recherches de livres.
-minimiser les papiers

Outiles de travail
La mthode Merise
MERISE est une mthode de conception, de dveloppement et de ralisation
de projets informatique .le but de cette mthode est darriver concevoir
un systme dinformation.la mthode MERISE est base sur la sparation des
donnes et des traitements effectuer en plusieurs modles conceptuels et
physiques.

Le Modle Conceptuel de Donnes (MCD)


Le modle conceptuel des donnes (MCD) reprsente l'ensemble des
donnes mmorisables dun domaine tudi, sans considration des aspects
techniques, conomiques, de stockage ou autres.
L'univers

du

discours

reprsente

l'ensemble

des

donnes

utilises,

changes et traites.
Dans celui-ci, on fait rfrence des objets concrets ou abstraits et des
associations entre eux.
Le MCD permet de reprsenter graphiquement les donnes ainsi que les
relations qui les lient.

Dictionnaire de donnes
Le dictionnaire de donnes prsente la dfinition, le type (texte,
numrique) et le format (nombre de caractres, de dcimales) de
lensemble des donnes gres dans la base de donnes. Lorganisation de
ces donnes est dcrite sous la forme de schmas nomms "modles de
donnes".
L'objectif du dictionnaire de donnes est de permettre toute personne
dcouvrant la base de donnes de la reconstruire dans n'importe quel
Systme de Gestion de Base de Donnes (SGBD).

Power AMC
Power AMC est un logiciel de conception cr par la socit SDP, qui 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.

les logiciels
netbeans
NetBeans est un environnement de dveloppement intgr (IDE) pour Java,
plac en open source par Sun en juin 2000 sous licence CDDL (Common
Development and Distribution License). En plus de Java, NetBeans permet
galement de supporter diffrents autres langages, comme Python, C, C++,
XML et HTML. Il comprend toutes les caractristiques d'un IDE moderne
(diteur en couleur, projets multi-langage, refactoring, diteur graphique

d'interfaces et de pages web).NetBeans est disponible sous Windows, Linux,


Solaris (sur x86 et SPARC), Mac OS X et Open VMS.NetBeans est lui-mme
dvelopp en Java, ce qui peut le rendre assez lent et gourmand en
ressources mmoires.

mysql
MySQL est un systme de gestion de base de donnes relationnelles
(SGBDR). Il est distribu sous une double licence GPL et propritaire. Il fait
partie des logiciels de gestion de base de donnes les plus utiliss au
monde1, autant par le grand public (applications web principalement) que
par des professionnels, en concurrence avec Oracle, Informix et Microsoft SQL
Server.
Son nom vient du prnom de la fille du cocrateur Michael Widenius, My. SQL
fait allusion au Structured Query Language, le langage de requte utilis.
MySQL AB a t achet le 16 janvier 2008 par Sun Microsystems pour un
milliard de dollars amricains2. En 2009, Sun Microsystems a t acquis par
Oracle Corporation, mettant entre les mains d'une mme socit les deux
produits concurrents que sont Oracle Database et MySQL. Ce rachat a t
autoris par la Commission europenne le 21 janvier 20103,4.Depuis mai
2009, son crateur Michael Widenius a cr MariaDB pour continuer son
dveloppement en tant que projet Open Source.

les language
java
Le langage Java est un langage de programmation informatique orient objet
cr par James Gosling et Patrick Naughton, employs de Sun Microsystems,
avec le soutien de Bill Joy (cofondateur de Sun Microsystems en 1982),
prsent officiellement le 23 mai 1995 au SunWorld.La socit Sun a t
ensuite rachete en 2009 par la socit Oracle qui dtient et maintient
dsormais Java.
La particularit et l'objectif central de Java est que les logiciels crits dans ce
langage doivent tre trs facilement portables sur plusieurs systmes
dexploitation tels que UNIX, Windows, Mac OS ou GNU/Linux, avec peu ou
pas de modifications. Pour cela, divers plateformes et frameworks associs
visent guider, sinon garantir, cette portabilit des applications dveloppes

en Java.

SQl
SQL (sigle de Structured Query Language, en franais langage de requte
structure) est un langage informatique normalis servant exploiter des
bases de donnes relationnelles. La partie langage de manipulation des
donnes de SQL permet de rechercher, d'ajouter, de modifier ou de
supprimer des donnes dans les bases de donnes relationnelles.
Outre le langage de manipulation des donnes, la partie langage de
dfinition des donnes permet de crer et de modifier l'organisation des
donnes dans la base de donnes, la partie langage de contrle de
transaction permet de commencer et de terminer des transactions, et la
partie langage de contrle des donnes permet d'autoriser ou d'interdire
l'accs certaines donnes certaines personnes.
Cr en 1974, normalis depuis 1986, le langage est reconnu par la grande
majorit des systmes de gestion de bases de donnes relationnelles (abrg
SGBDR) du march.
SQL fait partie de la mme famille que les langages SEQUEL (dont il est le
descendant), QUEL ou QBE (Zloof).

Analyse la conception
MCD

Dictionnaire de Donnes :
Champs
Dsignation
Type
idTheme
Numro d'identifiant du theme numrique
texte
theme
Theme du Livre
IdLecteur
Numro d'identifiant du lecteur numrique
Nom
Nom du lecteur
texte
Prenom
Prnom du lecteur
texte
Mail
Lmail du lecteur
texte
Adresse du lecteur
Adresse
texte
Telephone
Telephone du lecteur
numrique
DateIncreption Date de rservation du lecteur date
Sanction
Sanction du lecteur
texte
IdAuteur
Numro d'identifiant dauteur
numrique
NomAuteur
Nom de lauteur
texte
PrenomAuteur Prnom de lauteur
texte
Pays
Pays de lauteur
texte
IdLivre
Numro d'identifiant du livre
numrique
TitreLivre
Titre du livre
texte
Nbr_Exemplair Nombre dExemplaire
numrique
e
Sommaire
Sommaire du livre
texte
IdEmpliare
Numro
d'identifiant
denumrique
lexemplaire
Disponible
Disponabilit du livre
texte

Taille
30
20
20
20
40

10
200
20
20

10
20

Entit
Theme
Theme
Lecteur
Lecteur
Lecteur
Lecteur
Lecteur
Lecteur
Lecteur
Lecteur
Auteur
Auteur
Auteur
Auteur
Livre
Livre
Livre

20

Livre
Exemplaire

10

Exemplaire