Mise en place de l'application de gestion des frais basée sur une architecture debibliothèques de fonctions








télécharger 43.15 Kb.
titreMise en place de l'application de gestion des frais basée sur une architecture debibliothèques de fonctions
date de publication31.01.2018
taille43.15 Kb.
typeDocumentos
ar.21-bal.com > droit > Documentos

Cas GSB


Mise en place de l'application de gestion des frais  basée sur une architecture debibliothèques de fonctions

→ L’application de gestion des frais sera gérée en localhost et grâce à WampServer 2.2.
1ère étape: Création de la base de données gsb_frais
2ème étape: Requête SQL permettant de créer les différentes tables
3ème étape: Requête SQL permettant de créer le jeu d’enregistrement


A l'origine on avait choisi wampee mais nous avons connu un problème, en effet wampee et l'ordinateur n'arrivée pas à se connecter à MySQL. Nous avons donc opté de réinstaller Wamp Server directement sur le pc au lieu de l'installer sur la clé USB car cela ne fonctionnait pas.

Nous avons connu des problèmes lors du lancement de la page web de GSB (cAccueil.php) en local host sur Wampserveur.

Le premier problème rencontrer fut dans la fonction (ConnectServeurBD) de la page _bdGestionDonnees.lib.php, on a dû effectuer la modification : $login="root" et $mdp="" (ces informations ont été trouvé dans la base de données MySQL et dans la table user ce qui nous a permis de nous connecter à la base de données qui est en relation avec le code PHP.

La seconde erreur rencontré fut au niveau du reliage de la base de données au site GSB, en effet dans la fonction activerBD de la page  _bdGestionDonnees.lib.php, nous avons dû modifier $bd ="gsb_frais"(Nom de la base créer sous MySQL).

Test de chaque cas d’utilisation :

 

Cas d’utilisation : Se Connecter

Le système de connexion s’affiche correctement l’utilisateur peut ensuite se connecter et mettre son login et le système affiche son nom et prénom après la connexion et expose même son rang « Visiteur médical ».

Si l’utilisateur saisie un mauvais login ou Mdp alors un message d’erreur s’affiche.

La déconnexion marche correctement et renvoi à la page d’accueil.

==> Le Cas d’utilisation n°1 fonctionne .

Cas d’utilisation : Renseigner fiche de frais :

L’utilisateur peut saisir uniquement qu’une demande de frais pour le mois courant.

Oui, il retourne les frais pour le mois courant.

Oui l’utilisateur peut modifier des frais et peut demander la validation.

Oui, le système enregistre et modifie les valeurs.

Oui, les frais hors forfait sont gérer et valider.

Oui, il enregistre les lignes de hors forfait.

Oui, toutes les exceptions sont gérer par le site web.

==> Le Cas d’utilisation n°2 fonctionne.

Cas d'utilisation : Consulter mes fiches de frais.

Le cas d'utilisation n°3 fonctionne.

Cas d'utilisation : Valider fiche de frais.

On ne peut pas tester se cas d'utilisation car l'acteur déclencheur "Comptable" n'est pas dans les bases de données.

Il faut que les développeurs créent la base de données pour avoir accès au compte pour les comptables ainsi qu'une interface graphique pour se connecter avec les droits nécessaire au comptables.

Réalisation d'une documentation automatique :

Vous retrouverer tout l'ensemble de la réalisation de ce projet ici. 

PHP Documentor : 

https://docs.google.com/document/d/1QkK97DxuIl4yPYkb3iaOs32sFHVQutGaug6KfTH9quI/edit?hl=fr  

Cas MRBS

Mise en place d'un environnement web MRBS : infrastructure permettant de réserver des salles.

Nous avons dans un premier temps dû télécharger le fichier mrbs 1-4.8 sur http://sourceforge.net/ . Ce fichier contenait l'ensemble des éléments nécessaires dans la mise en place de l'application. Une fois le fichier récupéré nous avons du extraire les fichiers de fichier.zip et mettre le dossier Web dans le répertoire www  de notre wamp server. Il a ensuite fallu créer la base de données mrbs via phpmyadmin (base de données: mrbs composée de 6 tables).  Une fois ces 2 éléments installés nous avons pu testé l'application web et nous avons constaté quelques petites erreurs:

==> Nous avons dû changé le login et le mot de passe de l"utilisateur dans phpmyadmin car l'application est utilisé en local alors que cette dernière était prévu pour la mise en place sur internet. (modification réalisé dans la table mrbs_users)

==> Il y avait ensuite un souci concernant le fuseau horraire qui ne correspondait pas au lieu où ce dernier aurait dû être: en effet le fuseau horaire de l'application était située à Londres, il a donc fallu remplacer cela dans le fichier internalconfig.inc.php en mettant Paris à la place de Londres.

==> Après avoir réalisé ces modifications on arrive à accéder à la page http://localhost/web/admin.php où l'utilisateur ou l'administrateur va pouvoir s'identifier par un login(nom) et un mot de passe.  Imprime écran de la page:  http://s4.noelshack.com/upload/14089919307156_mrbs.jpg

Réalisation d'une documentation automatique pour ce cas aussi :

Vous retrouverer tout l'ensemble de la réalisation de ce projet ici. 

PHP Documentor : 

http://s4.noelshack.com/upload/14145297648768_docmrbs.png

http://s4.noelshack.com/upload/12683413911762_docmrbs2.png

Voici des copies d'écran de notre seconde documentation.

Initiation aux Formulaires :

Vous retrouverer tout l'ensemble de la réalisation de ce projet ici :

Formulaire Google :

https://docs.google.com/document/d/1sFBdllzZu0E0Avl08oZMDr57EJgohkNjftPMezUGBX4/edit

Formulaire HTML 5 :

Création d'une page formulaire en html associé à un fichier css permettant de mettre en forme la page html. On a également associé au formulaire html un fichier valider.php et bdd.php, le valider.php permettant de récupérer les élements rentrés dans le formulaire pour qu'il soit enregistré dans la base de données formulaires (la connexion pouvant être réalisé par le fichier bdd.php)

formulaire.html 



























index










design.css">





















bienvenue">BIENVENUE



















































Nom:















































Mot de passe :















































E-Mail :



























































































similaire:

Mise en place de l\Résumé Au delà des aspects purement techniques de leur mise en oeuvre,...
«fonctions processus» qu’elle peuvent offrir, leur capacité et leur disponibilité. Ce schéma, qui pousse à l’extrême le principe...

Mise en place de l\Expérience professionnelle et formation
«Mise en place d’une infrastructure de gestion des identités et des habilitations»

Mise en place de l\750 : Gestion partagée des approvisionnements (basée sur edi)

Mise en place de l\Projet appli-frais application d'enregistrement des frais engagés et de suivi des remboursements

Mise en place de l\Projet appli-frais application d'enregistrement des frais engagés et de suivi des remboursements

Mise en place de l\Prestations offertes
«L’intérêt de la mise en place d’un pmo», «Quels outils choisir pour réussir son pilotage…» et également dans la revue de l’afai...

Mise en place de l\Prestations offertes
«Comment démarrer la mise en place d’un pilotage efficace», «L’intérêt de la mise en place d’un pmo», «Quels outils choisir pour...

Mise en place de l\Propositions pour la construction d’une nouvelle architecture sociale
«culture de soi et des autres» pour favoriser le creuset culturel entre toutes les composantes ethniques de la société guyanaise....

Mise en place de l\1/Mise en place des formes de l'architecture chrétienne
...

Mise en place de l\723 : Gestion des produits frais








Tous droits réservés. Copyright © 2016
contacts
ar.21-bal.com