Extrait de rapport de stage SALL Mama

publicité
Extrait de rapport de stage
SALL Mama
Exploitation de base SQL Server
Stage réalisé du 19 avril au 31 juillet 2010
A la
SOFAC
Résumé :
Stage en milieu industriel, dans un
Secteur de production. Dans un premier
temps j’ai crée une base de données Access
pour ensuite faire une extraction des
différentes tables dans SQL Server qui
étaient nécessaire pour la création de ma
carte d’ordonnancement vers ma base de
donnée Access. Ensuite il y’a eu la phase
de connexion systématique de ma nouvelle
base avec la grande base qui se trouve dans
SQL Serveur pour que toute nouvelle entré
sur les tables importées soit mise à jour
systématique dans ma base Access. Après
cela j’ai ajouté des tables de stockage pour
extraire les différentes colonnes de chaque
table dont j’avais besoin avec des requêtes
SQL ensuite il y’a eu la programmation de
la macro de mise à jour entre ma base
Access et mes tables de stockage, la
création des feuilles d’états, des interfaces
de mise à jour et d’édition de la carte
d’ordonnancement et la programmation de
l’affichage des ordres d’ordonnancement.
Mots clés : base de données Access,
connexion de tables SQL Server et table
Access, création des requêtes SQL,
programmation d’une Macro de mise à
jour, Création de la carte
d’ordonnancement
1. Introduction
J’ai effectué un stage de quatre mois,
au sein de l’entreprise SOFAC, sur le
site Mayet (Sarthe). C’est une
entreprise de façonnage de calendrier.
J’ai été chargée du développement
d’une application informatique
permettant l’exploitation d’une base de
données SQL Serveur afin avoir des outils
de planification des machines de
production.
Ces outils seront appelés carte
d’ordonnancement et
d ‘approvisionnement
.
2. Contenu du stage
2.1. Objet du travail
J’ai débuté mon stage par la visite
des ateliers et la découverte des différentes
familles de machines. J’ai dû apprendre
le vocabulaire technique désignant les
différente phase de travail des machines ,
de façon à pouvoir comprendre les termes
utilisés dans les ateliers.
J’ai essayé de mettre en œuvre les
phases habituelles de développement d’un
projet informatique : l’étude préalable,
l’étude détaillée, la réalisation, et la mise
en œuvre de l’application..
L’étude préalable se compose
essentiellement de l’analyse de l’existant.
Les objectifs de cette étape, sont :
- de prendre connaissance dans le détail du
domaine à étudier.
- et de commencer à recenser l’ensemble
des besoins.
Le but du projet c’est de réaliser un
système d’ordonnancement afin de pouvoir
exploiter les données de la base de
planification d’ORTEMS (base SQL
serveur)
L’application que je vais créé s’intègre
dans un grand projet qui réunit quatre base
de données interfacées les une aux autres.
Le cahier des charges fonctionnel
est l’élément clé du projet. Ce document
constitue l’avant projet ; il est toujours le
résultat de l’analyse détaillée.
Dans un premier temps, ce
document a été un outil de communication
en interne: il a été soumis à la relecture,
par les différents intervenants et
utilisateurs.
La méthode d’analyse que j’ai mise
en œuvre s’inspire à nouveau de la
méthode MERISE. Elle est basée sur la
séparation des données et des traitements à
effectuer. Ce principe assure une plus
grande longévité au modèle de
l’application car l’agencement des données
est plutôt stable tandis que les traitements
sont plus fréquemment remaniés. Elle se
développe sur trois niveaux d’abstraction,
qui permettent de hiérarchiser les décisions
au cours de la vie du projet.
Ce projet permettra de savoir à quelle
date un OF (ordre de fabrication) donné
pourra être terminé afin de livrer le client.
Il nous donnera par la même occasion des
informations sur les risques de retards, ce
qui nous permettra d’anticiper (ex : se faire
livrer plus rapidement des composants,
faire sous-traiter des produits, prévenir le
client d’un éventuel retard). Elle tiendra
compte de l’optimisation des changements
de série:
La modification d’ordonnancement très
court terme sera modifiable par les
opérateurs dans un horizon très serré le
jour et plus long la nuit (Paramétrable).
Ces
modifications
devront
être
visualisables le plus rapidement possible
pour les opérateurs en consultation seule.
L’horizon de visualisation et de
modification du personnel de nuit devra
être plus long, afin que le personnel puisse
être réactif dans le cas d’une contrainte
imprévisible, et puisse réagir de leur propre
initiative sans avoir à attendre que des
directives leur soient données.
Afin de respecter l’ordonnancement
ORTEMS, il est nécessaire d’avoir un
document permettant par machine de
connaître les prochaines opérations à
réaliser sur une période courte (2 ou 3
jours) :
Ce document servira :
- Aux chefs d’équipe afin de juger de
la cohérence des propositions faites
par ORTEMS,
- Au magasinier afin de préparer les
approvisionnements sur les postes
pour les 1ère opérations de chaque
OF (d’une manière générale, on
considère qu’une fois que la
matière relative à un OF est dans
l’atelier, elle y reste jusqu’à la fin
de l’OF, sauf cas particulier),
-
-
A l’opérateur de la machine, afin de
pouvoir respecter les
enchaînements d’OF sur son poste
de travail conformément à la
planification d’ORTEMS.
La carte d’ordonnancement est éditée
suivant un intervalle de temps de
planification constitué d’un début et d’une
fin (en général, environ 2 ou 3 jours).
Cette durée est incluse dans une période
figée d’ORTEMS qui ne sera pas remise en
question lors du prochain
ordonnancement : cela permet de préparer
les postes à l’avance sans que
l’ordonnancement suivant vienne tout
remettre en question.
.
2.2. Apport scientifique et
technique
J’ai apporté à l’entreprise les
méthodes d’analyses acquises grâce au
module de formation sur les bases de
données relationnelles de l’université.
Ainsi j’ai porté une attention particulière à
la structure des données (au travers du
MCD de la méthode MERISE.
J’ai utilisé le diagramme des cas
d’utilisation proposé par l’UML pour
définir les traitements. Je l’ai complété par
la description d’une interface utilisateur
sous la forme de pages d’écrans IHM,
associées aux différents cas d’utilisation.
Ce stage m’a permis d’appréhender des
techniques de programmations sous VBA
avec Access qui m ‘étaient encore inconnu.
Le système de relation entre une base
Access et SQL Serveur au niveau de la
collaboration des Tables et des requêtes
s’est révélé particulièrement intéressante
pour l’extraction des données et la
réalisation des cartes d’ordonnancements
et d’approvisionnements.
Ce stage m’a permis aussi de mieux
connaître les techniques de production au
niveau du travaille à la chaine et la
particularité de bien suivre la fabrication
d’un produit de la conception à la
réalisation.
2.3. Résultats obtenus
Le besoin de l’entreprise pour
l’exploitation de la base de donnée
ORTEMS est maintenant défini.
Avec mon application on peut réaliser
l’édition des cartes d’ordonnancement et
d’approvisionnement des machines de
l’atelier. J’ai réalisé aussi un outil qui
permet de visualiser la charge et la capacité
de chaque machine dans le temps afin de
pouvoir mettre le nombre d’équipe qui sont
amenées à travailler sur chaque machine.
2.4. Limites du travail
Dans ce stage la principale difficulté était
de pouvoir mettre au niveau de la carte
d’ordonnancement les opérations
précédentes en face des opérations
suivantes pour un même numéro d’OF
sachant que les informations concernant
ces derniers se trouvent dans plusieurs
tables différentes.
Après cela il fallait ensuite procéder à la
correction des erreurs aperçues sur la carte
et dans ORTEMS pour vérifier de la
cohérence des informations.
3. Conclusion
La formation que j’ai reçue à
L’université sur les systèmes informatiques
et les réseaux a été un apport précieux pour
me permettre d’honorer ma mission. Au
moment où je termine cet extrait, il me
reste plus d’un mois pour terminer le reste
des besoins établis dans le cahier des
charges. Cependant le plus gros du travail
était de pouvoir réaliser ces deux produits à
savoir la carte d’ordonnancement et
d’approvisionnement pour une bonne
marche de l’usine tant sur le plan de la
qualité et de la quantité de travail.
Téléchargement