WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et implémentation d'une application de gestion des ressources humaines, cas de l'I.S.P.T.-Kin


par Rodian KABEYA MUKULU
l’Institut Supérieur Technique et Pédagogique de Kinshasa - Graduat 2016
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy


IV.2Administration Base de données PostgreSQL


PostgreSQL un système de gestion de base de données relationnelle et objet (SGBDRO). C'est un outil libre disponible selon les termes d'une licence de type BSD.

PostgreSQL est plus avancé que ses concurrents dans la conformité aux standards SQL (énoncé vrai entre 2012 et 2015). PostgreSQL est pratiquement conforme (de plus en plus conforme) aux normes  ANSI  SQL 89, SQL 92 (SQL 2), SQL 99 (SQL 3), SQL:2003 et SQL : 2008. Il fonctionne sur diverses plates-formes matérielles et sous différents système d'exploitation.PostgreSQL fonctionne sur Solaris, SunOS, Mac OS X, HP-UX, AIX, Linux, IRIX, Digital Unix, BSD, NetBSD, FreeBSD, OpenBSD, SCO unix, NetTSTEP, UnixWare et toutes sortes d'Unix.

Depuis la version 8.0, PostgreSQL fonctionne également nativement sur  Windows. Avant la version 8, il fallait une couche de compatibilité  POSIX (par exemple  cygwin) pour faire fonctionner PostgreSQL sur ce système d'exploitation.

PostgreSQL est largement reconnu pour son comportement stable, proche de  Oracle. Mais aussi pour ses possibilités de programmation étendues, directement dans le moteur de la base de données, via  PL/pgSQL. Le traitement interne des données peut aussi être couplé à d'autres modules externes compilés dans d'autres langages.

PostgreSQL est la base de données utilisée par Odoo pour stocker les données système et utilisateur. Et utilise des plateformes pour l'administration, mais pour notre travail nous avons utilisés pgAdmin.

Interfaces utilisateurs :

Ø psql est une  interface en ligne de commande permettant la saisie de requêtes SQL, directement ou par l'utilisation de procédures stockées.

Ø pgAdmin est un outil d'administration graphique pour PostgreSQL distribué selon les termes de la licence PostgreSQL. C'est celle qu'on a utilisé pour notre travail.

Ø phpPgAdmin est une interface web d'administration pour PostgreSQL l'outil d'administration est écrit en PHP et supporte es différentes branches de PostgreSQL depuis sa version 7. L'interface s'appuie sur des scripts PHP et sur la base de données PostgreSQL pour favoriser les diverses tâches d'administration via le  World Wide Web.

pgAdmin

a. Définition

Est la plateforme d'administrateur et de développement libre la plus populaire et la plus riche pour PostgreSQL.

b. Rôle

Conçu pour répondre aux besoins de tous les utilisateurs, de l'écriture de requêtes SQL simple aux développements de base de données complexes.

c. Interfaces

Figure 7 : Lancement pgAdmin

Figure 8 : pgAdmin ouvert

Il faut maintenant se connecter au serveur avec le mot de passe que vous aviez mis à l'installation d'Odoo.

Figure 9 : Se connecter à la DB

Figure 10 : Login d'accès DB

Après avoir saisie le mot de passe et appuyer sur le bouton OK, vous avez maintenant l'accès à la base de données.

Figure 11 : Accès DB

IV.4. PRESENTATIONDU MODULE RH

a. Accès ou Lancement de l'application

Pour lancer l'application, il nous faut un navigateur ou un moteur de recherche vue que c'est une application web.

L'adresse de connexion pour la machine serveur est : http://adresseIPserveurOdoo:8069

· AdresseIPserveurOdoo : sera remplacé par l'adresse IP de lamachine hébergeant le serveur Odoo.

· 8069 : est le numéro du port TCP utilisé pour accéder à l'application.

Ainsi, nous pouvons aussi accéder à l'application à partir de n'importe quelle machine du LAN pouvant communiquer avec la machine serveur.

Exemple de Configuration

Machine serveur Odoo PC1 :

Ø Adresse IP : 192.168.1.1

Ø Masque : 255.255.255.0

Autre machine P :

Ø Adresse IP : 192.168.1.2

Ø Masque : 255.255.255.0

Nous n'avons pas utilisé la configuration de la passerelle car les machines sont directement connectées et sont dans le même sous-réseau. Dans le cas contraire, l'utilisation de la passerelle est indispensable.

Pour se connecter avec le P l'adresse de connexion est : http://192.168.1.1:8069.Ceci veut dire je lance l'application se trouvant dans le PC 192.168.1.1, accessible au port 8069.

Figure 12 : connexion sur la machine serveur (PC1).

Figure 13 : connexion sur le P.

b. Accueil

C'est la première interface au lancement donnant un aperçu général de l'I.S.P.T.-KIN. Et il y a en haut du côté droit de l`application  des boutons de menu hormis le bouton Accueil nous avons :

Ø le bouton Contactez-nous, pour envoyer un mail à l'I.S.P.T.-KIN dans l'adresse électronique isptkin@yahoo.fr

Ø et le bouton Se connecter, nous permettant à mettre le login.

Figure 14 : Accueil

c. Login

Pour accéder dans l'application, il nous faut en avance être un utilisateur créé par l'administrateur avec un courriel et un mot de passe à mettre pour y avoir accès.

L'utilisateur peut ou ne pas être un employé, mais plutôt une personne qui est autorisé à l'application.

Figure 15 : Login

d. Recrutement

C'est la création des profils des employés avec tous les coordonnés ou toutes les informations possibles dans notre cas.

Figure 16 : Créer un département

Figure 17 : Ajout employé

e. Présence

C'est l'interface qui va nous permettre de pointer l'entrée tout comme la sortie d'un employé (gestion des présences) les jours du travail.

Figure 18 : Pointer la présence

f. Congé

C'est l'interface qui nous va permettre de gérer tout ce qui est congé.

Figure 19 : Demande congé

Vu des informations au niveau de la Base de données PostgreSQL

Nous pouvons manipuler PostgreSQL comme tout SGBD : nous avons le droit de créer, supprimer,modifier des tables, des champs etc ....

Vue de la tablehr_depatment :qui contient la liste de tous les départements crées

Figure 20 : Ouverture Table_hr_depatment 

Figure 21 : Table hr_department

Vue de la table hr_employee : qui contient la liste de tous les employés

Figure 22 : Table hr_employee 1

Défiler la page de gauche vers la droite, pour avoir la vue de toute la table.

Figure 23 : Table hr_employee 2

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Entre deux mots il faut choisir le moindre"   Paul Valery