1 Introduction

Transcription

1 Introduction
Extrait de rapport de stage
WANG Wei
Logiciel de suivi statistique des caractéristiques
internes des cordons de soudure
Stage réalisé du 27 février au 10 août 2012
à
Auto Châssis International (Renault)
Résumé :
Réalisation d’une application en Java destiné à <design> une ligne de production, puis de
réduire le temps passé des employés sur l’étude de la qualité de soudure des lignes, de réduire le
coût des essieux détruits à chaque contrôle (36 essieux/ semaine à 4 essieux/semaine), un gain en
fiabilité et en robustesse.
Mots clés <(5)> :
Java, Swing, JXL, Hibernate, XML.
1 Introduction
Du 27 février au 10 août, j’ai effectué un stage au sein de l’entreprise Auto Châssis
International, filiale de Renault (situé au Mans). Au cours de ce stage, j’ai pu m’intéresser au
développement d’un logiciel de suivi statistique des caractéristiques internes des cordons de
soudure. Ce projet fait suite à un développement/projet par deux élèves de l’ENSIM
Plus largement, ce stage a été l’opportunité pour moi d’appréhender le secteur industriel de
fabrication d’essieux avec les contraintes qualité et les processus que cela entraîne.
Au-delà d’enrichir mes connaissance sur le secteur industriel
.
2 Contenu du stage
2.1 Objet du travail
Un logiciel d’analyse statistique va être réalisé par la société QDAS. Cette société a besoin
des mesures sous un format de donnée particulier, de plus l’entreprise Renault souhaite pouvoir
dessiner chaque ligne de soudure afin de redéfinir les caractéristiques de chacune.
2.2 Apports
2.2.1 Apports pour l’entreprise
Logiciel de statistique permettant de faire des économies et efficace.
2.2.2 Apports pour l’étudiant
Approfondissement des connaissances en java bases de données.
Notamment hibernate :
•
•
•
•
•
Édition simplifiée des fichiers de configuration de Hibernate
Génération des POJO (Plain Old Java Objects) à partir d'un fichier de mapping
Génération d'un fichier de mapping à partir d'une classe Java
Génération des POJO et des fichiers de mapping à partir de la base de données
Édition d'un fichier de mapping à partir de la structure de la base de données
2.3 Limites du travail
<Contraintes physiques liées à l’environnement>
•
Navigateur imposé : Internet Explorer 7 (obsolète) : pose des problèmes sur certaines
pages (Pourquoi ne pas installer un navigateur plus récent et gratuit comme Firefox,
Chrome, ou Opéra ? A cause des extensions ?)
o Lorsqu’on se trouve dans le domaine de Sourceforge par exemple, Internet
Explorer affiche cette fenêtre (boîte de dialogue ?) à chaque changement de
page.
•
Impossibilité d’installer de nouveaux logiciels (n’étant pas administrateur)
o Utilisation de logiciels portables (ne nécessitant pas d’installation). (mais
cette technique a quand même des limites<lesquelles ?>). Nous avons ainsi
récupéré la version d’Eclipse portable utilisé par les élèves de l’ENSIM.
•
A cause d’un problème dans les demandes d’accès à Internet, nous n’avons eu accès
à Internet qu’un mois après le début du stage.
•
Limitation du réseau Renault. À cause de ces limitations, nous n’avons pas pu mettre
en place un dépôt SVN avec la méthode traditionnelle : utiliser un site comme
Google code ou SourceForge pour héberger le serveur SVN. Nous avons quand
même finalement réussi à établir un SVN en hébergeant un serveur local sur une clé
USB. ……
<Contraintes liées à la problématique du projet>
-
Liens entre les deux logiciels : <newtec>(permet de faire des mesures rapides sur
les macrographies et de stocker les images) et le logiciel statistique développé par
la société Q-Das.
-
Renault a des usines dans de nombreux pays. Il faut donc que le logiciel supporte
plusieurs langues, avec un système de fichiers de propriétés pour pouvoir ajouter
une nouvelle langue facilement.
3 Conclusions
Ce stage a été pour moi l'occasion d'améliorer mes connaissances en Java, et notamment
Hibernate apporte une solution aux problèmes d'adaptation entre le paradigme objet et les SGBD
en remplaçant les accès à la base de données par des appels à des méthodes objet de haut niveau.
4 Bibliographie
Documentation Hibernate
Hibernate turorial :
http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/tutorial.html
hibernate api :
http://docs.jboss.org/hibernate/orm/3.2/api/
Running First Hibernate 3.0 Example :
http://www.roseindia.net/hibernate/runninge-xample.shtml
Understanding Hibernate O/R Mapping :
http://www.roseindia.net/hibernate/hibernateormapping.shtml
Documentation JXL
Jxl api :
http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/
Java Excel API Tutorial :
http://www.andykhan.com/jexcelapi/tutorial.html