SlideShare une entreprise Scribd logo
1  sur  48
Télécharger pour lire hors ligne
INTRODUCTION
Mise en place d’une application de gestion de la bibliothèque numérique ITA
2
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
INTRODUCTION
La conception du système d’information d’une bibliothèque numérique
universitaire (cas du GROUPE ITA SA) nécessite une analyse et une conception
des données qui constituent le point de passage de toute application mettant en
œuvre un système de gestion de base de données relationnelle tel les SGBD
Oracle, SQL Server, MySQL.
La méthode francophone Merise d’analyse et de conception spécifique pour la
numérisation des systèmes d’information est adoptée dans le cadre de ce papier
dans le but de mettre en œuvre une bibliothèque numérique universitaire pour le
Groupe ITA. Basée sur le modèle entité association, cette méthode se présente
comme un outil simple, efficace et très répandu chez les développeurs des
systèmes d’information ; mais ici, nous nous limitons à la gestion d’une partie des
données de ce système. Après cette étude, une base de données relationnelle
optimisée réalisée avec n’importe quelle SGBDR peut être mise en œuvre.
Cependant, le développement de notre étude se fera en trois (3) parties :
D’abord dans l’étude préalable nous présenterons la structure d’accueil et la
méthode d’analyse utilisée.
Ensuite, l’étude détaillée permettra d’élaborer les différents modèles conceptuels
puis de l’adapter de manière appropriée à notre application.
Enfin, la troisième partie l’étude technique et la réalisation présentera le
fonctionnement de l’application à travers des images d’illustration de quelques
interfaces de l’application et la gestion de celle-ci.
Mise en place d’une application de gestion de la bibliothèque numérique ITA
3
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
PREMIERE PARTIE
ETUDE
PREALABLE
Mise en place d’une application de gestion de la bibliothèque numérique ITA
4
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
CHAPITRE 1 : PRESENTATION DU GROUPE ITA SA
I- HISTORIQUE
L’Institut des Technologies d’Abidjan est né du constat qu’un moment donné, la
formation professionnelle n’était pas pratique dans certaines grandes écoles. En
tant qu’enseignants, ils ont réfléchi et pris le risque de créer une école capable
d’associer la théorie à la pratique. C’est donc à cause de déficit constaté sur le
terrain et la volonté de rendre la formation professionnelle pratique qu’ITA a vu
le jour.
Après avoir fait un sondage auprès d’enseignants, de consultants et d’étudiants,
une étude de faisabilité a permis de concevoir un projet dénommé « création d’une
école professionnelle ». Ledit projet leur a permis d’aller à la recherche de
financement. Suite aux difficultés de financement ils ont dû lancer le projet de
leurs propres ressources tout en ayant foi en l’avenir, vu le soutien des enseignants
et étudiants.
L’institut des technologies d’Abidjan a eu son autorisation du Ministère de
l’Enseignement Supérieur le jeudi 14 Décembre 2006. Elle a été agréé par une
autorisation d’ouverture et d’agrément N°1150/MESRS/DESPRIV/S-DAH/CF
(Agréé FDFP) Habilitation FDFP-CG/ N°036-2008/HAB/FB/PHC/KT du 18 Mai
2008, Autorisation d’ouverture de filières Post-BTS N°174MESRS/,
DGES/DESPRIV/S-DAH/KKJ et s’est vu évolué pour donner en 2012 le Groupe
ITA-Ingénierie SA. Il dirigé par :
Monsieur HOUENOU Jeannot Lucien, le Directeur Général, et
Monsieur SANOGO Karim, le Directeur Général Adjoint.
Aujourd’hui, le Groupe ITA-Ingénierie SA est un ensemble de 5 d’établissements
supérieurs professionnels privés (ITA Marcory, ITA 2 Plateaux, ITA Vridi, ITA
Mise en place d’une application de gestion de la bibliothèque numérique ITA
5
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Bouaké, ITA Bamako) et dont le siège est situé sur le boulevard Valérie Giscard
d’Estaing Marcory zone 4C.
Figure 1: Situation géographique du siège, Site ITA-Marcory (Avril 2015)
Mise en place d’une application de gestion de la bibliothèque numérique ITA
6
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
II. Objectifs
Le Groupe ITA-Ingénierie SA s'est engagé dans une forte transformation pour
être plus compétitive sur le plan sous régional et continental Elle doit aujourd'hui
relever trois grands défi :
- Le défi international
Dans un contexte international très compétitif, le Groupe ITA-Ingénierie SA
doit faire reconnaître la réputation de ses programmes de formation en Brevet de
Technicien Supérieur, Diplôme de Technicien Supérieur, Licence
Professionnelle et Master, attirer les meilleurs étudiants, enseignants et
chercheurs de la sous-région, et multiplier les partenariats à très haut niveau avec
les entreprises.
Il reçoit et forme des apprenants de divers horizons dont d’importants contingents
proviennent de l’Afrique de l’Ouest et de l’Afrique Centrale dans les programmes
courts, moyens et longs.
- Le défi scientifique
En s'appuyant sur ses valeurs fondamentales, le Groupe ITA-Ingénierie SA veut
être un haut lieu scientifique d'enseignement, de recherche et d’innovation.
Il a pour finalité de son bréviaire l’objectif constant d’allier la qualité et
l’innovation afin d’assurer à ses élèves, étudiants et prescripteurs, les résultats
qu’ils attendent d’une institution qui garantit le sérieux et la pérennité de son
service d’éducation et de formation.
- Le défi de responsabilité sociale
Il est au cœur de l'héritage d'une longue tradition de qualité au service de
l’excellence et de la Côte d’Ivoire, du progrès et de la science. Le Groupe ITA
Ingénierie SA défend l'égalité des chances au cœur de la société du savoir.
Mise en place d’une application de gestion de la bibliothèque numérique ITA
7
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
III. Organigramme et Organisation
III.1 Organigramme
Figure 2 : Organigramme Général du Groupe ITA-Ingénierie SA (4
Novembre 2014)
Mise en place d’une application de gestion de la bibliothèque numérique ITA
8
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
III.2 Organisation
Le Groupe ITA-Ingénierie SA est une Ecole-Entreprise. Pour mener à bien ses
objectifs qu’elle s’est fixée depuis sa création, elle a organisé comme suit : Dans
son organisation, on a :
- Le Conseil d’Administration
Le Groupe ITA-Ingénierie SA auparavant appelé ITA pour Institut des
Technologies d’Abidjan, une Entreprise du style Ecole-Entreprise est présidé et
dirigé par son Conseil d’Administration. Le Conseil d’Administration dispose de
tous les pouvoirs pour assurer la gestion courante et l’administration du Groupe.
De ce fait, il contrôle la stratégie conduite par la Direction Générale ainsi que
toutes les activités du Groupe. Il détermine la politique et les grandes orientations
du Groupe.
- La Direction Générale
Dans cette direction, on a une Direction Générale chargée des affaires extérieures
au niveau national et international et une Direction Générale Adjointe et en charge
de l’Académie, et ce, pour l’ensemble du Groupe. Ces deux directions ont
respectivement une Assistance de Direction, chargée de réceptionner tous les
documents en relation avec le Groupe ITA-Ingénierie SA que ce soit extérieur
comme intérieur à savoir les factures, les courriers… C’est aussi cet assistance
qui s’occupe de la production des documents au sein de l’entreprise et de la
production des attestations, des diplômes, des certificats. On retrouve aussi le
Conseil Technique, qui sur la tutelle de la Direction Générale Adjointe et en
charge de l’Académie suggère des propositions sur le plan académique et pour
une bonne insertion des auditeurs face à la demande sur le marché de l’emploi.
Mise en place d’une application de gestion de la bibliothèque numérique ITA
9
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
- La Direction des Ressources Humaines
Elle gère le personnel administratif et les auditeurs dans le respect des règles
sociales établies. En accord avec le Service Scolarité, ce Service s’occupe du suivi
des étudiants en servant d’intermédiaire entre le Groupe et ses étudiants. Ce
service s’efforce de rappeler et de faire respecter le règlement intérieur (tenues
par niveau, absences, évaluations) de l’Ecole dans son intégralité.
- La Direction Financière et Comptable
Cette direction est chargée de l’ensemble des opérations Financières et de la
Comptabilité de l’ensemble du Groupe. Il enregistre les activités de la société au
régard des règles comptables et du droit fiscal et établit également des états
financiers en fin d’année. Elle est épaulée dans sa tache d’une part par son service
Comptabilité et Recouvrement qui assure les inscriptions, les réinscriptions, ainsi
que les différents versements des auditeurs et aussi la confection et la distribution
de leur badge pour l’accès dans les différents sites. Sa branche Service Logistique
a pour mission de veiller à la disponibilité des fournitures nécessaires à l’activité
de tous les services et directions du Groupe ITA-Ingénierie SA. Elle assure donc
la gestion des stocks des fournitures de bureaux et matériels de bureaux mais
également la gestion de l’entretien quotidien des locaux.
- La Direction chargée du Partenariat et du Placement
La Direction chargée du Partenariat et du Placement plus connue sous la
dénomination ITA CONSEILS, émanation du Groupe ITA-Ingénierie SA, est une
entité qui fait de la formation, du conseil et apporte les solutions adéquates. Au
niveau de la formation, ITA CONSEILS à sa manière valoriser les acquis
professionnels par le renforcement des capacités des employés des entreprises.
Mise en place d’une application de gestion de la bibliothèque numérique ITA
10
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
D’une part, concernant les solutions intégrées ITA CONSEILS en tant que force
de vente propose des solutions logicielles aux particuliers et aux entreprises.
D’autre part, au niveau conseil, ITA CONSEILS est en partenariat avec certains
cabinets avec qui il travaille en collaboration sur des appels d’offres. ITA
CONSEILS met à la disposition du public une offre de formation sur une certaine
durée (en moyenne deux mois) et sanctionnée par le diplôme de Licence
Professionnelle Appliquée (LPA).
- La Direction Marketing et Communication
La Direction Marketing et Communication de Groupe ITA-Ingénierie SA est
comme on la retrouve dans toutes les entrprises qui se respectetnt le font office.
Elle fait exclusivement de la communication et de la marketing interne et surtout
externe de la structure. Ses missions principales consistent en l’élaboration et la
conduite d’un plan de communication destiné à faire la promotion de à travers des
actions éfficaces de marketing sur le marché à la quête des éventuels auditeurs
dans ses différents cycles qu’il propose. Elle n’hésite pas à être le sponsoring
auprès des différents étudiants et élèves-ingénieurs dans leurs activiés pour la
plupart académiques. Avec son Service Clientèle, il procède à l’inscription des
nouveaux auditeurs et à la réinscription des anciens en fournissant les documents
nécessaires de l’année académique en cours. Quant à son Service Call Center, il
est chargé d’informer les étudiants et / ou leurs parents sur ce qui les lient à cette
Ecole-Entreprise : le Groupe ITA-Ingénierie SA.
Mise en place d’une application de gestion de la bibliothèque numérique ITA
11
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
- La Direction Pédagogique
La Direction Pédagogique est le poumon de tout le grand Groupe ITA-Ingénierie
SA. Elle est l’une des directions qui est rattachée directement ou indirectement
aux autres directions et services. Elle est aidée dans ses attributs et dans sa lourde
sa tâches par la Direction Pédagogique Déléguée et la Direction de
l’Enseignement Secondaire Technique et Professionnelle : Deux directions sous
sa tutelle. La Direction Pédagogique Déléguée qui est l’image de la Direction
Pédagogique sur les différentes antennes de l’ensemble du Groupe ITA-Ingénierie
SA et la Direction de l’Enseignement Secondaire Technique et Professionnelle est
sa branche qui a en charge la gestion des élèves de l’Ecole Secondaire Technique
et Professionnelle. La Direction Pédagogique constituée de trois entités que sont
: le Service Scolarité, le Service e-learning et le Service Maintenance et
équipements en outils didactiques. Sa mission est de faire en sorte que le
programme défini par la Direction Académique soit exécuté dans son intégralité.
Son objectif est d’assurer une formation réussie pour des étudiants et de faire du
Groupe ITA-Ingénierie SA une école incontournable en Côte d´Ivoire et dans la
sous-région.
- La Direction du Système Informatique et des Statistiques
Dans l’exercice de ses fonctions, la Direction du Système Informatique et des
Statistiques est chargée d'apporter un appui à l'ensemble des structures du Groupe
en matière: d'informations, de traitement des données et de statistiques. Elle
s'occupe également de l'organisation des partiels, du planning des examens et
devoirs de niveau et se dévoue au service des professeurs, des étudiants, des
différentes directions que composent le Groupe et du grand public.
Mise en place d’une application de gestion de la bibliothèque numérique ITA
12
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
IV. Cycles et Filières par Ecole
Le Groupe ITA-Ingénierie SA compte en son sein quatre grandes écoles :
IV.1 Ecole Secondaire Technique et Professionnelle (ESTP)
 Comptabilité :
 Seconde G2
 Première G2
 Terminale G2
 Economie & Gestion :
 Seconde AB
 Première B
 Terminale B
 Electronique & Electrotechnique :
 Seconde F2
 Première F2
 Terminale F2
IV.2 Ecole des Techniciens Supérieurs (ETS)
 Pour les Filières Industrielles :
 BTS  Informatique Développeur d’Application (IDA),
 BTS  Réseaux Informatiques et Télécommunications (RIT),
 BTS  Systèmes Electroniques et Informatiques (SEI),
 BTS  Mine Géologie Pétrole (MGP),
 BTS  Chimie Contrôle Qualité (CCQ),
 BTS  Chimie Génie Alimentaire (CGA)
Mise en place d’une application de gestion de la bibliothèque numérique ITA
13
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
 Pour les Filières Tertiaires :
 BTS  Gestion Commerciale (GEC),
 BTS  Ressources Humaines et Communications (RHC),
 BTS  Logistique (Log),
 BTS  Finances Comptabilités et Gestion des Entreprises
(FCGE)
IV.3 Ecole Supérieure Industrielle (ESI)
 Sciences Informatiques (SI),
 Réseaux Télécoms (RT),
 Développement d’Application des Systèmes Informations
(DASI),
 Génie Informatique (GI),
 Génie Electrique (GE),
 Génie Pétrole et Gaz (GPG),
 Mines (Mines),
 Contrôle Qualité et Environnement (CQE),
 Sciences Environnementales (SE)
IV.4 Ecole Supérieure Management (ESM)
 Marketing Management (MM),
 Marketing Communication et Publicité (MCP),
 Affaires Internationales (AI),
 Logistique (Log),
 Finances (Fin),
 Audit et Contrôle de Gestion (ACG),
 Gestion des Ressources Humaines (GRH)
Mise en place d’une application de gestion de la bibliothèque numérique ITA
14
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
A ces écoles, le Groupe ITA-Ingénierie SA offre aussi des Formations
Qualifiantes.
IV.5 Formations Qualifiantes (FQ)
 Au niveau des Filières Industrielles :
 Technicien en Réseaux Système et Sécurité Informatique
(TRSSI),
 Technicien en Electronique, Maintenance Informatique et
Industrielle (TEMII),
 Technicien en Webdesign, Infographie et Multimédia
(TWIM),
 Technicien en Réseaux Télécom, GSM et Réseaux
Téléphoniques PABX,
 Technicien Analyste Programmeur (TAP),
 Technicien en Vidéo Surveillance, Installation Antenne
Parabolique et Maintenance des Téléphones.
 Au niveau des Filières Tertiaires :
 Auxiliaires en Pharmacie (AP),
 Aides-Soignantes (AS),
 Technico-commercial (TC),
 Assistante Comptable (AC),
 Transite Doyenne (TD)
Pour donner un plus à ses auditeurs, aux particuliers, aux travailleurs et ainsi
qu’aux entreprises, en formation continue le Groupe ITA-Ingénierie SA forme en:
Mise en place d’une application de gestion de la bibliothèque numérique ITA
15
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
IV.6 Masters Spécialisés
 Filières Industrielles :
 Télécommunication
 Communication Mobile
 Management des Projets Telecom
 Réseaux et Systèmes
 Technologie du web : Système, Service et Sécurité
 Sécurité Informatique
 Datawarehouse Business Intelligence
 Filières Tertiaires :
 Logistique et Achat Internationaux
 Management des Projets
 Intelligence Marketing
 Fiscalité et Droits des Affaires
 Gestion des Ressources Humaines
 Finances-Assurance
 Audit Interne et Contrôle de Gestion
IV.7 Licence Professionnelle Appliquée (LPA)
Suivant le système VAP (Validation des Acquis Professionnels)
 Au niveau des Filières Techniques :
 Technique Audio-Visuelle/Infographie et web Design
 Technique des TICs et Helpdesk des Réseaux Informatiques et
Telecoms
 Gouvernance et Sécurité des Systèmes d’Information
 Développement d’Application Web : Services, Sécurité et
Entrepreneuriat
Mise en place d’une application de gestion de la bibliothèque numérique ITA
16
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
 Mobile Services et Développement
 Systèmes Embarques et Automatisme
 Electrotechnique : Transport et Distribution d’Energie
 Techniques de Cartographies Géologiques
 Informatique Décisionnelle Appliquée
 Au niveau des Filières Tertiaires :
 Logistique et Achat Internationaux
 Organisation et Gestion des Entreprises
 Administration du Personnel
 Administration Financière et Comptable
 Stratégies et Plan Marketing
 Techno-Commercial et Marketeur Bilingue
 Technique Moderne d’Animation TV/Radio
 Technique Médias Ecrits
Mise en place d’une application de gestion de la bibliothèque numérique ITA
17
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
CHAPITRE 2 : PRESENTATION DU PROJET
I- CAHIER DE CHARGE
1- Description du cahier de charges
L'objectif du présent projet est de concevoir et de réaliser une application
permettant l'automatisation de la gestion de la bibliothèque du Groupe ITA
Ingénierie SA.
Pour ce qui est du contexte de l’étude, la bibliothèque universitaire a été créée
dans le but de desservir les étudiants, le corps professoral, le personnel
administratif ainsi que tous les utilisateurs potentiels, chercheurs dans les
domaines couverts. La politique documentaire suivie est basée sur trois objectifs
fondamentaux :
 Développer, enrichir et mettre à jour les collections de livres et périodiques,
en mettant en place une politique d’acquisition de la documentation
spécialisée.
 Assurer la diffusion de l’information documentaire au profit du public
concerné.
 Contribuer à la formation dispensée en acquérant et en mettant à la
disposition des utilisateurs une documentation complétant ou enrichissant
les programmes de formation.
2- Critique de l’existant
Pour atteindre ces objectifs, il aurait fallu sans cesse repenser, réorganiser et
surtout moderniser les méthodes de travail afin d’améliorer la qualité des services
rendus. Mais il reste que le système existant à la bibliothèque enregistre un
accroissement annuel important de documents conjugué à une insuffisance du
personnel spécialisé, ce qui donne lieu à l’apparition de nombreux problèmes
dont :
 Le retard observé dans l’exécution de certaines opérations, dû à la
multiplication des tâches à réaliser, d’où la prédominance des tâches à
caractère répétitif tel que l’enregistrement manuel des livres, des emprunts
et autres.
 la surutilisation du personnel spécialisé pour la réalisation des tâches
subsidiaires, ce qui entrave la réalisation de produits documentaires à
Mise en place d’une application de gestion de la bibliothèque numérique ITA
18
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
caractère important comme les dossiers documentaires et les produits
destinés à la diffusion d’information.
3- Proposition de solution
En vue de remédier à ces lacunes de fonctionnement, il s’avère important de
configurer et de mettre en place une solution informatique dont les atouts seront
observés au niveau de :
 L’amélioration du fonctionnement interne de la bibliothèque par une
réorganisation du circuit des documents et des circuits du travail, ce qui
permettra de réduire la durée de certaines tâches.
 L’amélioration du service aux utilisateurs, en réduisant les durées des
opérations de prêt, en permettant, grâce à un circuit du document plus
performant, une mise à disposition plus rapide des documents en offrant un
catalogue plus complet et aux accès plus nombreux.
Pour ce faire, le système requis doit être en mesure de prendre en charge un certain
nombre de fonctionnalités qui ont trait aux différentes opérations effectuées et qui
seront détaillées plus loin.
En général, la documentation gérée par la bibliothèque numérique universitaire
est répartie selon deux catégories :
- La collection des livres
- La collection des thèses et les mémoires
a- Explication de la solution proposée
Tout d’abord, il y a l’acquisition des documents, on distingue deux voies possibles
pour laquelle l’acquisition par bon de commande des livres et le don des
documents.
- Achat des documents
Lorsqu’il s’agit d’achat de documents, la bibliothèque se charge de contacter le
fournisseur, de réceptionner le devis et de l’acheminer vers les services concernés.
Une fois la commande visé, le fournisseur livre les documents en un seul lot.
Mise en place d’une application de gestion de la bibliothèque numérique ITA
19
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
- Don de document
Le don des documents est effectué par les différents partenaires et étudiants.
- Réception des documents et enregistrement.
Il s’agit essentiellement d’extraire les mots-clés ou descripteurs qui permettront
de repérer physiquement et de rechercher le document lors d’une requête. C’est la
phase la plus importante dont dépend l’efficacité de tout le système de la
recherche documentaire. Le principal thème ou sujet du document servira à
l’extraction d’un indice standard et normalisé à partir du système de classification
adopté.
- La description bibliographique.
Elle consiste à réaliser une notice bibliographique qui servira pour la recherche et
le repérage des documents. Pour les livres, les informations à extraire concernent
: le titre et ses compléments (sous-titre, titre parallèle, etc.), l’auteur et la date de
publication, la description physique du document et éventuellement les thèmes
traités ; alors que pour les rapports, les thèses et les mémoires, les éléments à faire
ressortir sont le titre, l’auteur et la date de réalisation.
- Le prêt.
S’agissant du prêt, celui-ci constitue l’aboutissement de toute l’activité
documentaire. Il se fait sur la base des requêtes formulées par les usagers
concernant un sujet bien précis, un auteur ou alors sur la base des instruments de
recherche édités par le centre. Le prêt est régi par le règlement interne de la
bibliothèque, lequel est approuvé par la hiérarchie. Toute opération de prêt est
enregistrée sur le registre de prêt qui regroupe des éléments d’identification du
document prêté, à savoir le titre, des informations sur l’utilisateur, son nom et son
statut. De plus, le registre contient des informations sur les dates de prêt et de
retour.
 En cas de non-respect du délai de retour du document, des réclamations
sont adressées aux personnes en question suivis d’une amande à payer.
 L’opération de recherche peut se réaliser à partir des instruments de
recherche réalisés par la bibliothèque. Il s’agit de bibliographies sélectives,
de catalogues, de bulletins des nouvelles acquisitions et de bulletins de
sommaire.
Mise en place d’une application de gestion de la bibliothèque numérique ITA
20
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Pour réaliser cet objectif, le système doit envisager des fonctionnalités organisées
et structurées selon un système de gestion de bases de données relationnel qui
permet d’éviter toute redondance des données :
 un fichier bibliographique, contenant toutes les données catalographiques
des documents conservés par la bibliothèque et leur gestion informatique.
 un fichier des utilisateurs permettant notamment l’identification des
emprunteurs lors des opérations de prêt.
 un module de prêt, mettant en relation le fichier bibliographique et le fichier
des utilisateurs.
Mise en place d’une application de gestion de la bibliothèque numérique ITA
21
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
CHAPITRE 3 : PRESENTATION DE LA METHODE D’ANALYSE
1- Définition
MERISE (Méthode d’Etude et de Réalisation Informatique des Sous-
Ensembles), est une méthode d’analyse informatique née vers 1978 en
France. Elle est très répandue de nos jours et est beaucoup utilisée dans la conduite
et la conception des projets informatiques.
La méthode Merise est une méthode d’analyse, de conception de système
d’information mais aussi une méthode de conduite de projet d’informatisation.
Dans sa démarche, nous procèderons à l’étude de l’existant qui consistera à
recueillir le maximum d’informations relatives à la gestion et au fonctionnement
de la structure que l’on désire informatiser.
2- Principes généraux
MERISE est une méthode qui a une double vocation.
C’est d’abord une méthode de conception de système d’information (SI) à savoir :
 Une approche globale du SI menée parallèlement sur les données et
les traitements.
 Une description du SI par niveaux :
- Le niveau conceptuel
- Le niveau logique ou organisationnel
- Le niveau physique ou opérationnel
 Une description du SI utilisant un formalisme de représentation
précis, simple et rigoureux pour la description des données.
 Une représentation visuelle des modèles conceptuels.
Ensuite, MERISE propose une démarche de développement de ce SI à travers :
 Un découpage du processus de développement en quatre étapes.
- Etude préalable
- Etude détaillée
- Réalisation
- Mise en œuvre
 Une description de la structure de travail à mettre en place pour
mener à bien le développement du SI.
Mise en place d’une application de gestion de la bibliothèque numérique ITA
22
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
3- Présentation des niveaux de conception
MERISE distingue trois niveaux de conception de système d’information :
 Niveau conceptuel
A ce niveau, il est établi une description des finalités de l’entreprise en
précisant le « Quoi » tout en faisant abstraction des contraintes organisationnelles
et techniques. Il sera fait une description des données stables ou invariantes du SI
et de l’ensemble des règles de gestion qui y sont appliquées au niveau des concepts
par le biais d’un formalisme qui peut se traduire en termes de :
- Modèle Conceptuel de Données (MCD)
La description des données et des relations est réalisée à partir
du formalisme individuel suivant : Objet, Relation, Propriété.
- Modèle Conceptuel des Traitements (MCT)
Ses concepts sont : Processus, Opération, Evènement,
Résultat, Synchronisation.
 Niveau logique et organisationnel
Ce niveau définit l’organisation qu’il est souhaitable de mettre en place
dans l’entreprise pour atteindre les objectifs souhaités. Il faut préciser les choix
d’organisation qui seront pris en compte : la répartition des tâches entre l’homme
et la machine et le mode de fonctionnement (temps réel ou conversationnel, temps
différé ou batch).
En un mot ce niveau décrit « Qui fait quoi et où ». Les modèles associés à ce
niveau de description sont :
- Modèle Logique des Données (MLD), qui peut être relationnel ou fichier
classique.
- Modèle organisationnel des traitements (MOT), qui permet de représenter par
phases les tâches exécutées et les postes de travail correspondants.
 Niveau physique ou opérationnel
Il définit les organisations physiques des données au travers du Modèle
Physique des Données (MPD) et la description des traitements effectués par unités
de traitements au travers du Modèle Opérationnel des Traitements (MOpT).
A ce niveau, le MOT décrit « le comment faire ». La méthode de conception
proposée par MERISE nous a présenté une vue globale des différents niveaux
applicables par cette méthode pour mener à bien un projet. Cependant, ces
Mise en place d’une application de gestion de la bibliothèque numérique ITA
23
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
concepts ne pouvant être pris en compte qu’après une analyse détaillée du SI et
une délimitation précise du domaine d’activités à partir de la démarche du
développement.
4- Concept d’héritage
Quand le concepteur s’aperçoit que plusieurs entités, proches mais
distinctes, partagent un ensemble de caractéristiques, il doit mettre en œuvre un
processus de création d’entités génériques (ou entités sur-types) et d’entités
spécialisées (ou entités sous-types) appelé « héritage ». Ce concept qui permet de
représenter le lien « est-un » ou « IS-A » entre deux entités A et B (une
occurrence de A est une occurrence de B) est représenté graphiquement par une
flèche double allant de A vers B.
Figure 3 : Illustration de l’héritage en MERISE
On dit qu’il y a héritage simple un sous-type n’a qu’un seul sur-type. Dans ce
cas, toutes les occurrences du sous-type sont en même temps des occurrences de
son sur-type. Cela n’implique pas que toutes les occurrences du sur-type soient
des occurrences de l’un des sous-types.
Entité spécialisée A
Liste des propriétés spécialisées
Entité générique B
Liste des propriétés communes
HERITAGE 1
Mise en place d’une application de gestion de la bibliothèque numérique ITA
24
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
DEUXIEME PARTIE
ETUDE
DETAILLEE
Mise en place d’une application de gestion de la bibliothèque numérique ITA
25
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
CHAPITRE 1 : ELABORATION DU MODELE CONCEPTUEL DE
DONNEES (MCD)
1- Définition et concepts de base
Le Modèle Conceptuel des Données (MCD) est l’élément le plus connu de la
méthode Merise et certainement le plus utile. Il est le résultat de la modélisation
conceptuelle des données et est défini comme étant la représentation schématique
des données et des relations existantes entre elles. Il nous permet de répondre à la
question « quoi » ; au sens de « que trouve-t-on dans l’entreprise ? », « quelles
données nous offre l’entreprise ». Il est construit suivant le modèle entité/relation.
Il utilise plusieurs concepts de base dans sa réalisation qui sont :
 Entités : est un objet concret du monde physique ou abstrait du monde
immatériel.
 Propriétés : élément servant à qualifier ou décrire une entité ou une
relation
 Occurrence de propriété : est l’une des valeurs possible que peut prendre
une propriété
 Occurrence d’entité : est l’ensemble des occurrences des propriétés pour
un exemplaire de l’entité
 Identifiant de l’entité : est une propriété particulière de l’entité choisi tel
sorte qu’a une occurrence prise par cette propriété correspond une et une
seule occurrence de l’entité
 Relation ou Association : lien sémantique entre une entité et elle-même ou
une entité et d’autres entités
 Ordre d’une relation : est le nombre d’entité participant à la relation
 Relation porteuse de données : relation possédant une ou plusieurs
propriétés en plus de son identifiant
 Identifiant d’une relation : est la concaténation des identifiants des entités
participant à cette relation
 Cardinalités : indiquant pour chaque couple entité/relation les nombres
maximum et minimum d’occurrence de la relation pouvant exister pour une
occurrence de l’entité
 Cardinalités minimum : nombre minimum de fois ou une entité est
concerné par la relation
 Cardinalités maximum : nombre maximum de fois ou une entité est
concerné par la relation
Mise en place d’une application de gestion de la bibliothèque numérique ITA
26
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
2- Elaboration du dictionnaire de données
Codes Significations
Type
Longueur Observation
A/AN/N/D
codeCat Code de la catégorie N 5 Identifiant
LibelleCat Libellé de la catégorie AN 32
regPret Règles de prêt de l’utilisateur AN 100
idUtil identifiant de l’utilisateur N 5 Identifiant
nomUtil Nom de l’utilisateur AN 32
prenomUtil Prénom de l’utilisateur AN 32
contactUtil Contacts de l’utilisateur AN 32
dateInsc Date inscription utilisateur D 8 AAAA/MM/JJ
idOuv Identifiant de l’ouvrage N 5 Identifiant
titreOuv Titre de l’ouvrage AN 32
resumeOuv Résumé de l’ouvrage AN 255
dateSortie Date de parution de l’ouvrage D 8 AAAA/MM/JJ
prixAchat Prix d’achat du livre AN 32
idAut Identifiant de l’auteur N 5 Identifiant
nomAut Nom de l’auteur AN 32
prenomAut Prénom de l’auteur AN 32
contactAut Contacts de l’auteur AN 32
idExp Identifiant de l’expéditeur N 5 Identifiant
nomExp Nom de l’expéditeur AN 32
prenomExp Prénom de l’expéditeur AN 32
telExp Contacts de l’expéditeur AN 32
adExp Adresse de l’expéditeur AN 32
dateEmprunt Date d’emprunt du document D 8 AAAA/MM/JJ
dateRetour Date de retour du document D 8 AAAA/MM/JJ
naturePret Nature du prêt AN 32
 Legendre du dictionnaire de données
A : Alphabétique ; AN : Alpha numérique ; N : Numérique ; D : Date.
Mise en place d’une application de gestion de la bibliothèque numérique ITA
27
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
3- Identification des règles de gestion (RG) relatives aux données
RG1 : Un expéditeur appartient à une seule catégorie.
RG2 : Une catégorie peut appartenir plusieurs expéditeurs
RG3 : Un utilisateur peut emprunter un ou plusieurs ouvrages
RG4 : Un ouvrage peut être emprunté par aucun ou plusieurs utilisateurs
RG5 : Un ouvrage qui n’est pas rendu selon le temps défini est passible de
sanction défini par la bibliothèque.
RG6 : Un ouvrage peut être d’un type
RG7 : Un type d’ouvre peut regrouper plusieurs ouvrage
RG8 : Un auteur peut écrire plusieurs ouvrages
RG9 : Un ouvrage peut être écrire par un seule auteur
4- Elaboration du Modèle Conceptuel de Données (MCD)
Figure 4 : Modèle Conceptuel de Données (MCD)
Mise en place d’une application de gestion de la bibliothèque numérique ITA
28
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
CHAPITRE 2 : ELABORATION DU MODELE LOGIQUE DE
DONNEES (MLD)
1- Définition et concepts de base
Le Modèle Logique de Données est la modélisation logique des données
qui tient compte du niveau organisationnel de données.
Le modèle logique choisi par cette étude est le modèle relationnel, la base de
données de notre système sera un SGBD relationnel.
 L’attribut : c’est le plus petit élément d’information manipulable par le
concepteur, il est décrit par un « nom ». L’attribut est équivalent de la
propriété dans le MCD.
 La relation ou table : est un ensemble d’attributs associé décrivant la
même entité.
 La clé primaire : attribut dont la valeur permet de distinguer de façon
unique chaque occurrence de la relation.
2- Règles de passage du MCD au MLD
 Règle concernant les entités
Chaque entité devient une table
L’identifiant de l’entité devient la clé primaire de la table
Les propriétés de l’entité deviennent les attributs de la table
 Règle concernant les relations
Les trois (3) cas de liaison binaire entre les entités sont respectivement :
- Cas de la relation « père-fils » (ou liaison un [0, 1 ou 1, 1] à plusieurs [0, n
ou 1, n])
 L’entité « père » devient la table « père » ;
 L’entité « fils » devient la table « fils » ;
 L’identifiant de l’entité « père » devient attribut de la
table « fils ». cet attribut est aussi appelé « clé
étrangère ».
- Cas de la relation « père-fils » (ou liaison un [1,1] à [0,1])
 Les deux (2) entités (père et fils) deviennent des tables ;
Mise en place d’une application de gestion de la bibliothèque numérique ITA
29
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
 La migration de la clé se fait dans le sens contraire de la
contrainte d’intégrité fonctionnelle (CIF) qui reçoit
l’identifiant de l’autre ;
 Les propriétés de la relation deviennent les attributs de
la table « fils ».
- Cas de la relation autre que « père-fils » (ou liaisons plusieurs [0, n ou 1, n]
à plusieurs [0, n ou 1, n])
 Les entités deviennent des tables, les identifiants des
entités deviennent les clés des tables ;
 L’association ou relation du MCD devient une table
dont la clé est la concaténation des identifiants des
entités en relation ;
 Si l’association est porteuse de données, celles-ci
deviennent les attributs de la table.
3- Elaboration du Modèle Logique de Données (MLD)
CAT_EXP (codeCat, libelleCat)
EXPEDITEUR (idExp, nomExp, prenomExp, telExp, adExp, #codeCat)
TYPE_OUV (codeType, libelleType)
AUTEUR (idAut, nomAut, prenomAut, contactAut)
OUVRAGE (idOuv, titreOuv, resumeOuv, dateSortie, prixAchat, #codeType,
#idAut)
ENVOYER (idExp+idOuv, dateLiv)
CAT_UTIL (codeCat, libelleCat, regPret)
UTILISATEUR (idUtil, nomUtil, prenomUtil, contactUtil, dateInsc, #codeCat)
EMPRUNTER (idOuv+idUtil, dateEmp, dateRetour, naturePret)
Mise en place d’une application de gestion de la bibliothèque numérique ITA
30
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Figure 5: Modèle Logique de Données (MLD)
Mise en place d’une application de gestion de la bibliothèque numérique ITA
31
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
TROISIEME PARTIE
REALISATION
Mise en place d’une application de gestion de la bibliothèque numérique ITA
32
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
CHAPITRE 1 : DESCRIPTION DE L'APPLICATION
I- Introduction
Réaliser l’application consiste à développer les codes des différentes fonctions en
langage JAVA ici souhaité, l’objet de ce chapitre est de présenter le mode de
travail ainsi que les différentes interfaces graphiques.
Cette Application est conçu principalement pour la gestion des emprunts aussi
que la gestion des livres, des récipiendaires et cette gestion offre plusieurs
possibilités tels que :
 L’ajout, la suppression ainsi que la modification des différents champs.
 La possibilité d’afficher et d'imprimer les listes des utilisateurs, des
emprunts et des ouvrages.
 Faire les sondages des emprunts par ouvrages et par utilisateur.
1- Environnement matériel utilisé pour la réalisation
La réalisation de ce projet dans son entièreté s’est fait avec une machine dont les
caractéristiques sont les suivantes :
 Un processeur core 2 duo 2.20GHz;
 3 GO de RAM ;
 160 GO de disque dur ;
 Système d’exploitation Windows 10
2- Choix du langage de programmation
Java est un langage de haut niveau, il n'est pas vraiment adapté au codage de
pilotes matériel ou de systèmes d'exploitation, il ne descend pas "si bas". En fait,
un programme java contient un code intermédiaire (bytecode) qui tourne dans la
JVM.
Par contre, c'est l'un des langages les plus modernes, autant dans la "propreté" du
langage que de celle des API standard (Application Programming Interface). Tout
est bien normalisé, puissant et semble naturel en Java: pas besoin d'apprendre des
notions de pointeurs et bien d’autres en java.
Mise en place d’une application de gestion de la bibliothèque numérique ITA
33
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
La gestion de la mémoire est très sûre et performante. Puisque automatique ou
presque.
 Java est fortement orienté objet
 Typage fort des variables
 Multiplateforme: le même fichier .class tourne indifféremment sous
Windows, Mac, Linux, ...
 Communauté très active.
 Multi-thread (multitâches interne dans un programme java)
 Orienté Web serveur/client: Applets, Servlets, Java Web Start, ...
 Disponible pour beaucoup de matériel (PC, PDA, Téléphones, ...)
 Les dernières JVM (Java Virtual Machine) avec compilateur JIT ont des
performances approchant celles d'un code natif
Il faut aussi noter que Java ce n'est pas que le langage Java, il y a des dizaines et
des dizaines de langages disponibles pour la plateforme Java : Python, Ruby, Perl,
COBOL, Lisp, Small talk, Fortran, Basic, Prolog, etc.
On pourrait dire encore beaucoup de choses mais je vais m'arrêter là
3- Choix de l’environnement logiciel
La plate-forme de développement utilisée est NetBeans IDE 8.0.2, bien qu’il
existe plusieurs Environnement de Développement Intégré (IDE) libre et gratuit
tel que Eclipse IDE, le choix de NetBeans vient du fait que c’est un outil
recommandé, il est aussi libre et gratuit, il aide à développer des applications de
bureaux, mobiles, et web multiplateforme, en plus de comporter des outils
nécessaires pour la réalisation des interfaces graphiques dont nous avons besoin
il possède un ensemble de standards pour rehausser et renforcer la consistance et
l'interopérabilité entre les applications et les systèmes d'exploitation.
Pour la création et l’administration de notre base des données nous avons utilisé
Wamp Server qui est une plate-forme de développement Web sous Windows pour
des applications Web dynamiques à l’aide du serveur Apache2, du langage de
scripts PHP et d’une base de données MySQL. Il possède également
PHPMyAdmin pour gérer plus facilement notre base de données.
Mise en place d’une application de gestion de la bibliothèque numérique ITA
34
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
CHAPITRE 2 : BASE DE DONNEES
1) Interfaces Base de données
a- Sélection de la base de données biblio
b- Les différentes tables de la base de données
c- Description des différentes tables
- Table auteur
Mise en place d’une application de gestion de la bibliothèque numérique ITA
35
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
- Table catégorie des expéditeurs
- Table catégorie des utilisateur
- Table emprunter
- Table envoyer
Mise en place d’une application de gestion de la bibliothèque numérique ITA
36
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
- Table expediteur
- Table ouvrage
- Table type_ouv
Mise en place d’une application de gestion de la bibliothèque numérique ITA
37
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
- Table utilisateur
Mise en place d’une application de gestion de la bibliothèque numérique ITA
38
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
CHAPITRE 3 : DEVELOPPEMENT APPLICATION JAVA
1- Connexion à la Base de Données depuis un programme Java
La connexion d’un programme Java à une base de données se fait grâce à la Java
DataBase Connectivity (JDBC). JDBC est une API (Application Programming
Interface) java. Cette API est constituée d'un ensemble d'interfaces et de classes
qui permettent l'accès, à partir de programmes java, à des données tabulaires. Par
données tabulaires, on entend généralement des bases de données contenues dans
des SGBD relationnels
L'API JDBC permet, entre autres :
 L'établissement d'une connexion avec le SGBD
 L'envoi de requêtes SQL au SGBD, à partir du programme java
 Le traitement, au niveau du programme, des données retournées par le
SGBD
 Le traitement des métadonnées de la connexion, de l'instruction ou des
résultats
 Le traitement des erreurs retournées par le SGBD lors de l'exécution d'une
instruction
L'API JDBC permet virtuellement de se connecter à n'importe quel SGBDR. On
a donc indépendance de la plate-forme (Java) et indépendance du SGBD (JDBC),
c'est la philosophie même de Java : "Write Once, Run Anywhere".
L'utilisation du langage de programmation java en collaboration avec l'API JDBC
est donc une solution véritablement portable d'écrire des applications utilisant les
bases de données.
Voici une liste non exhaustive des SGBD accessibles avec JDBC :
 DB2
 FoxPro
 Ingres
 Interbase
 MS Access
 MS SQL Server
 MySQL
 Oracle
 Paradox
Mise en place d’une application de gestion de la bibliothèque numérique ITA
39
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
 PostgreSQL
 Sybase
La connexion à une Base de Données se traduit sur plusieurs étapes, nous allons
expliciter ici quelques-unes:
- Chargement du driver correspondant au SGBD ciblé
Un pilote ou driver JDBC est un "logiciel" qui permet d'établir une connexion
entre un programme java et un système de gestion de bases de données.
Utiliser la méthode Class.forName, qui aura pour effet d'enregistrer le Driver
auprès du DriverManager. Surtout ne pas oubliez de vérifier que le jar contenant
le driver est bien dans le classpath.
- Ouverture d'une connexion vers la base de données
Une connexion à une base de données avec JDBC est représentée par une instance
de la classe java.sql.Connection. Pour ouvrir une connexion vers une base de
données, il suffit de spécifier l'url de connexion, le login et le password, à la
méthode getConnection de DriverManager.
- Création d'une requête (Statement)
L'interface Statement représente une instruction SQL. L'obtention d'une instance
de cette interface se fait à partir de la Connection :
Mise en place d’une application de gestion de la bibliothèque numérique ITA
40
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
- Exécution de la requête
L'interface Statement propose une dizaine de méthodes permettant l'exécution
d'expressions SQL. Nous allons illustrer ici l’expression SELECT :
2- Capture d’écran de quelques interfaces du logiciel final
- Fenêtre d’authentification du logiciel
Le but principal de cette fenêtre est de permettre uniquement aux personnes
autorisé à pouvoir se connecter à l’application d’y accéder de façon sécurisé.
Mise en place d’une application de gestion de la bibliothèque numérique ITA
41
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Figure 6 : Fenêtre d’authentification du logiciel
- Code source de la fenêtre d’authentification
Figure 7 : Exemple de code source
Mise en place d’une application de gestion de la bibliothèque numérique ITA
42
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
- Fenêtre principal de l’application
La fenêtre principal contient toutes les autres fenêtres de l’application et permet
d’interagir facilement entre les différentes fenêtres hautement paramétré de notre
application
Figure 7 : Fenêtre principale du logiciel
- Présentation d’une des fenêtres de gestion de notre application
L’illustration ci-dessous montre la fenêtre d’enregistrement des catégories
d’expéditeur avec un exemple d’enregistrement
Mise en place d’une application de gestion de la bibliothèque numérique ITA
43
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Figure 9 : Fenêtre de la catégorie des expéditeurs de l’application
Mise en place d’une application de gestion de la bibliothèque numérique ITA
44
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
CONCLUSION
Dans le présent rapport, nous avons réalisé la conception et la réalisation de la
base de données du système d’information de bibliothèque numérique
universitaire du Groupe ITA.
La méthode d’analyse et de conception Merise spécifique à l’informatisation des
systèmes d’information est adoptée dans ce cadre. Elle a également été à la base
de la mise en œuvre du modèle de données relationnelles, relatives à cette
réalisation.
Mise en place d’une application de gestion de la bibliothèque numérique ITA
45
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
BIBLIOGRAPHIE
 Cour de Merise de M OKOUBI ;
 L’apprentissage de Merise, Fichiers et Bases de Données des niveaux BTS
et ingénieurs de AKE AKE JEAN -NAZAIRE ;
 Développons en Java de Jean-Michel Doudoux (3004 pages)
Mise en place d’une application de gestion de la bibliothèque numérique ITA
46
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
TABLE DE MATIERE
SOMMAIRE
DEDICACE……………………………………………………………………………………II
REMERCIEMENTS…………………………………………………………………………III
LISTE DES SIGLES ET ABREVIATION.………………………………………………….IV
LISTE DES FIGURES ….……………………………………………………………………V
RESUME …………………………………………………………….……………………...VI
ABSTRAT.……………………………………………………………………………...…..VII
AVANT –PROPOS…………………………………………………………………….…...VIII
INTRODUCTION …………………………………………………………………….………2
PREMIERE PARTIE : ETUDE PREALABLE…... ……………………………………….….3
CHAPITRE 1 : PRESENTATION DU GROUPE ITA-INGENIERIE SA……………………4
I-HISTORIQUE………………………………………………………………………………..4
II-OBJECTIFS…………………………………………………………………………………6
III- ORGANIGRAMME ETORGANISATION ………………………………………….…..7
III .1-Organigramme……………………………………………………………………….…..7
III.2-Organisation…………………………………………………………………………..…..8
IV: CYCLE ET FILIERES PAR ECOLE………………………………………………….…12
IV.1: ECOLE SECONDAIRE TECHNIQUE ET PROFESSIONNELLE…………………...12
IV.2-Ecole Des Techniciens Supérieurs……………………………………………………...12
Iv.3 Ecole Supérieure Industrielle……………………………………………………….……13
Iv.4-Ecole Supérieure Management……………………………………………………….….14
Iv.5-Formation Qualifiantes……………………………………………………………….….14
Iv.6 –Masters Spécialisés……………………………………………………………………..15
IV.7-Licence Professionnelle Appliquée……………………………………………………..16
CHAPITRE 2 : PRSENTATION DU PROJET………………………………….…………...17
I-CAHIER DE CHARGES…………………………………………………………………...17
I.1-Description du cahier de charge…………………………………………………………..17
I.2-Critique de l’existant...……………………………………………………………………17
Mise en place d’une application de gestion de la bibliothèque numérique ITA
47
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
I.3-Proposition de solution...………………………………………………………………….18
a-Explication de la solution..………………………………………………………..………...18
CHAPITRE 3 : PRESENTATION DE LA METHODE D’ANALYSE…..…………………21
1- Définition………..…………………………………………………………………….….21
2- Principes généraux…………………………………………………………………….…21
3- Présentation des niveaux de conception………………………………………………...22
4- Concept d’héritage………………………………………………………………………23
DEUXIEME PARTIE ETUDE DETAILLEE……………………..…………………………24
CHAPITRE 1 : ELABORATION DU MODELE CONCEPTUEL DE DONNEES (MCD)..25
1Définition et concepts de base………………………………………………………………25
2-Elabaration du dictionnaire de données…………………………………………………….26
3-Identification des règles de gestion...……………………………………………………….27
4-Elabaration du modèle conceptuel de données….………………………………………….27
CHAPITRE 2 : ELABORATION DU MODELE LOGIQUE DE DONNEES (MLD)……...28
1Définition et concepts de base………………………………………………………………28
2-Règle de passage du MCD au MLD.……………………………………………………….28
3-Elabaration du modèle logique de données….……………………………………….…….29
TROISIEME PARTIE : REALISATION……..……………………………………………...31
CHAPITRE 1: DESCRIPTION DE L’APPLICATION…………….……………………….32
I-DEFINITION ……………..………………………………………………………………..32
I-1-Environnement matériel………………………………………………………………….32
I.2-Choix du langage de programmation….…………………………………………………32
I.3-Choix de l’environnement logiciel………………………………………………….……33
CHAPITRE 2 : BASE DE DONNEES.………………………………………………….…..34
1-Interfaces Base de données…………………………………………………………………34
a-Sélection de la base de données biblio……………………………………………………..34
b-Les différentes tables de la base de données…………………..…………………………...34
CHAPITRE 3 : DEVELOPPEMENT APPLICATION JAVA…..…………………………..37
1-Connexion à la base de Données…………………………………………………………...37
Mise en place d’une application de gestion de la bibliothèque numérique ITA
48
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
2-Capture d’écran de quelques interfaces du logiciel…..…………………………………….40
CONCLUSION………………………...……………………………………………………..44
BIBLIOGRAPHIE……………………………………………………………………………45

Contenu connexe

Tendances

Rapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRouâa Ben Hammouda
 
Conception et développement d'une application de gestion de production et de ...
Conception et développement d'une application de gestion de production et de ...Conception et développement d'une application de gestion de production et de ...
Conception et développement d'une application de gestion de production et de ...Mohamed Aziz Chetoui
 
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliothequeEcole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliothequeMehdi Hamime
 
Projet de fin étude ( LFIG : Conception et Développement d'une application W...
Projet de fin étude  ( LFIG : Conception et Développement d'une application W...Projet de fin étude  ( LFIG : Conception et Développement d'une application W...
Projet de fin étude ( LFIG : Conception et Développement d'une application W...Ramzi Noumairi
 
Rapport application web (Spring BOOT,angular4) et mobile(ionc3) gestion des a...
Rapport application web (Spring BOOT,angular4) et mobile(ionc3) gestion des a...Rapport application web (Spring BOOT,angular4) et mobile(ionc3) gestion des a...
Rapport application web (Spring BOOT,angular4) et mobile(ionc3) gestion des a...MOHAMMED MOURADI
 
diagramme de séquence UML
diagramme de séquence UMLdiagramme de séquence UML
diagramme de séquence UMLAmir Souissi
 
Projet Fin D'étude Application Mobile
Projet Fin D'étude Application MobileProjet Fin D'étude Application Mobile
Projet Fin D'étude Application MobileRim ENNOUR
 
Conception et Réalisation Application Web Laravel PFE BTS
Conception et Réalisation Application Web Laravel PFE BTSConception et Réalisation Application Web Laravel PFE BTS
Conception et Réalisation Application Web Laravel PFE BTSFaissoilMkavavo
 
Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...Addi Ait-Mlouk
 
Pfe conception et développement d'une application web GMAO JEE
Pfe conception et développement d'une application web GMAO JEEPfe conception et développement d'une application web GMAO JEE
Pfe conception et développement d'une application web GMAO JEEOussama Djerba
 
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Symphorien Niyonzima
 
RapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRITRapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRITLina Meddeb
 
Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Ayoub Mkharbach
 
Pfe conception et réalisation d'une application de gestion des processus d'ac...
Pfe conception et réalisation d'une application de gestion des processus d'ac...Pfe conception et réalisation d'une application de gestion des processus d'ac...
Pfe conception et réalisation d'une application de gestion des processus d'ac...Ahmed Makni
 
Rapport de stage pfe odoo 8
Rapport de stage pfe odoo 8 Rapport de stage pfe odoo 8
Rapport de stage pfe odoo 8 ayoub damir
 
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineRapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineMohamed Amine Mahmoudi
 
Conception et Réalisation d’une application de Gestion SCOLAIRE
Conception et Réalisation d’une application de Gestion SCOLAIREConception et Réalisation d’une application de Gestion SCOLAIRE
Conception et Réalisation d’une application de Gestion SCOLAIREGhizlane ALOZADE
 
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)Yasmine Tounsi
 
rapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFErapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFEDonia Hammami
 
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...Yasmine Lachheb
 

Tendances (20)

Rapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learning
 
Conception et développement d'une application de gestion de production et de ...
Conception et développement d'une application de gestion de production et de ...Conception et développement d'une application de gestion de production et de ...
Conception et développement d'une application de gestion de production et de ...
 
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliothequeEcole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
 
Projet de fin étude ( LFIG : Conception et Développement d'une application W...
Projet de fin étude  ( LFIG : Conception et Développement d'une application W...Projet de fin étude  ( LFIG : Conception et Développement d'une application W...
Projet de fin étude ( LFIG : Conception et Développement d'une application W...
 
Rapport application web (Spring BOOT,angular4) et mobile(ionc3) gestion des a...
Rapport application web (Spring BOOT,angular4) et mobile(ionc3) gestion des a...Rapport application web (Spring BOOT,angular4) et mobile(ionc3) gestion des a...
Rapport application web (Spring BOOT,angular4) et mobile(ionc3) gestion des a...
 
diagramme de séquence UML
diagramme de séquence UMLdiagramme de séquence UML
diagramme de séquence UML
 
Projet Fin D'étude Application Mobile
Projet Fin D'étude Application MobileProjet Fin D'étude Application Mobile
Projet Fin D'étude Application Mobile
 
Conception et Réalisation Application Web Laravel PFE BTS
Conception et Réalisation Application Web Laravel PFE BTSConception et Réalisation Application Web Laravel PFE BTS
Conception et Réalisation Application Web Laravel PFE BTS
 
Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...
 
Pfe conception et développement d'une application web GMAO JEE
Pfe conception et développement d'une application web GMAO JEEPfe conception et développement d'une application web GMAO JEE
Pfe conception et développement d'une application web GMAO JEE
 
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
 
RapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRITRapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRIT
 
Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...
 
Pfe conception et réalisation d'une application de gestion des processus d'ac...
Pfe conception et réalisation d'une application de gestion des processus d'ac...Pfe conception et réalisation d'une application de gestion des processus d'ac...
Pfe conception et réalisation d'une application de gestion des processus d'ac...
 
Rapport de stage pfe odoo 8
Rapport de stage pfe odoo 8 Rapport de stage pfe odoo 8
Rapport de stage pfe odoo 8
 
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineRapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
 
Conception et Réalisation d’une application de Gestion SCOLAIRE
Conception et Réalisation d’une application de Gestion SCOLAIREConception et Réalisation d’une application de Gestion SCOLAIRE
Conception et Réalisation d’une application de Gestion SCOLAIRE
 
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
 
rapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFErapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFE
 
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
 

Similaire à Etude d'une application de gestion d'une bibliothèque numérique

Mise en place de vlan au sein d'un réseau
Mise en place de vlan au sein d'un réseauMise en place de vlan au sein d'un réseau
Mise en place de vlan au sein d'un réseauGeorges Amichia
 
Présentation Alternance et stage, trans en dracénie nov 2012
Présentation Alternance et stage, trans en dracénie nov 2012Présentation Alternance et stage, trans en dracénie nov 2012
Présentation Alternance et stage, trans en dracénie nov 2012Rolland MELET
 
Les communautés de partage
Les communautés de partageLes communautés de partage
Les communautés de partageitSMF France
 
Catalogue de stages pst bcc seclin 2012 - 2013
Catalogue de stages pst bcc seclin 2012 - 2013Catalogue de stages pst bcc seclin 2012 - 2013
Catalogue de stages pst bcc seclin 2012 - 2013Karim_MOUZOUN
 
PAM-Cybersecurité_270619.pdf
PAM-Cybersecurité_270619.pdfPAM-Cybersecurité_270619.pdf
PAM-Cybersecurité_270619.pdfBelarDuSix
 
Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...
Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...
Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...Gedeon AGOTSI
 
Inria Academy, une formation au meilleur niveau DEEP-TECH
Inria Academy, une formation au meilleur niveau DEEP-TECHInria Academy, une formation au meilleur niveau DEEP-TECH
Inria Academy, une formation au meilleur niveau DEEP-TECHOpen Source Experience
 
Etude et mise en place d'un plateforme IMS Sécurisée
Etude et mise en place d'un plateforme IMS SécuriséeEtude et mise en place d'un plateforme IMS Sécurisée
Etude et mise en place d'un plateforme IMS SécuriséeHermann GBILIMAKO
 
[webinaire] Live academy #1 - Développer les compétences au cœur de la cultur...
[webinaire] Live academy #1 - Développer les compétences au cœur de la cultur...[webinaire] Live academy #1 - Développer les compétences au cœur de la cultur...
[webinaire] Live academy #1 - Développer les compétences au cœur de la cultur...Jerome Blanc
 
Catalogue de stages et d'alternances - Gfi Informatique
Catalogue de stages et d'alternances - Gfi InformatiqueCatalogue de stages et d'alternances - Gfi Informatique
Catalogue de stages et d'alternances - Gfi InformatiqueInetum
 
Smart Kiwi présentation française
Smart Kiwi présentation françaiseSmart Kiwi présentation française
Smart Kiwi présentation françaiseSmartkiwi
 
2014 domolandes-reseau-cle-annuaire-maquette-12
2014 domolandes-reseau-cle-annuaire-maquette-122014 domolandes-reseau-cle-annuaire-maquette-12
2014 domolandes-reseau-cle-annuaire-maquette-12Reseau Cle
 
Présentation de la société Impartial IT
Présentation de la société Impartial ITPrésentation de la société Impartial IT
Présentation de la société Impartial ITlaurentgoffinet
 
Knowledge Management: Les Concepts de base du KM & ETUDE DE CAS - EDF
Knowledge Management: Les Concepts de base du KM & ETUDE DE CAS - EDFKnowledge Management: Les Concepts de base du KM & ETUDE DE CAS - EDF
Knowledge Management: Les Concepts de base du KM & ETUDE DE CAS - EDFSeifeddine Dridi
 
Esker s’associe à Cegid et au Groupe INSEEC pour créer la Chaire de Recherche...
Esker s’associe à Cegid et au Groupe INSEEC pour créer la Chaire de Recherche...Esker s’associe à Cegid et au Groupe INSEEC pour créer la Chaire de Recherche...
Esker s’associe à Cegid et au Groupe INSEEC pour créer la Chaire de Recherche...ESKER
 
china meet africa presentation COTE D'IVOIRE
china meet africa presentation COTE D'IVOIREchina meet africa presentation COTE D'IVOIRE
china meet africa presentation COTE D'IVOIREsalimdjide
 

Similaire à Etude d'une application de gestion d'une bibliothèque numérique (20)

Mise en place de vlan au sein d'un réseau
Mise en place de vlan au sein d'un réseauMise en place de vlan au sein d'un réseau
Mise en place de vlan au sein d'un réseau
 
Présentation Alternance et stage, trans en dracénie nov 2012
Présentation Alternance et stage, trans en dracénie nov 2012Présentation Alternance et stage, trans en dracénie nov 2012
Présentation Alternance et stage, trans en dracénie nov 2012
 
IN'MART PREZ 2001
IN'MART PREZ 2001IN'MART PREZ 2001
IN'MART PREZ 2001
 
Les communautés de partage
Les communautés de partageLes communautés de partage
Les communautés de partage
 
Catalogue de stages pst bcc seclin 2012 - 2013
Catalogue de stages pst bcc seclin 2012 - 2013Catalogue de stages pst bcc seclin 2012 - 2013
Catalogue de stages pst bcc seclin 2012 - 2013
 
PAM-Cybersecurité_270619.pdf
PAM-Cybersecurité_270619.pdfPAM-Cybersecurité_270619.pdf
PAM-Cybersecurité_270619.pdf
 
Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...
Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...
Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...
 
Inria Academy, une formation au meilleur niveau DEEP-TECH
Inria Academy, une formation au meilleur niveau DEEP-TECHInria Academy, une formation au meilleur niveau DEEP-TECH
Inria Academy, une formation au meilleur niveau DEEP-TECH
 
Etude et mise en place d'un plateforme IMS Sécurisée
Etude et mise en place d'un plateforme IMS SécuriséeEtude et mise en place d'un plateforme IMS Sécurisée
Etude et mise en place d'un plateforme IMS Sécurisée
 
Issmi
IssmiIssmi
Issmi
 
[webinaire] Live academy #1 - Développer les compétences au cœur de la cultur...
[webinaire] Live academy #1 - Développer les compétences au cœur de la cultur...[webinaire] Live academy #1 - Développer les compétences au cœur de la cultur...
[webinaire] Live academy #1 - Développer les compétences au cœur de la cultur...
 
Memoire complet.pdf
Memoire complet.pdfMemoire complet.pdf
Memoire complet.pdf
 
Catalogue de stages et d'alternances - Gfi Informatique
Catalogue de stages et d'alternances - Gfi InformatiqueCatalogue de stages et d'alternances - Gfi Informatique
Catalogue de stages et d'alternances - Gfi Informatique
 
Smart Kiwi présentation française
Smart Kiwi présentation françaiseSmart Kiwi présentation française
Smart Kiwi présentation française
 
2014 domolandes-reseau-cle-annuaire-maquette-12
2014 domolandes-reseau-cle-annuaire-maquette-122014 domolandes-reseau-cle-annuaire-maquette-12
2014 domolandes-reseau-cle-annuaire-maquette-12
 
présentation licence lycée
présentation licence lycéeprésentation licence lycée
présentation licence lycée
 
Présentation de la société Impartial IT
Présentation de la société Impartial ITPrésentation de la société Impartial IT
Présentation de la société Impartial IT
 
Knowledge Management: Les Concepts de base du KM & ETUDE DE CAS - EDF
Knowledge Management: Les Concepts de base du KM & ETUDE DE CAS - EDFKnowledge Management: Les Concepts de base du KM & ETUDE DE CAS - EDF
Knowledge Management: Les Concepts de base du KM & ETUDE DE CAS - EDF
 
Esker s’associe à Cegid et au Groupe INSEEC pour créer la Chaire de Recherche...
Esker s’associe à Cegid et au Groupe INSEEC pour créer la Chaire de Recherche...Esker s’associe à Cegid et au Groupe INSEEC pour créer la Chaire de Recherche...
Esker s’associe à Cegid et au Groupe INSEEC pour créer la Chaire de Recherche...
 
china meet africa presentation COTE D'IVOIRE
china meet africa presentation COTE D'IVOIREchina meet africa presentation COTE D'IVOIRE
china meet africa presentation COTE D'IVOIRE
 

Etude d'une application de gestion d'une bibliothèque numérique

  • 2. Mise en place d’une application de gestion de la bibliothèque numérique ITA 2 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle INTRODUCTION La conception du système d’information d’une bibliothèque numérique universitaire (cas du GROUPE ITA SA) nécessite une analyse et une conception des données qui constituent le point de passage de toute application mettant en œuvre un système de gestion de base de données relationnelle tel les SGBD Oracle, SQL Server, MySQL. La méthode francophone Merise d’analyse et de conception spécifique pour la numérisation des systèmes d’information est adoptée dans le cadre de ce papier dans le but de mettre en œuvre une bibliothèque numérique universitaire pour le Groupe ITA. Basée sur le modèle entité association, cette méthode se présente comme un outil simple, efficace et très répandu chez les développeurs des systèmes d’information ; mais ici, nous nous limitons à la gestion d’une partie des données de ce système. Après cette étude, une base de données relationnelle optimisée réalisée avec n’importe quelle SGBDR peut être mise en œuvre. Cependant, le développement de notre étude se fera en trois (3) parties : D’abord dans l’étude préalable nous présenterons la structure d’accueil et la méthode d’analyse utilisée. Ensuite, l’étude détaillée permettra d’élaborer les différents modèles conceptuels puis de l’adapter de manière appropriée à notre application. Enfin, la troisième partie l’étude technique et la réalisation présentera le fonctionnement de l’application à travers des images d’illustration de quelques interfaces de l’application et la gestion de celle-ci.
  • 3. Mise en place d’une application de gestion de la bibliothèque numérique ITA 3 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle PREMIERE PARTIE ETUDE PREALABLE
  • 4. Mise en place d’une application de gestion de la bibliothèque numérique ITA 4 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle CHAPITRE 1 : PRESENTATION DU GROUPE ITA SA I- HISTORIQUE L’Institut des Technologies d’Abidjan est né du constat qu’un moment donné, la formation professionnelle n’était pas pratique dans certaines grandes écoles. En tant qu’enseignants, ils ont réfléchi et pris le risque de créer une école capable d’associer la théorie à la pratique. C’est donc à cause de déficit constaté sur le terrain et la volonté de rendre la formation professionnelle pratique qu’ITA a vu le jour. Après avoir fait un sondage auprès d’enseignants, de consultants et d’étudiants, une étude de faisabilité a permis de concevoir un projet dénommé « création d’une école professionnelle ». Ledit projet leur a permis d’aller à la recherche de financement. Suite aux difficultés de financement ils ont dû lancer le projet de leurs propres ressources tout en ayant foi en l’avenir, vu le soutien des enseignants et étudiants. L’institut des technologies d’Abidjan a eu son autorisation du Ministère de l’Enseignement Supérieur le jeudi 14 Décembre 2006. Elle a été agréé par une autorisation d’ouverture et d’agrément N°1150/MESRS/DESPRIV/S-DAH/CF (Agréé FDFP) Habilitation FDFP-CG/ N°036-2008/HAB/FB/PHC/KT du 18 Mai 2008, Autorisation d’ouverture de filières Post-BTS N°174MESRS/, DGES/DESPRIV/S-DAH/KKJ et s’est vu évolué pour donner en 2012 le Groupe ITA-Ingénierie SA. Il dirigé par : Monsieur HOUENOU Jeannot Lucien, le Directeur Général, et Monsieur SANOGO Karim, le Directeur Général Adjoint. Aujourd’hui, le Groupe ITA-Ingénierie SA est un ensemble de 5 d’établissements supérieurs professionnels privés (ITA Marcory, ITA 2 Plateaux, ITA Vridi, ITA
  • 5. Mise en place d’une application de gestion de la bibliothèque numérique ITA 5 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle Bouaké, ITA Bamako) et dont le siège est situé sur le boulevard Valérie Giscard d’Estaing Marcory zone 4C. Figure 1: Situation géographique du siège, Site ITA-Marcory (Avril 2015)
  • 6. Mise en place d’une application de gestion de la bibliothèque numérique ITA 6 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle II. Objectifs Le Groupe ITA-Ingénierie SA s'est engagé dans une forte transformation pour être plus compétitive sur le plan sous régional et continental Elle doit aujourd'hui relever trois grands défi : - Le défi international Dans un contexte international très compétitif, le Groupe ITA-Ingénierie SA doit faire reconnaître la réputation de ses programmes de formation en Brevet de Technicien Supérieur, Diplôme de Technicien Supérieur, Licence Professionnelle et Master, attirer les meilleurs étudiants, enseignants et chercheurs de la sous-région, et multiplier les partenariats à très haut niveau avec les entreprises. Il reçoit et forme des apprenants de divers horizons dont d’importants contingents proviennent de l’Afrique de l’Ouest et de l’Afrique Centrale dans les programmes courts, moyens et longs. - Le défi scientifique En s'appuyant sur ses valeurs fondamentales, le Groupe ITA-Ingénierie SA veut être un haut lieu scientifique d'enseignement, de recherche et d’innovation. Il a pour finalité de son bréviaire l’objectif constant d’allier la qualité et l’innovation afin d’assurer à ses élèves, étudiants et prescripteurs, les résultats qu’ils attendent d’une institution qui garantit le sérieux et la pérennité de son service d’éducation et de formation. - Le défi de responsabilité sociale Il est au cœur de l'héritage d'une longue tradition de qualité au service de l’excellence et de la Côte d’Ivoire, du progrès et de la science. Le Groupe ITA Ingénierie SA défend l'égalité des chances au cœur de la société du savoir.
  • 7. Mise en place d’une application de gestion de la bibliothèque numérique ITA 7 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle III. Organigramme et Organisation III.1 Organigramme Figure 2 : Organigramme Général du Groupe ITA-Ingénierie SA (4 Novembre 2014)
  • 8. Mise en place d’une application de gestion de la bibliothèque numérique ITA 8 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle III.2 Organisation Le Groupe ITA-Ingénierie SA est une Ecole-Entreprise. Pour mener à bien ses objectifs qu’elle s’est fixée depuis sa création, elle a organisé comme suit : Dans son organisation, on a : - Le Conseil d’Administration Le Groupe ITA-Ingénierie SA auparavant appelé ITA pour Institut des Technologies d’Abidjan, une Entreprise du style Ecole-Entreprise est présidé et dirigé par son Conseil d’Administration. Le Conseil d’Administration dispose de tous les pouvoirs pour assurer la gestion courante et l’administration du Groupe. De ce fait, il contrôle la stratégie conduite par la Direction Générale ainsi que toutes les activités du Groupe. Il détermine la politique et les grandes orientations du Groupe. - La Direction Générale Dans cette direction, on a une Direction Générale chargée des affaires extérieures au niveau national et international et une Direction Générale Adjointe et en charge de l’Académie, et ce, pour l’ensemble du Groupe. Ces deux directions ont respectivement une Assistance de Direction, chargée de réceptionner tous les documents en relation avec le Groupe ITA-Ingénierie SA que ce soit extérieur comme intérieur à savoir les factures, les courriers… C’est aussi cet assistance qui s’occupe de la production des documents au sein de l’entreprise et de la production des attestations, des diplômes, des certificats. On retrouve aussi le Conseil Technique, qui sur la tutelle de la Direction Générale Adjointe et en charge de l’Académie suggère des propositions sur le plan académique et pour une bonne insertion des auditeurs face à la demande sur le marché de l’emploi.
  • 9. Mise en place d’une application de gestion de la bibliothèque numérique ITA 9 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle - La Direction des Ressources Humaines Elle gère le personnel administratif et les auditeurs dans le respect des règles sociales établies. En accord avec le Service Scolarité, ce Service s’occupe du suivi des étudiants en servant d’intermédiaire entre le Groupe et ses étudiants. Ce service s’efforce de rappeler et de faire respecter le règlement intérieur (tenues par niveau, absences, évaluations) de l’Ecole dans son intégralité. - La Direction Financière et Comptable Cette direction est chargée de l’ensemble des opérations Financières et de la Comptabilité de l’ensemble du Groupe. Il enregistre les activités de la société au régard des règles comptables et du droit fiscal et établit également des états financiers en fin d’année. Elle est épaulée dans sa tache d’une part par son service Comptabilité et Recouvrement qui assure les inscriptions, les réinscriptions, ainsi que les différents versements des auditeurs et aussi la confection et la distribution de leur badge pour l’accès dans les différents sites. Sa branche Service Logistique a pour mission de veiller à la disponibilité des fournitures nécessaires à l’activité de tous les services et directions du Groupe ITA-Ingénierie SA. Elle assure donc la gestion des stocks des fournitures de bureaux et matériels de bureaux mais également la gestion de l’entretien quotidien des locaux. - La Direction chargée du Partenariat et du Placement La Direction chargée du Partenariat et du Placement plus connue sous la dénomination ITA CONSEILS, émanation du Groupe ITA-Ingénierie SA, est une entité qui fait de la formation, du conseil et apporte les solutions adéquates. Au niveau de la formation, ITA CONSEILS à sa manière valoriser les acquis professionnels par le renforcement des capacités des employés des entreprises.
  • 10. Mise en place d’une application de gestion de la bibliothèque numérique ITA 10 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle D’une part, concernant les solutions intégrées ITA CONSEILS en tant que force de vente propose des solutions logicielles aux particuliers et aux entreprises. D’autre part, au niveau conseil, ITA CONSEILS est en partenariat avec certains cabinets avec qui il travaille en collaboration sur des appels d’offres. ITA CONSEILS met à la disposition du public une offre de formation sur une certaine durée (en moyenne deux mois) et sanctionnée par le diplôme de Licence Professionnelle Appliquée (LPA). - La Direction Marketing et Communication La Direction Marketing et Communication de Groupe ITA-Ingénierie SA est comme on la retrouve dans toutes les entrprises qui se respectetnt le font office. Elle fait exclusivement de la communication et de la marketing interne et surtout externe de la structure. Ses missions principales consistent en l’élaboration et la conduite d’un plan de communication destiné à faire la promotion de à travers des actions éfficaces de marketing sur le marché à la quête des éventuels auditeurs dans ses différents cycles qu’il propose. Elle n’hésite pas à être le sponsoring auprès des différents étudiants et élèves-ingénieurs dans leurs activiés pour la plupart académiques. Avec son Service Clientèle, il procède à l’inscription des nouveaux auditeurs et à la réinscription des anciens en fournissant les documents nécessaires de l’année académique en cours. Quant à son Service Call Center, il est chargé d’informer les étudiants et / ou leurs parents sur ce qui les lient à cette Ecole-Entreprise : le Groupe ITA-Ingénierie SA.
  • 11. Mise en place d’une application de gestion de la bibliothèque numérique ITA 11 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle - La Direction Pédagogique La Direction Pédagogique est le poumon de tout le grand Groupe ITA-Ingénierie SA. Elle est l’une des directions qui est rattachée directement ou indirectement aux autres directions et services. Elle est aidée dans ses attributs et dans sa lourde sa tâches par la Direction Pédagogique Déléguée et la Direction de l’Enseignement Secondaire Technique et Professionnelle : Deux directions sous sa tutelle. La Direction Pédagogique Déléguée qui est l’image de la Direction Pédagogique sur les différentes antennes de l’ensemble du Groupe ITA-Ingénierie SA et la Direction de l’Enseignement Secondaire Technique et Professionnelle est sa branche qui a en charge la gestion des élèves de l’Ecole Secondaire Technique et Professionnelle. La Direction Pédagogique constituée de trois entités que sont : le Service Scolarité, le Service e-learning et le Service Maintenance et équipements en outils didactiques. Sa mission est de faire en sorte que le programme défini par la Direction Académique soit exécuté dans son intégralité. Son objectif est d’assurer une formation réussie pour des étudiants et de faire du Groupe ITA-Ingénierie SA une école incontournable en Côte d´Ivoire et dans la sous-région. - La Direction du Système Informatique et des Statistiques Dans l’exercice de ses fonctions, la Direction du Système Informatique et des Statistiques est chargée d'apporter un appui à l'ensemble des structures du Groupe en matière: d'informations, de traitement des données et de statistiques. Elle s'occupe également de l'organisation des partiels, du planning des examens et devoirs de niveau et se dévoue au service des professeurs, des étudiants, des différentes directions que composent le Groupe et du grand public.
  • 12. Mise en place d’une application de gestion de la bibliothèque numérique ITA 12 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle IV. Cycles et Filières par Ecole Le Groupe ITA-Ingénierie SA compte en son sein quatre grandes écoles : IV.1 Ecole Secondaire Technique et Professionnelle (ESTP)  Comptabilité :  Seconde G2  Première G2  Terminale G2  Economie & Gestion :  Seconde AB  Première B  Terminale B  Electronique & Electrotechnique :  Seconde F2  Première F2  Terminale F2 IV.2 Ecole des Techniciens Supérieurs (ETS)  Pour les Filières Industrielles :  BTS Informatique Développeur d’Application (IDA),  BTS Réseaux Informatiques et Télécommunications (RIT),  BTS Systèmes Electroniques et Informatiques (SEI),  BTS Mine Géologie Pétrole (MGP),  BTS Chimie Contrôle Qualité (CCQ),  BTS Chimie Génie Alimentaire (CGA)
  • 13. Mise en place d’une application de gestion de la bibliothèque numérique ITA 13 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle  Pour les Filières Tertiaires :  BTS Gestion Commerciale (GEC),  BTS Ressources Humaines et Communications (RHC),  BTS Logistique (Log),  BTS Finances Comptabilités et Gestion des Entreprises (FCGE) IV.3 Ecole Supérieure Industrielle (ESI)  Sciences Informatiques (SI),  Réseaux Télécoms (RT),  Développement d’Application des Systèmes Informations (DASI),  Génie Informatique (GI),  Génie Electrique (GE),  Génie Pétrole et Gaz (GPG),  Mines (Mines),  Contrôle Qualité et Environnement (CQE),  Sciences Environnementales (SE) IV.4 Ecole Supérieure Management (ESM)  Marketing Management (MM),  Marketing Communication et Publicité (MCP),  Affaires Internationales (AI),  Logistique (Log),  Finances (Fin),  Audit et Contrôle de Gestion (ACG),  Gestion des Ressources Humaines (GRH)
  • 14. Mise en place d’une application de gestion de la bibliothèque numérique ITA 14 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle A ces écoles, le Groupe ITA-Ingénierie SA offre aussi des Formations Qualifiantes. IV.5 Formations Qualifiantes (FQ)  Au niveau des Filières Industrielles :  Technicien en Réseaux Système et Sécurité Informatique (TRSSI),  Technicien en Electronique, Maintenance Informatique et Industrielle (TEMII),  Technicien en Webdesign, Infographie et Multimédia (TWIM),  Technicien en Réseaux Télécom, GSM et Réseaux Téléphoniques PABX,  Technicien Analyste Programmeur (TAP),  Technicien en Vidéo Surveillance, Installation Antenne Parabolique et Maintenance des Téléphones.  Au niveau des Filières Tertiaires :  Auxiliaires en Pharmacie (AP),  Aides-Soignantes (AS),  Technico-commercial (TC),  Assistante Comptable (AC),  Transite Doyenne (TD) Pour donner un plus à ses auditeurs, aux particuliers, aux travailleurs et ainsi qu’aux entreprises, en formation continue le Groupe ITA-Ingénierie SA forme en:
  • 15. Mise en place d’une application de gestion de la bibliothèque numérique ITA 15 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle IV.6 Masters Spécialisés  Filières Industrielles :  Télécommunication  Communication Mobile  Management des Projets Telecom  Réseaux et Systèmes  Technologie du web : Système, Service et Sécurité  Sécurité Informatique  Datawarehouse Business Intelligence  Filières Tertiaires :  Logistique et Achat Internationaux  Management des Projets  Intelligence Marketing  Fiscalité et Droits des Affaires  Gestion des Ressources Humaines  Finances-Assurance  Audit Interne et Contrôle de Gestion IV.7 Licence Professionnelle Appliquée (LPA) Suivant le système VAP (Validation des Acquis Professionnels)  Au niveau des Filières Techniques :  Technique Audio-Visuelle/Infographie et web Design  Technique des TICs et Helpdesk des Réseaux Informatiques et Telecoms  Gouvernance et Sécurité des Systèmes d’Information  Développement d’Application Web : Services, Sécurité et Entrepreneuriat
  • 16. Mise en place d’une application de gestion de la bibliothèque numérique ITA 16 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle  Mobile Services et Développement  Systèmes Embarques et Automatisme  Electrotechnique : Transport et Distribution d’Energie  Techniques de Cartographies Géologiques  Informatique Décisionnelle Appliquée  Au niveau des Filières Tertiaires :  Logistique et Achat Internationaux  Organisation et Gestion des Entreprises  Administration du Personnel  Administration Financière et Comptable  Stratégies et Plan Marketing  Techno-Commercial et Marketeur Bilingue  Technique Moderne d’Animation TV/Radio  Technique Médias Ecrits
  • 17. Mise en place d’une application de gestion de la bibliothèque numérique ITA 17 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle CHAPITRE 2 : PRESENTATION DU PROJET I- CAHIER DE CHARGE 1- Description du cahier de charges L'objectif du présent projet est de concevoir et de réaliser une application permettant l'automatisation de la gestion de la bibliothèque du Groupe ITA Ingénierie SA. Pour ce qui est du contexte de l’étude, la bibliothèque universitaire a été créée dans le but de desservir les étudiants, le corps professoral, le personnel administratif ainsi que tous les utilisateurs potentiels, chercheurs dans les domaines couverts. La politique documentaire suivie est basée sur trois objectifs fondamentaux :  Développer, enrichir et mettre à jour les collections de livres et périodiques, en mettant en place une politique d’acquisition de la documentation spécialisée.  Assurer la diffusion de l’information documentaire au profit du public concerné.  Contribuer à la formation dispensée en acquérant et en mettant à la disposition des utilisateurs une documentation complétant ou enrichissant les programmes de formation. 2- Critique de l’existant Pour atteindre ces objectifs, il aurait fallu sans cesse repenser, réorganiser et surtout moderniser les méthodes de travail afin d’améliorer la qualité des services rendus. Mais il reste que le système existant à la bibliothèque enregistre un accroissement annuel important de documents conjugué à une insuffisance du personnel spécialisé, ce qui donne lieu à l’apparition de nombreux problèmes dont :  Le retard observé dans l’exécution de certaines opérations, dû à la multiplication des tâches à réaliser, d’où la prédominance des tâches à caractère répétitif tel que l’enregistrement manuel des livres, des emprunts et autres.  la surutilisation du personnel spécialisé pour la réalisation des tâches subsidiaires, ce qui entrave la réalisation de produits documentaires à
  • 18. Mise en place d’une application de gestion de la bibliothèque numérique ITA 18 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle caractère important comme les dossiers documentaires et les produits destinés à la diffusion d’information. 3- Proposition de solution En vue de remédier à ces lacunes de fonctionnement, il s’avère important de configurer et de mettre en place une solution informatique dont les atouts seront observés au niveau de :  L’amélioration du fonctionnement interne de la bibliothèque par une réorganisation du circuit des documents et des circuits du travail, ce qui permettra de réduire la durée de certaines tâches.  L’amélioration du service aux utilisateurs, en réduisant les durées des opérations de prêt, en permettant, grâce à un circuit du document plus performant, une mise à disposition plus rapide des documents en offrant un catalogue plus complet et aux accès plus nombreux. Pour ce faire, le système requis doit être en mesure de prendre en charge un certain nombre de fonctionnalités qui ont trait aux différentes opérations effectuées et qui seront détaillées plus loin. En général, la documentation gérée par la bibliothèque numérique universitaire est répartie selon deux catégories : - La collection des livres - La collection des thèses et les mémoires a- Explication de la solution proposée Tout d’abord, il y a l’acquisition des documents, on distingue deux voies possibles pour laquelle l’acquisition par bon de commande des livres et le don des documents. - Achat des documents Lorsqu’il s’agit d’achat de documents, la bibliothèque se charge de contacter le fournisseur, de réceptionner le devis et de l’acheminer vers les services concernés. Une fois la commande visé, le fournisseur livre les documents en un seul lot.
  • 19. Mise en place d’une application de gestion de la bibliothèque numérique ITA 19 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle - Don de document Le don des documents est effectué par les différents partenaires et étudiants. - Réception des documents et enregistrement. Il s’agit essentiellement d’extraire les mots-clés ou descripteurs qui permettront de repérer physiquement et de rechercher le document lors d’une requête. C’est la phase la plus importante dont dépend l’efficacité de tout le système de la recherche documentaire. Le principal thème ou sujet du document servira à l’extraction d’un indice standard et normalisé à partir du système de classification adopté. - La description bibliographique. Elle consiste à réaliser une notice bibliographique qui servira pour la recherche et le repérage des documents. Pour les livres, les informations à extraire concernent : le titre et ses compléments (sous-titre, titre parallèle, etc.), l’auteur et la date de publication, la description physique du document et éventuellement les thèmes traités ; alors que pour les rapports, les thèses et les mémoires, les éléments à faire ressortir sont le titre, l’auteur et la date de réalisation. - Le prêt. S’agissant du prêt, celui-ci constitue l’aboutissement de toute l’activité documentaire. Il se fait sur la base des requêtes formulées par les usagers concernant un sujet bien précis, un auteur ou alors sur la base des instruments de recherche édités par le centre. Le prêt est régi par le règlement interne de la bibliothèque, lequel est approuvé par la hiérarchie. Toute opération de prêt est enregistrée sur le registre de prêt qui regroupe des éléments d’identification du document prêté, à savoir le titre, des informations sur l’utilisateur, son nom et son statut. De plus, le registre contient des informations sur les dates de prêt et de retour.  En cas de non-respect du délai de retour du document, des réclamations sont adressées aux personnes en question suivis d’une amande à payer.  L’opération de recherche peut se réaliser à partir des instruments de recherche réalisés par la bibliothèque. Il s’agit de bibliographies sélectives, de catalogues, de bulletins des nouvelles acquisitions et de bulletins de sommaire.
  • 20. Mise en place d’une application de gestion de la bibliothèque numérique ITA 20 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle Pour réaliser cet objectif, le système doit envisager des fonctionnalités organisées et structurées selon un système de gestion de bases de données relationnel qui permet d’éviter toute redondance des données :  un fichier bibliographique, contenant toutes les données catalographiques des documents conservés par la bibliothèque et leur gestion informatique.  un fichier des utilisateurs permettant notamment l’identification des emprunteurs lors des opérations de prêt.  un module de prêt, mettant en relation le fichier bibliographique et le fichier des utilisateurs.
  • 21. Mise en place d’une application de gestion de la bibliothèque numérique ITA 21 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle CHAPITRE 3 : PRESENTATION DE LA METHODE D’ANALYSE 1- Définition MERISE (Méthode d’Etude et de Réalisation Informatique des Sous- Ensembles), est une méthode d’analyse informatique née vers 1978 en France. Elle est très répandue de nos jours et est beaucoup utilisée dans la conduite et la conception des projets informatiques. La méthode Merise est une méthode d’analyse, de conception de système d’information mais aussi une méthode de conduite de projet d’informatisation. Dans sa démarche, nous procèderons à l’étude de l’existant qui consistera à recueillir le maximum d’informations relatives à la gestion et au fonctionnement de la structure que l’on désire informatiser. 2- Principes généraux MERISE est une méthode qui a une double vocation. C’est d’abord une méthode de conception de système d’information (SI) à savoir :  Une approche globale du SI menée parallèlement sur les données et les traitements.  Une description du SI par niveaux : - Le niveau conceptuel - Le niveau logique ou organisationnel - Le niveau physique ou opérationnel  Une description du SI utilisant un formalisme de représentation précis, simple et rigoureux pour la description des données.  Une représentation visuelle des modèles conceptuels. Ensuite, MERISE propose une démarche de développement de ce SI à travers :  Un découpage du processus de développement en quatre étapes. - Etude préalable - Etude détaillée - Réalisation - Mise en œuvre  Une description de la structure de travail à mettre en place pour mener à bien le développement du SI.
  • 22. Mise en place d’une application de gestion de la bibliothèque numérique ITA 22 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle 3- Présentation des niveaux de conception MERISE distingue trois niveaux de conception de système d’information :  Niveau conceptuel A ce niveau, il est établi une description des finalités de l’entreprise en précisant le « Quoi » tout en faisant abstraction des contraintes organisationnelles et techniques. Il sera fait une description des données stables ou invariantes du SI et de l’ensemble des règles de gestion qui y sont appliquées au niveau des concepts par le biais d’un formalisme qui peut se traduire en termes de : - Modèle Conceptuel de Données (MCD) La description des données et des relations est réalisée à partir du formalisme individuel suivant : Objet, Relation, Propriété. - Modèle Conceptuel des Traitements (MCT) Ses concepts sont : Processus, Opération, Evènement, Résultat, Synchronisation.  Niveau logique et organisationnel Ce niveau définit l’organisation qu’il est souhaitable de mettre en place dans l’entreprise pour atteindre les objectifs souhaités. Il faut préciser les choix d’organisation qui seront pris en compte : la répartition des tâches entre l’homme et la machine et le mode de fonctionnement (temps réel ou conversationnel, temps différé ou batch). En un mot ce niveau décrit « Qui fait quoi et où ». Les modèles associés à ce niveau de description sont : - Modèle Logique des Données (MLD), qui peut être relationnel ou fichier classique. - Modèle organisationnel des traitements (MOT), qui permet de représenter par phases les tâches exécutées et les postes de travail correspondants.  Niveau physique ou opérationnel Il définit les organisations physiques des données au travers du Modèle Physique des Données (MPD) et la description des traitements effectués par unités de traitements au travers du Modèle Opérationnel des Traitements (MOpT). A ce niveau, le MOT décrit « le comment faire ». La méthode de conception proposée par MERISE nous a présenté une vue globale des différents niveaux applicables par cette méthode pour mener à bien un projet. Cependant, ces
  • 23. Mise en place d’une application de gestion de la bibliothèque numérique ITA 23 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle concepts ne pouvant être pris en compte qu’après une analyse détaillée du SI et une délimitation précise du domaine d’activités à partir de la démarche du développement. 4- Concept d’héritage Quand le concepteur s’aperçoit que plusieurs entités, proches mais distinctes, partagent un ensemble de caractéristiques, il doit mettre en œuvre un processus de création d’entités génériques (ou entités sur-types) et d’entités spécialisées (ou entités sous-types) appelé « héritage ». Ce concept qui permet de représenter le lien « est-un » ou « IS-A » entre deux entités A et B (une occurrence de A est une occurrence de B) est représenté graphiquement par une flèche double allant de A vers B. Figure 3 : Illustration de l’héritage en MERISE On dit qu’il y a héritage simple un sous-type n’a qu’un seul sur-type. Dans ce cas, toutes les occurrences du sous-type sont en même temps des occurrences de son sur-type. Cela n’implique pas que toutes les occurrences du sur-type soient des occurrences de l’un des sous-types. Entité spécialisée A Liste des propriétés spécialisées Entité générique B Liste des propriétés communes HERITAGE 1
  • 24. Mise en place d’une application de gestion de la bibliothèque numérique ITA 24 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle DEUXIEME PARTIE ETUDE DETAILLEE
  • 25. Mise en place d’une application de gestion de la bibliothèque numérique ITA 25 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle CHAPITRE 1 : ELABORATION DU MODELE CONCEPTUEL DE DONNEES (MCD) 1- Définition et concepts de base Le Modèle Conceptuel des Données (MCD) est l’élément le plus connu de la méthode Merise et certainement le plus utile. Il est le résultat de la modélisation conceptuelle des données et est défini comme étant la représentation schématique des données et des relations existantes entre elles. Il nous permet de répondre à la question « quoi » ; au sens de « que trouve-t-on dans l’entreprise ? », « quelles données nous offre l’entreprise ». Il est construit suivant le modèle entité/relation. Il utilise plusieurs concepts de base dans sa réalisation qui sont :  Entités : est un objet concret du monde physique ou abstrait du monde immatériel.  Propriétés : élément servant à qualifier ou décrire une entité ou une relation  Occurrence de propriété : est l’une des valeurs possible que peut prendre une propriété  Occurrence d’entité : est l’ensemble des occurrences des propriétés pour un exemplaire de l’entité  Identifiant de l’entité : est une propriété particulière de l’entité choisi tel sorte qu’a une occurrence prise par cette propriété correspond une et une seule occurrence de l’entité  Relation ou Association : lien sémantique entre une entité et elle-même ou une entité et d’autres entités  Ordre d’une relation : est le nombre d’entité participant à la relation  Relation porteuse de données : relation possédant une ou plusieurs propriétés en plus de son identifiant  Identifiant d’une relation : est la concaténation des identifiants des entités participant à cette relation  Cardinalités : indiquant pour chaque couple entité/relation les nombres maximum et minimum d’occurrence de la relation pouvant exister pour une occurrence de l’entité  Cardinalités minimum : nombre minimum de fois ou une entité est concerné par la relation  Cardinalités maximum : nombre maximum de fois ou une entité est concerné par la relation
  • 26. Mise en place d’une application de gestion de la bibliothèque numérique ITA 26 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle 2- Elaboration du dictionnaire de données Codes Significations Type Longueur Observation A/AN/N/D codeCat Code de la catégorie N 5 Identifiant LibelleCat Libellé de la catégorie AN 32 regPret Règles de prêt de l’utilisateur AN 100 idUtil identifiant de l’utilisateur N 5 Identifiant nomUtil Nom de l’utilisateur AN 32 prenomUtil Prénom de l’utilisateur AN 32 contactUtil Contacts de l’utilisateur AN 32 dateInsc Date inscription utilisateur D 8 AAAA/MM/JJ idOuv Identifiant de l’ouvrage N 5 Identifiant titreOuv Titre de l’ouvrage AN 32 resumeOuv Résumé de l’ouvrage AN 255 dateSortie Date de parution de l’ouvrage D 8 AAAA/MM/JJ prixAchat Prix d’achat du livre AN 32 idAut Identifiant de l’auteur N 5 Identifiant nomAut Nom de l’auteur AN 32 prenomAut Prénom de l’auteur AN 32 contactAut Contacts de l’auteur AN 32 idExp Identifiant de l’expéditeur N 5 Identifiant nomExp Nom de l’expéditeur AN 32 prenomExp Prénom de l’expéditeur AN 32 telExp Contacts de l’expéditeur AN 32 adExp Adresse de l’expéditeur AN 32 dateEmprunt Date d’emprunt du document D 8 AAAA/MM/JJ dateRetour Date de retour du document D 8 AAAA/MM/JJ naturePret Nature du prêt AN 32  Legendre du dictionnaire de données A : Alphabétique ; AN : Alpha numérique ; N : Numérique ; D : Date.
  • 27. Mise en place d’une application de gestion de la bibliothèque numérique ITA 27 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle 3- Identification des règles de gestion (RG) relatives aux données RG1 : Un expéditeur appartient à une seule catégorie. RG2 : Une catégorie peut appartenir plusieurs expéditeurs RG3 : Un utilisateur peut emprunter un ou plusieurs ouvrages RG4 : Un ouvrage peut être emprunté par aucun ou plusieurs utilisateurs RG5 : Un ouvrage qui n’est pas rendu selon le temps défini est passible de sanction défini par la bibliothèque. RG6 : Un ouvrage peut être d’un type RG7 : Un type d’ouvre peut regrouper plusieurs ouvrage RG8 : Un auteur peut écrire plusieurs ouvrages RG9 : Un ouvrage peut être écrire par un seule auteur 4- Elaboration du Modèle Conceptuel de Données (MCD) Figure 4 : Modèle Conceptuel de Données (MCD)
  • 28. Mise en place d’une application de gestion de la bibliothèque numérique ITA 28 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle CHAPITRE 2 : ELABORATION DU MODELE LOGIQUE DE DONNEES (MLD) 1- Définition et concepts de base Le Modèle Logique de Données est la modélisation logique des données qui tient compte du niveau organisationnel de données. Le modèle logique choisi par cette étude est le modèle relationnel, la base de données de notre système sera un SGBD relationnel.  L’attribut : c’est le plus petit élément d’information manipulable par le concepteur, il est décrit par un « nom ». L’attribut est équivalent de la propriété dans le MCD.  La relation ou table : est un ensemble d’attributs associé décrivant la même entité.  La clé primaire : attribut dont la valeur permet de distinguer de façon unique chaque occurrence de la relation. 2- Règles de passage du MCD au MLD  Règle concernant les entités Chaque entité devient une table L’identifiant de l’entité devient la clé primaire de la table Les propriétés de l’entité deviennent les attributs de la table  Règle concernant les relations Les trois (3) cas de liaison binaire entre les entités sont respectivement : - Cas de la relation « père-fils » (ou liaison un [0, 1 ou 1, 1] à plusieurs [0, n ou 1, n])  L’entité « père » devient la table « père » ;  L’entité « fils » devient la table « fils » ;  L’identifiant de l’entité « père » devient attribut de la table « fils ». cet attribut est aussi appelé « clé étrangère ». - Cas de la relation « père-fils » (ou liaison un [1,1] à [0,1])  Les deux (2) entités (père et fils) deviennent des tables ;
  • 29. Mise en place d’une application de gestion de la bibliothèque numérique ITA 29 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle  La migration de la clé se fait dans le sens contraire de la contrainte d’intégrité fonctionnelle (CIF) qui reçoit l’identifiant de l’autre ;  Les propriétés de la relation deviennent les attributs de la table « fils ». - Cas de la relation autre que « père-fils » (ou liaisons plusieurs [0, n ou 1, n] à plusieurs [0, n ou 1, n])  Les entités deviennent des tables, les identifiants des entités deviennent les clés des tables ;  L’association ou relation du MCD devient une table dont la clé est la concaténation des identifiants des entités en relation ;  Si l’association est porteuse de données, celles-ci deviennent les attributs de la table. 3- Elaboration du Modèle Logique de Données (MLD) CAT_EXP (codeCat, libelleCat) EXPEDITEUR (idExp, nomExp, prenomExp, telExp, adExp, #codeCat) TYPE_OUV (codeType, libelleType) AUTEUR (idAut, nomAut, prenomAut, contactAut) OUVRAGE (idOuv, titreOuv, resumeOuv, dateSortie, prixAchat, #codeType, #idAut) ENVOYER (idExp+idOuv, dateLiv) CAT_UTIL (codeCat, libelleCat, regPret) UTILISATEUR (idUtil, nomUtil, prenomUtil, contactUtil, dateInsc, #codeCat) EMPRUNTER (idOuv+idUtil, dateEmp, dateRetour, naturePret)
  • 30. Mise en place d’une application de gestion de la bibliothèque numérique ITA 30 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle Figure 5: Modèle Logique de Données (MLD)
  • 31. Mise en place d’une application de gestion de la bibliothèque numérique ITA 31 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle TROISIEME PARTIE REALISATION
  • 32. Mise en place d’une application de gestion de la bibliothèque numérique ITA 32 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle CHAPITRE 1 : DESCRIPTION DE L'APPLICATION I- Introduction Réaliser l’application consiste à développer les codes des différentes fonctions en langage JAVA ici souhaité, l’objet de ce chapitre est de présenter le mode de travail ainsi que les différentes interfaces graphiques. Cette Application est conçu principalement pour la gestion des emprunts aussi que la gestion des livres, des récipiendaires et cette gestion offre plusieurs possibilités tels que :  L’ajout, la suppression ainsi que la modification des différents champs.  La possibilité d’afficher et d'imprimer les listes des utilisateurs, des emprunts et des ouvrages.  Faire les sondages des emprunts par ouvrages et par utilisateur. 1- Environnement matériel utilisé pour la réalisation La réalisation de ce projet dans son entièreté s’est fait avec une machine dont les caractéristiques sont les suivantes :  Un processeur core 2 duo 2.20GHz;  3 GO de RAM ;  160 GO de disque dur ;  Système d’exploitation Windows 10 2- Choix du langage de programmation Java est un langage de haut niveau, il n'est pas vraiment adapté au codage de pilotes matériel ou de systèmes d'exploitation, il ne descend pas "si bas". En fait, un programme java contient un code intermédiaire (bytecode) qui tourne dans la JVM. Par contre, c'est l'un des langages les plus modernes, autant dans la "propreté" du langage que de celle des API standard (Application Programming Interface). Tout est bien normalisé, puissant et semble naturel en Java: pas besoin d'apprendre des notions de pointeurs et bien d’autres en java.
  • 33. Mise en place d’une application de gestion de la bibliothèque numérique ITA 33 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle La gestion de la mémoire est très sûre et performante. Puisque automatique ou presque.  Java est fortement orienté objet  Typage fort des variables  Multiplateforme: le même fichier .class tourne indifféremment sous Windows, Mac, Linux, ...  Communauté très active.  Multi-thread (multitâches interne dans un programme java)  Orienté Web serveur/client: Applets, Servlets, Java Web Start, ...  Disponible pour beaucoup de matériel (PC, PDA, Téléphones, ...)  Les dernières JVM (Java Virtual Machine) avec compilateur JIT ont des performances approchant celles d'un code natif Il faut aussi noter que Java ce n'est pas que le langage Java, il y a des dizaines et des dizaines de langages disponibles pour la plateforme Java : Python, Ruby, Perl, COBOL, Lisp, Small talk, Fortran, Basic, Prolog, etc. On pourrait dire encore beaucoup de choses mais je vais m'arrêter là 3- Choix de l’environnement logiciel La plate-forme de développement utilisée est NetBeans IDE 8.0.2, bien qu’il existe plusieurs Environnement de Développement Intégré (IDE) libre et gratuit tel que Eclipse IDE, le choix de NetBeans vient du fait que c’est un outil recommandé, il est aussi libre et gratuit, il aide à développer des applications de bureaux, mobiles, et web multiplateforme, en plus de comporter des outils nécessaires pour la réalisation des interfaces graphiques dont nous avons besoin il possède un ensemble de standards pour rehausser et renforcer la consistance et l'interopérabilité entre les applications et les systèmes d'exploitation. Pour la création et l’administration de notre base des données nous avons utilisé Wamp Server qui est une plate-forme de développement Web sous Windows pour des applications Web dynamiques à l’aide du serveur Apache2, du langage de scripts PHP et d’une base de données MySQL. Il possède également PHPMyAdmin pour gérer plus facilement notre base de données.
  • 34. Mise en place d’une application de gestion de la bibliothèque numérique ITA 34 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle CHAPITRE 2 : BASE DE DONNEES 1) Interfaces Base de données a- Sélection de la base de données biblio b- Les différentes tables de la base de données c- Description des différentes tables - Table auteur
  • 35. Mise en place d’une application de gestion de la bibliothèque numérique ITA 35 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle - Table catégorie des expéditeurs - Table catégorie des utilisateur - Table emprunter - Table envoyer
  • 36. Mise en place d’une application de gestion de la bibliothèque numérique ITA 36 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle - Table expediteur - Table ouvrage - Table type_ouv
  • 37. Mise en place d’une application de gestion de la bibliothèque numérique ITA 37 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle - Table utilisateur
  • 38. Mise en place d’une application de gestion de la bibliothèque numérique ITA 38 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle CHAPITRE 3 : DEVELOPPEMENT APPLICATION JAVA 1- Connexion à la Base de Données depuis un programme Java La connexion d’un programme Java à une base de données se fait grâce à la Java DataBase Connectivity (JDBC). JDBC est une API (Application Programming Interface) java. Cette API est constituée d'un ensemble d'interfaces et de classes qui permettent l'accès, à partir de programmes java, à des données tabulaires. Par données tabulaires, on entend généralement des bases de données contenues dans des SGBD relationnels L'API JDBC permet, entre autres :  L'établissement d'une connexion avec le SGBD  L'envoi de requêtes SQL au SGBD, à partir du programme java  Le traitement, au niveau du programme, des données retournées par le SGBD  Le traitement des métadonnées de la connexion, de l'instruction ou des résultats  Le traitement des erreurs retournées par le SGBD lors de l'exécution d'une instruction L'API JDBC permet virtuellement de se connecter à n'importe quel SGBDR. On a donc indépendance de la plate-forme (Java) et indépendance du SGBD (JDBC), c'est la philosophie même de Java : "Write Once, Run Anywhere". L'utilisation du langage de programmation java en collaboration avec l'API JDBC est donc une solution véritablement portable d'écrire des applications utilisant les bases de données. Voici une liste non exhaustive des SGBD accessibles avec JDBC :  DB2  FoxPro  Ingres  Interbase  MS Access  MS SQL Server  MySQL  Oracle  Paradox
  • 39. Mise en place d’une application de gestion de la bibliothèque numérique ITA 39 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle  PostgreSQL  Sybase La connexion à une Base de Données se traduit sur plusieurs étapes, nous allons expliciter ici quelques-unes: - Chargement du driver correspondant au SGBD ciblé Un pilote ou driver JDBC est un "logiciel" qui permet d'établir une connexion entre un programme java et un système de gestion de bases de données. Utiliser la méthode Class.forName, qui aura pour effet d'enregistrer le Driver auprès du DriverManager. Surtout ne pas oubliez de vérifier que le jar contenant le driver est bien dans le classpath. - Ouverture d'une connexion vers la base de données Une connexion à une base de données avec JDBC est représentée par une instance de la classe java.sql.Connection. Pour ouvrir une connexion vers une base de données, il suffit de spécifier l'url de connexion, le login et le password, à la méthode getConnection de DriverManager. - Création d'une requête (Statement) L'interface Statement représente une instruction SQL. L'obtention d'une instance de cette interface se fait à partir de la Connection :
  • 40. Mise en place d’une application de gestion de la bibliothèque numérique ITA 40 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle - Exécution de la requête L'interface Statement propose une dizaine de méthodes permettant l'exécution d'expressions SQL. Nous allons illustrer ici l’expression SELECT : 2- Capture d’écran de quelques interfaces du logiciel final - Fenêtre d’authentification du logiciel Le but principal de cette fenêtre est de permettre uniquement aux personnes autorisé à pouvoir se connecter à l’application d’y accéder de façon sécurisé.
  • 41. Mise en place d’une application de gestion de la bibliothèque numérique ITA 41 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle Figure 6 : Fenêtre d’authentification du logiciel - Code source de la fenêtre d’authentification Figure 7 : Exemple de code source
  • 42. Mise en place d’une application de gestion de la bibliothèque numérique ITA 42 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle - Fenêtre principal de l’application La fenêtre principal contient toutes les autres fenêtres de l’application et permet d’interagir facilement entre les différentes fenêtres hautement paramétré de notre application Figure 7 : Fenêtre principale du logiciel - Présentation d’une des fenêtres de gestion de notre application L’illustration ci-dessous montre la fenêtre d’enregistrement des catégories d’expéditeur avec un exemple d’enregistrement
  • 43. Mise en place d’une application de gestion de la bibliothèque numérique ITA 43 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle Figure 9 : Fenêtre de la catégorie des expéditeurs de l’application
  • 44. Mise en place d’une application de gestion de la bibliothèque numérique ITA 44 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle CONCLUSION Dans le présent rapport, nous avons réalisé la conception et la réalisation de la base de données du système d’information de bibliothèque numérique universitaire du Groupe ITA. La méthode d’analyse et de conception Merise spécifique à l’informatisation des systèmes d’information est adoptée dans ce cadre. Elle a également été à la base de la mise en œuvre du modèle de données relationnelles, relatives à cette réalisation.
  • 45. Mise en place d’une application de gestion de la bibliothèque numérique ITA 45 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle BIBLIOGRAPHIE  Cour de Merise de M OKOUBI ;  L’apprentissage de Merise, Fichiers et Bases de Données des niveaux BTS et ingénieurs de AKE AKE JEAN -NAZAIRE ;  Développons en Java de Jean-Michel Doudoux (3004 pages)
  • 46. Mise en place d’une application de gestion de la bibliothèque numérique ITA 46 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle TABLE DE MATIERE SOMMAIRE DEDICACE……………………………………………………………………………………II REMERCIEMENTS…………………………………………………………………………III LISTE DES SIGLES ET ABREVIATION.………………………………………………….IV LISTE DES FIGURES ….……………………………………………………………………V RESUME …………………………………………………………….……………………...VI ABSTRAT.……………………………………………………………………………...…..VII AVANT –PROPOS…………………………………………………………………….…...VIII INTRODUCTION …………………………………………………………………….………2 PREMIERE PARTIE : ETUDE PREALABLE…... ……………………………………….….3 CHAPITRE 1 : PRESENTATION DU GROUPE ITA-INGENIERIE SA……………………4 I-HISTORIQUE………………………………………………………………………………..4 II-OBJECTIFS…………………………………………………………………………………6 III- ORGANIGRAMME ETORGANISATION ………………………………………….…..7 III .1-Organigramme……………………………………………………………………….…..7 III.2-Organisation…………………………………………………………………………..…..8 IV: CYCLE ET FILIERES PAR ECOLE………………………………………………….…12 IV.1: ECOLE SECONDAIRE TECHNIQUE ET PROFESSIONNELLE…………………...12 IV.2-Ecole Des Techniciens Supérieurs……………………………………………………...12 Iv.3 Ecole Supérieure Industrielle……………………………………………………….……13 Iv.4-Ecole Supérieure Management……………………………………………………….….14 Iv.5-Formation Qualifiantes……………………………………………………………….….14 Iv.6 –Masters Spécialisés……………………………………………………………………..15 IV.7-Licence Professionnelle Appliquée……………………………………………………..16 CHAPITRE 2 : PRSENTATION DU PROJET………………………………….…………...17 I-CAHIER DE CHARGES…………………………………………………………………...17 I.1-Description du cahier de charge…………………………………………………………..17 I.2-Critique de l’existant...……………………………………………………………………17
  • 47. Mise en place d’une application de gestion de la bibliothèque numérique ITA 47 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle I.3-Proposition de solution...………………………………………………………………….18 a-Explication de la solution..………………………………………………………..………...18 CHAPITRE 3 : PRESENTATION DE LA METHODE D’ANALYSE…..…………………21 1- Définition………..…………………………………………………………………….….21 2- Principes généraux…………………………………………………………………….…21 3- Présentation des niveaux de conception………………………………………………...22 4- Concept d’héritage………………………………………………………………………23 DEUXIEME PARTIE ETUDE DETAILLEE……………………..…………………………24 CHAPITRE 1 : ELABORATION DU MODELE CONCEPTUEL DE DONNEES (MCD)..25 1Définition et concepts de base………………………………………………………………25 2-Elabaration du dictionnaire de données…………………………………………………….26 3-Identification des règles de gestion...……………………………………………………….27 4-Elabaration du modèle conceptuel de données….………………………………………….27 CHAPITRE 2 : ELABORATION DU MODELE LOGIQUE DE DONNEES (MLD)……...28 1Définition et concepts de base………………………………………………………………28 2-Règle de passage du MCD au MLD.……………………………………………………….28 3-Elabaration du modèle logique de données….……………………………………….…….29 TROISIEME PARTIE : REALISATION……..……………………………………………...31 CHAPITRE 1: DESCRIPTION DE L’APPLICATION…………….……………………….32 I-DEFINITION ……………..………………………………………………………………..32 I-1-Environnement matériel………………………………………………………………….32 I.2-Choix du langage de programmation….…………………………………………………32 I.3-Choix de l’environnement logiciel………………………………………………….……33 CHAPITRE 2 : BASE DE DONNEES.………………………………………………….…..34 1-Interfaces Base de données…………………………………………………………………34 a-Sélection de la base de données biblio……………………………………………………..34 b-Les différentes tables de la base de données…………………..…………………………...34 CHAPITRE 3 : DEVELOPPEMENT APPLICATION JAVA…..…………………………..37 1-Connexion à la base de Données…………………………………………………………...37
  • 48. Mise en place d’une application de gestion de la bibliothèque numérique ITA 48 AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle 2-Capture d’écran de quelques interfaces du logiciel…..…………………………………….40 CONCLUSION………………………...……………………………………………………..44 BIBLIOGRAPHIE……………………………………………………………………………45