Sunteți pe pagina 1din 48

INTRODUCTION

Mise en place d’une application de gestion de la bibliothèque numérique ITA

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.

2
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

PREMIERE PARTIE

ETUDE
PREALABLE

3
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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

4
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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)

5
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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.

6
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

III. Organigramme et Organisation

III.1 Organigramme

Figure 2 : Organigramme Général du Groupe ITA-Ingénierie SA (4


Novembre 2014)

7
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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.

8
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

- 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.

9
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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.

10
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

- 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.

11
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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)

12
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

 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)

13
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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:

14
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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

15
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

 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

16
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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 à

17
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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.

18
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

- 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.

19
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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.

20
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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.

21
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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

22
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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.

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

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.

23
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

DEUXIEME PARTIE

ETUDE
DETAILLEE

24
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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

25
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

2- Elaboration du dictionnaire de données

Type
Codes Significations 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.

26
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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)

27
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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 ;

28
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

 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)

29
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

Figure 5: Modèle Logique de Données (MLD)

30
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

TROISIEME PARTIE

REALISATION

31
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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.

32
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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.

33
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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

34
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

- Table catégorie des expéditeurs

- Table catégorie des utilisateur

- Table emprunter

- Table envoyer

35
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

- Table expediteur

- Table ouvrage

- Table type_ouv

36
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

- Table utilisateur

37
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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

38
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

 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 :
39
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

- 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é.

40
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

Figure 6 : Fenêtre d’authentification du logiciel

- Code source de la fenêtre d’authentification

Figure 7 : Exemple de code source

41
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

- 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

42
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

Figure 9 : Fenêtre de la catégorie des expéditeurs de l’application

43
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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.

44
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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)

45
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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

46
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

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

47
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle
Mise en place d’une application de gestion de la bibliothèque numérique ITA

2-Capture d’écran de quelques interfaces du logiciel…..…………………………………….40


CONCLUSION………………………...……………………………………………………..44
BIBLIOGRAPHIE……………………………………………………………………………45

48
AMICHIA GEORGES // Elève-Ingénieur en Science Informatique // Licence Professionnelle