Remerciements
Je voudrais remercier dans cette partie toutes les
personnes qui ont fait que mon stage s’est bien
déroulé.
2
Rapport de stage ISMONTIC 2010/2011
Sommaire
1) Présentation de la société ........................................................................................ 4
2) Besoins à satisfaire .................................................................................................. 4
3) Technologies utilisées .............................................................................................. 5
4) Présentation de l’application..................................................................................... 5
a) Présentation ......................................................................................................... 5
b) Consultation de données ...................................................................................... 6
c) Ajout de documents .............................................................................................. 9
d) Suppression d’une pièce..................................................................................... 12
5) Conclusion ............................................................................................................. 12
3
Rapport de stage ISMONTIC 2010/2011
1) Présentation de la société
Highers Computing S.A.R.L créée en 1994 avec un capital de 400.000 dhs, et compte
une vingtaines d’employés. la société est spécialisée dans la vente de logiciels et de
matériel informatique, basée à Tanger.
La société est aussi revendeur agréé du logiciel de gestion Sage, et assure entre
autres le support technique pour les sociétés ayant acquéri le logiciel.
La société contient une section développement, une section technique, et une section
spécialisée dans le logiciel SAGE, ainsi qu’un service financier qui s’occupe de la
comptabilité et des opérations financières.
2) Besoins à satisfaire
Sur l’image d’une application développée en VB, il fallait faire une application web
capable de saisir des demandes d’achat et de les afficher, avec une manière aussi
bien organisée que sur une application système.
Et ceci pour avoir un accès distant à l’application, où que l’on soit et depuis n’importe
quel terminal.
L’application prévoit une consultation des documents déjà existants sur la base de
données, ainsi qu’une insertion des nouvelles demandes d’achat et leurs articles
respectifs.
Tout en gardant la possibilité de modifier les demandes qui sont toujours en saisie.
L’application est destinée à une société qui travaille sur différents projets, les
personnes travaillantes dans ces projets peuvent soumettre des demandes d’achat,
qui seront par la suite examinées par le magasinier.
Ensuite, et selon si les articles demandés sont présents dans le stock, le magasinier va
créer un bon de commande, ou faire une demande de prix auprès des fournisseurs si
l’article n’est pas dans le stock, un bon de commande peut aussi être invalidé s’il est
jugé non-pertinent par le magasinier.
4
Rapport de stage ISMONTIC 2010/2011
3) Technologies utilisées
Le serveur web utilisé dans cette application est Apache, occupant 70% des serveurs
web, il est disponible sur toutes les plateformes.
et biensur, qui dit Web, dit HTML et CSS, et pour le scripting, on va utiliser JavaScript
et par l’occasion AJAX qui s’occupera de l’envoi des requêtes consultation/modification
vers la BDD, sans avoir à recharger la page à chaque fois, pour donner un effet
d’application “Bureau”.
4) Présentation de l’application
a) Présentation
Cette application, est une application Web qui peut être appelée depuis un navigateur.
Toute l’intéraction avec la base de données (BDD) se passe via le navigateur, en
passant par PHP pour piloter les requêtes et Javascript (JS) pour l’envoi des requêtes
et l’affichage dynamique des pages.
Vous pouvez, passer d’une partie à une autre, exécuter des requêtes sur la BDD sans
avoir à recharger la page.
Pour voir et commander l’application dans les meilleurs conditions, nous vous
recommandons de visualiser l’application avec l’un des navigateurs suivants : Mozilla
Firefox ou Google Chrome.
5
Rapport de stage ISMONTIC 2010/2011
b) Consultation de données
Pour utiliser les services de l’application, il vous faut en premier lieu s’authentifier,
comme l’indique la capture ci-dessous :
Demandes d’achat : C’est les demandes qui n’ont toujours pas été vus par le
magasinier et qui sont toujours éditables.
6
Rapport de stage ISMONTIC 2010/2011
Suivi des demandes : Toutes les demandes, inclues celles qui sont toujours en
saisie.
7
Rapport de stage ISMONTIC 2010/2011
La pièce survolée est en bleu, alors que celle affichée est en orange.
8
Rapport de stage ISMONTIC 2010/2011
c) Ajout de documents
En cliquant sur le bouton “Nouveau” de la première interface, vous pourrez ajouter une
nouvelle pièce, vous aurez alors une fenêtre comme suit :
Notez qu’une astérisque “*” apparaît sur le titre de la page, elle indique que vous êtes
en mode édition (Ajout ou Modification) et que par conséquent si vous fermez la
fenêtre sans valider, une boite de dialogue vous en empêchera et vous devez
confirmer.
Par défaut, vous aurez toujours 4 lignes vides au minimum, pour ajouter une nouvelle
pièce vous devez renseigner :
L’affaire à laquelle la demande appartient
La date du document (par défaut c’est celle d’aujourd’hui)
Les articles
Le fournisseur préféré (optionnel)
Des observations supplémentaires (optionnel 138 caractères max.)
9
Rapport de stage ISMONTIC 2010/2011
10
Rapport de stage ISMONTIC 2010/2011
Pour modifier un article, cliquez d’abord sur l’article, et vous devez voir apparaître les
informations de la pièce apparaître dans la ligne d’édition. Changez la désignation ou
la quantité et validez par un entrée, encore une fois en étant sur le champ de la
quantité. (Illustration suivante)
Renseignez une quantité nulle si vous voulez supprimer l’article de la liste.
A l’ajout de la pièce vous devez voir une boite de message confirmant votre ajout,
avec le numéro final de la pièce. Si vous commencez l’ajout en même temps que
d’autres personnes, vous verrez le même numéro de pièce, mais une fois vous validez
votre demande, vous aurez votre numéro final de la demande d’achat.
11
Rapport de stage ISMONTIC 2010/2011
5) Conclusion
Ce stage m’a permis d’avoir un peu plus d’idées sur le monde professionnel du
développement informatique, ce qui facilitera sans doute une évenutelle insertion dans
une société en tant que développeur.
J’en connais un peu plus sur la base de données du logiciel Sage, et le Système de
Gestion de Base de Données de Microsoft, SQL Server 2008.
J’ai également pu perfectionner mon expérience avec le développement web, et appris
à résoudre de nouveaux problèmes concernant le JavaScript.
C’est une partie fondamentale dans notre formation, celle de faire un stage et réaliser
une application pour des besoins réels et dans un environnement purement
professionnel.
Je n’ai pas eu de problèmes dans mon adaptation dans la société, vu que mes études
étaient orientés de façon professionnelle plutôt que théorique.
12