Vous êtes sur la page 1sur 24

RAPPORT DE STAGE

Rapport de Stage
Ralis par Julien DELOBELLE, Etudiant en B3 SUPINFO International University Du 1er Janvier 2010 au 31 Octobre 2010

A Laurats Informatique, Socit ddition de logiciels spcialise pour la gestion des tablissements scolaires

Sous la tutelle de Mr Guillaume VIGOUROUX Directeur de Projet au sein de la Socit

Mission : Dveloppement dun Module de Facturation en J2EE

Rapport de Stage : Dveloppement dun Module de Facturation en J2EE Ralis par Julien DELOBELLE

Remerciement

Je tiens remercier Mr Guillaume Vigouroux qui fut mon tuteur durant toute la dure du stage ainsi que lensemble des employs de Laurats Informatique qui mont permis de mintgrer rapidement et de me faire voluer durant le stage.

Je remercie particulirement Julien DENIS, qui fut le chef de projet du Module de Facturation.

Je remercie aussi les dveloppeurs associs au projet CAMPUS ENT, quipe qui est compose de mes camarades de SUPINFO : Matthieu COULET (B3), Vincent DARUTY (M1) et Marvin MOMPELAT (M2) ainsi que des tudiants de lUniversit de Montpellier II : Cline JARNOLE et Jules Thierry MBOUKHEM TCHASSEM.

Je remercie la brioche dore pour ses tartelettes et plus particulirement pour sa tartelette chocolat caramel noix de pcan et sa tartelette aux pommes qui furent un sujet de dbat intense pendant la pause djeuner.

www.julien-delobelle.com

Rapport de Stage : Dveloppement dun Module de Facturation en J2EE Ralis par Julien DELOBELLE

Sommaire
Glossaire ..................................................................................................................................................................... 1

Introduction ................................................................................................................................................................ 2

I. 1.

Prsentation de Laurats Informatique ............................................................................................................... 3 Prsentation.................................................................................................................................................... 3 A. B. C. 2. 3. Lentreprise ............................................................................................................................................. 3 Les produits ................................................................................................................................................. 3 Le personnel ................................................................................................................................................ 4 Position sur le march ..................................................................................................................................... 5 Mthodes de travail ........................................................................................................................................ 5

II. 1.

Travail Ralis..................................................................................................................................................... 6 Analyse ........................................................................................................................................................... 6 A. B. 2. Recherche................................................................................................................................................ 6 Entretien ..................................................................................................................................................... 6 UML et Conception de la BD ............................................................................................................................ 7 A. B. 3. UML (Langage de Modlisation Unifi) .................................................................................................... 7 Conception de la BD .................................................................................................................................. 10 Dveloppement............................................................................................................................................. 11 A. B. C. Choix du langage de dveloppement ..................................................................................................... 11 Module de Facturation .............................................................................................................................. 11 CAMPUS ENT ............................................................................................................................................. 13

III. 1. 2.

Discussion ........................................................................................................................................................ 15 Exprience Apporte ..................................................................................................................................... 15 Amliorations Possible .................................................................................................................................. 15

Conclusion ................................................................................................................................................................ 16

www.julien-delobelle.com

Rapport de Stage : Dveloppement dun Module de Facturation en J2EE Ralis par Julien DELOBELLE

Glossaire
Delphi : Delphi dsigne la fois un environnement de dveloppement intgr (EDI) et un langage de programmation orient objet. Full Web : Application accessible partir dun accs distant scuris Internet ou mobile JAVA : Le langage Java est un langage de programmation informatique orient objet cr par James Gosling et Patrick Naughton employs de Sun Microsystems J2EE : Ensemble de normes concernant les plates-formes e-business pour entreprises (serveurs d'application), bas sur le langage Java. UML : Unified Modeling Langage ou Langage Unifi de Modlisation. Langage pour visualiser, spcifier, construire et documenter les artefacts d'un systme. Il ne s'agit pas d'une mthode mais d'un langage permettant d'utiliser toute mthode oriente objet. EJB : La technique Enterprise JavaBeans (EJB) est une architecture de composants logiciels ct serveur pour la plateforme de dveloppement J2EE JSP : (Java Server Pages) Technologie lance par Sun pour dvelopper des applications Web interactives, c'est--dire dont le contenu est dynamique. Les JSP sont bases sur le langage Java ct serveur. JSF : (Java Server Faces) Framework de cration et de gestion d'interface utilisateur Web. Il fournit des composants graphiques de base : boutons, liens hypertextes, case cocher... RichFaces : Librairie commerciale de composants JSF fournit par Exadel. Ces composants servent surtout pour faire de lAJAX et viennent complter JSF GWT : Google Web Toolkit (GWT) est un ensemble d'outils logiciels dvelopp par Google, permettant de crer et maintenir des applications web dynamiques mettant en uvre JavaScript, en utilisant le langage et les outils Java. ZK : ZK est un Framework open source web 2.0, proposant une interaction utilisateur (UI) riche. ZK permet tout autant de dfinir rapidement des interfaces graphiques via une syntaxe XML ou un diteur Wysiwyg que de manipuler directement les objets en JAVA. AJAX : Ajax est un acronyme pour Asynchronous JavaScript and XML ( XML et JavaScript asynchrones ) et dsignant une solution informatique libre pour le dveloppement de pages dynamiques et d'applications Web. ORM : Un mapping objet-relationnel (en anglais object-relational mapping ou ORM) est une technique de programmation informatique qui cre l'illusion d'une base de donnes oriente objet partir d'une base de donnes relationnelle en dfinissant des correspondances entre cette base de donnes et les objets du langage utilis. TopLink : TopLink est un Framework de mapping objet-relationnel pour le dveloppement Java. Session http : En informatique et en tlcommunication, une session est une priode dlimite pendant laquelle un appareil informatique est en communication et ralise des oprations au service d'un client - un usager, un logiciel ou un autre appareil.

www.julien-delobelle.com

Page 1 sur 16

Rapport de Stage : Dveloppement dun Module de Facturation en J2EE Ralis par Julien DELOBELLE

Introduction

Durant ma troisime anne dtude en Informatique (ma premire anne d tude SUPINFO International University), jai eu la possibilit de faire un stage en entreprise temps partiel (le jeudi et vendredi). Il mtait aussi demand de raliser un stage minimal de 3 mois durant les vacances dt (du 1 er Juillet au 31 Octobre). Jai ralis mon stage temps partiel (du 1er Janvier au 31 Juin), puis mon stage temps plein (du 1er Juillet au 31 Octobre) Laurats Informatique qui est une socit ddition de logiciels spcialise pour la gestion des tablissements scolaires. La mission qui ma t confi, fut de raliser un module de facturation en J2EE. Ce module devait sintgrer dautres modules pour crer une application Full Web : Campus ENT. Pour raliser cette application une quipe de dveloppeur t form. Afin de concevoir le module de facturation, jai d, avec laide de Julien DENIS, rencontrer diffrentes personnes afin de comprendre et danalyser les diffrentes fonctions requises et attendues dun module de facturation. Suite cela, jai du modliser notre analyse en UML avec laide de Cline JARNOL afin de pouvoir passer la partie dveloppement du projet. En parallle du dveloppement du module de facturation, il a fallut concevoir larchitecture de CAMPUS ENT et interconnecter les diffrents projets. Tout cela a t ralis par Matthieu COULET, Jules Thierry MBOUKEM TCHASSEM et moi-mme. Il a aussi fallut se former aux diffrentes technologies utilises (EJB, JSP, JSF, Richfaces).

Ce rapport se dcompose en plusieurs parties : tout dabord une prsentation de Laurats Informatique (Prsentation de lentreprise, analyse du march, mthodes de travail...), puis viendra une partie prsentant le travail ralis (Analyse, UML, Dveloppement). Enfin, suivra une partie dite de Discussion o seront abordes les diffrentes amliorations possibles ainsi que ce que ce stage ma apport.

www.julien-delobelle.com

Page 2 sur 16

Rapport de Stage : Dveloppement dun Module de Facturation en J2EE Ralis par Julien DELOBELLE

I.

Prsentation de Laurats Informatique

1. Prsentation
A. Lentreprise
Laurats Informatique est une socit d'dition de logiciels spcialiss pour la gestion des tablissements d'enseignement. Cette socit est base Montpellier cot de la prfecture, qui se situe dans le centre historique (voir photo ci-contre). Laurats Informatique existe depuis 1990.

Cette entreprise est prsente sur 4 mtiers diffrents : Logiciel : Dveloppement de la suite CAMPUS (Voir plus bas) Site Internet : Cration de sites internet. Hbergement : Hbergement du site scolarite.net ainsi que des sites internet d'tablissements d'enseignement. Tlcommunication : Expdition de SMS partir de la suite Campus.

B. Les produits
1. La suite CAMPUS
La suite CAMPUS est le produit phare de Laurats Informatique, CAMPUS est un logiciel de bureau install sur le rseau de ltablissement scolaire. Il est constitu de plusieurs modules : Emploi du Temps Absences Notes Cahier de Texte Gestion des comptences Stages Les donnes saisies dans CAMPUS sont ensuite transmises au site internet scolarite.net (voir plus bas). Il permet aussi lenvoi de SMS aux familles pour les prvenir dventuelles informations (absences, runions.) . Campus est utilis par 1200 tablissements francophones dans le monde ; en Europe, Afrique, Amrique et Asie. Campus se calque sur les normes dimportation et les recommandations du Ministre de lEducation Nationale.

www.julien-delobelle.com

Page 3 sur 16

Rapport de Stage : Dveloppement dun Module de Facturation en J2EE Ralis par Julien DELOBELLE

2. scolarite.net
Le portail scolarite.net permet aux parents de consulter des informations concernant l'lve et la vie de sa classe. Ce portail permet aussi aux professeurs de saisir et consulter les notes, absences et commentaires ainsi que de remplir le cahier de texte. Il est important de noter, que pour des soucis de scurit, les donnes sont stockes dans ltablissement et non pas sur le serveur de scolarite.net.

C. Le personnel
La socit est divise en 4 services. Vous pouvez consulter sur lorganigramme ci-dessous les diffrents services.

Figure 1 : Organigramme de la Socit

Durant mon stage, je fus assign au Service Dveloppement et plus particulirement lquipe qui travailla sur le projet CAMPUS ENT.

www.julien-delobelle.com

Page 4 sur 16

Rapport de Stage : Dveloppement dun Module de Facturation en J2EE Ralis par Julien DELOBELLE

2. Position sur le march


Laurats Informatique doit faire fasse plusieurs concurrents sur son march. Il y a en effet plusieurs concurrents tels que : Index Education OMT APLON Charlemagne Magister De plus, la socit doit aussi faire fasse aux outils dvelopps par lEducation Nationale.

Face cette concurrence, Laurats Informatique a dcid de ragir sur deux points : Dvelopper des modules qui ne sont pas encore implments dans CAMPUS tels que la Facturation. Migrer CAMPUS, qui est une application de bureau, vers une application Full Web. De cette action est ne ma mission : Dvelopper un Module de Facturation en J2EE.

3. Mthodes de travail
La communication au sein de lentreprise se fait de plusieurs faons. Etant une entreprise taille humaine, celle -ci se fait beaucoup de manire informelle, le matin en arrivant, durant la pause du djeuner ainsi que le soir avant de partir. Afin de structurer la communication, plusieurs outils ont t mis en place : Le Wiki Interne : Permet de rfrencer toutes les procdures, les diffrents contacts de la socit. La Gestion du temps : Tous les employs renseignent ce quils ont fait duran t la journe. La Gestion des projets : Les projets sont dcoups en tches. Chaque jour quand on renseigne la gestion du temps on peut indiquer si ce que lon a fait correspond une tche du projet. Ceci facilite ainsi la gestion des projets. En plus de ces outils, viennent sajouter diffrentes runions qui seffectuent les lundis matin : Runion du service dveloppement : Pour chaque projet on numre les objectifs de la semaine ainsi que son avancement personnel. Runion du service technique

www.julien-delobelle.com

Page 5 sur 16

Rapport de Stage : Dveloppement dun Module de Facturation en J2EE Ralis par Julien DELOBELLE

II. Travail Ralis

1. Analyse
La priode danalyse a t effectue durant mon stage temps partiel avec la complicit de Julien DENIS.

A. Recherche
Etant donn que Laurats Informatique navait ralis aucun Module de Facturation, le projet est partit de zro, c'est--dire que lon ne savait pas quelles taient les fonctionnalits que devait avoir le module ni mme les diffrents besoins des tablissements scolaires. On a donc effectu des recherches, notamment sur les diffrents concurrents de Laurats Informa tique. A laide des manuels dutilisation, on a donc tudi les modules de facturation que proposaient les concurrents. Suite cela, il sest dgag une analyse crite des diffrentes fonctionnalits du module de facturation. Nous avons donc confront notre analyse des gens de mtiers.

B. Entretien
Nous avons confront notre analyse deux personnes : Mr Wanclick ancien formateur de Magister (il soccupait des modules de Gestion tel que la facturation). Mr Barthelemy ancien chef dtablissement. Le rendez-vous avec Mr Wanclick a eu lieu le 11 et 12 Fvrier, ce rendez-vous nous a permis de complter certains points de notre analyse et den renforcer dautres. Le rendez-vous avec Mr Barthelemy a eu lieu le 18 Fvrier et a permis de confirmer notre analyse. Nous avons donc dgag diffrentes fonctionnalits telles que : La facturation Les rglements Les ditions Ainsi que divers connecteurs avec les logiciels de comptabilit et scolarite.net Pour plus dinformations, rfrez vous au schma ci-dessous.

www.julien-delobelle.com

Page 6 sur 16

Rapport de Stage : Dveloppement dun Module de Facturation en J2EE Ralis par Julien DELOBELLE

Figure 2 : Schma du Module de Facturation

2. UML et Conception de la BD
Il a fallut traduire notre analyse papier en analyse UML puis en schma de base de donnes. La conception des diagrammes UML a t faite durant mon stage temps partiel ainsi que mon stage temps plein. Elle fut ralise, en partie, avec laide de Celine JARNOLE qui fut affect au module de facturation durant la dure de son stage (du 1er Avril au 31 Aot).

A. UML (Langage de Modlisation Unifi)


Lanalyse UML ralise comporte plusieurs diagrammes : Diagramme des cas dutilisation Diagramme des classes Diagramme dtats transitions Diagramme de squence

www.julien-delobelle.com

Page 7 sur 16

Rapport de Stage : Dveloppement dun Module de Facturation en J2EE Ralis par Julien DELOBELLE

1. Diagramme des cas dutilisations


Le diagramme dtat transition permet d'identifier les possibilits d'intraction entre le systme et les acteurs (intervenants extrieurs au systme), c'est--dire toutes les fonctionnalits que doit fournir le systme.

Figure 3 : Diagramme des cas d'utilisation - Clture

2. Diagramme des classes


Le diagramme des classes reprsente les classes intervenant dans le systme. Le diagramme des classes finales comporte plus de soixante classes diffrentes et plus de que 170 champs.

www.julien-delobelle.com

Page 8 sur 16

Rapport de Stage : Dveloppement dun Module de Facturation en J2EE Ralis par Julien DELOBELLE

Figure 4 : Partie d'une ancienne version du diagramme des classes

3. Diagramme dtats transitions


Le diagramme dtat transition permet de dcrire sous forme de machine tats finis le comportement du systme ou de ses composants.

Figure 5 : Diagramme d'tats transitions - Etat de l'chancier

www.julien-delobelle.com

Page 9 sur 16

Rapport de Stage : Dveloppement dun Module de Facturation en J2EE Ralis par Julien DELOBELLE

4. Diagramme de squence
Le diagramme de squence est une reprsentation squentielle du droulement des traitements et des interactions entre les lments du systme et/ou de ses acteurs.

Figure 6 : Diagramme de squence - Article

B. Conception de la BD
Suite lanalyse UML, il nous a fallut concevoir la base de donnes. Ce fut une tape assez dlicate d ans les choix de transformation de nos classes en tables (cas des hritages). Nous avons ralis un MCD (Modle Conceptuel de Donnes), que vous pouvez observer ci-dessous. La base de donnes finale contient plus de 40 tables du projet Facturation ce qui fait plus de 320 champs.

www.julien-delobelle.com

Page 10 sur 16

Rapport de Stage : Dveloppement dun Module de Facturation en J2EE Ralis par Julien DELOBELLE

Figure 7 : Partie du MCD

3. Dveloppement
Le dveloppement de lapplication commena un peu aprs le dbut de mon stage temps plein (fin Juillet) jusqu la fin.

A. Choix du langage de dveloppement


Bien quil ait t dcid de faire une application Full Web en langage JAVA, nous ne savions pas quels Outils/Framework utiliser. En effet, plusieurs choix soffraient nous : GWT (Google Web ToolKit) ZK JSF + Richfaces Suite des entretiens avec Mr Lucien MARTOS (Enseignant lIUT de Bziers et lEPSI), nous avons opt pour dvelopper avec une architecture EJB afin de bien sparer les couches. Aprs ces diffrents entretiens, nous avons opt pour JSF + RichFaces aprs avoir fait un comparatif ZK et Richfaces en terme de temps de dveloppement ainsi que de rendu. Nous avions enfin trouv notre architecture et nos diffrents langages.

B. Module de Facturation
1. EJB (Modle)
Les EJBs reprsentent la partie donnes de lapplication ainsi que les services.

www.julien-delobelle.com

Page 11 sur 16

Rapport de Stage : Dveloppement dun Module de Facturation en J2EE Ralis par Julien DELOBELLE

Il y a deux types dEJBs : Les EJBs entits : Ce sont nos classes qui correspondent notre base de donnes. Nous avons utilis lORM Topink pour mapper nos classes avec nos tables. Celles-ci peuvent tre gnrer automatiquement depuis la base de donnes. Les EBJs sessions : Ce sont les services. Les EJBs sessions contiennent des mthodes qui requtent nos EJBs entits. Nous avons donc une entit pour chaque table, ce qui fait plus de 40 entits. En ce qui concerne les EJBs sessions, nous avons fait le choix den faire trois (une pour chaque fonction importante du module) : La facturation Les rglements La comptabilit Les EJBs sessions et entits sont de simples fichiers JAVA.

2. JSP, JSF, RichFaces (Vue)


Suite la conception de la partie donne, nous nous sommes attaqus la vue, les interfaces hommes-machine. Nous avons dabord ralis les diffrentes interfaces de manire statique avant de les relier la partie donne pour en faire une application dynamique. Par dfaut les pages cres en JAVA sont de des pages JSP. Lutilisation du JSF permet une gestion plus simple et dtaille des composants, il permet aussi dutiliser les Bean manags (voir la prochaine partie). On a mis par-dessus la couche JSF le Framework RichFaces, qui rajoute des composants de haut niveaux tels que les panel, les dataTable (tableaux amliors), les modal panel (pop-up) et surtout lAJAX qui rend lapplication plus interactive. Il y a eu, au total, 177 pages JSP cres pour le projet Facturation.

3. Bean Manag (Contrleur)


La fonction de contrleur est assure par les beans manags. Les beans manags excutent ou non les diffrentes actions demands depuis les pages JSP. Si la demande de la page JSP est valide/possible, le bean manag utilise les services des EJBs session afin dinterroger la base de donnes travers des EJBs entits. Ces beans manags sont des simples fichiers JAVA.

www.julien-delobelle.com

Page 12 sur 16

Rapport de Stage : Dveloppement dun Module de Facturation en J2EE Ralis par Julien DELOBELLE

4. Vue gnrale de larchitecture


Pour faire fonctionner notre application, nous avons utilis le serveur dapplication Open Source GlassFish, dans sa version 2.2 qui fonctionne avec JAVA 5. Nous avons utilis JSF 1.2 ainsi que RichFaces 3.3 pour les interfaces graphiques. Voici un schma rcapitulatif de larchitecture de lapplication :

Figure 8 : Architecture de l'application

C. CAMPUS ENT
CAMPUS ENT est compos de plusieurs projets : Le projet Facturation Le projet Ressources (commun tous les projets, contient les bases lves, professeurs) Le projet Gestion des Comptences Il y a eu deux problmes majeurs pour runir les projets : La connexion la base de donnes. Il fallait fusionner les tables des diffrents projets pour crer quune seule base de donnes puis il fallait que ces diffrents projets puissent requter sur diffrentes bases (une base de donnes sera utilise pour un tablissement scolaire). Il fallait donc grer le multi-base. Lidentification unique. Etant donn que les projets utilisent des sessions http diffrentes, si un utilisateur se connectait sur un projet X puis quil allait ensuite sur le projet Y, le projet Y ne savait pas que lutilisateur tait connect, il lui demandait donc de se reconnecter. Jai particip la rsolution du second point : lidentification unique. www.julien-delobelle.com Page 13 sur 16

Rapport de Stage : Dveloppement dun Module de Facturation en J2EE Ralis par Julien DELOBELLE

Comme il est expliqu ci-dessus, le problme est dviter que lutilisateur ait se reconnecter ds quil change de projet (les projets ne partageant pas les mmes sessions http). La solution qui fut trouve et mise en place, est la cration dun projet maitre qui gre lidentification. On a appel ce projet portail. Le principe est le suivant : Le formulaire de connexion est unique et il est gr par le projet portail. Ds quun utilisateur utilise CAMPUS ENT, il doit passer par le projet portail pour sidentifier et celui -ci le stocke en session http. Si un utilisateur cherche aller sur un projet X o il nest pas encore identifi (il ny a pas de session http), le projet X va renvoyer lutilisateur sur le projet portail. Le projet portail teste si lutilisateur a une session http (cela signifie quil sest dj connect) : o Si lutilisateur sest dj connect, le projet portail renvoi lutilisateur sur le projet X en lui passant en paramtre diverses oprations permettant didentifier lutilisateur. Le projet X rcupre les informations de lutilisateur et les stocke en session http. o Si lutilisateur ne sest pas dj connect, le projet portail lui affiche le formulaire didentification.

De cette faon, tout est gr au niveau du projet portail et au niveau des filtres de chaque projet. Un filtre est une mthode JAVA qui est excut avant dappeler nimporte quelle page que lon a prcdemment dfinie. Dans notre cas, on a cr un filtre sur toutes les pages du projet.

www.julien-delobelle.com

Page 14 sur 16

Rapport de Stage : Dveloppement dun Module de Facturation en J2EE Ralis par Julien DELOBELLE

III. Discussion

1. Exprience Apporte
Ce stage ma apport beaucoup dexprience professionnelle mais aussi personnelle. En effet, ce stage dune dure de 10 mois ma permis de crer une application de A Z, c'est--dire de la comprhension du mtier au dveloppement en passant par la phase danalyse. De plus, ce projet ma permis de renforcer mes connaissances dans diverses matires que javais tudi SUPINFO, tel que lUML, le J2EE (servlet). Mais aussi de me former sur des technologies toutes nouvelles pour moi telles que les EJBs, les pages JSP avec le Framework JSF et RichFaces

Dun point de vue personnel, ce stage ma permis de mintgrer dans une entreprise taille une humaine mais aussi dans une quipe de dveloppement de 6 personnes. Cela ma permis de voir lorganisation dans lentreprise (communication, gestion) mais aussi plus petite chelle dans lquipe de dveloppement.

2. Amliorations Possibles
Malgr le travail effectu, le module de facturation nest pas tout fait fini. Il manque plusieurs fonctionnalits : Les ditions Les connecteurs avec la comptabilit Le connecteur avec scolarite.net Le connecteur avec CAMPUS

Au-del de a, lamlioration majeure apporter serait le dveloppement dautres modules de gestion tels que : La comptabilit gnrale La comptabilit analytique La paie

www.julien-delobelle.com

Page 15 sur 16

Rapport de Stage : Dveloppement dun Module de Facturation en J2EE Ralis par Julien DELOBELLE

Conclusion
Pour conclure, je dirais que ce stage fut une exprience enrichissante. Cela ma appris beaucoup de choses tant au niveau professionnel que personnel.

Cela ma permis de renforcer mes connaissances et den apprendre dautres. Je pense que je suis mieux arm pour mes prochains stages et pour le monde du travail en gnral car jai su apprendre/comprendre un nouveau mtier qui est la facturation (javais juste des notions en comptabilit), puis lanalyser et enfin dvelopper une application.

Je tiens encore une fois remercier Laurats Informatique ainsi que tout son personnel pour leur accueil et le savoir quils ont su me transmettre, et surtout de mavoir fais confiance.

www.julien-delobelle.com

Page 16 sur 16

Rapport de Stage : Dveloppement dun Module de Facturation en J2EE Ralis par Julien DELOBELLE

Annexes
Logiciels utiliss
Durant mon stage jai utilis plusieurs logiciels. Pour lanalyse et la conception de la BD: BouML MySQL WorkBench Pour le dveloppement : NetBeans Eclipse GlassFish EasyPHP Tortoise Autres : GIMP Microsoft PowerPoint Microsoft Word Spark Mozilla Firefox

Statistiques
Base de donnes
Nombre de table du projet CAMPUS ENT : 93 Nombre de table du projet Facturation : 44 (321 champs)

Code
Nombre de pages JSP du projet CAMPUS ENT : 252 (46 155 lignes) Nombre de pages JSP du projet Facturation : 177 (40 995 lignes)

Nombre de fichiers JAVA du projet CAMPUS ENT : 267 (73 872 lignes) Nombre de fichiers JAVA du projet Facturation : 117 (40 995 lignes)

www.julien-delobelle.com

Vous aimerez peut-être aussi