Secteur D'activité
Secteur D'activité
Secteur D'activité
I) Le secteur de la grande distribution :...................................................................5 II) Le contexte Marjane :..........................................................................................6 Lorganigramme de Marjane :..............................................................................6 2) Les qualits de Marjane HOLDING : .................................................................7 3) Les actionnaires de MARJANE : ........................................................................7 5) Pionnier et leader de la grande distribution au MAROC : .................................8 6) Les produits :...................................................................................................9 7) Evnement spciaux au sein de Marjane : ......................................................9 III) Les diffrents dpartements de Marjane :.......................................................10 Les dpartements oprationnels :......................................................................10 Comporte trois dpartements: .......................................................................10 Problmatique :.....................................................................................................15 Ma mission :.......................................................................................................... 15 Propositions :........................................................................................................ 15 IV) Mthode danalyse et de conception : .............................................................17 Les mthodes de conception:.............................................................................17 Introduction et choix de la mthode danalyse :.................................................18 La mthode danalyse merise :..........................................................................18 Lanalyse :......................................................................................................... 19 Dfinition de ltude de lexistant :.................................................................19 Le diagramme tache document :....................................................................19 Feuille daccompagnement Document :..........................................................20 Feuille daccompagnement tache :.................................................................20 Synthse avec organisation : .........................................................................20 Synthse sans organisation :..........................................................................20 Les Rgles de Gestion.....................................................................................21 V) Conception :..................................................................................................... 22 1) Model de conception :...................................................................................22 1) Mon MCD :..................................................................................................22
2) Model logique de donnes :........................................................................24 VI) Introduction :................................................................................................... 30 VII) Environnement et dveloppement de lapplication :........................................30 VIII) Outils de dveloppement :.............................................................................30 Wampserver :.................................................................................................... 30 PHP :.................................................................................................................. 31 Dreamweaver : ................................................................................................. 31 MySQL :............................................................................................................. 32 Concurrents de MySQL :.....................................................................................32 JavaScript :.........................................................................................................33 Photoshop :........................................................................................................ 33 Page didentification :............................................................................................36 Page daccueil :.....................................................................................................36 III) Editions : ......................................................................................................... 37
Dans le but de perfectionner le cursus de ses tudiants et renforcer leurs connaissances acquises durant l'anne, Linstitut suprieur de gnie informatique inclut dans son programme de formation de la 4me anne un stage dapplication en entreprise. Pour me soumettre cette obligation, explorer l'environnement du march de l'emploi et enrichir ma formation professionnelle, j'ai effectu un stage d'une dure de deux mois au sein de MARJANE HOLDING. Mon stage avait pour mission la rnovation de lapplication de la gestion de stock au sein de MARJANE HOLDING. En fait, le service dexploitation de MARJANE dispose dj dune application ou un groupe dapplication pour la gestion de stock qui ne rpondent pas leurs besoins et leurs attentes sans dire quils jectent plusieurs bug d certainement aux erreurs de la programmation. Lapplication de la gestion de stock comme elle est nomme a pour but de grer le stock dun magasin de faon global, il gre les informations concernant les articles, les clients les fournisseurs etc. Dans ce mmoire, tout d'abord j'ai trac le cadre gnral du stage cela veut dire une prsentation brve sur le secteur de la grande distribution au monde, puis une prsentation de Marjane HOLDING. Ensuite, j'ai prsent ma mission qui m'a t attribu durant les deux mois (le choix du langage de programmation, ltude de lexistant .) et dans la dernire partie jai expliqu en dtails le fonctionnement de lapplication.
Lorganigramme de Marjane :
Directeur de magasin Secrtaire de direction
Dpartement Bazar Dpartement Textile Dpartement PGC Dpartement EM Dpartement des produits frais
Dpartement informatique Dpartement de caisse Dpartement de scurit Dpartement contrle de Gestion Dpartement RH Dpartement technique Dpartement Rception marchandise
EM : Equipement maison
6
Sur la plupart de ses grandes activits, ONA a dvelopp des partenariats avec de grands leaders internationaux. Cet axe majeur de la politique du groupe lui permet de btir des alliances gagnantes qui sont un levier de croissance pour ses mtiers et contribuent mieux les positionner face aux dfis d'une conomie globalise.
UN PARTENARIAT PRIVILGI AVEC AUCHAN : Depuis janvier 2001, ONA est partenaire d'AUCHAN, deuxime groupe franais de distribution implant dans 13 pays diffrents, qui dtient 49% du capital de COFARMA (les 51% restants appartenant ONA). Cette alliance vise la poursuite du dveloppement des hypermarchs MARJANE sur le territoire marocain et le dveloppement d'une chane de hypermarchs travers la cration du holding ACIMA (51% ONA et 49% AUCHAN). Elle permet, en outre MARJANE de bnficier du savoir-faire reconnu d'un gant de la distribution moderne, d'accder une importante centrale d'achat, d'amliorer la dfinition de ses rfrencements et d'optimiser ses moyens logistiques.
2005 : ouverture Ttouan et Mekns. Les valeurs de MARJANE : Dans l'objectif de dvelopper le ciment d'appartenance un groupe, le holding et l'ensemble des socits d'ONA mettent en uvre des valeurs communes : l'engagement, l'esprit d'quipe, l'esprit d'entreprise et la transparence. Quatre valeurs tout fait adaptes au monde de la grande distribution, que l'ensemble des collaborateurs de MARJANE doivent aujourd'hui s'approprier et faire vivre au quotidien.
La concurrence :
MAKRO du groupe METRO : La socit Makro, prsente au Maroc depuis 1991 dans le domaine du cash & carry, a t rachete en 1997 par le groupe allemand Metro. Elle dispose ce jour de six tablissements situs Casablanca, Sal, Fs, Agadir et Marrakech. Le chiffre d'affaires du groupe tait de 300 millions d'euros environ en 2002. Metro a entam, la mme anne, une modernisation de l'ensemble de ses units et leur passage sous enseigne Metro. LABEL'VIE : Cette enseigne marocaine compte six supermarchs, dont quatre Rabat. Elle dispose d'une plate-forme d'approvisionnement moderne et a remodel l'intrieur de ses tablissements l'automne 2001. Son plan de dveloppement prvoit l'ouverture de seize units sur cinq ans. La socit a rachet pendant l't 2002 les deux magasins Super sol de Casablanca et de Rabat dtenus auparavant par Ahold Superdiplo Maroc. ASSWAK ASSALAM : Cette enseigne du groupe Chabi compte actuellement trois magasins situs Rabat, Marrakech et Kenitra (o elle a ouvert en juillet dernier un hypermarch). Elle cherche se diffrencier en affirmant une forte marocanit et en refusant par exemple de vendre de l'alcool. Aswak Assalam a conclu en fvrier 2004 un accord de franchise avec le groupe Casino. ACIMA les nouveaux supermarchs du groupe COFARMA : Acima, cre au dbut de l'anne 2002, rsulte galement du partenariat entre l'ONA et Auchan. Acima a ouvert onze supermarchs en un peu plus de deux ans, son rythme de croissance moyen tant fix six grandes surfaces par an, situes plutt en centre-ville. La majeure partie des achats de Acima est effectue par la socit Cofarma.
6) Les produits :
Etant un hypermarch, une multitude de produits (environ 30000 rfrences) sont exposes dans nos magasins. On distingue par ailleurs trois catgories de produits : o Les produits attractifs : fort volume et faible marge (sucre, huile, farine, ...). o Les produits performants : bon volume et bonne marge (ptisserie et boulangerie). o Les produits spcifiques : petit march, faible volume mais bonne marge (boissons alcoolises de haute gamme). La distinction se fait galement selon deux critres de performance : le volume de vente et la marge cumule.
Weekend ou samedi fou : C'est une opration promotionnelle qui se porte soit le samedi o durant toute la fin de la semaine. Sur la base dune tude pertinente, gnralement fonde sur l'historique de vente des produits. Chaque dpartement slectionne les articles sur lesquels va porter la promotion et procde des baisses de prix, des mises en avant, des implantations dans les ttes de gondole. Inventaire : C'est un recensement exhaustif de tous les produits de la rserve et du rayon rfrence par rfrence. Il se fait 2 fois par ans. On doit tout d'abord procder une prparation de l'inventaire en rangent la rserve par rfrence dans les raques afin de dgager la dmarque et tiqueter les articles abmes, il se fait en 2 comptages et un contrle, de haut en bas et de gauche droite.
Le secteur non-Food :
Dpartement Bazar :
3. Librairie / Papterie / Bagage : ouvrages, livres, fourniture scolaires, fourniture de bureau, Bagages, 4. Jouets/Sport/Loisirs : jouets, bbs, jeux de socit, jeux de loisirs
- Petit lectromnager :
- Sac aspirateurs + accessoires
- Petit djeuner
Dpartement Textile :
Ce dpartement est compos des rayons suivants : Bbs / Enfants, Hommes/femmes maroquinerie
Service aprs vente : Il est annex au dpartement GPEM, il gre les rclamations des clients, le responsable de ce service assure le changement des articles achets durant les 3 jours suivant lopration de vente, au del de cette priode il ne devient quun intermdiaire entre le fournisseur et le client (en cas de rparation).
a.
Le secteur Food :
La date limite de consommation est trs importante, cest sur cette base dailleurs que se fait limplantation des produits prissables, ainsi, on procde par la mthode FIFO. Les articles au dpartement PGC se divisent en trois catgories : + Les produits premiers prix : ils sont souvent implants en bas du gondole car ils sont facilement remarquables + Les produits dappel : ce sont des produits de premire ncessit placs au dbut du gondole + Les produits dimpulsion : reprsentent lensemble des produits que le client navait pas lintention dacheter mais on le pousse les remarquer et les acheter par la suite.
Le dpartement march est compos de cinq rayons : - Boulangerie/ptisserie - Fruits/lgumes - Poissonnerie/volaille - Epices/olives - Boucherie
Le service personnel :
Le service personnel a comme missions : - Le suivi du personnel (pointage des fiches). - Ltablissement des dcisions de recrutement et de licenciement concernant les agents de matrise et les E.LS. - Laccomplissement des formalits administratives : Assurance, maladie, Accident de travail. - Ltablissement des dclarations sociales et fiscales.
Le service comptabilit :
Se charge des taches suivantes : La comptabilit des recettes. La comptabilit des cooprations commerciales. La comptabilit des dpenses par caisse. La comptabilit des frais gnraux. La comptabilit des effets payer. La comptabilit immobilisations. Le rapprochement bancaire. Lanalyse des comptes. La dclaration TVA (mensuelle)
Service informatique :
Ce service contient une salle dexploitation quipe de nombreux ordinateurs, le chef de service contrle un systme dencaissement sous le logiciel SCAM et un systme de gestion sous le logiciel GOLD. Ainsi, il effectue saisie automatique des oprations dans les 29 caisses du magasin : parmi ses attributions le calcul du CA mensuel, suivi des changements des prix.
Service caisses :
Caisse centrale du personnel. alimentation des caisses. Caisse coffre se charge des recettes. Caisse de laccueil. Ligne de caisse qui se compose de 30 caisses. Caisse HI-FI.
Cest un service dont la fonction principale est de rceptionner les marchandises et deffectuer leurs renvois en cas de non conformit avec commandes. Le chef de service organise ses oprations avec laide de ces agents :
-
Le chef de piste ; Le chef de table de marque : Food, Non Food ; Le bureau de rapprochement.
Service dcoration :
Ce service a pour mission principale la dcoration du magasin et la gestion quotidienne des affiches promotionnelles et des oprations internes.
Service scurit :
Ce service prend en charge la scurit des clients, du personnel et du magasin trois niveaux : Scurit du parc automobile Scurit du magasin Scurit des caisses -
Ma mission Marjane
Problmatique :
Le systme d'information actuel de lhypermarch Marjane et plus particulirement la gestion du stock nest pas complte, toute fois les taches et procdures administratives de l'organisation qui contrle et traite les mouvements des stocks sont informatises mais pas suffisantes, ce qui rend la tche du magasinier fastidieuse et complexe et ne peut entirement les assumer. La fatigue, l'oubli et l'erreur ont de grandes rpercutions sur la qualit du travail et par consquent, un effet ngatif sur les rsultats attendus de l'organisation.
Ma mission :
Mon travail consiste concevoir et dvelopper une application informatique en PHP qui permettra la gestion automatique du stock, clients, des fournisseurs, articles, etc. Autrement dit mon but est de concevoir et dvelopper un logiciel de gestion commercial plus particulirement la gestion du stock adaptable aux conditions cites prcdemment (gestion des clients, des fournisseurs, du stock,...) et qui peut tre facile et utilisable par nimporte quel magasinier ainsi que dans nimporte quel hypermarch ou magasin.
Propositions :
Aprs avoir analys le contexte du systme actuel, jai suggrs au responsable du dpartement de gestion un ensemble de propositions et solutions informatiques pouvant remdier aux diffrentes lacunes souleves durant mon stage. Conception dune application monoposte Conception dune application client/serveur
Conception de lapplication
RACINES Merise UML (Unified Modeling Language ou langage de modlisation unifi) 3AR MMTS MASE CISAD MKSH NIAM OMT (Object Modeling Technique) Booch OOSE SADT SART SA/SD MACAO FAST APTE Unified Process utilisant la mthode de notation UML Analyse dcisionnelle des systmes complexes
Plus quune mthode, MERISE est avant tout un tat desprit et une dmarche pratique. La mthode Merise s'appuie sur des modles de reprsentation des donnes (et des traitements), chacun dcrivant le SI pour un niveau dabstraction donn :
Lanalyse :
Dfinition de ltude de lexistant : L'tude de l'existant consiste en l'identification et la collecte des informations et procdures utiles la comprhension du systme d'information des ressources humaines SIRH, tout en tenant compte des modifications que veut y introduire le demandeur. Gnralement il s'agit:
D'une analyse du travail: qu'est ce qui est fait? Comment est-il fait? Par qui? D'un diagnostique permettant d'identifier les facteurs susceptible de faciliter ou de perturber le projet (exemple : attitude de mfiance envers l'informatique les ordinateurs a ne marche jamais)
Quels sont les freins et moteurs probable du projet? Quel est le matriel informatique en place?
La connaissance de l'existant informatique au niveau du matriel, du logiciel et des comptences informatique des futurs utilisateurs: quelles sont les comptences informatiques des utilisateurs potentiels?
Poste de travail 1. Domaine dactivit 1.1-Tache 1 1.2-Tache 2 2. Domaine dactivit .. .. .. lorganisation en place.
Ei=Ce qui Synthse sans organisation : dclench Lobjectif de cette synthse est de e la faire apparaitre le niveau tache dinvariance le plus lev dans cette synthse la notion des poste de travail est supprime ainsi que toute les taches et les documents utiliss lintrieur de
Poste de travail 1. Informatique Institut Suprieur de Gnie Domaine dactivit Hypermarch Marjane 1.1-Tache 1 1.2-Tache 2 2. Domaine dactivit .. .. Ei=Ce qui dclench e la tache Dj=Ce qui produit par la tache
Les Rgles de Gestion Qu'est-ce qu'une rgle de gestion ? Une rgle de gestion est une rgle suivie par lapplication. Il peut s'agir d'une disposition lgale, d'une exigence formule par un client ou d'un article de rglement interne lapplication. Tout commence par l'observation A l'origine des rgles de gestion, on trouve souvent de simples observations telles que "les clients appellent un numro vert pour passer commande". Lors du processus de conception, ces observations sont formules plus en dtail (par exemple, "quelles sont les informations fournies par un client lorsqu'il passe commande ou combien un client peut-il dpenser en fonction du crdit dont il dispose"). Organiser les rgles de Gestion Une manire dorganiser les rgles de Gestion dune application consiste les dcrire par fonctionnalit. Pour chaque fonctionnalit, sont dcrites les rgles qui rgissent son fonctionnement. Seront galement les rgles gnrales de lapplication. Les rgles propres lapplication : 1. Un bon de commande interne donne lieu un et ou plusieurs bon de sortie. 2. Un bon de sortie est associ un et un seul bon de commande interne. 3. Un bon de commande interne contient un ou plusieurs produits. 4. Un produit peut figurer dans un bon de commande interne, comme il peut ne pas l'tre. 5. Un fournisseur tablit une ou plusieurs factures. 6. Une facture provient d'un et un seul fournisseur. 7. Un bon d'entre concerne un ou plusieurs produits. 8. Un produit peut figurer dans un ou plusieurs bons d'entre. 9. Un bon d'entre est associ une et une seule facture. 10. Une facture est associe un et un seul bon d'entre. 11. Une facture est associe un et un seul bon de commande externe. 12. Un bon de commande externe est associ une et une seule facture. 13. Un bon de sortie peut contenir un ou plusieurs produits 14. Un produit peut figurer sur plusieurs bons de sortie, comme il peut ne pas l'tre.
15. Un bon de sortie concerne un et un seul service demandeur. 16. Un service demandeur peut figurer sur plusieurs bons de sortie. 17. Un produit appartient une et une seule famille. 18. Une famille concerne un ou plusieurs produits. 19. Un produit peut tre stock dans plusieurs emplacements, comme il peut ne pas possder d'emplacement. 20. Un emplacement peut contenir un ou plusieurs produits.
V) Conception :
1) Model de conception :
Un Modle Conceptuel de Donnes est la formalisation de la structure et de la signification des informations dcrivant des objets et des associations perus d'intrt dans le domaine tudi, en faisant abstraction aux solutions et aux contraintes techniques et informatiques d'implantation en base de donnes. Un MCD est exprim en entit-relation Merise qui comporte les concepts basiques suivants : Entit : modlisation d'un objet d'intrt (en termes de gestion) pour l'utilisateur. Relation : modlisation d'une association entre deux ou plusieurs entits. Cardinalits : modlisation des participations mini et maxi d'une entit une relation
Proprits : modlisation des informations descriptives rattaches une entit ou une relation Identifiant : modlisation des proprits contribuant la dtermination unique d'une occurrence dune entit.
1) Mon MCD :
1.1) MCD Administration :
2) Model logique de donnes : Le MLD est une tape de passage du MCD au model physique de donnes il est le rsultat de lapplication des rgles suivantes : (0-N) (0-N) ou (1-N) (1-N) Le MLD est une reprsentation du systme tel qu'il sera implment dans des ordinateurs. Il doit donc faire une hypothse minimale sur ltat de l'art technologique qu'il prendra en considration. Il devra tre tout de mme indpendant d'une "plateforme" particulire (Oracle, Postgres, Mysql, etc...). Six rgles sont ncessaires pour passer du Modle Conceptuel de Donnes au Modle logique Relationnel. Rgle1: Une proprit du MCD devient une colonne (attribut) de la relation Rgle2: Une entit devient une table (relation) Rgle3: Lidentifiant de lentit devient cl primaire de la relation Rgle4: Association inter-entit de type 1:1
Association non traduite. On inclue la cl primaire dune des relations comme cl trangre dans l'autre relation.
Association non traduite On inclue la cl primaire de la relation dont la cardinalit maximale est N, comme cl trangre, dans l'autre relation (dont la cardinalit maximale est 1). On inclue, s'il y en a, les proprits de l'association dans la relation dont la cardinalit maximale est 1
L'association est traduite et devient une relation. Sa cl est la concatnation des cls primaires des relations participantes Les proprits de lassociation, s' il y en a, sont insres dans cette nouvelle relation.
La ralisation
VI) Introduction :
A ce stade du processus, la partie conception est termine, le problme a t d'analyser en profondeur ; jai dfini une conception mieux approprie aux besoins de l'application. Nous pouvons alors entreprendre la dernire activit du Processus Unifi qu'est de mme compos de deux parties (implmentation et test), ayant comme objectif d'aboutir un produit final, exploitable par les utilisateurs. Dans cette phase nous allons prsenter l'environnement de dveloppement que nous avons utilis et l'architecture matrielle mise en place.
Dreamweaver :
Anciennement Macromedia Dreamweaver est un diteur de site web de type WYSIWYG. Dreamweaver fut l'un des premiers diteurs HTML de type tel affichage, tel rsultat. Ces innovations le propulsrent rapidement comme l'un des principaux diteurs de site web, aussi bien utilisable par le nophyte que par le professionnel. Dreamweaver offre deux modes de conception par son menu affichage. L'utilisateur peut choisir entre un mode cration permettant d'effectuer la mise en page directement l'aide d'outils simples, comparables un logiciel de traitement de texte (insertion de tableau, d'image, etc.). Il est galement possible d'afficher et de modifier directement le code (HTML ou autre) qui compose la page. On peut passer trs facilement d'un mode d'affichage l'autre, ou opter pour un affichage mixte. Cette dernire option est particulirement intressante pour les dbutants qui, terme, souhaitent se familiariser avec le langage HTML. Dreamweaver a volu avec les technologies de l'internet. Il offre aujourd'hui la possibilit de concevoir des feuilles de style. Les liaisons avec des bases de donnes ont galement t
amliores ainsi que le chargement des fichiers sur les serveurs d'hbergement. Il propose en outre l'utilisation de modles imbriqus de pages web, selon un format propritaire. Depuis la version MX, il peut tre utilis avec des langages web dynamiques (ASP, PHP) l'aide d'outils relativement simples d'utilisation. Il permet ainsi de dvelopper des applications dynamiques sans connaissance pralable des langages de programmation.
MySQL :
MySQL est un systme de gestion de base de donnes (SGBD). Selon le type d'application, sa licence est libre ou propritaire. Il fait partie des logiciels de gestion de base de donnes les plus utiliss au monde, autant par le grand public (applications web principalement) que par des professionnels, en concurrence avec Oracle et Microsoft SQL Server. MySQL est un serveur de bases de donnes relationnelles SQL dvelopp dans un souci de performances leves en lecture, ce qui signifie qu'il est davantage orient vers le service de donnes dj en place que vers celui de mises jour frquentes et fortement scurises. Il est multithread et multi-utilisateur. MySQL fait partie du quatuor LAMP: Linux, Apache, MySQL, PHP. Il appartient galement ses variantes WAMP (Windows) et MAMP (Mac). Le couple PHP/MySQL est trs utilis par les sites Web et propos par la majorit des hbergeurs Web. Plus de la moiti des sites Web fonctionnent sous Apache, qui est le plus souvent utilis conjointement avec PHP et MySQL.
Concurrents de MySQL :
Oracle : c'est le SGBD le plus clbre, le plus complet et le plus puissant. Il est malheureusement payant (et cher), ce qui le rserve plutt aux entreprises qui l'utilisent dj massivement. Il existe cependant des versions gratuites d'Oracle notamment pour ceux qui veulent apprendre s'en servir. Microsoft SQL Server: dit par Microsoft, on l'utilise souvent en combinaison avec ASP .NET, bien qu'on puisse l'utiliser avec n'importe quel autre langage. Il est payant, mais il existe des versions gratuites limites. PostgreSQL : il s'agit d'un SGBD libre et gratuit comme MySQL, qui propose des fonctionnalits plus avances. Parfois compar Oracle, il lui reste cependant du chemin parcourir. Il dispose d'une communaut un peu moins importante que MySQL et Oracle. Le Site du Zro utilise PostgreSQL. SQLite : le SGBD le plus simple et le plus petit. Il est libre et gratuit mais dispose de trs peu de fonctionnalits (ce qui suffit parfois). Son gros avantage est d'tre trs lger.
JavaScript :
JavaScript est un langage de programmation de scripts principalement utilis dans les pages web interactives. C'est un langage orient objets prototype, c'est--dire que les bases du langage et ses principales interfaces sont fournies par des objets qui ne sont pas des instances de classes, mais qui sont chacun quips de constructeurs permettant de gnrer leurs proprits, et notamment une proprit de prototypage qui permet d'en gnrer des objets hritiers personnaliss. Ce Langage de programmation est dvelopp par Sun, inspir de C++. Fonctionnant sur le principe machine virtuelle, il peut s'adapter n'importe quel ordinateur. Les programmes Java peuvent tre appels depuis des documents HTML ou de manire autonome. Lorsqu'ils s'excutent partir d'une page Web, on les appelle des applets Java. Lorsqu'ils s'excutent sur un serveur Web, on les dnomme Servet.
Photoshop :
Photoshop est un logiciel de retouche, de traitement et de dessin assist par ordinateur dit par Adobe. Il est principalement utilis pour les traitements de photographies numriques. Photoshop travaille sur les images matricielles (galement appeles "bitmap", ne pas confondre avec le format d'enregistrement Windows bitmap) car les images sont constitues d'une grille de points appels pixels. L'intrt de ces images est de reproduire des graduations. Photoshop possde son propre format de projet (PSD), qui est plus qu'un simple format de fichier. Le programme accepte galement d'importer et d'exporter des fichiers d'image dans les formats les plus courants (GIF, JPEG, TIFF, PNG, ILBM, etc.). Il offre : Un systme de tri et d'organisation des fichiers permettant l'application d'une opration sur plusieurs fichiers simultanment ; Des outils de dessin en mode bitmap : pinceau, crayon, formes gomtriques ; Des outils de slection de zones de travail (ou zones d'intrt) : lasso, rectangle de slection, slection par plage de couleur; Des outils de copie, collage et duplication de zones de travail;
Des outils de manipulation de calques : par l'empilement de zones graphiques et l'utilisation de transparence et autres effets, on peut construire l'quivalent de photomontages complexes; Des outils de manipulation de la palette de couleurs : changement de palette, rglages colorimtriques, de luminosit, de contraste, de saturation;
Des filtres pour appliquer divers effets des zones d'intrt : textures, ombres, renforcement des contours, estampage, flou, etc
Page didentification :
Page daccueil :
III) Editions :
La phase de conception du projet a dur plus que je lavais prvue. En effet, il lui a fallu un mois et demi pour analyser le contexte auquel s'attache mon travail, et concevoir le futur systme. La tche qui ma embarrass le plus, cest le fait de concevoir un MCD complet pour pouvoir entam le travail ctait : la responsabilit d'accomplir les bons choix. La spcification des besoins a dur un mois. Pendant cette priode, ils mont demand d'assimiler le contexte du travail accomplir. Accompagns par le chef dpartement de gestion, mon encadrant ma permis d'explorer et d'approfondir la comprhension du domaine d'tude. Jai russi dgager les lacunes du systme actuel et suggrer des solutions afin d'y remdier. La phase d'analyse a dur un mois, au cours de cette priode, nous avons essay de structurer et dfinir les besoins attendus du futur systme. Il s'agissait de formuler, d'affiner et d'analyser en utilisant la mthode MERISE. Il faut noter que le dgagement des grandes fonctionnalits du systme n'a pas suffi pour aborder la phase de conception, il fallait dgager plus de besoins. Il ma fallu interroger les diffrents acteurs du systme d'information de lhypermarch pour enrichir mes informations qui mont aid raliser une tude dexistant complte. Et l jtais confront un problme dlicat : la dissimulation de l'information. La solution rside dans le Processus Unifi, et consiste au prototypage. Il fallait donc construire des interfaces prototypes et les prsenter aux diffrents acteurs. Les lments livrer au terme de la phase d'analyse (acteurs, besoins fonctionnels, besoins non fonctionnels) tant dtermins, je pouvais passer la phase suivante. Ensuite jai entam la phase de conception. Dans cette phase, javais dj fait mon MCD les phases suivantes taient plus faciles la ralisation du MLD ctait en utilisant le logiciel Analyse SI. L'application que jai dveloppe est ddie spcialement lhypermarch Marjane. Je souhaite que celle-l soit tendue afin de toucher les diffrents hypermarch et magasins de ma ville ainsi quau niveau du Maroc. Je souhaite ainsi que l'application dveloppe sera utile, aussi utile pour les magasiniers du Marjane quelle fut utile et importante pour moi. En fait, la fin de la ralisation de ce mmoire, nous jai accumule une masse importante de connaissances aussi bien sur le plan thorique que sur le plan pratique, et jestime qu'elle me sera trs utile l'avenir, dans mes tudes ultrieures.