Réalisation d'une application de Gestion de CV( Télécharger le fichier original )par Benito d'ALMEIDA Pole Universitaire léonard de vinci - Ingénieur Informatique 2007 |
Rapport de Stage Réalisation d'une application de Gestion de CV. CVtech
----------------------------------------------------------------------------------------------------------------- Auteur : Benito d'ALMEIDA Responsable de stage : Cyril Magliano Maître de stage : Miloud Hassani ----------------------------------------------------------------------------------------------------------------- RemerciementsAvant de présenter ce mémoire de fin d'études en Informatique, je tiens tout d'abord à remercier tous ceux qui ont participés à la réalisation de ce mémoire tant par leurs conseils que par leurs sollicitudes. A M Pierre DALMAZ, Président du Groupe SFEIR A M Cyril Magliano, Directeur du BU BAA et BMC A mes collègues et amis Et enfin, à la mémoire de tous ceux qui de près ou de loin on une pensée particulière pour moi. SommairePrésentation de l'entreprise 7 9. Planning réel et mode travail 16 Présentation du projet « CVTECH » 17 10. Présentation de l'application 17 12.1. Environnement technique 18 12.2. Périmètre de la prestation 18 13.1. Gestion d'une personne 18 13.3. Gestion de la fiche collaborateur 19 13.4. Génération automatique de CV 19 16. Cahier de charges fonctionnel 21 17. Spécification techniques 23 18.1. Plateforme de travail 24 18.2. Architecture logicielle cible 24 18.3. Environnement de développement 28 C'est un outil de modélisation qui permet à la fois de faire du Merise et de l'UML. 29 18.3.6. La méthodologie MDA 30 19. Développement du module « Gestion de Cv » 31 19.3. HQL : Langage de requête d'Hibernate 32 20. Difficultés rencontrées 34 IntroductionNous sommes au coeur de la transformation du siècle qui dure déjà bien plus d'un demi-siècle. L'informatique reconnaît une hausse depuis le « soit disant » bug de l'an 2000. Elle est due à l'informatisation de la majeure partie des taches, à la puissance des processeurs qui ne cesse de grandir et surtout aux nouvelles technologies de l'information et de la communication. Ces changements posent, naturellement, un grand challenge aussi bien pour les décideurs politiques que pour les entreprises. Cette transition amènent les entreprises à repenser leurs stratégies et leurs structures, d'où cet engluement pour les développeurs java J2ee et .NET. L'Internet est un système de communication qui permet de communiquer et de s'échanger des informations. Cette communication permet donc, de généraliser l'utilisation des outils informatiques (logiciel), avec des clients légers plus performant, (navigateur web devenu plus complet donc pas besoin d'installer le logiciel sur des machines individuelle). Ceci permet d'accéder aux ressources sans contraintes particulières. La technologie java J2ee est une technologie qui utilise un ensemble d'API java : · Servlets : Conteneur Web · Portlets : Conteneur Web (extension de l'API Servlet) · JSP : Framework Web · JSF : Java Server Face, Framework Web, extension des JSP · EJB : Composants distribués transactionnels · JNDI : API de connexion à des annuaires, notamment des annuaires LDAP · JDBC : API de connexion à des bases de données · JMS : API de communication asynchrone · JCA : API de connexion, notamment à des PGI · JavaMail : API de gestion des mails · JMX : Extension d'administration des applications · JTA : API de gestion des transactions · JAXM : API de communication asynchrone par XML · JAX-RPC : API de communication synchrone par XML, par exemple à l'aide du protocole SOAP · JAXB : API de sérialisation par XML · JAXR : API de gestion des registres XML, permettant d'enregistrer des Web Services en ebXML · RMI : API de communication distante entre des objets java · Java IDL : API de communication entre objets Java et objets non-Java, via le protocole CORBA Proposant ainsi de pouvoir développer des applications qui pourront tourner sous de différents navigateurs, et disposer de la sécurité que procure une application métier java. En se penchant un peu plus sur le sujet de notre stage, la diffusion d'information, est ce qui a de plus sensible. En effet, afin d'éviter les effets de foules ou les débordements, ou de erreurs de communications, les sociétés de bourses diffusent en temps réelle ou en temps opportun, des avis sur toutes les transactions possibles, dans le monde boursier. Et des règles de gestions strictes permettent de contrôler cette diffusion, afin qu'une information trop important soit diffuser trop tôt ou trop tard. La technologie utilisée à alors permis de contrôler tous les flux. Ce mémoire essayera de parler du fonctionnement bref et des règles de gestions et du fonctionnel, les méthodes de modélisation, les atouts au sein du Groupe, les conditions dans lesquelles, j'ai évolué durant le stage et un peu plus en détails, les taches effectuées. Le présent travail se subdivise en deux parties. La première est consacrée à la présentation générale. La seconde partie est dédiée aux termes techniques et aux taches effectuées. |
|