Vous êtes sur la page 1sur 24

Institut ITIAM Formation ‫المعهد التقني لإلعالميات‬

Professionnelle Privée ‫المطبقة على التسيير‬


Institut Accrédité ‫مؤسسة معتمدة‬

Rapport de Projet De Fin de Formation


Site Web du Gestion des Stocks

Réaliser par :
 Yousra Nabri - Ihssan El Hani

Encadré Par :

 Mr Abdessamad Bousstaoui
Filière :
 Technicien Spécialiser en Développement Informatique

Promotion : 2022 / 2023


Institut ITIAM Formation ‫المعهد التقني لإلعالميات‬
Professionnelle Privée ‫المطبقة على التسيير‬
Institut Accrédité ‫مؤسسة معتمدة‬

Année de Formation :
2022/2023
Sommaire
Dédicace

Remerciement

Introduction

Fiche Technique de l’entreprise ..............................................................................

A Propos De L’entreprise...........................................................................................

Conseils Et Solutions De Lean Soft........................................................................

Les Services De Lean Soft........................................................................................

Les Tâches Effectuées..............................................................................................

 Apprentissage De Langage Python.............................

 Téléchargement Et Installation D’Oddo........................................

 La Plateforme GitHub.........................................................................

 Le Projet ........................................................

Apports et Difficultés...............................................................................................

Conclusion…....................................................................................................................

Annex
Dédicace
Nous dédions ce travail à ceux qui se dévouent sans
cesse pour nous-aidez comme un témoignage
d’affection, respect et d’admiration :

A ma famille, elle qui m’a doté d’une éducation digne,


son amour a fait de moi ce que je suis aujourd’hui.

Particulièrement à ma mère, pour le goût à l’effort


qu’elle a suscité en moi, de par sa rigueur.

A toi mon grand-père, ceci est ma profonde Gratitude


pour ton éternel amour, que ce rapport soit Le meilleur
cadeau que je puisse t’offrir.

A vous mes sœurs qui m’avez toujours soutenu et


encouragé Durant ces années d’études.
Remerciement :
Au terme de notre projet nous tenons remercier Mes
parents, pour leur soutien constant et leurs
encouragements …

Ce sont ceux-là même qui se saignent pour pouvoir


assurer à moi, Le plus beau des cadeaux que je puisse
vous offrir, je le sais, c’est l’aboutissement de vos
efforts. A savoir réussir dans la vie, mais aussi réussir
ma vie Aussi Mes sœurs et mon Grand-père.

Nous remercions aussi également l’Institut


Technique de l’Informatique Appliquée au Management
(ITIAM), et plus particulièrement son corps professoral
pour la connaissance ô combien de fois précieuse qu’il
nous communique et son expérience personnelle qu’il
nous fait partager.

Enfin je ne saurais oublier, adressons également nos


remerciements à toutes les personnes qui nous ont
aidées pendant la période de réalisation de ce projet
précisément.

Et à tous ceux que je n’ai pas pu citer...


MERCI DU FOND DU CŒUR
Introduction
Auprès 2ans de Formation à l’instits ITIAM ,Taroudant , les
Stagiaires ont amenés à un projet de fin d’études Spécialisé en
développement informatique, à l’Institut Technique de
l’Informatique Appliquée au Management(ITIAM), a instauré un
stage obligatoire couvrant une durée d’un mois, dans une
entreprise.

Il nous a été demandé de rédiger un projet que nous nous


exercerons à développer un site web des gestions des stocks .

C’est ainsi que saisissant une circonstance favorable de


m’intégrer au tissu économique marocain et plus
particulièrement dans le monde des petites et moyennes
entreprises PME, j’ai pu ainsi apprécier de moi-même le fossé
existant entre la théorie et la pratique.

Chaque projet de création nécessite une étude approfondie


de la emploient beaucoup d’ouvriers et peu de cadres. Elles
expriment un grand besoin en méthodes de développement.
C’est pourquoi elles demeurent l’endroit pour jeunes diplômés
Spécialisé en développement Informatique.

Ce rapport est un bref résumé du projet de fin d’étude ,et un


résumé de ce que nous avons appris durant ces deux années de
cette formation.
Présentation Général de Projet
Système de gestion des Stocks d'entreprise
Le système de gestion d'entreprise : est un système qui
été programmé à l'aide de PHP dans le but de gérer
Les entrepôts, de conserver les produits, de conserver les
rapports de vente et de calculer les bénéfices par
la différence entre les prix d'achat et de vente.
Le système contient d'autres fonctionnalités que nous
découvrirons dans Cet article.
Définition sur la gestion
d'entreprise
Définition sur Le système de la gestion d'entreprise
Le système de gestion d'entrepôt a été programmé dans le
but de gérer les magasins et les produits qu'ils contiennent,
ainsi que de gérer les ventes, de tenir leurs rapports et de
calculer les bénéfices sur chaque vente effectuée et
enregistrée dans un système en calculant la différence entre
l'achat prix et le prix de vente auquel le produit a été vendu.

Objectif de projet
Lobjectif de projet est de fasiliter et conserver les produits
Les rapports de vente et de calculer les bénéfices par
la différence entre les prix d'achat et de vente.
Justification de choix de théme
Nous avons choise ce travailles avec cet Sit Web car il est
important au
Fonctionnalités du système de gestion d'entreprise
Fonctionnalités du système de gestion d’entreprise.
 Ajout et suppression d'utilisateurs.
 Ajouter et supprimer des images de produits.
 Ajouter et supprimer un nombre illimité de produits.
 Ajouter et supprimer des ventes de produits en stock.
 Rechercher le processus de vente mensuel et quotidien ou à
partir d'une date précise

Les langages Utilisées :

HTML

HTML est le langage utilisé pour structurer une page web et


son contenu:(pour HyperText Markup Language, qu'on peut
traduire en « langage de balisage hypertexte »). On peut par
exemple organiser le contenu en un ensemble de
paragraphes, une liste d'éléments, utiliser des images ou des
tableaux de données.

PHP

Php (officiellement, ce sigle est un acronyme récursif


pour PHP Hypertext Preprocessor) est un langage de scripts
généraliste et Open Source, spécialement conçu pour le
développement d'applications web. Il peut être intégré
facilement au HTML.
SQL

SQL est un langage de programmation permettant de


manipuler les données et les systèmes de bases de données
relationnelle

CSS
CSS (Cascading Style Sheets en anglais, ou « feuilles de
style en cascade ») sont le code utilisé pour mettre en forme
une page web.
Visual Studio Code

Visual Studio Code est un éditeur de code simplifié prenant


en charge les opérations de développement telles que le
débogage, l'exécution de tâches et le contrôle de version.

A propos de L’entreprise
Souplesse un Accompagnement Sécurité Des Solutions sur
Mesure

Personnalisé Et Efficacité

Puisant dans une expérience aguerrie dans l’automatisation des processus agro-
industriels, les fondateurs de LEANSOFT comptent offrir des solutions intégrées,
alignées à tous les besoins et mettre à profit une expertise pointue multi-
sectorielle.

Challengeur en force dans le secteur du conseil IT au Maroc, LEANSOFT


propose une gamme de solutions complète et intégrée : allant du Développement
de Progiciels sur-mesure à la Business Intelligence en passant par l’Internet des
Objets.

Les performances de L’entreprise :

Développement et intégration
90%

Reportings et Dashboard
80%

Audit et conseil
80%

Système, réseau et sécurité


90%

Les Solutions de L’entreprise

Gestion
commerciale Gestion de
Le logiciel de gestion production Intégration
Force de vente
laitière Oddo
Commerciale Optima est Réunissant entre la
Optima PROD vous LeanSoft vous
la solution idéale pour richesse fonctionnelle, la permet de pilotez et accompagne dans
l’administration de vos
puissance de gestion et contrôlez vos flux l'intégration des
clients
solutions Oddo, Quels
l’ergonomie d’utilisation ...industriels
que soient vos besoins
et votre
Gestion de station
de conditionnement Gestion de
temps
Notre système de
gestion est modulaire Notre système de
et peut venir en gestion pointage Optima
remplacement, ou en Time vous permet
complément à ... d’avoir un aperçu et une
traçabilité sur ..

Gestion de
verger

Optima verger
permet une gestion
intégrale de toutes les
filières, de
l’informatique ....

Gestion de
coopérative

Optima COOP vous


offre gestion simplifiez
grâce à la saisie unique
des opérations ...
Les Services de l’entreprise

Développement sur-mesure :
Nous travaillons dans un souci d'améliorer l'efficacité de l'entreprise
(chiffre d'affaires, coût, productivité). Plus largement, nous réalisons tout type de
logiciel sur mesure à partir d'un cahier des charges

Business Intelligence :
Nos solutions Business Intelligence offrent une vision en temps réel de ce
qui se déroule sur l’ensemble de vos systèmes informatiques et infrastructures
technologiques.

Serveurs, Virtualisation et Stockage :


LEANSOFT accompagne ses clients dans la mise en place d’infrastructures
systèmes optimales en serveurs, virtualisation, solutions de stockage, sauvegarde et
archivage, solutions de convergences.

Tierce maintenance applicative :

Nous intervenons sur tout le Maroc, Nous assurons une Tierce Maintenance
Applicative (TMA) réactive et de qualité.

Solution IOT :
LEANSOFT fournit des renseignements en temps réel dans les données
machine générées par les dispositifs physiques et les systèmes de contrôle

Web-service : Notre équipe conçoit et utilise des web services pour des
applications flexibles, efficaces et performantes.
Les Tâches Effectuées

I. Apprentissage de langage python :


 Regarder des vidéos sur YouTube (python)

Python est un langage de programmation qui peut s'utiliser dans de nombreux


contextes et s'adapter à tout type d'utilisation grâce à des bibliothèques
spécialisées. Il est cependant particulièrement utilisé comme langage de script
pour automatiser des tâches simples mais fastidieuses, comme un script qui
récupérerait la météo sur Internet ou qui s'intégrerait dans un logiciel de
conception assistée par ordinateur afin d'automatiser certains enchaînements
d'actions répétitives On l'utilise également comme langage de développement de
prototype lorsqu'on a besoin d'une application fonctionnelle avant de l'optimiser
avec un langage de plus bas niveau. Il est particulièrement répandu dans le monde
scientifique, et possède de nombreuses bibliothèques optimisées destinées au
calcul numérique.
 Résoudre un exercice de Programmation :

Exercice et la Solution :
i=1
r=1
whilei<18:
if i==10:
r=1
j=1
whilej<20:
if( j == 11 - i and i!=10) or(j
== 9 + i and i!=10)or(i >= 10
and j == 2+r)or (i>=10 and
j==18-r) :
print(" ",end="")
else:
print("*", end='')
j+=1
r+=1
i+=1
print()

II. Téléchargement et installation de logiciel ODOO :

 Définition d’ODOO :

Odoo est une suite d'applications open source couvrant tous les besoins de votre
entreprise : CRM, e-commerce, Comptabilité, Inventaire, Point de Vente, Gestion de
Projet, etc. Le positionnement unique d'Odoo est d'être à la fois très facile à utiliser
et totalement intégré.
 Téléchargement et installation d’Odoo :

Il y a plusieurs façons d’installer Odoo, ou de ne pas l’installer du tout, selon le


cas d’utilisation envisagé.

Online :

La façon la plus simple d’utiliser Odoo en production ou de l’essayer.

Programmes d’installation :

Convient pour tester Odoo, développer des modules et peut être utilisé pour
une utilisation de production à long terme avec des travaux de déploiement et de
maintenance supplémentaires.

Installation par la source :

Offre une plus grande flexibilité : par ex. permet de faire tourner plusieurs
versions d’Odoo sur le même système. Bon pour le développement de modules,
peut être utilisé comme base pour le déploiement en production.
III. La plateforme GitHub :

 Définition de GitHub :

Est un service web d'hébergement et de gestion


de développement de logiciels, utilisant le
versions Git. Preston-Werner. GitHub propose des
comptes professionnels payants, ainsi que des
comptes gratuits pour les projets de logiciels libres.

Le site assure également un contrôle


d'accès et des fonctionnalités destinées à la
collaboration comme le suivi des bugs, les demandes de fonctionnalités, la gestion
de tâches et un wiki pour chaque projet. Le site est devenu le plus important dépôt
de code au monde, utilisé comme dépôt public de projets libres ou dépôt privé
d'entreprises.

 Création d’un Branche :

Pour créer une branche, utilisez la commande git Branch suivie du nom de la
branche. Après avoir créé la branche, utilisez à nouveau git Branch pour visualiser
les branches disponibles. Notez que la création d'une branche par ce moyen ne fait
pas automatiquement basculer vers la nouvelle branche.
IV. Le PROJET :

Purchase Product Quality (PPD)

Configuration :
Allow PPQ
POQ :
Quality Control (name, Type (measurment checks, upload
image))
Quality inspection :
Ref, Date, Product, Inspection Type, Status (TO DO, Failed,
Passed)
Apports et Difficultés

Apports :

 Apprentissage des notions de base sur langage python


 Connaître un nouveau logiciel Odoo et nouveau plateforme
GitHub
 Nous avons eu une nouvelle expérience dans une autre ville et
avec autres personnes

Difficultés :

 Difficulté à communication avec les membres de l’entreprise

 Préoccupation de Team de l’entreprise


 Manque d’informations et de compétences nécessaires pour
mener à bien le projet
 La pression de Temps
Conclusion

Ainsi, j’ai effectué mon stage d’étude en Développement


Informatique au sein de l’entreprise LeanSoft. Lors de
ce stage d’un mois (Mars), j’ai pu mettre en pratique
mes connaissances théorique acquises durant ma
formation.
Après ma rapide intégration dans l’entreprise, j’ai eu la
chance de réaliser plusieurs tâches qui ont constitué une
mission de stage globale.
Je pense que cette expérience au sein de cette entreprise
m’a offert une bonne préparation à mon insertion
professionnelle car elle fut pour moi une expérience
enrichissante et complète qui conforte mon désir
d’exercer mon futur métier.
Enfin, Je tiens à exprimer ma satisfaction d’avoir pu
travailler dans de bonnes conditions et un
environnement agréable.
Je remercie également Monsieur ilyass, qui m’a donné
la chance de suivre une formation riche en
connaissances et stimulante.

Vous aimerez peut-être aussi