Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

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

14 565 vues

Publié le

Etude MERISE de la mise en place d’une application de gestion d'une bibliothèque numérique universitaire, de l'étude à la création de la Base de données et de l'application java

Publié dans : Technologie
  • DOWNLOAD FULL BOOKS, INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... ,DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ,DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ,DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ,DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ,DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ,DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici

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

  1. 1. INTRODUCTION
  2. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

×