WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Application web pour la gestion de la bibliothèque

( Télécharger le fichier original )
par Emna Guermazi
Institut supérieur d'informatique et du multimédia de sfax (ISIMS) - Ingénieur en informatique, techniques web et multimédia 2010
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Conclusion

Tout au long de ce chapitre nous avons mené une conception détaillée du système d'information selon une approche objet afin de garantir la fiabilité et l'efficacité de la phase de réalisation de l'application.

Nous avons dressé une liste des acteurs constituants le système en exprimant leurs besoins avec les diagrammes de cas d'utilisation, puis nous l'avons détaillé en précisant comment les objets et les acteurs doivent collaborer ensemble selon une dimension temporelle par l'utilisation des diagrammes de séquence. Finalement, nous avons décrit l'aspect statique avec les diagrammes des classes.

A l'aide de l'étude de notre cas nous avons déterminé l'environnement de développement de notre application qui sera présentée dans le chapitre suivant.

Réalisation

Chapitre 4 :

Introduction

Une fois la partie de conception achevée, tous les éléments nécessaires au développement de l'application deviennent disponibles.

Ce chapitre présente les différents outils et techniques informatiques qui ont été utilisés pour la réalisation de notre application. Le premier paragraphe est consacré à l'étude de l'environnement matériel. L'environnement logiciel sera présenté dans un deuxième paragraphe. En dernier lieu, on présente l'architecture de notre application avec un aperçu sur les maquettes des interfaces, ainsi que les différentes fonctionnalités de l'application illustrées par des images écrans.

I. Environnement de développement

A. Environnement matériel

1. PC

Pour la réalisation de notre travail, nous avons utilisé un seul PC.

Caractéristiques

Valeur

Disque dur

320 Go

Type de processeur

,Intel® CoreTM2 Duo

Fréquence du processeur

2.00 GHz

Mémoire centrale

3 Go

Système d'exploitation

Windows 7

 

Tableau 10: Environnement matériel utilisé.

B. Environnement logiciel

1. Eclipse Eclipse JEE Galileo est un environnement de développement gratuit pour le langage

JAVA. Son point fort est de permettre l'intégration des fonctionnalités supplémentaires par l'intermédiaire des plugins. Il a été utilisé avec le plugin J2EE qui offre des outils pour accélérer le développement des applications Web basées sur les Frameworks

2. MySQL MySQL est un serveur de base de données relationnelle SQL. Il est multi-thread et

multi-utilisateurs. Il est très souvent utilisé avec le langage de création des pages Web dynamiques JSP.

3. Apache Tomcat 6.0 C'est un conteneur de Servlets J2E

JSP de Sun Microsystems Les projets dé plupart des autres conteneurs (J2EE Serv contrôlé à partir d'Eclipse Europa.

4. Rational Rose Rational Rose est développé par Rational Software Corporation, offrant une aide

considérable pour les concepteurs utilisant l'approche objet notamment ceux qui ont migré vers UML en permettant la représentation graphique et la génération de code. Cet outil offre des possibilités graphiques pour représenter les différents diagrammes d'UML tels que :

· xiagramme de classes,

· xiagramme de collaborations

· xiagramme de séquences,

· Etc...

Rational Rose permet de générer à

développeurs tel que : C++ JAVA Visual Basic, SQ

5. Adobe Photoshop 7.0 dobe

pour l'impression et le Web. Il a été utilisé pour créer l'aspect graphique des interfaces ainsi que les éléments graphiques qu'ils les constituent.

6. Adobe DreamWeaver CS3 Pour la production des pages HTML et JSP, nous avons utilisé Adobe xreamWeaver

CS3 qui est un éditeur HTML professionnel destiné à la conception, au codage et au

développeurs de site, de pages et d'applications Web. Quel que soit l'environnement de travail utilisé (codage manuel HTML ou environnement d'édition visuel), DreamWeaver propose des outils qui aideront à créer des applications Web.

II. Implémentation

Nous allons présenter dans cette section le travail réalisé dans le cadre de ce projet par l'intermédiaire de captures écrans de quelques pages de notre application Web.

A. Page d'accueil

Lors de lancement de notre application, la page d'accueil s'affiche pour choisir une tâche parmi celle indiquée dans le menu comme illustre la figure 20.

Figure 20: Page d'accueil.

B. Recherche des documents Cette page est destinée pour tout adhérant (étudiant ou enseignant) voulant faire une

recherche sur un document donné selon plusieurs critères comme illustré la figure 21.

Figure 21: Recherche des documents.

C. Bibliothèque

Cette page est réservée au bibliothécaire, après son authentification, il choisi une

Figure 22: Page réservée au bibliothécaire.

parmi des tches indiquée dans le menu comme l'indiquent la figure 22 et 23.

Figure 23: Partie réservée au bibliothécaire.

D. Gestion des documents

Pour faire la gestion des documents, le bibliothécaire, après avoir s'authentifier, choisi

Figure 24: Gestion des documents.

la tâche Gestion des Documents comme illustré la figure 24.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"La première panacée d'une nation mal gouvernée est l'inflation monétaire, la seconde, c'est la guerre. Tous deux apportent une prospérité temporaire, tous deux apportent une ruine permanente. Mais tous deux sont le refuge des opportunistes politiques et économiques"   Hemingway