Référence portfolio
"Creation site internet et logil d'applicationcie"

Cette page présente un projet réalisé par l'un des prestataires affiliés à ProgOnline. Vous pouvez visualiser ci-dessous la description détaillée du projet, le budget, la durée de dévelopement ainsi que d'autres informations concernant son travail. Vous pouvez contacter ce prestaire en cliquant sur le bouton "Vous voulez la même chose?".

Nom du prestataire : rabiarisoa

Date de mise à jour : 19/09/2018

Description de la référence portfolio : Projet 1 Description 1. Objet de l?intervention Réalisation d?une base de données de la gestion des clients au sein d?un établissement. Le travail porte sur : - La mise en place d?une base de données pour stocker les informations sur les clients et les partenaires de l?établissement - Le développement de l?application qui sert pour interface de la base de données - L?alimentation de la base de données - La documentation de l?application - La formation des utilisateurs de l?application 2. Processus de prise en main des clients Pour le cas des informations sur les partenaires, le guichet accompagnement possède déjà un canevas pour les recueillir. Les informations traitées se résument comme suit : Coordonnées des clients Renseignement sur leurs activités Renseignement sur les formations Renseignement sur les partenariats Renseignement sur l?insertion ou conversion professionnelle Les rapports périodiques édités au sein de l?établissement comprennent : Caractéristiques socio ? professionnels des bénéficiaires Accueil/Réception des visiteurs : répartition des visiteurs par genre, par arrondissement et pourcentage des handicapés. Guichet information/Conseil/Orientation : répartition par âge, par genre, par niveau d?étude, par situation professionnelle, par arrondissement et pourcentage des handicapés. Guichet Accompagnement : répartition par âge, par genre, par arrondissement et pourcentage des handicapés. Guichet Suivi : répartition par âge, par genre, par arrondissement et pourcentage des handicapés. Type de besoin en Conseil/orientation et accompagnement Orientation conseil : répartition par type d?accompagnement (Formation, placement, stage, création, extension et réhabilitation) Accompagnement : répartition par type d?accompagnement (Formation, placement, stage, création, extension et réhabilitation) Nombre des demandeurs selon les types de conseil et orientation disponibilisés : Répartition des bénéficiaires par domaine et branche d?activité, par partenaire. Nombre des demandeurs selon les types d?accompagnement obtenus : Répartition des bénéficiaires par domaine et branche d?activité, par partenaire. 3. Analyse et définition des besoins L?intervention consiste à informatiser ce processus pour permettre aux différentes entités d?avoir une vue d?ensemble des données de l?organisation. Cette informatisation consiste à : Mettre en place une base de données qui servira de support de stockage aux différentes informations qui circulent au sein de l?établissement, cette base de données est destinée à conserver de manière centralisée les données des entités différentes. Développer une interface graphique qui permet aux utilisateurs d?interagir avec la base de données. Cette interface devra implémenter les fonctionnalités suivantes : Gestion des visiteurs : coordonnées, activités, types d?appui attendu Gestion des partenaires : coordonnées, types d?activités proposés Gestion des bénéficiaires Sortie des rapports périodiques des activités 4. Spécifications applicatives 4.1. Présentation générale de l?application Nous allons décomposer l?application en quelques modules: Clients Orientation Accompagnement Suivi des bénéficiaires d?accompagnement Informations partenaires Type partenaire Type service Partenaire Suivi visiteurs cyber/bibliothèque Résultats (selon les règles des calculs) Caractéristiques socio - professionnels des bénéficiaires Type de besoin en conseil/orientation et accompagnement Nombre des demandeurs selon les types de conseil et orientation disponibilisés Nombre des demandeurs selon les types d?accompagnement obtenus - Administration des utilisateurs 4.2. Les écrans par module Les écrans sont les différentes vues de l?utilisateur sur le système. - Clients Ajout de nouveau profil client Liste des clients Consultation du profil d?un client Mise à jour du profil Suppression de client Recherche d?un client par : Date d?adhésion (jour/mois/année) nom Arrondissement Sexe Type : client cyber ou bénéficiaire d?orientation/d?accompagnement - Orientation Ajout d?orientation d?un client Liste des orientations Consultation des détails sur l?orientation d?un client Mise à jour de l?orientation d?un client Suppression de l?orientation d?un client Recherche d?orientation par : Client type orientation - Accompagnement Ajout d?accompagnement d?un client Liste des accompagnements Consultation des détails sur l?accompagnement d?un client Mise à jour de l?accompagnement Suppression d?accompagnement d?un client Recherche par : Client Type d?accompagnement - Suivi des bénéficiaires d?accompagnement Ajout d?information sur le suivi d?un bénéficiaire sur le terrain et au bureau de l?établissement Modification des informations Consultation des informations Suppression des informations - Informations partenaire Type partenaire Ajout de type partenaire Liste des types partenaires Mise à jour d?un type partenaire Suppression d?un type partenaire Type service Ajout d?un type service Liste des types services Mise à jour d?un type service Suppression d?un type service Partenaires Ajout d?un partenaire Liste des partenaires Consultation du profil d?un partenaire Mise à jour d?un partenaire Suppression d?un partenaire Recherche par : *Nom partenaire *Type partenaire *Type service - Suivi visiteurs cyber/bibliothèque Liste des visiteurs Recherche par : Nom Sexe Date - Résultats (sous forme de tableau) Caractéristiques socio ? professionnels des bénéficiaires Accueil/Réception des visiteurs : Calcul pourcentage par genre Calcul pourcentage visiteur par arrondissement Calcul pourcentage des handicapés Option d?export à un format spécifique imprimable Guichet information/Conseil/Orientation : *Calcul pourcentage par âge *Calcul pourcentage par genre *Calcul pourcentage par niveau d?étude *?Calcul pourcentage par situation professionnelle *Calcul pourcentage par arrondissement *?Calcul pourcentage des handicapés *?Option d?export à un format spécifique imprimable Guichet Accompagnement : *Calcul pourcentage par âge *?Calcul pourcentage par genre *?Calcul pourcentage par arrondissement *Calcul pourcentage des handicapés *?Option d?export à un format spécifique imprimable Guichet Suivi accompagnement : *Calcul pourcentage par âge *?Calcul pourcentage par genre *Calcul pourcentage par arrondissement *?Calcul pourcentage des handicapés *?Option d?export à un format spécifique imprimable Type de besoin en Conseil/orientation et accompagnement Orientation/conseil : (type d?orientation : Formation, placement, stage, création, extension et réhabilitation) *Calcul pourcentage par type d?orientation *?Calcul pourcentage homme *?Calcul pourcentage femme *Calcul pourcentage des handicapés *Option d?export à un format spécifique imprimable Accompagnement : (type d?accompagnement : Formation, placement, stage, création, extension et réhabilitation) *Calcul pourcentage par type d?accompagnement *Calcul pourcentage homme *Calcul pourcentage femme *Calcul pourcentage des handicapés *Option d?export à un format spécifique imprimable Nombre des demandeurs selon les types de conseil et orientation disponibilisés : Calcul des nombres des bénéficiaires par branche d?activité Calcul total du nombre des bénéficiaires par domaine d?activité Calcul total général Option d?export à un format spécifique imprimable Nombre des demandeurs selon les types d?accompagnement obtenus : Calcul des nombres des bénéficiaires par branche d?activité Calcul total du nombre des bénéficiaires par domaine d?activité Calcul total général Option d?export à un format spécifique imprimable - Administration des utilisateurs Ajout d?un utilisateur Mise à jour d?un utilisateur Liste des utilisateurs Suppression d?un utilisateur Modification de mot de passe 5. Contenu de la base des données D?après une conception préalable du système nous avons pu avoir un aperçu de la structure de la base de données. La base de données de l?établissement va contenir les données suivantes : - La table CLIENT : contenant les informations sur les clients et les visiteurs - La table ORIENTATION : contenant les informations sur l?orientation donnée à un client - La table ACCOMPAGNEMENT : contenant les informations sur l?accompagnement donnée à un client - La table TYPE ACCOMPAGNEMENT/ORIENTATION : contenant les types d?accompagnement/orientation proposés par ITAFA - La table PARTENAIRE : contenant les informations des partenaires - La table TYPE PARTENAIRE : contenant les informations sur les types de partenaire - La table TYPE SERVICE : contenant les informations sur les types de service offert par les partenaires - La table SUIVI : contenant les informations des clients et l?accompagnement qui leur est attribué - La table ARRONDISSEMENT : contenant les zones d?intervention - La table SUIVI CYBER/BIBLIO : contenant les historiques d?utilisation du cyber et du biblio par les visiteurs. - La table UTILISATEUR : contenant les informations des utilisateurs 6. Spécifications techniques A cause du caractère multiutilisateur de l?application et l?utilisation d?une base de données centrale, la mise en place du système exige : - l?installation d?un serveur qui tournera pendant les heures de travail au sein du bureau de l?établissement. La base de données ainsi que le serveur de l?application sera installée sur cette machine. - La mise en place d?un réseau local qui permettra aux différents utilisateurs d?avoir accès à la base de données sur le serveur. - La mise en place d?une page d?authentification pour sécuriser l?accès au serveur. Toutes les données traitées auparavant seront intégrées dans la base de données à titre d?archives de l?établissement. Les utilisateurs suivront une formation sur l?usage de l?application suivant un calendrier définit à la fin du développement. Une documentation sera fournie pour expliciter les fonctionnalités de l?application. 7. Spécifications de réalisation Les standards techniques utilisés seront : - Système de Gestion de Base de Données : MySQL - Langage de programmation : PHP5, Javascript, CSS, HTML - Environnement de développement : Dreamweaver8, MySQL Front, wampserver2.1 - Méthode d?Analyse et conception : MERISE2 8. Estimation de la taille du logiciel Compte tenu des fonctionnalités inventoriées pour l?application, nous pouvons résumer la taille estimative du logiciel en ces quelques nombres approximatifs : - 13 modules - 51 écrans - 92 fonctions de traitement des données - 11 tables de la base de données 9. Estimation de la charge Après avoir estimé la taille du logiciel à produire, nous pouvons en déduire l?estimation de la charge. L?estimation de la charge du projet exige d?identifier, d?évaluer et d?additionner les travaux à accomplir pour concevoir l?application de la taille estimée Ci-dessous la répartition des charges (pourcentage par rapport à l?ensemble du projet): - Conception détaillée de la base de données : 5% - Conception de l?interface du logiciel : 5% - Développement de l?application : 60% Implémentation de l?architecture MVC utilisée pour le développement (classes de base, librairies, définition de constantes, configuration de l?accès à la base de données) : environ 4 000 lignes de code 92 fonctions à développer + traitements des 51 écrans Par expérience sur un projet similaire, on a utilisé les mesures suivantes pour estimer la charge du logiciel : Le traitement d?un écran correspond à 120 lignes de code Une fonction correspond à 10 lignes de code 92 fonctions à développer + traitements des 51 écrans équivalent à : (92 * 10) + (51 * 120) soit environ 7040 lignes de code Au total : environ 11040 lignes de code - Intégration des données dans la base : 5% - Qualification et tests : 10% - Rédaction des documents et formation des utilisateurs : 10% 10. Estimation du délai Maintenant qu?on a pu identifier toutes les charges relatives au projet, nous pouvons les répartir sur un délai. Ci-dessous la répartition du temps sur toutes les phases du projet : - Conception détaillée de la base de données : durant cinq (05) jours - Conception de l?interface du logiciel : durant cinq (05) jours Le bon déroulement du développement repose sur ces deux phases. Donc il faut garantir l?exactitude et l?optimisation de la qualité des ces procédures pour faciliter le développement. Ces phases d?écrivent les procédures d?implantation et d?implémentation des codes. - Développement de l?application : La disponibilité est de 8heures/jour et 6 jours/semaine. Donc Le temps estimé pour réaliser la totalité du développement est de 04 semaines. - Intégration des données dans la base : cinq (05) jours - Qualification et tests : dix (10) jours - Rédaction des documents et formation des utilisateurs : dix (5) jours En résumé : Phases et durée de réalisation Conception base de données : 5 jours Conception interface graphique : 5 jours Développement : 4 semaines Intégration des données : 5 jours Qualification et tests : 10 jours Rédaction des documents et formation : 5 jours TOTAL = 2 mois 11. Estimation du coût Pour l?estimation du coût, on prend en compte plusieurs facteurs : - Les charges des travaux : Taux horaire : euro /heure (basé sur le nombre de lignes de code correctes réalisées pendant une heure) Volume horaire par personne : 8 semaines*6jours*8heures = 384 heures Projet 2 Description I. OBJECTIFS GENERAUX Fournir aux employés de la Commune un logiciel « outil informatique » facile à appréhender et à utiliser pour toutes catégories des employés susceptibles affiliés au secteur marché de l?administration communale ; permettant de faciliter : Le saisi et enregistrement ; Le suivi et contrôle (clients et agents), mise à jour ; Les évaluations par client, activité, secteur et de l?ensemble ; Numérotation et traçage des places par localité et secteur Le relevé statistique (instantané, journalière, jours cumulés, mensuel, mois cumulés, trimestriel, semestriel, annuel et par intervalle de temps selon la fourchette souhaitée). Analyse des situations des arriérés ; Emission des différents états (versement, arriéré, droits constatés) ; La prise des mesures préventives. II. PRINCIPES Définir tous les postes affilés au secteur marché de l?administration communale ; Décrire leurs rôle(s) respectif(s) ; Catégoriser chaque poste selon l?hiérarchie ; Définir les localités de l?exercice du marché ; Définir les activités commerciales exercées par les clients ; Définir leur situation juridique pour chaque type d?activité ; Catégoriser les activités si possibles ; Localiser chaque client (localité, secteur, fokontany, adresse) ; Vérifier les valeurs juridiques (quittance ou ticket) de chaque client ; tout en mentionnant l?identité, la fonction, la responsabilité et la date de l?intervention de l?agent qui réalise la visite ; Visa du ou des responsable(e) ; Faire le bilan par : client, activité, secteur, localité, général. III. MODELISATION 1. Tableau descriptif Cette partie propose l?interface d?utilisation du logiciel commençant par l?interface d?accès « groupe d?utilisateur et administrateur. Groupe d?Utilisateur Agent Enregistrer Instantané Client Localité Quittance Arriérés Histogrammes Régisseur Consultation Heure Agent Impôt syntetique Ticket Intervention Division Mise à jour Jours Localité Activité Location Mesures Contrôleur Etats Mois Régularité Abonnement de olace Abonnement Arrêtage Année Valeur judiciaire Fourchette de temps Client Liste des clients Agent Liste des agents Administrateur Chaque utilisateur doit ouvrir son propre compte d?accès avec nom et immatricule avant d?accéder à l?interface suivant. 2. Codification La codification est utilisée pour faciliter la représentation et le saisi des données, seulement les codes doivent être définis préalablement comme suit : Codes pour l?identification des localités, secteurs, lieu d?activité ou place des clients pour les traçages ; Codes pour les valeurs juridiques ; Codes pour les états des arriérés ; Codes pour les mesures à prendre 3. Contenu de la base des données D?après une conception préalable du système nous avons pu avoir un aperçu de la structure de la base de données. La base de données va contenir les données suivantes : - La table CLIENT : contenant les informations sur les clients - La table UTILISATEUR : contenant les informations qui leur concernent - La table LOCALITE : contenant les informations sur chaque localité - La table ACTIVITE : contenant les informations concernant le type d?activité exercé par chaque client - La table STATU : contenant les informations sur les statu juridiques des clients - La table CONSTAT : contenant les informations sur la régularité des clients - La table SUIVI ET CONTROLE CLIENT : contenant les informations des clients situation - La table ZONE : contenant les zones d?intervention des agents - La table SUIVI ET CONTROLE AGENT : contenant les informations sur les visites et interventions des agents - La table HISTORIQUE CLIENT : contenant les historiques des informations des clients - La table VISA : contenant les informations sur les visas des responsables - La table ETAT : contenant les informations sur les états généraux des clients 4. Spécifications techniques A cause du caractère multiutilisateur de l?application et l?utilisation d?une base de données centrale, la mise en place du système exige : - l?installation d?un serveur qui tournera pendant les heures de travail au sein du bureau de la COMMUNE. La base de données ainsi que le serveur de l?application sera installée sur cette machine. - La mise en place d?un réseau local qui permettra aux différents utilisateurs d?avoir accès à la base de données sur le serveur. - La mise en place d?une page d?authentification pour sécuriser l?accès au serveur. Toutes les données traitées auparavant seront intégrées dans la base de données à titre d?archives de la COMMUNE. Les utilisateurs suivront les formations sur l?usage de l?application. Une documentation sera fournie pour expliciter les fonctionnalités de l?application. 5. Specifications de realisation Les standards techniques utilisés seront : - Système de Gestion de Base de Données : MySQL - Langage de programmation : PHP, Javascript, CSS, HTML - Environnement de développement : Dreamweaver, MySQL Front, wampserver2.1 - Méthode d?Analyse et conception : MERISE2 IV. RESULTATS ATTENDUES Les résultats attendus doivent répondre aux objectifs généraux mentionnés ci-dessus, tout en spécifiant que la spécificité de ce logiciel permettra aux utilisateurs comme : Outil d?aide à la prise de décision ; Outil de suivi et contrôle des clients et des agents ; Outil de perception des différents états ; Outil de visualisation des relevés statistiques des différents états par l?intermédiaire des histogrammes. V. EVALUATION Une fois réalisé, le responsable de l?offre consent à soumettre au comité d?évaluation son ?uvre pour la validation. VI. FORMATION Après validation, une formation de tous les personnels utilisateurs sera entamer dont la durée et le calendrier seront fixés par le comité de direction.

Evaluation : 3/5 (3 évaluation(s))

Type : site internet

Thème : affaire 

Budget du projet : 10 000 €

Durée indicative : quelques mois

URL : http://www.progonline.com/images_portfolio/rabiarisoaeeb3db5433b09fe6a3d247df85434fff.jpg


Image :
 -

Voir d'autres réalisations
(c)