B5208 g formation-ibm-cognos-bi-10-2-vue-d-ensemble
Ppt
1. Stage au Vallourec Research Aulnoye du 10 Avril au 16 juin 2012
Bâtir une base de données Achats sous
Access, permettant de gérer le
renouvellement des contrats fournisseurs du
VRA.
Auteur: Guillaume HAUTCOEUR
Tuteur professionnel: Monsieur Gaëtan BRAUD
Tuteur universitaire: Monsieur Jean-Claude BREUCQ
Année universitaire: 2011/2012
3. Remerciements
L’ensemble des enseignants de l’IUT
Mr Jean-Claude Breucq, mon tuteur enseignant
Mr Gaëtan Braud, mon tuteur professionnel
Mr David Williot, utilisateur du logiciel
Mr François Pineau, aide au langage Visual Basic pour Applications
Messieurs Gaël Coutier et Sébastien Leroy, les deux informaticiens
Tous les personnels du VRA pour leur accueil et leur sympathie
3
Guillaume HAUTCOEUR Rapport de stage DUT Informatique 2ème année
4. Introduction
Stage dans l’entreprise Vallourec
- Précisément au VRA
But: Bâtir une base de données Access
Gestion des contrats fournisseurs du VRA
Intégration section Achats du VRA
Rédaction d’un manuel d’utilisation du logiciel
Formation au logiciel
4
Guillaume HAUTCOEUR Rapport de stage DUT Informatique 2ème année
5. Présentation de
Leader mondiale des solutions tubulaires
marché de l’énergie électrique, du pétrole et du gaz
Applications industrielles : automobile, mécanique et
construction
Quelques chiffres:
22 200 collaborateurs en 2012
51 sites de production
Présence dans plus de 20 pays
5, 296 Milliard d’euros de C.A 2011
5
Guillaume HAUTCOEUR Rapport de stage DUT Informatique 2ème année
6. VALLOUREC RESEARCH AULNOYE
5 centres de recherches à travers le monde, 1 seul centre en France
A Aulnoye-Aymeries appelé VRA pour Vallourec Research Aulnoye.
Dispose de 150 ingénieurs & techniciens
Budget annuel : 18 Millions d’Euros
6
Guillaume HAUTCOEUR Rapport de stage DUT Informatique 2ème année
7. Missions du VRA
Missions : la R&D est basé sur des projets à moyen et long terme
Développement de procédés et de nouveaux produits
Expertise technique pour les usines de Vallourec et de leurs clients
Veille Technologique
Répartition de l'activité
15%
50% développement
35% expertise
veille
7
Guillaume HAUTCOEUR Rapport de stage DUT Informatique 2ème année
8. Cahier des charges
Elaboration avec Mr David Williot
Bâtir une base de données Achats sous Access, permettant de gérer le
renouvellement des contrats fournisseurs du VRA. Cette base contiendra les
informations suivantes : les données fournisseurs, les fichiers, les données
importantes du contrat (date de fin, intitulé, etc…).
Souhait d’avoir 4 types de contrats dans la base et 2 types de rappels:
Type contrat Rappel en fonction des dates d’échéance
Contrat annuel Inférieur à 3 mois
Contrat d'investissement Date d’échéance déjà dépassé
Contrat annuel
Contrat à prestation Intellectuelle
8
Guillaume HAUTCOEUR Rapport de stage DUT Informatique 2ème année
9. Maquettage
9
Guillaume HAUTCOEUR Rapport de stage DUT Informatique 2ème année
10. Réalisation du sujet
Pour réaliser ce sujet, j’ai utilisé:
Deux tables Contrat & Achats
Des formulaires
Des boutons
Des requêtes SQL
Des états
Du Langage Visual Basic pour Applications
10
Guillaume HAUTCOEUR Rapport de stage DUT Informatique 2ème année
11. Exemple d’application de requêtes
SELECT contrat.[n fournisseur], contrat.[nom
entreprise], contrat.objet, contrat.[date echeance]
FROM contrat
WHERE (((contrat.[date echeance])<=Now()+90)) AND (contrat.[date
echeance])>=Now())
ORDER BY contrat.[date echeance];
Private Sub Liste34_DblClick( Cancel As Integer)
DoCmd.OpenForm “ annuel requete”, n, , “[N ]= “ & Me.Liste34.Column(0)
End Sub
11
Guillaume HAUTCOEUR Rapport de stage DUT Informatique 2ème année
12. Suppression d’un contrat
Private Sub Commande29_Click() Résultat à l’écran
Dim sql As String
If MsgBox("Voulez-vous supprimer ce contrat ?", Etape 1 :
vbYesNo, "SUPPRIMER contrat ?") = vbYes Then
sql = "DELETE contrat.[N ],contrat.[n fournisseur],
contrat.[nom entreprise], contrat.[objet], contrat.[date Etape 2 :
livraison], contrat.[date reception provisonnel],
contrat.[date reception definitive], contrat.[contrat],
contrat.[cahier des charges], contrat.[condition
générale], contrat.[offre renouvellement],
contrat.[type] FROM contrat WHERE
(((contrat.[N ])=[ choisir un n contrat svp ? ]));
Etape 3 :
DoCmd.SetWarnings False
DoCmd.RunSQL sql
End If
End Sub
12
Guillaume HAUTCOEUR Rapport de stage DUT Informatique 2ème année
13. Freins et moteurs du stage
Moteurs Freins
• Livres empruntés à la bibliothèque • Peu de connaissance Access
pour apprendre rapidement • Aucune connaissance VBA
• Réalisation d’un journal de bord pour • Problème de compilation de code
savoir où je vais • Pas beaucoup de personnes
• Cahier des charges clair connaissent la programmation sous
• Mr Pineau qui m’a consacré du temps Access
pour mes explications des erreurs
VBA
• Encadrement tous les jours de mon
tuteur
• Matériel informatique personnel à
disposition
13
Guillaume HAUTCOEUR Rapport de stage DUT Informatique 2ème année
14. Résultats Obtenus
A travers cette base de données, l’utilisateur peut:
Ajouter un contrat qui sera trié par type
Lister les différents contrats par type: afficher le contrat, le cahier des charges, l’offre
de remboursement
Afficher les dates d’échéance de contrats et prévenir l’utilisateur de son expiration
Générer un PDF du contrat et le stocker dans un dossier
Ajouter un fournisseur
Lister les renseignements des différents fournisseurs du VRA
Imprimer la liste des fournisseurs
Archiver un contrat
14
Guillaume HAUTCOEUR Rapport de stage DUT Informatique 2ème année
15. Captures d’écrans…
15
Guillaume HAUTCOEUR Rapport de stage DUT Informatique 2ème année
19. Ce que le stage m’a apporté…
D’acquérir de l’expérience professionnelle
Nouvelles connaissances de certains langages
D’approfondir des connaissances vues en théories à l’université
Améliorer ma communication et faire preuve d’iniative
Découvrir le métier de développeur de base de données
S’adapter à la vie en entreprise