Profil du prestataire rabiarisoa

Informations générales sur le prestataire rabiarisoa

Nickname : rabiarisoa
Type de structure : non spécifié/autre
Date inscription : 10/05/2013
Dernière fois en ligne : 22/04/2016
Classement : classé 28 107ème sur 95 261 prestataires classés

Tags compétences

REALISATION LOGICIEL DE DIMENSIONNEMENT ET DE SIMULATION GESTION DE BASE DE DONNEES REALISATION DE SITE DESSIN ASSISTE SUR ORDINATEUR

Profil détaillé du prestataire rabiarisoa

Domaines de compétence

Les langages que j'ai déjà utilisé sont:

- Pascal - Delphi - Phpmysql - Sql - html - VB - C++ - Java - Access - Matlab - Autocad- Android-Fremeworker - Jckery - Wampserver - Dreamweaver - Joomla

Les logiciels de simulations que j'ai déjà utilisé sont:

- Rapsodie - Ecodial - Matlab

Les langages que je suis entrain de  m'initier sont:

- Les aurtres langages hard et soft 

Les pltforms sur lesquelles je travaille:

- Winxp - Win7 - Win8 - Debian6

Les langues que je maîtrise sont:

- Frnçais - Anglais 

Expérience professionnelle

Etant enseignant dans des Institutions Universistaires Privées, j'ai déja réalisé:

- dimensionnement des installations électriques et des projet d'électrification rurale des entreprises et des particuliers

- réalisé des plans des batiments des particuliers

- rédacteur web des particuliers

- création de site internet des particuliers

- gestion de base de données des clients particuliers

 

Etudes

Bonjour;

J'ai effectué mes études dans l'Ecole Polytechnique; actuellement je continue encore en me progressant dans le domaine de recherche en suvant deux formation simultanément:

- DEA (Master2) en Gestion de Projet en Génie Electrique dans le cadre de l'energie nouvelle et renouvelable;

- DEA (Master2) en Modélisation Mathématique Informatique des Système Complexes

Projets réalisés par rabiarisoa

Portfolio en ligne du prestataire 'rabiarisoa'


RéférencesScreenshot
 Titre : Creation site internet et logil d'applicationcie
 Description : 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.
 Type projet : site internet
 Thème projet : affaire
 Durée : quelques mois
 Budget : 10 000 €
 Date : 19/09/2018


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.


Références clients certifiées



D'autres prestataires aux compétences similaires

(g)