Présentation du Stage en Entreprise

Slides:



Advertisements
Présentations similaires
Ministère de l’Economie, des Finances et de l’Emploi Parcours 3  - « Interface Offre de formation » Story-board Version 0.1 Micropole – Univers.
Advertisements

Produit Gammes Nomenclatures Modules Techniques Prix de Revient Prix de Vente Modules Techniques Client Marges Mise en route Temps Unitaire Prix (Ex:
Présentation de lapplication Livret personnel de compétences.
Projet extranet My.Eolas
Classe : …………… Nom : …………………………………… Date : ………………..
1/32 Forum des utilisateurs du SISMER – Novembre 2005 Le portail NAUTILUS accès en ligne aux données et nouveau site WEB du SISMER Michèle FICHAUT Mickael.
Story-board version 1.1 Statut : à valider Rédacteur : Nicole Djuissi
Les Prepositions.
1 V-Ingénierie… La compétence au service de lexigence… vous présente.
Les 3 dimensio ns de la morale et de léthique (activité)
Caractéristiques principales
1. 2 Informations nécessaires à la création dun intervenant 1.Sa désignation –Son identité, ses coordonnées, son statut 2.Sa situation administrative.
JXDVDTEK – Une DVDthèque en Java et XML
Formation Technique 6èmepartie.
Présentation de l’application « Livret personnel de compétences »
Le publipostage La fonction de fusion permet de créer des documents identiques dans les grandes lignes que l’on personnalise automatiquement à chaque destinataires.
ACCESS Découverte.
Autorisations Utilisation eCATT
TP 3-4 BD21.
Conception d’une application de gestion de fiches études
User management pour les entreprises et les organisations Auteur / section: Gestion des accès.
Gestion Informatisée du Brevet Informatique & Internet
Gestion de la communication par établissement sur le site ville
Les requêtes La Requête est une méthode pour afficher les enregistrements qui répondent à des conditions spécifiques. La requête est donc un filtre.
Développement d’applications web
Page 1 Introduction à ATEasy 3.0 Page 2 Quest ce quATEasy 3.0? n Ensemble de développement très simple demploi n Conçu pour développer des bancs de test.
© 2008 General Parts International, Inc. Written permission is required to copy or forward to anyone other than the intended recipient. Formation TeammateTime.
1 Comment utiliser votre Extranet Se connecter 2.My Site 3.Documentation 3.1 Documents dintégration 3.2 Documents types 4.Vos informations privées.
Recip-e Ambulant Elektronisch Voorschijfsysteem Prescription électronique ambulatoire 26/01/2012 Recip-e Utilisation dEpicure.
Décembre 2008Évaluation des acquis des élèves de primaire 1 Évaluation Application locale Application web académique Guide destiné aux formateurs académiques.
Rédacteur 1. Sommaire Connexion Interface SPIP Menu SPIP Rédiger un article Interface de création dun article Fonctionnalités de base Statut de larticle.
1 Guide de lenseignant-concepteur Vincent Riff 27 mai 2003.
18/05/ Utiliser le cahier de texte en ligne avec lapplication SPIP Adresse du site du lycée :
Publispostage Menu Outils / Lettres et publipostage
Configuration de Windows Server 2008 Active Directory
Novembre 2009 Segmentation Communication. NOUS PROPOSONS AUX EXPERTS COMPTABLES UNE EQUIPE DEDIEE UNE DEMARCHE DES OUTILS DES PARTENARIATS.
@SSR – Installation des applications eduscol.education.fr/securite - février 2007 © Ministère de l'Éducation nationale, de l'Enseignement supérieur et.
La Saint-Valentin Par Matt Maxwell.
Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique.
Projet Génie Logiciel & UML, Bases de Données & Interfaces
SPI - Serial Peripheral Interface
Notre calendrier français MARS 2014
Module 2 : Configuration de l'environnement Windows 2000.
C'est pour bientôt.....
Structure et Services « STS » Menu Structures : Divisions
Veuillez trouver ci-joint
Tout savoir sur la synchronisation des mails, contacts et calendrier sur Windows Phone Lire cette présentation en mode plein écran.
Bienvenue sur le Net Personnel 1/23. 2 Saisir votre mot de passe en minuscule.

Veolia Consommateurs Contenu
Le workflow Encadré par: M . BAIDADA Réalisé par: ATRASSI Najoua
Structures des données
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Bienvenue sur CAUTIONET l'outil On Line de gestion de caution
Item 03 Objectif : Planification des travaux de curatif Public cible :
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Gestion d’un site de vêtements
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
Date : Juillet 2014 Formation : TAI Formateur : Tayeb BENDJELTI
CALENDRIER-PLAYBOY 2020.
Septembre Semaines du 2 au 13 septembre DATECOURSEXERCICESEXERCICES à fairePOUR le Jeudi 5 Vendredi 6 Lundi 9 Prise de contacts. Programme ISN. Déroulement.
Centre d’échange d’informations sur la Convention sur la Diversité Biologique Bienvenue dans le cours sur l’ajout d’une page web sur un site web développé.
KIWAPP IS A B2B FULL-STACK APP-MANAGEMENT TOOL KIWAPP EN QUELQUES ETAPES Octobre 2014.
Soutenance ProJet Individuel
Menu Structure : Divisions Diffusion Nationale TOULOUSE – Décembre 2008 Structure et Services « STS » Menu Structures : Divisions.
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
Conception des pages Web avec
Accès simplifié Web pour les responsables de Cuma 3 mars 2016.
Transcription de la présentation:

Présentation du Stage en Entreprise Analyse et développement d’une interface dynamique de gestion. Par Bergougnoux Luc 1

Sommaire Présentation de l’entreprise 2. Description du Système 3. Description de ma mission 4. Travail Effectué 2

1. Présentation de l’Entreprise Bureaux de la Société Paca Concept. Mon stage c’est effectué dans la société PACA CONCEPT. Elle est située dans la Zone D’activités de NAPOLLON (AUBAGNE). PACA CONCEPT a été créée en 2002 par Élodie SALAMA suite à la cessation d’activités des sociétés eDotCom et ASM pour lesquelles elle travaillait. 3 Graphisme Web Design Rédaction Développement Eric Morichaud Société «Des Mots à Votre Image» Christophe Michaux Salarié Responsable Commerciale Elodie SALAMA Chef de Projet Associée à 50% Philippe SALAMA Gestion Comptable Associé à 50% Graphiste Freelance

Société PACA CONCEPT 4

2. Description du Système BDD DynamiqGestion BDD DynamiqSite DG_DS DynamiqGestion … Génération Site Internet type DynamiqSite BDD Du client DynamiqAdmin DynamiqSite 5

DynamiqGestion DynamiqGestion c’est aussi la gestion : des clients, du planning du Personnel, des sites clients… La génération d’un nouveau site se fait dans « admin sites » 6

DynamiqSite DynamiqSite est le site Générique de la société PACA CONCEPT Il est généré vierge de tout Graphismes. 7

DynamiqAdmin C’est le gestionnaire de contenu d’un DynamiqSite. Il est généré en même temps que DynamiqSite. Il permet d’administrer le site ainsi que les modules installés. 8

3. Description de ma Mission 1. Gestion des modules, options, fichiers, tables. 2. Paramétrage d’un nouveau site et de ses Modules. 3. Génération du site. 9

3. Travail Effectué Création de la Base de données DG_DS Modules id nom dossier_dg dossier_site fichier_conf Fichiers filename date_update type Options idmodule variable Tables fichier module_fichiers idfichier option_fichiers idoption module_tables idtable option_tables 0..n 1..1 Schéma relationnel DG_DS 10

Page module.php | tour=‘ajouter’ Liens ajoutés Page module.php | tour=‘ajouter’ 11

La variable ‘Tour’ et l’Initialisation des variables. La variable ‘tour’ est en fait un champ caché du formulaire <input type="hidden" value="<?=$_POST['tour']?>"> Initialisation : Utilisation : 12

Liste des Modules Fichiers associés à l'option 13

Suppression Modification Affichage 14

Ajouter un fichier Supprimer un fichier Mettre à Jour Un fichier 15

Fichier SQL Fichiers Généraux Liaison avec Modules/Options 16

17

Paramétrage d'un Site Login / Pass DynamiqAdmin 18

Il est possible de revenir en étape 1, on entrera dans le 'tour' modification de la page etape1.php. Il n'est pas possible d'aller en avant sans remplir les champs. Infos BDD du Client 19

Étape 3 consiste à sélectionner les modules souhaités par le client Étape 4 consiste à sélectionner les options souhaitées par le client 20

Étape 5: Paramétrage des modules et génération Module sans paramètre Module Paramétré Module non Paramétré Bouton Générer le Site 21

Exemple de paramétrage d'un module : Ajouter un catalogue Paramétrer un catalogue Retour en Étape 5 toto Les paramètres sont stockés dans la base DG_DS dans une table nommée "site_client_module_nom-du-repertoire-du-module". Exemple: site_client_module_contacts 22

Génération du Site Génération d'un site, étape 6 : 1. Création de la Base de Données 2. Création des fichiers de configuration 3. Copie des fichiers nécessaires On affiche les étapes de la génération de cette manière : Création de la base ……...OK Création des tables par défaut……..OK Création des tables nécessaires aux modules……...OK Création des tables nécessaires aux options ……...OK Création des fichiers de configurations par défaut……..OK Création des fichiers de configurations des modules……...OK Création des fichiers de configuration des options……...Échec 23

Création de la Base De Données Utilisation d'une fonction nommée maj_bd() divisée en plusieurs étapes : 1. On créé la Base dans PHPmyAdmin. 2. On donne les privilèges au client. 3. Création des tables par défaut. 4. Création des tables relatives aux modules et options. 5. Insertion des informations relative à l'accès à DynamiqAdmin. 24

1 2 3 4 Création des Fichiers De Configuration Fonction de création des fichiers de configuration : 1 2 3 4 25

Les Fonctions de Création des Fichiers De Configuration Ces fonctions permettent de fabriquer les fichiers de configuration du site. Il faut créer une fonction par fichier. Elles sont conçues suivant le même mode opératoire. Création de l'entête du fichier Création des paramètres 3. Création du fichier 26

Fonction de Création de l'Entête Du Fichier Ensuite dans le cas de création de fichier de configuration pour un module: on liste les options liés au module Et on met leur valeur à 1 pour celles sélectionnées par le client. Pour ce faire j'ai créé une fonction nommée var_option($idsite,$idmodule) 27

1 2 3 Dans le fichier de configuration on aura donc par exemple : $is_public_prive=1; // option public/privee $is_csv=0; // option import fichier csv 28

Liste des Paramètres du Module Construction d'une Chaîne de Caractères avec les paramètres du modules Exemple: $string2 = ‘$nom="‘.$row[‘nom’].’";’." // Nom de l'admin\n"; $string2.= ‘$prenom="‘.$row[‘prenom’].’";’." // prénom de l'admin\n"; Etc. Ce qui donnera dans le fichier de configuration : $nom="toto"; // Nom de l'admin $prenom="tutu"; // prénom de l'admin   Ensuite je définis le contenu du fichier que je vais créer: $contenu=$str_entete.$str_options.$string2; 29

Création du Fichier Avant de créer le fichier je vérifie son existence: function verif_fichier($filename){ // fonction qui vérifie si le fichier existe si oui on met .new a la fin if(is_file($filename)) $filename=$filename.".new"; return $filename; } Création du fichier avec la fonction créer_fichier($filename,$contenu): function creer_fichier($filename,$contenu){ $fp = @fopen($filename, "w"); fputs($fp, $contenu); fclose($fp); 30

Conclusion