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
| 
|